From a492be272272c149edfda2b84280e7620e120b5f Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 5 Apr 2021 21:23:48 +0200 Subject: [PATCH 01/93] begin preparing for a whole new scalar dataset config system --- build.gradle | 2 +- .../terraplusplus/TerraConfig.java | 19 +- .../buildtheearth/terraplusplus/TerraMod.java | 1 + .../config/GlobalParseRegistries.java | 48 +++++ .../terraplusplus/config/TypedSerializer.java | 2 +- .../control/AdvancedEarthGui.java | 2 +- .../terraplusplus/control/Command.java | 2 +- .../terraplusplus/control/PresetEarthGui.java | 2 +- .../terraplusplus/control/TerraCommand.java | 2 +- .../terraplusplus/control/TerraTeleport.java | 19 +- .../control/fragments/FragmentManager.java | 12 +- .../fragments/terra/TerraConvertFragment.java | 19 +- .../terra/TerraDistortionFragment.java | 17 +- .../fragments/terra/TerraInfoFragment.java | 9 +- .../fragments/terra/TerraWhereFragment.java | 27 ++- .../fragments/terra/TerraWorldFragment.java | 17 +- .../terraplusplus/dataset/IScalarDataset.java | 7 + .../dataset/geojson/GeoJson.java | 22 +- .../terraplusplus/dataset/osm/JsonParser.java | 2 +- .../terraplusplus/dataset/osm/OSMMapper.java | 2 +- .../terraplusplus/dataset/osm/Root.java | 2 +- .../dataset/osm/mapper/Condition.java | 2 +- .../dataset/osm/mapper/LineNarrow.java | 2 +- .../dataset/osm/mapper/LineWide.java | 2 +- .../dataset/osm/mapper/PolygonConvert.java | 2 +- .../dataset/osm/mapper/PolygonDistance.java | 2 +- .../dataset/osm/mapper/PolygonFill.java | 2 +- .../terraplusplus/dataset/osm/match/Not.java | 2 +- .../scalar/BoundedPriorityScalarDataset.java | 71 +++++++ .../dataset/scalar/MultiScalarDataset.java | 8 +- .../ScalarDatasetConfigurationParser.java | 189 ++++++++++++++++++ .../scalar/ZoomedTiledScalarDataset.java | 49 +++++ .../scalar/tile/format/TileFormat.java | 32 +++ .../scalar/tile/format/TileFormatTiff.java | 88 ++++++++ .../dataset/scalar/tile/mode/TileMode.java | 26 +++ .../scalar/tile/mode/TileModeSlippyMap.java | 28 +++ .../dataset/vector/draw/Block.java | 2 +- .../dataset/vector/draw/WeightAdd.java | 2 +- .../dataset/vector/draw/WeightClamp.java | 2 +- .../vector/draw/WeightGreaterThan.java | 2 +- .../dataset/vector/draw/WeightLessThan.java | 2 +- .../geometry/polygon/AbstractPolygon.java | 2 +- .../generator/EarthGenerator.java | 2 +- .../generator/EarthGeneratorSettings.java | 2 +- .../biome/UserOverrideBiomeFilter.java | 2 +- .../projection/EqualEarthProjection.java | 12 +- .../projection/GeographicProjection.java | 9 +- .../projection/SinusoidalProjection.java | 2 +- .../dymaxion/BTEDymaxionProjection.java | 16 +- .../ConformalDynmaxionProjection.java | 24 +-- .../dymaxion/DymaxionProjection.java | 56 +++--- .../mercator/CenteredMercatorProjection.java | 2 +- .../TransverseMercatorProjection.java | 2 +- .../mercator/WebMercatorProjection.java | 10 +- .../provider/GenerationEventDenier.java | 5 +- .../terraplusplus/util/CardinalDirection.java | 1 - .../terraplusplus/util/ChatUtil.java | 76 ------- .../{ => util}/TerraConstants.java | 30 +-- .../util/{MathUtils.java => TerraUtils.java} | 127 +++++++++++- .../terraplusplus/util/TranslateUtil.java | 23 --- .../terraplusplus/util/http/HostManager.java | 2 +- .../terraplusplus/util/http/Http.java | 27 ++- .../util/{ => jackson}/IntRange.java | 2 +- .../jackson/IntSetDeserializeBuilder.java | 29 +++ .../mixin}/BiomeDeserializeMixin.java | 2 +- .../mixin}/BlockStateDeserializeMixin.java | 2 +- 66 files changed, 921 insertions(+), 296 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormat.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileMode.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/ChatUtil.java rename src/main/java/net/buildtheearth/terraplusplus/{ => util}/TerraConstants.java (56%) rename src/main/java/net/buildtheearth/terraplusplus/util/{MathUtils.java => TerraUtils.java} (53%) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/TranslateUtil.java rename src/main/java/net/buildtheearth/terraplusplus/util/{ => jackson}/IntRange.java (93%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntSetDeserializeBuilder.java rename src/main/java/net/buildtheearth/terraplusplus/util/{ => jackson/mixin}/BiomeDeserializeMixin.java (92%) rename src/main/java/net/buildtheearth/terraplusplus/util/{ => jackson/mixin}/BlockStateDeserializeMixin.java (97%) diff --git a/build.gradle b/build.gradle index 57072c07..94cf38cc 100644 --- a/build.gradle +++ b/build.gradle @@ -15,7 +15,7 @@ apply plugin: "net.minecraftforge.gradle.forge" apply plugin: "com.github.johnrengelman.shadow" apply plugin: "maven-publish" -version = "1.1.0." + ('git rev-list --count HEAD'.execute().text.trim()) + "-1.12.2" +version = "2.0.0." + ('git rev-list --count HEAD'.execute().text.trim()) + "-1.12.2" group = "net.buildtheearth" archivesBaseName = "terraplusplus" diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java index cecb217a..e0cc9b01 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java +++ b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.http.Http; import net.minecraftforge.common.config.Config; import net.minecraftforge.common.config.Config.Comment; @@ -25,7 +26,12 @@ public class TerraConfig { public static boolean threeWater; @Comment({ - "Configure how terraplusplus' will retrieve OpenStreetMap data." + "Configure how terraplusplus will retrieve surface elevation data." + }) + public static ElevationOpts elevation = new ElevationOpts(); + + @Comment({ + "Configure how terraplusplus will retrieve OpenStreetMap data." }) public static OSMOpts openstreetmap = new OSMOpts(); @@ -42,6 +48,12 @@ public static void onConfigChanged(ConfigChangedEvent.OnConfigChangedEvent event } } + public static class ElevationOpts { + public String[] servers = { + "http://10.0.0.20/public/gis/dem/earth/" + }; + } + public static class OSMOpts { public String[] servers = { "https://cloud.daporkchop.net/gis/osm/0/" @@ -61,10 +73,7 @@ public static class HttpOpts { }) public String[] maxConcurrentRequests = { "8: https://cloud.daporkchop.net/", - "8: https://s3.amazonaws.com/", - "1: http://gis-treecover.wri.org/", - "1: https://overpass.kumi.systems/", - "1: https://lz4.overpass-api.de/" + "8: https://s3.amazonaws.com/" }; @Comment({ diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraMod.java b/src/main/java/net/buildtheearth/terraplusplus/TerraMod.java index 90c8a430..ff2c4a54 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraMod.java +++ b/src/main/java/net/buildtheearth/terraplusplus/TerraMod.java @@ -7,6 +7,7 @@ import net.buildtheearth.terraplusplus.control.TerraTeleport; import net.buildtheearth.terraplusplus.provider.GenerationEventDenier; import net.buildtheearth.terraplusplus.provider.WaterDenier; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.common.Loader; import net.minecraftforge.fml.common.Mod; diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index 432d9614..52b70539 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -1,5 +1,9 @@ package net.buildtheearth.terraplusplus.config; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.DatabindContext; +import com.fasterxml.jackson.databind.JavaType; +import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; import com.google.common.collect.BiMap; import com.google.common.collect.HashBiMap; import lombok.NonNull; @@ -34,6 +38,10 @@ import net.buildtheearth.terraplusplus.config.scalarparse.i.RGBExtractISP; import net.buildtheearth.terraplusplus.config.scalarparse.i.RequireOpaqueISP; import net.buildtheearth.terraplusplus.config.scalarparse.i.SwapAxesISP; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileModeSlippyMap; import net.buildtheearth.terraplusplus.projection.EqualEarthProjection; import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; import net.buildtheearth.terraplusplus.projection.GeographicProjection; @@ -50,6 +58,10 @@ import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.SwapAxesProjectionTransform; +import java.io.IOException; + +import static net.daporkchop.lib.common.util.PValidation.*; + /** * Identifies implementation classes by their type names. *

@@ -122,6 +134,14 @@ public class GlobalParseRegistries { .put("parse_tiff", ParseTiffISP.class) .build(); + public final BiMap> TILE_FORMATS = new BiMapBuilder>() + .put("tiff", TileFormatTiff.class) + .build(); + + public final BiMap> TILE_MODES = new BiMapBuilder>() + .put("slippy", TileModeSlippyMap.class) + .build(); + /** * Stupid builder class so that I can populate the initial values cleanly using chained method calls. * @@ -145,4 +165,32 @@ public BiMap build() { return this.delegate; } } + + @RequiredArgsConstructor + public static abstract class TypeIdResolver extends TypeIdResolverBase { + @NonNull + protected final BiMap> registry; + + @Override + public String idFromValue(Object value) { + return this.idFromValueAndType(value, value.getClass()); + } + + @Override + public String idFromValueAndType(Object value, Class suggestedType) { + return this.registry.inverse().get(suggestedType); + } + + @Override + public JavaType typeFromId(DatabindContext context, String id) throws IOException { + Class clazz = this.registry.get(id); + checkArg(clazz != null, "unknown id: %s", id); + return this._typeFactory.constructType(clazz); + } + + @Override + public JsonTypeInfo.Id getMechanism() { + return JsonTypeInfo.Id.CUSTOM; + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/TypedSerializer.java b/src/main/java/net/buildtheearth/terraplusplus/config/TypedSerializer.java index aac4f264..bc764de5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/TypedSerializer.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/TypedSerializer.java @@ -5,7 +5,7 @@ import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import java.io.IOException; import java.util.Map; diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index d47fec8f..aa86487d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -4,7 +4,7 @@ import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/Command.java b/src/main/java/net/buildtheearth/terraplusplus/control/Command.java index 060a43e1..908c07c0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/Command.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/Command.java @@ -1,6 +1,6 @@ package net.buildtheearth.terraplusplus.control; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.minecraft.command.CommandBase; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayer; diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/PresetEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/PresetEarthGui.java index 60564d97..c5dd4446 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/PresetEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/PresetEarthGui.java @@ -1,6 +1,6 @@ package net.buildtheearth.terraplusplus.control; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Gui; diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/TerraCommand.java b/src/main/java/net/buildtheearth/terraplusplus/control/TerraCommand.java index 7163b379..32db2e94 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/TerraCommand.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/TerraCommand.java @@ -1,7 +1,7 @@ package net.buildtheearth.terraplusplus.control; import com.google.common.collect.Lists; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.control.fragments.FragmentManager; import net.buildtheearth.terraplusplus.control.fragments.terra.TerraConvertFragment; import net.buildtheearth.terraplusplus.control.fragments.terra.TerraDistortionFragment; diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java b/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java index 2d83d304..b6a54dd7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java @@ -2,13 +2,12 @@ import io.github.opencubicchunks.cubicchunks.api.worldgen.ICubeGenerator; import io.github.opencubicchunks.cubicchunks.core.server.CubeProviderServer; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.generator.EarthGeneratorPipelines; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.util.ChatUtil; -import net.buildtheearth.terraplusplus.util.TranslateUtil; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.geo.CoordinateParseUtils; import net.buildtheearth.terraplusplus.util.geo.LatLng; import net.minecraft.command.CommandException; @@ -126,7 +125,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args try { proj = terrain.projection.fromGeo(defaultCoords.getLng(), defaultCoords.getLat()); } catch (Exception e) { - sender.sendMessage(ChatUtil.combine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".error.numbers"))); + sender.sendMessage(TerraUtils.combine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".error.numbers"))); return; } @@ -138,7 +137,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args .getAsync(defaultCoords.getLng(), defaultCoords.getLat()) .thenApply(a -> a + 1.0d); } catch (OutOfProjectionBoundsException e) { //out of bounds, notify user - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".error.numbers"))); + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".error.numbers"))); return; } } else { @@ -153,13 +152,13 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args altFuture.thenAccept(s -> FMLCommonHandler.instance().getMinecraftServerInstance().addScheduledTask(() -> { for (EntityPlayerMP p : finalReceivers) { if (p.getName().equalsIgnoreCase(sender.getName())) { - p.sendMessage(ChatUtil.titleAndCombine(TextFormatting.GRAY, "Teleporting to ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), + p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Teleporting to ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLng()))); } else if (!sender.getName().equalsIgnoreCase("@")) { - p.sendMessage(ChatUtil.titleAndCombine(TextFormatting.GRAY, "Summoned to ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), + p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Summoned to ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLng()), TextFormatting.GRAY, " by ", TextFormatting.RED, sender.getDisplayName())); } else { - p.sendMessage(ChatUtil.titleAndCombine(TextFormatting.GRAY, "Summoned to ", TextFormatting.BLUE, TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), + p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Summoned to ", TextFormatting.BLUE, TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLng()), TextFormatting.GRAY)); } p.setPositionAndUpdate(proj[0], s, proj[1]); @@ -222,9 +221,9 @@ private String getRawArguments(String[] args) { private void usage(ICommandSender sender) { if (this.hasPermission(sender, TerraConstants.othersCommandNode)) { - sender.sendMessage(ChatUtil.combine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.defaultCommandNode + "tpll.others.usage"))); + sender.sendMessage(TerraUtils.combine(TextFormatting.RED, TerraUtils.translate(TerraConstants.defaultCommandNode + "tpll.others.usage"))); } else { - sender.sendMessage(ChatUtil.combine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.defaultCommandNode + "tpll.usage"))); + sender.sendMessage(TerraUtils.combine(TextFormatting.RED, TerraUtils.translate(TerraConstants.defaultCommandNode + "tpll.usage"))); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/FragmentManager.java b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/FragmentManager.java index ea2880bf..21b7e6f1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/FragmentManager.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/FragmentManager.java @@ -3,7 +3,7 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import net.buildtheearth.terraplusplus.control.Command; -import net.buildtheearth.terraplusplus.util.ChatUtil; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.math.BlockPos; @@ -46,12 +46,12 @@ protected void executeFragment(MinecraftServer server, ICommandSender sender, St private void displayCommands(ICommandSender sender) { for (int i = 0; i < 2; i++) { - sender.sendMessage(ChatUtil.combine("")); + sender.sendMessage(TerraUtils.combine("")); } - sender.sendMessage(ChatUtil.combine(TextFormatting.DARK_GRAY + "" + TextFormatting.STRIKETHROUGH, "================", + sender.sendMessage(TerraUtils.combine(TextFormatting.DARK_GRAY + "" + TextFormatting.STRIKETHROUGH, "================", TextFormatting.DARK_GREEN + "" + TextFormatting.BOLD, " Terra++ ", TextFormatting.DARK_GRAY + "" + TextFormatting.STRIKETHROUGH, "================")); - sender.sendMessage(ChatUtil.combine("")); + sender.sendMessage(TerraUtils.combine("")); for (CommandFragment f : this.singleFragments) { ITextComponent message = new TextComponentString(this.commandBase).setStyle(new Style().setColor(TextFormatting.YELLOW)); @@ -70,8 +70,8 @@ private void displayCommands(ICommandSender sender) { message.appendSibling(new TextComponentString(f.getPurpose()).setStyle(new Style().setColor(TextFormatting.BLUE))); sender.sendMessage(message); } - sender.sendMessage(ChatUtil.combine("")); - sender.sendMessage(ChatUtil.combine(TextFormatting.DARK_GRAY + "" + TextFormatting.STRIKETHROUGH, "==========================================")); + sender.sendMessage(TerraUtils.combine("")); + sender.sendMessage(TerraUtils.combine(TextFormatting.DARK_GRAY + "" + TextFormatting.STRIKETHROUGH, "==========================================")); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraConvertFragment.java b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraConvertFragment.java index 90e9c07e..cd9e3119 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraConvertFragment.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraConvertFragment.java @@ -2,13 +2,12 @@ import io.github.opencubicchunks.cubicchunks.api.worldgen.ICubeGenerator; import io.github.opencubicchunks.cubicchunks.core.server.CubeProviderServer; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.control.fragments.CommandFragment; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.util.ChatUtil; -import net.buildtheearth.terraplusplus.util.TranslateUtil; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextFormatting; @@ -22,14 +21,14 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args IChunkProvider cp = world.getChunkProvider(); if (!(cp instanceof CubeProviderServer)) { - sender.sendMessage(ChatUtil.getNotCC()); + sender.sendMessage(TerraUtils.getNotCC()); return; } ICubeGenerator gen = ((CubeProviderServer) cp).getCubeGenerator(); if (!(gen instanceof EarthGenerator)) { - sender.sendMessage(ChatUtil.getNotTerra()); + sender.sendMessage(TerraUtils.getNotTerra()); return; } @@ -37,7 +36,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args GeographicProjection projection = terrain.projection; if (args.length < 2) { - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.RED, "Usage: /terra convert ")); + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.RED, "Usage: /terra convert ")); return; } @@ -47,7 +46,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args x = Double.parseDouble(args[0]); y = Double.parseDouble(args[1]); } catch (Exception e) { - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".error.numbers"))); + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".error.numbers"))); return; } @@ -60,7 +59,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args } catch (OutOfProjectionBoundsException e) { e.printStackTrace(); } - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.GRAY, "Result: ", + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Result: ", TextFormatting.BLUE, c[0], TextFormatting.GRAY, ", ", TextFormatting.BLUE, c[1])); } else { try { @@ -68,7 +67,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args } catch (OutOfProjectionBoundsException e) { e.printStackTrace(); } - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.GRAY, "Result: ", + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Result: ", TextFormatting.BLUE, c[1], TextFormatting.GRAY, ", ", TextFormatting.BLUE, c[0])); } } @@ -80,7 +79,7 @@ public String[] getName() { @Override public String getPurpose() { - return TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.convert.purpose").getUnformattedComponentText(); + return TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.convert.purpose").getUnformattedComponentText(); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraDistortionFragment.java b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraDistortionFragment.java index a71921aa..769d9ee3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraDistortionFragment.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraDistortionFragment.java @@ -2,13 +2,12 @@ import io.github.opencubicchunks.cubicchunks.api.worldgen.ICubeGenerator; import io.github.opencubicchunks.cubicchunks.core.server.CubeProviderServer; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.control.fragments.CommandFragment; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.util.ChatUtil; -import net.buildtheearth.terraplusplus.util.TranslateUtil; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextFormatting; @@ -22,14 +21,14 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args IChunkProvider cp = world.getChunkProvider(); if (!(cp instanceof CubeProviderServer)) { - sender.sendMessage(ChatUtil.getNotCC()); + sender.sendMessage(TerraUtils.getNotCC()); return; } ICubeGenerator gen = ((CubeProviderServer) cp).getCubeGenerator(); if (!(gen instanceof EarthGenerator)) { - sender.sendMessage(ChatUtil.getNotTerra()); + sender.sendMessage(TerraUtils.getNotTerra()); return; } @@ -45,11 +44,11 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args } if (c == null || Double.isNaN(c[0])) { - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.where.notproj"))); + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.where.notproj"))); return; } - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.GRAY, "Distortion:")); - sender.sendMessage(ChatUtil.combine(TextFormatting.RED, TranslateUtil.format(TerraConstants.MODID + ".command.terra.tissot", Math.sqrt(Math.abs(c[0])), c[1] * 180.0 / Math.PI))); + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Distortion:")); + sender.sendMessage(TerraUtils.combine(TextFormatting.RED, TerraUtils.format(TerraConstants.MODID + ".command.terra.tissot", Math.sqrt(Math.abs(c[0])), c[1] * 180.0 / Math.PI))); } @Override @@ -59,7 +58,7 @@ public String[] getName() { @Override public String getPurpose() { - return TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.distortion.purpose").getUnformattedComponentText(); + return TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.distortion.purpose").getUnformattedComponentText(); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraInfoFragment.java b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraInfoFragment.java index 5265206d..347b35dd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraInfoFragment.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraInfoFragment.java @@ -1,9 +1,8 @@ package net.buildtheearth.terraplusplus.control.fragments.terra; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.control.fragments.CommandFragment; -import net.buildtheearth.terraplusplus.util.ChatUtil; -import net.buildtheearth.terraplusplus.util.TranslateUtil; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextComponentString; @@ -12,7 +11,7 @@ public class TerraInfoFragment extends CommandFragment { @Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) { - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.GREEN, "Terra++ v", TerraConstants.VERSION, + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GREEN, "Terra++ v", TerraConstants.VERSION, TextFormatting.GRAY, " by the ", TextFormatting.BLUE, "BTE Development Community")); sender.sendMessage(new TextComponentString(TextFormatting.GOLD + "Original mod by orangeadam3 and shejan0")); } @@ -24,7 +23,7 @@ public String[] getName() { @Override public String getPurpose() { - return TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.info.purpose").getUnformattedComponentText(); + return TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.info.purpose").getUnformattedComponentText(); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraWhereFragment.java b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraWhereFragment.java index 7716c029..3f761c61 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraWhereFragment.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraWhereFragment.java @@ -2,14 +2,13 @@ import io.github.opencubicchunks.cubicchunks.api.worldgen.ICubeGenerator; import io.github.opencubicchunks.cubicchunks.core.server.CubeProviderServer; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.control.fragments.CommandFragment; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CardinalDirection; -import net.buildtheearth.terraplusplus.util.ChatUtil; -import net.buildtheearth.terraplusplus.util.TranslateUtil; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.minecraft.command.ICommandSender; import net.minecraft.entity.Entity; import net.minecraft.server.MinecraftServer; @@ -26,7 +25,7 @@ public class TerraWhereFragment extends CommandFragment { @Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) { if (sender instanceof MinecraftServer && args.length < 1) { - sender.sendMessage(ChatUtil.getPlayerOnly()); + sender.sendMessage(TerraUtils.getPlayerOnly()); return; } @@ -34,14 +33,14 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args IChunkProvider cp = world.getChunkProvider(); if (!(cp instanceof CubeProviderServer)) { - sender.sendMessage(ChatUtil.getNotCC()); + sender.sendMessage(TerraUtils.getNotCC()); return; } ICubeGenerator gen = ((CubeProviderServer) cp).getCubeGenerator(); if (!(gen instanceof EarthGenerator)) { - sender.sendMessage(ChatUtil.getNotTerra()); + sender.sendMessage(TerraUtils.getNotTerra()); return; } @@ -54,7 +53,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args e = sender.getEntityWorld().getPlayerEntityByName(args[0]); } if (e == null) { - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".error.unknownplayer"))); + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".error.unknownplayer"))); return; } @@ -76,22 +75,22 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args result = null; azimuth = Float.NaN; } - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.GRAY, "Location of ", TextFormatting.BLUE, senderName)); + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Location of ", TextFormatting.BLUE, senderName)); if (result == null || Double.isNaN(result[0])) { - sender.sendMessage(ChatUtil.combine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.where.notproj"))); + sender.sendMessage(TerraUtils.combine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.where.notproj"))); return; } if (!Float.isFinite(azimuth)) { - sender.sendMessage(ChatUtil.combine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.where.notproj"))); + sender.sendMessage(TerraUtils.combine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.where.notproj"))); return; } - sender.sendMessage(ChatUtil.combine(TextFormatting.GRAY, "Location: ", TextFormatting.BLUE, result[1], + sender.sendMessage(TerraUtils.combine(TextFormatting.GRAY, "Location: ", TextFormatting.BLUE, result[1], TextFormatting.GRAY, ", ", TextFormatting.BLUE, result[0]).setStyle(new Style().setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new TextComponentString("Click to copy"))) .setClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, String.format("%s, %s", result[1], result[0]))))); - sender.sendMessage(ChatUtil.combine(TextFormatting.GRAY, "Facing: ", TextFormatting.BLUE, CardinalDirection.azimuthToFacing(azimuth).realName(), TextFormatting.GRAY, " (", TextFormatting.BLUE, azimuth, TextFormatting.GRAY, ")")); - sender.sendMessage(ChatUtil.combine(new TextComponentString("Open in Google Maps").setStyle(new Style().setUnderlined(true).setColor(TextFormatting.YELLOW) + sender.sendMessage(TerraUtils.combine(TextFormatting.GRAY, "Facing: ", TextFormatting.BLUE, CardinalDirection.azimuthToFacing(azimuth).realName(), TextFormatting.GRAY, " (", TextFormatting.BLUE, azimuth, TextFormatting.GRAY, ")")); + sender.sendMessage(TerraUtils.combine(new TextComponentString("Open in Google Maps").setStyle(new Style().setUnderlined(true).setColor(TextFormatting.YELLOW) .setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new TextComponentString("Open map"))) .setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "https://www.google.com/maps/search/?api=1&query=" + result[1] + "," + result[0]))))); @@ -104,7 +103,7 @@ public String[] getName() { @Override public String getPurpose() { - return TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.where.purpose").getUnformattedComponentText(); + return TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.where.purpose").getUnformattedComponentText(); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraWorldFragment.java b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraWorldFragment.java index 6d7d0d96..9bd5e2af 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraWorldFragment.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/fragments/terra/TerraWorldFragment.java @@ -2,12 +2,11 @@ import io.github.opencubicchunks.cubicchunks.api.worldgen.ICubeGenerator; import io.github.opencubicchunks.cubicchunks.core.server.CubeProviderServer; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.control.fragments.CommandFragment; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; -import net.buildtheearth.terraplusplus.util.ChatUtil; -import net.buildtheearth.terraplusplus.util.TranslateUtil; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.ITextComponent; @@ -19,7 +18,7 @@ public class TerraWorldFragment extends CommandFragment { @Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) { - sender.sendMessage(ChatUtil.titleAndCombine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.world.header"))); + sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.world.header"))); World world = sender.getEntityWorld(); IChunkProvider cp = world.getChunkProvider(); @@ -38,10 +37,10 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args EarthGeneratorSettings settings = ((EarthGenerator) gen).settings; - sender.sendMessage(ChatUtil.combine(TextFormatting.BLUE, "World Type: ", TextFormatting.GREEN, "Earth World")); - sender.sendMessage(ChatUtil.combine(TextFormatting.RESET)); + sender.sendMessage(TerraUtils.combine(TextFormatting.BLUE, "World Type: ", TextFormatting.GREEN, "Earth World")); + sender.sendMessage(TerraUtils.combine(TextFormatting.RESET)); - sender.sendMessage(ChatUtil.combine(TextFormatting.BLUE, "Projection: ", TextFormatting.GREEN, settings.projection().toString())); + sender.sendMessage(TerraUtils.combine(TextFormatting.BLUE, "Projection: ", TextFormatting.GREEN, settings.projection().toString())); sender.sendMessage(this.boolComponent("Default Heights", settings.useDefaultHeights())); sender.sendMessage(this.boolComponent("Default Trees", settings.useDefaultTreeCover())); } @@ -53,7 +52,7 @@ public String[] getName() { @Override public String getPurpose() { - return TranslateUtil.translate(TerraConstants.MODID + ".fragment.terra.world.purpose").getUnformattedComponentText(); + return TerraUtils.translate(TerraConstants.MODID + ".fragment.terra.world.purpose").getUnformattedComponentText(); } @Override @@ -67,6 +66,6 @@ public String getPermission() { } private ITextComponent boolComponent(String name, boolean value) { - return ChatUtil.combine(TextFormatting.BLUE, name, ": ", (value ? TextFormatting.GREEN + "Yes" : TextFormatting.RED + "No")); + return TerraUtils.combine(TextFormatting.BLUE, name, ": ", (value ? TextFormatting.GREEN + "Yes" : TextFormatting.RED + "No")); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java index 94db1d68..0a49a283 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java @@ -40,4 +40,11 @@ default CompletableFuture getAsync(@NonNull double[] point) throws OutOf * @return a {@link CompletableFuture} which will be completed with the values */ CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException; + + /** + * @return the number of raw (unscaled) sample points contained in the given bounding box + */ + default double sampleCountIn(@NonNull CornerBoundingBox2d bounds) throws OutOfProjectionBoundsException { + throw new UnsupportedOperationException(this.getClass().getCanonicalName()); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJson.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJson.java index 137dc40d..c7cc54d2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJson.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJson.java @@ -2,7 +2,7 @@ import lombok.NonNull; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import java.io.Reader; @@ -30,4 +30,24 @@ public static GeoJsonObject parse(@NonNull Reader in) { public static GeoJsonObject parse(@NonNull String json) { return TerraConstants.GSON.fromJson(json, GeoJsonObject.class); } + + /** + * Parses a single GeoJSON geometry object from the given {@link Reader}. + * + * @param in the {@link Reader} to read from + * @return the parsed GeoJSON geometry object + */ + public static Geometry parseGeometry(@NonNull Reader in) { + return TerraConstants.GSON.fromJson(in, Geometry.class); + } + + /** + * Parses a single GeoJSON geometry object from the given {@link String}. + * + * @param json the {@link String} containing the JSON text + * @return the parsed GeoJSON geometry object + */ + public static Geometry parseGeometry(@NonNull String json) { + return TerraConstants.GSON.fromJson(json, Geometry.class); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/JsonParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/JsonParser.java index ac7dbc97..f17a53ed 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/JsonParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/JsonParser.java @@ -6,7 +6,7 @@ import com.google.gson.stream.JsonWriter; import lombok.NonNull; import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.daporkchop.lib.common.function.io.IOBiFunction; import net.daporkchop.lib.common.function.io.IOFunction; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java index 8d7ba28f..695b178d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java @@ -4,7 +4,7 @@ import com.google.gson.stream.JsonReader; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.util.http.Disk; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/Root.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/Root.java index b4b1c21b..46d0ea60 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/Root.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/Root.java @@ -6,7 +6,7 @@ import lombok.Builder; import lombok.Getter; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Condition.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Condition.java index e020bbec..593cafac 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Condition.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Condition.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.AllArgsConstructor; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineNarrow.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineNarrow.java index 005309ab..70f9fc08 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineNarrow.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineNarrow.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.Builder; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineWide.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineWide.java index 879335c3..34fe34c0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineWide.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineWide.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.Builder; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonConvert.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonConvert.java index 1fc5ed5b..929d5681 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonConvert.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonConvert.java @@ -5,7 +5,7 @@ import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import lombok.NonNull; import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonDistance.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonDistance.java index 69224388..a7492394 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonDistance.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonDistance.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.Builder; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonFill.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonFill.java index de8b245c..d5357c01 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonFill.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonFill.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.Builder; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Not.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Not.java index acf0fcf8..5ac27cff 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Not.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Not.java @@ -4,7 +4,7 @@ import com.google.gson.stream.JsonReader; import lombok.NonNull; import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java new file mode 100644 index 00000000..4fa60ab8 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java @@ -0,0 +1,71 @@ +package net.buildtheearth.terraplusplus.dataset.scalar; + +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import net.buildtheearth.terraplusplus.dataset.IScalarDataset; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; + +import java.util.concurrent.CompletableFuture; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor +public class BoundedPriorityScalarDataset implements Bounds2d, IScalarDataset, Comparable { + @NonNull + protected final IScalarDataset delegate; + @NonNull + protected final Bounds2d bounds; + protected final double priority; + + @Override + public CompletableFuture getAsync(@NonNull double[] point) throws OutOfProjectionBoundsException { + return this.delegate.getAsync(point); + } + + @Override + public CompletableFuture getAsync(double lon, double lat) throws OutOfProjectionBoundsException { + return this.delegate.getAsync(lon, lat); + } + + @Override + public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException { + return this.delegate.getAsync(bounds, sizeX, sizeZ); + } + + @Override + public double sampleCountIn(@NonNull CornerBoundingBox2d bounds) throws OutOfProjectionBoundsException { + if (!this.bounds.intersects(bounds.axisAlign())) { + //entire bounding box is out of bounds, don't bother checking + return 0.0d; + } + return this.delegate.sampleCountIn(bounds); + } + + @Override + public int compareTo(BoundedPriorityScalarDataset o) { + return -Double.compare(this.priority, o.priority); + } + + @Override + public double minX() { + return this.bounds.minX(); + } + + @Override + public double maxX() { + return this.bounds.maxX(); + } + + @Override + public double minZ() { + return this.bounds.minZ(); + } + + @Override + public double maxZ() { + return this.bounds.maxZ(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java index 0ff9c80b..713b5fec 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java @@ -8,15 +8,15 @@ import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.TerraConstants; import net.buildtheearth.terraplusplus.config.condition.DoubleCondition; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; -import net.buildtheearth.terraplusplus.util.IntRange; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.buildtheearth.terraplusplus.util.http.Disk; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import net.daporkchop.lib.common.function.io.IOFunction; import net.daporkchop.lib.common.function.throwing.EFunction; @@ -62,6 +62,10 @@ public MultiScalarDataset(@NonNull String name, boolean useDefault) { .toArray(WrappedDataset[]::new)); } + public MultiScalarDataset(@NonNull BoundedPriorityScalarDataset... sources) { + this.bvh = BVH.of(sources); + } + @Override public CompletableFuture getAsync(double lon, double lat) throws OutOfProjectionBoundsException { WrappedDataset[] datasets = this.bvh.getAllIntersecting(Bounds2d.of(lon, lon, lat, lat)).toArray(new WrappedDataset[0]); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java new file mode 100644 index 00000000..60e2f5f2 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java @@ -0,0 +1,189 @@ +package net.buildtheearth.terraplusplus.dataset.scalar; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufInputStream; +import lombok.NonNull; +import lombok.SneakyThrows; +import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.dataset.IScalarDataset; +import net.buildtheearth.terraplusplus.dataset.geojson.GeoJson; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.TerraUtils; +import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.http.Http; +import net.buildtheearth.terraplusplus.util.jackson.IntSetDeserializeBuilder; + +import java.io.DataInput; +import java.io.IOException; +import java.util.Arrays; +import java.util.concurrent.CompletableFuture; +import java.util.stream.Stream; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * Helper class for parsing scalar datasets using the new format introduced in Terra++ 2.0. + * + * @author DaPorkchop_ + */ +@UtilityClass +public class ScalarDatasetConfigurationParser { + public CompletableFuture loadAndMerge(@NonNull Stream srcs) { + return TerraUtils.mergeFuturesAsync(srcs.map(ScalarDatasetConfigurationParser::load)) + .thenApply(datasetGroups -> merge(datasetGroups.stream().flatMap(Stream::of))); + } + + public CompletableFuture load(@NonNull String[] src) { + return Http.getFirst(Http.suffixAll(src, "manifest.json"), Manifest::parse) + .thenComposeAsync(manifest -> { + if (manifest == null) { + throw new IllegalStateException("unable to find manifest file at any of the given source URLs: " + Arrays.toString(Http.suffixAll(src, "manifest.json"))); + } + + for (int i = 0; i < manifest.datasets.length; i++) { //flatten all URLs + manifest.datasets[i] = Http.flatten(src, manifest.datasets[i]); + } + + return TerraUtils.mergeFuturesAsync(Stream.of(manifest.datasets) + .map(datasetUrls -> Http.getFirst(Http.suffixAll(datasetUrls, "dataset.json"), Dataset::parse) + .thenApplyAsync(dataset -> { + if (dataset == null) { + throw new IllegalStateException("unable to find dataset file at any of the given source URLs: " + Arrays.toString(Http.suffixAll(datasetUrls, "dataset.json"))); + } + + return dataset.toScalar(datasetUrls); + }))) + .thenApply(list -> list.toArray(new BoundedPriorityScalarDataset[0])); + }); + } + + public IScalarDataset merge(@NonNull Stream datasets) { + throw new UnsupportedOperationException(); + } + + /** + * Representation of a multi-dataset manifest JSON object. + * + * @author DaPorkchop_ + */ + @JsonDeserialize + protected static final class Manifest { + @SneakyThrows(IOException.class) + public static Manifest parse(@NonNull ByteBuf data) { + return JSON_MAPPER.readValue((DataInput) new ByteBufInputStream(data), Manifest.class); + } + + public final String[][] datasets; + public final double priority; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Manifest( + @JsonProperty(value = "version", required = true) @NonNull Version version, //validation is done in Version constructor during deserialization + @JsonProperty(value = "datasets", required = true) @NonNull String[][] datasets, + @JsonProperty(value = "priority", required = true) double priority) { + for (int i = 0; i < datasets.length; i++) { + checkArg(datasets[i].length >= 1, "dataset must have at least one URL! @datasets[%d]", i); + } + this.datasets = datasets; + this.priority = priority; + } + } + + /** + * Representation of an individual dataset JSON object. + * + * @author DaPorkchop_ + */ + @JsonDeserialize + protected static final class Dataset { + @SneakyThrows(IOException.class) + public static Dataset parse(@NonNull ByteBuf data) { + return JSON_MAPPER.readValue((DataInput) new ByteBufInputStream(data), Dataset.class); + } + + protected final int[] zoom; + protected final Tiles tiles; + protected final Bounds2d bounds; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Dataset( + @JsonProperty(value = "version", required = true) @NonNull Version version, //validation is done in Version constructor during deserialization + @JsonProperty(value = "zoom", required = true) @JsonDeserialize(builder = IntSetDeserializeBuilder.class) @NonNull int[] zoom, + @JsonProperty(value = "tiles", required = true) @NonNull Tiles tiles, + @JsonProperty(value = "bounds") @JsonDeserialize(builder = BoundsBuilder.class) @NonNull Bounds2d bounds) { + checkArg(zoom.length >= 1, "at least one zoom level must be set!"); + + this.zoom = zoom; + this.tiles = tiles; + this.bounds = bounds; + } + + public BoundedPriorityScalarDataset toScalar(@NonNull String[] urls) { + throw new UnsupportedOperationException(); + } + + @JsonDeserialize + protected static class Tiles { + protected final GeographicProjection projection; + protected final int resolution; + protected final TileMode mode; + protected final TileFormat format; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Tiles( + @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, + @JsonProperty(value = "resolution", required = true) int resolution, + @JsonProperty(value = "mode", required = true) @NonNull TileMode mode, + @JsonProperty(value = "format", required = true) @NonNull TileFormat format) { + this.projection = projection; + this.resolution = resolution; + this.mode = mode; + this.format = format; + } + } + + @JsonDeserialize + protected static class BoundsBuilder { + protected final GeographicProjection projection; + protected final JsonNode geometryJson; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public BoundsBuilder( + @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, + @JsonProperty(value = "geometry", required = true) @NonNull JsonNode geometryJson) { + this.projection = projection; + this.geometryJson = geometryJson; + } + + @SneakyThrows(OutOfProjectionBoundsException.class) + public Bounds2d build() { + return GeoJson.parseGeometry(this.geometryJson.toString()) + .project(this.projection::toGeo) + .bounds(); + } + } + } + + /** + * Dummy class which validates that the dataset version is set to 1.0. + * + * @author DaPorkchop_ + */ + @JsonDeserialize + protected static final class Version { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Version( + @JsonProperty(value = "major", required = true) int major, + @JsonProperty(value = "minor", required = true) int minor) { + checkArg(major == 1, "unsupported dataset version: %d.%d", major, minor); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java new file mode 100644 index 00000000..780d1fcf --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java @@ -0,0 +1,49 @@ +package net.buildtheearth.terraplusplus.dataset.scalar; + +import io.netty.buffer.ByteBuf; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.BlendMode; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; +import net.buildtheearth.terraplusplus.util.http.Http; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public class ZoomedTiledScalarDataset extends DoubleTiledDataset { + protected static GeographicProjection scaleProjection(@NonNull GeographicProjection projection, int zoom) { + if (notNegative(zoom, "zoom") == 0) { + return projection; + } else { + return new ScaleProjectionTransform(projection, 1 << zoom, 1 << zoom); + } + } + + protected final String[] urls; + protected final TileMode mode; + protected final TileFormat format; + protected final int zoom; + + public ZoomedTiledScalarDataset(@NonNull String[] urls, int resolution, int zoom, @NonNull TileMode mode, @NonNull TileFormat format, @NonNull GeographicProjection projection) { + super(scaleProjection(projection, zoom), resolution, BlendMode.CUBIC); + + this.urls = urls; + this.mode = mode; + this.format = format; + this.zoom = zoom; + } + + @Override + protected String[] urls(int tileX, int tileZ) { + return Http.suffixAll(this.urls, this.mode.path(tileX, tileZ, this.zoom)); + } + + @Override + protected double[] decode(int tileX, int tileZ, @NonNull ByteBuf data) throws Exception { + return this.format.parse(data, this.resolution); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormat.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormat.java new file mode 100644 index 00000000..305ab37c --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormat.java @@ -0,0 +1,32 @@ +package net.buildtheearth.terraplusplus.dataset.scalar.tile.format; + +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; +import io.netty.buffer.ByteBuf; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; + +/** + * @author DaPorkchop_ + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "name") +@JsonTypeIdResolver(TileFormat.TypeIdResolver.class) +@JsonDeserialize +@FunctionalInterface +public interface TileFormat { + /** + * Parses the data stored in the given buffer into a {@code double[]}. + * + * @param buf the data + * @param resolution the expected resolution of the data + * @return the parsed data + */ + double[] parse(@NonNull ByteBuf buf, int resolution); + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.TILE_FORMATS); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java new file mode 100644 index 00000000..340f6eda --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java @@ -0,0 +1,88 @@ +package net.buildtheearth.terraplusplus.dataset.scalar.tile.format; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufInputStream; +import lombok.NonNull; +import lombok.SneakyThrows; +import org.apache.commons.imaging.FormatCompliance; +import org.apache.commons.imaging.ImagingException; +import org.apache.commons.imaging.common.bytesource.ByteSourceInputStream; +import org.apache.commons.imaging.formats.tiff.TiffContents; +import org.apache.commons.imaging.formats.tiff.TiffDirectory; +import org.apache.commons.imaging.formats.tiff.TiffField; +import org.apache.commons.imaging.formats.tiff.TiffRasterData; +import org.apache.commons.imaging.formats.tiff.TiffReader; +import org.apache.commons.imaging.formats.tiff.constants.GdalLibraryTagConstants; + +import java.io.IOException; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * {@link TileFormat} implementation for parsing scalar data tiles from TIFF images. + * + * @author DaPorkchop_ + */ +@JsonDeserialize +public class TileFormatTiff implements TileFormat { + protected final Type type; + protected final int band; + + protected final double factor; + protected final double offset; + + @JsonCreator + public TileFormatTiff( + @JsonProperty(value = "type", required = true) @NonNull Type type, + @JsonProperty(value = "band", required = true) int band, + @JsonProperty("factor") double factor, + @JsonProperty("offset") double offset) { + this.type = type; + this.band = notNegative(band, "band"); + this.factor = factor; + this.offset = offset; + } + + @Override + @SneakyThrows({ ImagingException.class, IOException.class }) + public double[] parse(@NonNull ByteBuf buf, int resolution) { + TiffContents contents = new TiffReader(false) + .readDirectories(new ByteSourceInputStream(new ByteBufInputStream(buf), ""), true, FormatCompliance.getDefault()); + TiffDirectory directory = contents.directories.get(this.band); + + double[] out = new double[resolution * resolution]; + this.type.getData(directory, out, resolution); + + for (int i = 0; i < out.length; i++) { //scale and offset values (this will likely be auto-vectorized) + out[i] = out[i] * this.factor + this.offset; + } + return out; + } + + /** + * The different TIFF raster types. + * + * @author DaPorkchop_ + */ + public enum Type { + Float32 { + @Override + protected void getData(@NonNull TiffDirectory directory, @NonNull double[] dst, int resolution) throws ImagingException, IOException { + TiffRasterData data = directory.getFloatingPointRasterData(null); + int w = data.getWidth(); + int h = data.getHeight(); + checkArg(w == resolution && h == resolution, "invalid image resolution: %dx%d (expected: %dx%3$d)", w, h, resolution); + + TiffField nodataField = directory.findField(GdalLibraryTagConstants.EXIF_TAG_GDAL_NO_DATA); + float nodata = nodataField != null ? Float.parseFloat(nodataField.getStringValue()) : Float.NaN; + + throw new UnsupportedOperationException(); + } + }; + + protected abstract void getData(@NonNull TiffDirectory directory, @NonNull double[] dst, int resolution) throws ImagingException, IOException; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileMode.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileMode.java new file mode 100644 index 00000000..bd51d564 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileMode.java @@ -0,0 +1,26 @@ +package net.buildtheearth.terraplusplus.dataset.scalar.tile.mode; + +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; + +/** + * @author DaPorkchop_ + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "name") +@JsonTypeIdResolver(TileMode.TypeIdResolver.class) +@JsonDeserialize +@FunctionalInterface +public interface TileMode { + /** + * @return the path to the tile at the given position + */ + String path(int tileX, int tileZ, int zoom); + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.TILE_MODES); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java new file mode 100644 index 00000000..7e4b7e84 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java @@ -0,0 +1,28 @@ +package net.buildtheearth.terraplusplus.dataset.scalar.tile.mode; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.daporkchop.lib.common.misc.string.PStrings; + +/** + * The OpenStreetMap "Slippy Map" tile format. + * + * @author DaPorkchop_ + */ +@JsonDeserialize +public class TileModeSlippyMap implements TileMode { + protected final String format; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public TileModeSlippyMap( + @JsonProperty(value = "extension", required = true) @NonNull String extension) { + this.format = "%d/%d/%d." + extension; + } + + @Override + public String path(int tileX, int tileZ, int zoom) { + return PStrings.fastFormat(this.format, zoom, tileX, ((1 << zoom) - 1) - tileZ); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Block.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Block.java index f38c5c5a..aded6bef 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Block.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Block.java @@ -4,7 +4,7 @@ import com.google.gson.stream.JsonReader; import lombok.NonNull; import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.minecraft.block.state.IBlockState; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightAdd.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightAdd.java index 5261bc24..ff234e57 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightAdd.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightAdd.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.Builder; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.generator.CachedChunkData; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightClamp.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightClamp.java index 903d6fdf..ceaf3f2b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightClamp.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightClamp.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.Builder; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.daporkchop.lib.common.math.PMath; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightGreaterThan.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightGreaterThan.java index 275b9e59..228b626d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightGreaterThan.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightGreaterThan.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.Builder; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.generator.CachedChunkData; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightLessThan.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightLessThan.java index 93530dfe..d541db0b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightLessThan.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightLessThan.java @@ -5,7 +5,7 @@ import com.google.gson.stream.JsonToken; import lombok.Builder; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.generator.CachedChunkData; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/AbstractPolygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/AbstractPolygon.java index 779ab671..8a5d5b5c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/AbstractPolygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/AbstractPolygon.java @@ -2,7 +2,7 @@ import lombok.Getter; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Point; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java index 7a99b2b7..2528bf76 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java @@ -27,7 +27,7 @@ import io.github.opencubicchunks.cubicchunks.cubicgen.customcubic.structure.CubicRavineGenerator; import io.github.opencubicchunks.cubicchunks.cubicgen.customcubic.structure.feature.CubicStrongholdGenerator; import lombok.NonNull; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.generator.data.IEarthDataBaker; import net.buildtheearth.terraplusplus.generator.populate.IEarthPopulator; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index f6867598..d43df32e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -28,7 +28,7 @@ import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.With; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.projection.GeographicProjection; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java index 1f2f055e..9d101c43 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java @@ -9,7 +9,7 @@ import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.generator.ChunkBiomesBuilder; import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.GeographicProjection; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java index b1bff730..9094ebbf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java @@ -1,8 +1,8 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import net.buildtheearth.terraplusplus.TerraConstants; -import net.buildtheearth.terraplusplus.util.MathUtils; +import net.buildtheearth.terraplusplus.util.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraUtils; /** * Implementation of the Equal Earth projection @@ -49,14 +49,14 @@ public double[] toGeo(double x, double y) { dx += 7 * A3 * (tpow *= thetasquare * thetasquare); //7 A3 t^6 dx += 9 * A4 * (tpow *= thetasquare); //9 A4 t^8 - return new double[]{ Math.toDegrees(x * dx * 3 / (2 * MathUtils.ROOT3 * Math.cos(theta))), - Math.toDegrees(Math.asin(Math.sin(theta) * 2 / MathUtils.ROOT3)) }; + return new double[]{ Math.toDegrees(x * dx * 3 / (2 * TerraUtils.ROOT3 * Math.cos(theta))), + Math.toDegrees(Math.asin(Math.sin(theta) * 2 / TerraUtils.ROOT3)) }; } @Override public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); - double sintheta = MathUtils.ROOT3 * Math.sin(Math.toRadians(latitude)) / 2; + double sintheta = TerraUtils.ROOT3 * Math.sin(Math.toRadians(latitude)) / 2; double theta = Math.asin(sintheta); double tpow = theta; @@ -71,7 +71,7 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio double costheta = Math.sqrt(1 - sintheta * sintheta); - return new double[]{ (2 * MathUtils.ROOT3 * Math.toRadians(longitude) * costheta / 3) / x, y }; + return new double[]{ (2 * TerraUtils.ROOT3 * Math.toRadians(longitude) * costheta / 3) / x, y }; } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index 124e2dda..09f7f845 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -4,11 +4,11 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.config.TypedDeserializer; import net.buildtheearth.terraplusplus.config.TypedSerializer; -import net.buildtheearth.terraplusplus.util.MathUtils; +import net.buildtheearth.terraplusplus.util.TerraUtils; import java.io.IOException; import java.util.Collections; @@ -60,6 +60,7 @@ static GeographicProjection parse(@NonNull String config) { * * @return an estimation of the scale of this projection */ + //TODO: compute this individually at each point rather than globally double metersPerUnit(); /** @@ -202,8 +203,8 @@ default float azimuth(double x, double y, float angle, double d) throws OutOfPro double y2 = y + d * Math.cos(Math.toRadians(angle)); double[] geo1 = this.toGeo(x, y); double[] geo2 = this.toGeo(x2, y2); - MathUtils.toRadians(geo1); - MathUtils.toRadians(geo2); + TerraUtils.toRadians(geo1); + TerraUtils.toRadians(geo2); double dlon = geo2[0] - geo1[0]; double dlat = geo2[1] - geo1[1]; double a = Math.toDegrees(Math.atan2(dlat, dlon*Math.cos(geo1[1]))); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index d9cad0ca..b000fdae 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -1,7 +1,7 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; /** * Implementation of the Sinusoidal projection. diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java index 644f4def..fb96396e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java @@ -2,7 +2,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.util.MathUtils; +import net.buildtheearth.terraplusplus.util.TerraUtils; /** * Implementation of the BTE modified Dynmaxion projection. @@ -19,7 +19,7 @@ public class BTEDymaxionProjection extends ConformalDynmaxionProjection { protected static final double BERING_X = -0.3420420960118339;//-0.3282152608138795; protected static final double BERING_Y = -0.322211064085279;//-0.3281491467713469; protected static final double ARCTIC_Y = -0.2;//-0.3281491467713469; - protected static final double ARCTIC_M = (ARCTIC_Y - MathUtils.ROOT3 * ARC / 4) / (BERING_X - -0.5 * ARC); + protected static final double ARCTIC_M = (ARCTIC_Y - TerraUtils.ROOT3 * ARC / 4) / (BERING_X - -0.5 * ARC); protected static final double ARCTIC_B = ARCTIC_Y - ARCTIC_M * BERING_X; protected static final double ALEUTIAN_Y = -0.5000446805492526;//-0.5127463765943157; protected static final double ALEUTIAN_XL = -0.5149231279757507;//-0.4957832938238718; @@ -35,7 +35,7 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio boolean easia = this.isEurasianPart(x, y); - y -= 0.75 * ARC * MathUtils.ROOT3; + y -= 0.75 * ARC * TerraUtils.ROOT3; if (easia) { x += ARC; @@ -59,9 +59,9 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException if (y < 0) { easia = x > 0; } else if (y > ARC / 2) { - easia = x > -MathUtils.ROOT3 * ARC / 2; + easia = x > -TerraUtils.ROOT3 * ARC / 2; } else { - easia = y * -MathUtils.ROOT3 < x; + easia = y * -TerraUtils.ROOT3 < x; } double t = x; @@ -78,7 +78,7 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException x += ARC; } - y += 0.75 * ARC * MathUtils.ROOT3; + y += 0.75 * ARC * TerraUtils.ROOT3; //check to make sure still in right part if (easia != this.isEurasianPart(x, y)) { @@ -98,7 +98,7 @@ protected boolean isEurasianPart(double x, double y) { return true; } - if (y > MathUtils.ROOT3 * ARC / 4) //above arctic ocean + if (y > TerraUtils.ROOT3 * ARC / 4) //above arctic ocean { return x < 0; } @@ -122,7 +122,7 @@ protected boolean isEurasianPart(double x, double y) { @Override public double[] bounds() { - return new double[]{ -1.5 * ARC * MathUtils.ROOT3, -1.5 * ARC, 3 * ARC, MathUtils.ROOT3 * ARC }; //TODO: 3*ARC is prly to high + return new double[]{ -1.5 * ARC * TerraUtils.ROOT3, -1.5 * ARC, 3 * ARC, TerraUtils.ROOT3 * ARC }; //TODO: 3*ARC is prly to high } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index d052bab5..070bfcd6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -4,7 +4,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; -import net.buildtheearth.terraplusplus.util.MathUtils; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.daporkchop.lib.binary.oio.StreamUtil; import net.daporkchop.lib.common.function.io.IOSupplier; import net.daporkchop.lib.common.ref.Ref; @@ -55,7 +55,7 @@ protected double[] triangleTransform(double[] vec) { c[1] /= ARC; c[0] += 0.5; - c[1] += MathUtils.ROOT3 / 6; + c[1] += TerraUtils.ROOT3 / 6; //use another interpolated vector to have a really good guess before using Newton's method //Note: foward was removed for now, will need to be added back if this improvement is ever re-implemented @@ -66,7 +66,7 @@ protected double[] triangleTransform(double[] vec) { c = this.inverse.applyNewtonsMethod(x, y, c[0], c[1], 5);//c[0]/ARC + 0.5, c[1]/ARC + ROOT3/6 c[0] -= 0.5; - c[1] -= MathUtils.ROOT3 / 6; + c[1] -= TerraUtils.ROOT3 / 6; c[0] *= ARC; c[1] *= ARC; @@ -81,7 +81,7 @@ protected double[] inverseTriangleTransform(double x, double y) { y /= ARC; x += 0.5; - y += MathUtils.ROOT3 / 6; + y += TerraUtils.ROOT3 / 6; double[] c = this.inverse.getInterpolatedVector(x, y); return super.inverseTriangleTransform(c[0], c[1]); @@ -112,7 +112,7 @@ public double[] getInterpolatedVector(double x, double y) { y *= SIDE_LENGTH; //convert to triangle units - double v = 2 * y / MathUtils.ROOT3; + double v = 2 * y / TerraUtils.ROOT3; double u = x - v * 0.5; int u1 = (int) u; @@ -141,7 +141,7 @@ public double[] getInterpolatedVector(double x, double y) { double flip = 1; - if (y < -MathUtils.ROOT3 * (x - u1 - v1 - 1) || v1 == SIDE_LENGTH - u1 - 1) { + if (y < -TerraUtils.ROOT3 * (x - u1 - v1 - 1) || v1 == SIDE_LENGTH - u1 - 1) { valx1 = this.vx[u1][v1]; valy1 = this.vy[u1][v1]; valx2 = this.vx[u1][v1 + 1]; @@ -149,7 +149,7 @@ public double[] getInterpolatedVector(double x, double y) { valx3 = this.vx[u1 + 1][v1]; valy3 = this.vy[u1 + 1][v1]; - y3 = 0.5 * MathUtils.ROOT3 * v1; + y3 = 0.5 * TerraUtils.ROOT3 * v1; x3 = (u1 + 1) + 0.5 * v1; } else { valx1 = this.vx[u1][v1 + 1]; @@ -162,18 +162,18 @@ public double[] getInterpolatedVector(double x, double y) { flip = -1; y = -y; - y3 = -(0.5 * MathUtils.ROOT3 * (v1 + 1)); + y3 = -(0.5 * TerraUtils.ROOT3 * (v1 + 1)); x3 = (u1 + 1) + 0.5 * (v1 + 1); } //TODO: not sure if weights are right (but weirdly mirrors stuff so there may be simplifcation yet) - double w1 = -(y - y3) / MathUtils.ROOT3 - (x - x3); - double w2 = 2 * (y - y3) / MathUtils.ROOT3; + double w1 = -(y - y3) / TerraUtils.ROOT3 - (x - x3); + double w2 = 2 * (y - y3) / TerraUtils.ROOT3; double w3 = 1 - w1 - w2; return new double[]{ valx1 * w1 + valx2 * w2 + valx3 * w3, valy1 * w1 + valy2 * w2 + valy3 * w3, - (valx3 - valx1) * SIDE_LENGTH, SIDE_LENGTH * flip * (2 * valx2 - valx1 - valx3) / MathUtils.ROOT3, - (valy3 - valy1) * SIDE_LENGTH, SIDE_LENGTH * flip * (2 * valy2 - valy1 - valy3) / MathUtils.ROOT3 }; + (valx3 - valx1) * SIDE_LENGTH, SIDE_LENGTH * flip * (2 * valx2 - valx1 - valx3) / TerraUtils.ROOT3, + (valy3 - valy1) * SIDE_LENGTH, SIDE_LENGTH * flip * (2 * valy2 - valy1 - valy3) / TerraUtils.ROOT3 }; } public double[] applyNewtonsMethod(double expectedf, double expectedg, double xest, double yest, int iter) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index ab6eb239..2b0ce885 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -3,7 +3,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.util.MathUtils; +import net.buildtheearth.terraplusplus.util.TerraUtils; /** * Implementation of the Dynmaxion projection. @@ -141,7 +141,7 @@ public class DymaxionProjection implements GeographicProjection { for (int i = 0; i < 22; i++) { CENTER_MAP[i][0] *= 0.5 * ARC; - CENTER_MAP[i][1] *= ARC * MathUtils.ROOT3 / 12; + CENTER_MAP[i][1] *= ARC * TerraUtils.ROOT3 / 12; } // Will contain the list of vertices in Cartesian coordinates @@ -149,8 +149,8 @@ public class DymaxionProjection implements GeographicProjection { // Convert the geographic vertices to spherical in radians for (int i = 0; i < VERTICES.length; i++) { - double[] vertexSpherical = MathUtils.geo2Spherical(VERTICES[i]); - double[] vertex = MathUtils.spherical2Cartesian(vertexSpherical); + double[] vertexSpherical = TerraUtils.geo2Spherical(VERTICES[i]); + double[] vertex = TerraUtils.spherical2Cartesian(vertexSpherical); verticesCartesian[i] = vertex; VERTICES[i] = vertexSpherical; } @@ -169,7 +169,7 @@ public class DymaxionProjection implements GeographicProjection { double mag = Math.sqrt(xsum * xsum + ysum * ysum + zsum * zsum); CENTROIDS[i] = new double[]{ xsum / mag, ysum / mag, zsum / mag }; - double[] centroidSpherical = MathUtils.cartesian2Spherical(CENTROIDS[i]); + double[] centroidSpherical = TerraUtils.cartesian2Spherical(CENTROIDS[i]); double centroidLambda = centroidSpherical[0]; double centroidPhi = centroidSpherical[1]; @@ -177,8 +177,8 @@ public class DymaxionProjection implements GeographicProjection { double[] v = { vertex[0] - centroidLambda, vertex[1] }; v = yRot(v, -centroidPhi); - ROTATION_MATRICES[i] = MathUtils.produceZYZRotationMatrix(-centroidLambda, -centroidPhi, (Math.PI / 2) - v[0]); - INVERSE_ROTATION_MATRICES[i] = MathUtils.produceZYZRotationMatrix(v[0] - (Math.PI / 2), centroidPhi, centroidLambda); + ROTATION_MATRICES[i] = TerraUtils.produceZYZRotationMatrix(-centroidLambda, -centroidPhi, (Math.PI / 2) - v[0]); + INVERSE_ROTATION_MATRICES[i] = TerraUtils.produceZYZRotationMatrix(v[0] - (Math.PI / 2), centroidPhi, centroidLambda); } } @@ -187,7 +187,7 @@ protected static int findTriangleGrid(double x, double y) { //cast equilateral triangles to 45 degrees right triangles (side length of root2) double xp = x / ARC; - double yp = y / (ARC * MathUtils.ROOT3); + double yp = y / (ARC * TerraUtils.ROOT3); int row; if (yp > -0.25) { @@ -227,7 +227,7 @@ protected static int findTriangleGrid(double x, double y) { } protected static double[] yRot(double[] spherical, double rot) { - double[] c = MathUtils.spherical2Cartesian(spherical); + double[] c = TerraUtils.spherical2Cartesian(spherical); double x = c[0]; c[0] = c[2] * Math.sin(rot) + x * Math.cos(rot); @@ -284,17 +284,17 @@ protected double[] triangleTransform(double[] vec) { double xp = S * vec[0]; double yp = S * vec[1]; - double a = Math.atan((2 * yp / MathUtils.ROOT3 - EL6) / DVE); //ARC/2 terms cancel - double b = Math.atan((xp - yp / MathUtils.ROOT3 - EL6) / DVE); - double c = Math.atan((-xp - yp / MathUtils.ROOT3 - EL6) / DVE); + double a = Math.atan((2 * yp / TerraUtils.ROOT3 - EL6) / DVE); //ARC/2 terms cancel + double b = Math.atan((xp - yp / TerraUtils.ROOT3 - EL6) / DVE); + double c = Math.atan((-xp - yp / TerraUtils.ROOT3 - EL6) / DVE); - return new double[]{ 0.5 * (b - c), (2 * a - b - c) / (2 * MathUtils.ROOT3) }; + return new double[]{ 0.5 * (b - c), (2 * a - b - c) / (2 * TerraUtils.ROOT3) }; } protected double[] inverseTriangleTransformNewton(double xpp, double ypp) { //a & b are linearly related to c, so using the tan of sum formula we know: tan(c+off) = (tanc + tanoff)/(1-tanc*tanoff) - double tanaoff = Math.tan(MathUtils.ROOT3 * ypp + xpp); // a = c + root3*y'' + x'' + double tanaoff = Math.tan(TerraUtils.ROOT3 * ypp + xpp); // a = c + root3*y'' + x'' double tanboff = Math.tan(2 * xpp); // b = c + 2x'' double anumer = tanaoff * tanaoff + 1; @@ -327,8 +327,8 @@ protected double[] inverseTriangleTransformNewton(double xpp, double ypp) { } //simple reversal algebra based on tan values - double yp = MathUtils.ROOT3 * (DVE * tana + EL6) / 2; - double xp = DVE * tanb + yp / MathUtils.ROOT3 + EL6; + double yp = TerraUtils.ROOT3 * (DVE * tana + EL6) / 2; + double xp = DVE * tanb + yp / TerraUtils.ROOT3 + EL6; //x = z*xp/Z, y = z*yp/Z, x^2 + y^2 + z^2 = 1 double xpoZ = xp / Z; @@ -348,12 +348,12 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); - double[] vector = MathUtils.spherical2Cartesian(MathUtils.geo2Spherical(new double[]{ longitude, latitude })); + double[] vector = TerraUtils.spherical2Cartesian(TerraUtils.geo2Spherical(new double[]{ longitude, latitude })); int face = this.findTriangle(vector); //apply rotation matrix (move triangle onto template triangle) - double[] pvec = MathUtils.matVecProdD(ROTATION_MATRICES[face], vector); + double[] pvec = TerraUtils.matVecProdD(ROTATION_MATRICES[face], vector); double[] projectedVec = this.triangleTransform(pvec); //flip triangle to correct orientation @@ -364,9 +364,9 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio vector[0] = projectedVec[0]; //deal with special snowflakes (child faces 20, 21) - if (((face == 15 && vector[0] > projectedVec[1] * MathUtils.ROOT3) || face == 14) && vector[0] > 0) { - projectedVec[0] = 0.5 * vector[0] - 0.5 * MathUtils.ROOT3 * projectedVec[1]; - projectedVec[1] = 0.5 * MathUtils.ROOT3 * vector[0] + 0.5 * projectedVec[1]; + if (((face == 15 && vector[0] > projectedVec[1] * TerraUtils.ROOT3) || face == 14) && vector[0] > 0) { + projectedVec[0] = 0.5 * vector[0] - 0.5 * TerraUtils.ROOT3 * projectedVec[1]; + projectedVec[1] = 0.5 * TerraUtils.ROOT3 * vector[0] + 0.5 * projectedVec[1]; face += 6; //shift 14->20 & 15->21 } @@ -395,17 +395,17 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException } break; case 20: - if (-y * MathUtils.ROOT3 > x) { + if (-y * TerraUtils.ROOT3 > x) { throw OutOfProjectionBoundsException.get(); } break; case 15: - if (x > 0 && x > y * MathUtils.ROOT3) { + if (x > 0 && x > y * TerraUtils.ROOT3) { throw OutOfProjectionBoundsException.get(); } break; case 21: - if (x < 0 || -y * MathUtils.ROOT3 > x) { + if (x < 0 || -y * TerraUtils.ROOT3 > x) { throw OutOfProjectionBoundsException.get(); } break; @@ -425,15 +425,15 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException double[] vec = { x, y, z }; //apply inverse rotation matrix (move triangle from template triangle to correct position on globe) - double[] vecp = MathUtils.matVecProdD(INVERSE_ROTATION_MATRICES[face], vec); + double[] vecp = TerraUtils.matVecProdD(INVERSE_ROTATION_MATRICES[face], vec); //convert back to geo coordinates - return MathUtils.spherical2Geo(MathUtils.cartesian2Spherical(vecp)); + return TerraUtils.spherical2Geo(TerraUtils.cartesian2Spherical(vecp)); } @Override public double[] bounds() { - return new double[]{ -3 * ARC, -0.75 * ARC * MathUtils.ROOT3, 2.5 * ARC, 0.75 * ARC * MathUtils.ROOT3 }; + return new double[]{ -3 * ARC, -0.75 * ARC * TerraUtils.ROOT3, 2.5 * ARC, 0.75 * ARC * TerraUtils.ROOT3 }; } @Override @@ -443,7 +443,7 @@ public boolean upright() { @Override public double metersPerUnit() { - return Math.sqrt(510100000000000.0 / (20 * MathUtils.ROOT3 * ARC * ARC / 4)); + return Math.sqrt(510100000000000.0 / (20 * TerraUtils.ROOT3 * ARC * ARC / 4)); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java index 01b03d1c..16391b2a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java @@ -1,7 +1,7 @@ package net.buildtheearth.terraplusplus.projection.mercator; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/TransverseMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/TransverseMercatorProjection.java index 368e51f2..f7657d1b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/TransverseMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/TransverseMercatorProjection.java @@ -1,7 +1,7 @@ package net.buildtheearth.terraplusplus.projection.mercator; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java index d1a620c6..98b8feae 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java @@ -7,7 +7,7 @@ import lombok.Getter; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.util.MathUtils; +import net.buildtheearth.terraplusplus.util.TerraUtils; import java.util.Collections; import java.util.Map; @@ -48,8 +48,8 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException throw OutOfProjectionBoundsException.get(); } return new double[]{ - Math.toDegrees(this.scaleTo * x * MathUtils.TAU - Math.PI), - Math.toDegrees(Math.atan(Math.exp(Math.PI - this.scaleTo * y * MathUtils.TAU)) * 2 - Math.PI / 2) + Math.toDegrees(this.scaleTo * x * TerraUtils.TAU - Math.PI), + Math.toDegrees(Math.atan(Math.exp(Math.PI - this.scaleTo * y * TerraUtils.TAU)) * 2 - Math.PI / 2) }; } @@ -57,8 +57,8 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { OutOfProjectionBoundsException.checkInRange(longitude, latitude, 180, LIMIT_LATITUDE); return new double[]{ - this.scaleFrom * (Math.toRadians(longitude) + Math.PI) / MathUtils.TAU, - this.scaleFrom * (Math.PI - Math.log(Math.tan((Math.PI / 2 + Math.toRadians(latitude)) / 2))) / MathUtils.TAU + this.scaleFrom * (Math.toRadians(longitude) + Math.PI) / TerraUtils.TAU, + this.scaleFrom * (Math.PI - Math.log(Math.tan((Math.PI / 2 + Math.toRadians(latitude)) / 2))) / TerraUtils.TAU }; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/provider/GenerationEventDenier.java b/src/main/java/net/buildtheearth/terraplusplus/provider/GenerationEventDenier.java index 021c7303..e3537d99 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/provider/GenerationEventDenier.java +++ b/src/main/java/net/buildtheearth/terraplusplus/provider/GenerationEventDenier.java @@ -5,12 +5,9 @@ import io.github.opencubicchunks.cubicchunks.api.worldgen.populator.event.DecorateCubeBiomeEvent; import io.github.opencubicchunks.cubicchunks.api.worldgen.populator.event.PopulateCubeEvent; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.TerraConstants; -import net.buildtheearth.terraplusplus.generator.EarthBiomeProvider; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.minecraft.world.World; -import net.minecraftforge.event.terraingen.DecorateBiomeEvent; -import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/CardinalDirection.java b/src/main/java/net/buildtheearth/terraplusplus/util/CardinalDirection.java index 5756df2d..1b776992 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/CardinalDirection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/CardinalDirection.java @@ -1,7 +1,6 @@ package net.buildtheearth.terraplusplus.util; import lombok.Getter; -import net.buildtheearth.terraplusplus.TerraConstants; @Getter public enum CardinalDirection { diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/ChatUtil.java b/src/main/java/net/buildtheearth/terraplusplus/util/ChatUtil.java deleted file mode 100644 index fea5b0be..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/ChatUtil.java +++ /dev/null @@ -1,76 +0,0 @@ -package net.buildtheearth.terraplusplus.util; - -import net.buildtheearth.terraplusplus.TerraConstants; -import net.minecraft.util.text.ITextComponent; -import net.minecraft.util.text.Style; -import net.minecraft.util.text.TextComponentString; -import net.minecraft.util.text.TextFormatting; - -/** - * A set of chat utilities for forge - * - * @author Noah Husby - */ -public class ChatUtil { - public static ITextComponent title() { - return new TextComponentString(TerraConstants.CHAT_PREFIX.replace("&", "\u00A7")); - } - - public static ITextComponent titleAndCombine(Object... objects) { - return combine(true, objects); - } - - public static ITextComponent combine(Object... objects) { - return combine(false, objects); - } - - public static ITextComponent combine(boolean title, Object... objects) { - ITextComponent textComponent = title ? title() : new TextComponentString(""); - StringBuilder builder = null; - TextFormatting lastFormat = null; - for (Object o : objects) { - if (o instanceof ITextComponent) { - if (builder != null) { - textComponent.appendSibling(new TextComponentString(builder.toString())); - builder = null; - } - - ITextComponent component = (ITextComponent) o; - if (component.getStyle().getColor() == null && lastFormat != null) { - component.setStyle(new Style().setColor(lastFormat)); - } - - textComponent.appendSibling(component); - } else { - if (o instanceof TextFormatting) { - lastFormat = (TextFormatting) o; - } - if (builder == null) { - builder = new StringBuilder(); - } - builder.append(o); - } - } - - if (builder != null) { - textComponent.appendSibling(new TextComponentString(builder.toString())); - } - return textComponent; - } - - public static ITextComponent getNotCC() { - return titleAndCombine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".error.notcc")); - } - - public static ITextComponent getNotTerra() { - return titleAndCombine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".error.noterra")); - } - - public static ITextComponent getNoPermission() { - return titleAndCombine(TextFormatting.RED, "You do not have permission to use this command"); - } - - public static ITextComponent getPlayerOnly() { - return titleAndCombine(TextFormatting.RED, TranslateUtil.translate(TerraConstants.MODID + ".error.playeronly")); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java similarity index 56% rename from src/main/java/net/buildtheearth/terraplusplus/TerraConstants.java rename to src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index 942f57de..8d0a0dfa 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -1,30 +1,32 @@ -package net.buildtheearth.terraplusplus; +package net.buildtheearth.terraplusplus.util; import com.fasterxml.jackson.core.json.JsonReadFeature; import com.fasterxml.jackson.databind.json.JsonMapper; import com.google.gson.Gson; import com.google.gson.GsonBuilder; +import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.dataset.osm.BlockStateParser; -import net.buildtheearth.terraplusplus.util.BiomeDeserializeMixin; -import net.buildtheearth.terraplusplus.util.BlockStateDeserializeMixin; +import net.buildtheearth.terraplusplus.util.jackson.mixin.BiomeDeserializeMixin; +import net.buildtheearth.terraplusplus.util.jackson.mixin.BlockStateDeserializeMixin; import net.minecraft.block.state.IBlockState; import net.minecraft.world.biome.Biome; +@UtilityClass public class TerraConstants { - public static final String MODID = "terraplusplus"; - public static String VERSION = "(development_snapshot)"; + public final String MODID = "terraplusplus"; + public String VERSION = "(development_snapshot)"; - public static String CC_VERSION = "unknown"; + public String CC_VERSION = "unknown"; - public static final String CHAT_PREFIX = "&2&lT++ &8&l> "; - public static final String defaultCommandNode = MODID + ".command."; - public static final String othersCommandNode = MODID + ".others"; + public final String CHAT_PREFIX = "&2&lT++ &8&l> "; + public final String defaultCommandNode = MODID + ".command."; + public final String othersCommandNode = MODID + ".others"; - public static final Gson GSON = new GsonBuilder() + public final Gson GSON = new GsonBuilder() .registerTypeAdapter(IBlockState.class, BlockStateParser.INSTANCE) .create(); - public static final JsonMapper JSON_MAPPER = JsonMapper.builder() + public final JsonMapper JSON_MAPPER = JsonMapper.builder() .configure(JsonReadFeature.ALLOW_JAVA_COMMENTS, true) .configure(JsonReadFeature.ALLOW_LEADING_ZEROS_FOR_NUMBERS, true) .configure(JsonReadFeature.ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS, true) @@ -37,12 +39,12 @@ public class TerraConstants { /** * Earth's circumference around the equator, in meters. */ - public static final double EARTH_CIRCUMFERENCE = 40075017; + public final double EARTH_CIRCUMFERENCE = 40075017; /** * Earth's circumference around the poles, in meters. */ - public static final double EARTH_POLAR_CIRCUMFERENCE = 40008000; + public final double EARTH_POLAR_CIRCUMFERENCE = 40008000; - public static final double[] EMPTY_DOUBLE_ARRAY = new double[0]; + public final double[] EMPTY_DOUBLE_ARRAY = new double[0]; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/MathUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java similarity index 53% rename from src/main/java/net/buildtheearth/terraplusplus/util/MathUtils.java rename to src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index c4ff382c..45f5c608 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/MathUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -1,21 +1,51 @@ package net.buildtheearth.terraplusplus.util; +import lombok.NonNull; import lombok.experimental.UtilityClass; +import net.minecraft.util.text.ITextComponent; +import net.minecraft.util.text.Style; +import net.minecraft.util.text.TextComponentString; +import net.minecraft.util.text.TextComponentTranslation; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.util.text.translation.I18n; +import net.minecraftforge.fml.common.FMLCommonHandler; + +import java.util.Arrays; +import java.util.List; +import java.util.concurrent.CompletableFuture; +import java.util.stream.Collectors; +import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PValidation.*; +import static net.daporkchop.lib.common.util.PorkUtil.*; +/** + * @author DaPorkchop_ + */ @UtilityClass -public class MathUtils { +public class TerraUtils { /** * Square root of 3 */ public static final double ROOT3 = Math.sqrt(3); - /** * Two times pi */ public static final double TAU = 2 * Math.PI; + public static ITextComponent translate(String key) { + if (FMLCommonHandler.instance().getMinecraftServerInstance().isSinglePlayer()) { + return new TextComponentTranslation(key); + } + return new TextComponentString(net.minecraft.util.text.translation.I18n.translateToLocal(key)); + } + + public static ITextComponent format(String key, Object... args) { + if (FMLCommonHandler.instance().getMinecraftServerInstance().isSinglePlayer()) { + return new TextComponentTranslation(key, args); + } + return new TextComponentString(I18n.translateToLocalFormatted(key, args)); + } /** * Converts geographic latitude and longitude coordinates to spherical coordinates on a sphere of radius 1. @@ -29,7 +59,6 @@ public static double[] geo2Spherical(double[] geo) { return new double[]{ lambda, phi }; } - /** * Converts spherical coordinates to geographic coordinates on a sphere of radius 1. * @@ -42,7 +71,6 @@ public static double[] spherical2Geo(double[] spherical) { return new double[]{ lon, lat }; } - /** * Converts spherical coordinates to Cartesian coordinates on a sphere of radius 1. * @@ -69,7 +97,6 @@ public static double[] cartesian2Spherical(double[] cartesian) { return new double[]{ lambda, phi }; } - /** * TODO produceZYZRotationMatrix javadoc * @@ -120,23 +147,27 @@ public static double[] matVecProdD(double[][] matrix, double[] vector) { } return result; } - + /** * Converts all values in a double array from degrees to radians - * + * * @param arr - array to work on */ public static void toRadians(double[] arr) { - for(int i=0; i the type of value + * @return a {@link CompletableFuture} which will be notified once all of the futures have been completed + */ + public CompletableFuture> mergeFuturesAsync(@NonNull Stream> futures) { + CompletableFuture[] arr = uncheckedCast(futures.toArray(CompletableFuture[]::new)); + return CompletableFuture.allOf(arr).thenApply(unused -> Arrays.stream(arr).map(CompletableFuture::join).collect(Collectors.toList())); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TranslateUtil.java b/src/main/java/net/buildtheearth/terraplusplus/util/TranslateUtil.java deleted file mode 100644 index 5771b184..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TranslateUtil.java +++ /dev/null @@ -1,23 +0,0 @@ -package net.buildtheearth.terraplusplus.util; - -import net.minecraft.util.text.ITextComponent; -import net.minecraft.util.text.TextComponentString; -import net.minecraft.util.text.TextComponentTranslation; -import net.minecraft.util.text.translation.I18n; -import net.minecraftforge.fml.common.FMLCommonHandler; - -public class TranslateUtil { - public static ITextComponent translate(String key) { - if (FMLCommonHandler.instance().getMinecraftServerInstance().isSinglePlayer()) { - return new TextComponentTranslation(key); - } - return new TextComponentString(net.minecraft.util.text.translation.I18n.translateToLocal(key)); - } - - public static ITextComponent format(String key, Object... args) { - if (FMLCommonHandler.instance().getMinecraftServerInstance().isSinglePlayer()) { - return new TextComponentTranslation(key, args); - } - return new TextComponentString(I18n.translateToLocalFormatted(key, args)); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/http/HostManager.java b/src/main/java/net/buildtheearth/terraplusplus/util/http/HostManager.java index 0d25f593..4fad8b63 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/http/HostManager.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/http/HostManager.java @@ -26,7 +26,7 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.ToString; -import net.buildtheearth.terraplusplus.TerraConstants; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.daporkchop.lib.common.misc.string.PStrings; import net.daporkchop.lib.common.util.PorkUtil; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/http/Http.java b/src/main/java/net/buildtheearth/terraplusplus/util/http/Http.java index 4db667bf..0117bbeb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/http/Http.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/http/Http.java @@ -46,6 +46,7 @@ import java.util.function.BiConsumer; import java.util.regex.Matcher; import java.util.regex.Pattern; +import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PValidation.*; @@ -55,6 +56,7 @@ * @author DaPorkchop_ */ @UtilityClass +//TODO: use some sort of cache to prevent multiple concurrent requests to the same URL (unlikely, but probably still possible in some rare circumstances) public class Http { protected static final long TIMEOUT = 20L; @@ -105,7 +107,7 @@ public CompletableFuture get(@NonNull String url) { return future; } - public void get(@NonNull String _url, @NonNull CompletableFuture future) { + private void get(@NonNull String _url, @NonNull CompletableFuture future) { class State implements BiConsumer, HostManager.Callback { URL parsed; Path cacheFile; @@ -395,6 +397,29 @@ public static CompletableFuture getSingle(@NonNull String url, @NonNull E })); } + public static String[] suffixAll(@NonNull String[] urls, @NonNull String suffix) { + for (String url : urls) { + checkArg(url.charAt(url.length() - 1) == '/', "url must end with a '/': %s", url); + } + String[] result = urls.clone(); + for (int i = 0; i < result.length; i++) { + result[i] += suffix; + } + return result; + } + + public static String[] flatten(@NonNull String[] baseUrls, @NonNull String[] outputs) { + return Stream.of(outputs) + .flatMap(output -> { + if (output.matches("^[a-z]+://.+")) { //output is absolute (it has a protocol) + return Stream.of(output); + } else { //output is relative, so duplicate it for every base URL + return Stream.of(baseUrls).map(baseUrl -> baseUrl + output); + } + }) + .toArray(String[]::new); + } + public static String formatUrl(@NonNull Map properties, @NonNull String url) { Matcher matcher = URL_FORMATTING_MATCHER_CACHE.get().reset(url); if (matcher.find()) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/IntRange.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntRange.java similarity index 93% rename from src/main/java/net/buildtheearth/terraplusplus/util/IntRange.java rename to src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntRange.java index 834a51ed..fe68e385 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/IntRange.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntRange.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.util; +package net.buildtheearth.terraplusplus.util.jackson; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntSetDeserializeBuilder.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntSetDeserializeBuilder.java new file mode 100644 index 00000000..68392a3f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntSetDeserializeBuilder.java @@ -0,0 +1,29 @@ +package net.buildtheearth.terraplusplus.util.jackson; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; + +import java.util.stream.IntStream; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public class IntSetDeserializeBuilder { + protected final int[] value; + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public IntSetDeserializeBuilder(@NonNull int[] arr) { + this.value = IntStream.of(arr).distinct().sorted().toArray(); + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public IntSetDeserializeBuilder(@NonNull IntRange range) { + this.value = IntStream.rangeClosed(range.min(), range.max()).toArray(); + } + + public int[] build() { + return this.value; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/BiomeDeserializeMixin.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeDeserializeMixin.java similarity index 92% rename from src/main/java/net/buildtheearth/terraplusplus/util/BiomeDeserializeMixin.java rename to src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeDeserializeMixin.java index cc201bca..364b9464 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/BiomeDeserializeMixin.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeDeserializeMixin.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.util; +package net.buildtheearth.terraplusplus.util.jackson.mixin; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.util.StdConverter; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/BlockStateDeserializeMixin.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateDeserializeMixin.java similarity index 97% rename from src/main/java/net/buildtheearth/terraplusplus/util/BlockStateDeserializeMixin.java rename to src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateDeserializeMixin.java index eb6898db..8c9aee97 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/BlockStateDeserializeMixin.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateDeserializeMixin.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.util; +package net.buildtheearth.terraplusplus.util.jackson.mixin; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; From 658bc8e147cc20cd0a1603abe03aea09a02b8337 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 6 Apr 2021 11:42:44 +0200 Subject: [PATCH 02/93] actual support for multiresolution datasets! --- .../terraplusplus/TerraConfig.java | 2 +- .../config/ConstructDirectly.java | 16 +++ .../config/GlobalParseRegistries.java | 4 +- .../config/TypedDeserializer.java | 9 +- .../terraplusplus/dataset/IScalarDataset.java | 6 +- .../scalar/BoundedPriorityScalarDataset.java | 9 -- .../dataset/scalar/DoubleTiledDataset.java | 10 ++ .../dataset/scalar/MultiScalarDataset.java | 125 ++---------------- .../dataset/scalar/MultiresScalarDataset.java | 53 ++++++++ .../ScalarDatasetConfigurationParser.java | 42 +++--- .../scalar/tile/format/TileFormatTiff.java | 15 ++- .../scalar/tile/mode/TileModeSlippyMap.java | 2 +- .../generator/EarthGeneratorPipelines.java | 7 +- .../standard/epsg/EPSG3857Projection.java | 22 +++ .../util/jackson/IntListDeserializer.java | 43 ++++++ .../jackson/IntSetDeserializeBuilder.java | 29 ---- 16 files changed, 212 insertions(+), 182 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/ConstructDirectly.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/standard/epsg/EPSG3857Projection.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntListDeserializer.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntSetDeserializeBuilder.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java index e0cc9b01..1317d73c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java +++ b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java @@ -50,7 +50,7 @@ public static void onConfigChanged(ConfigChangedEvent.OnConfigChangedEvent event public static class ElevationOpts { public String[] servers = { - "http://10.0.0.20/public/gis/dem/earth/" + "https://cloud.daporkchop.net/gis/dem/earth/" }; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/ConstructDirectly.java b/src/main/java/net/buildtheearth/terraplusplus/config/ConstructDirectly.java new file mode 100644 index 00000000..cee4f012 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/config/ConstructDirectly.java @@ -0,0 +1,16 @@ +package net.buildtheearth.terraplusplus.config; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** + * Indicates that a type deserialized by {@link TypedDeserializer} should be constructed directly, rather than being parsed as a value. + * + * @author DaPorkchop_ + */ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +public @interface ConstructDirectly { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index 52b70539..c9a42367 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -50,6 +50,7 @@ import net.buildtheearth.terraplusplus.projection.dymaxion.ConformalDynmaxionProjection; import net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection; import net.buildtheearth.terraplusplus.projection.mercator.CenteredMercatorProjection; +import net.buildtheearth.terraplusplus.projection.standard.epsg.EPSG3857Projection; import net.buildtheearth.terraplusplus.projection.mercator.TransverseMercatorProjection; import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; import net.buildtheearth.terraplusplus.projection.transform.FlipHorizontalProjectionTransform; @@ -75,6 +76,7 @@ public class GlobalParseRegistries { //normal projections .put("centered_mercator", CenteredMercatorProjection.class) .put("web_mercator", WebMercatorProjection.class) + .put("EPSG:3857", EPSG3857Projection.class) .put("transverse_mercator", TransverseMercatorProjection.class) .put("equirectangular", EquirectangularProjection.class) .put("sinusoidal", SinusoidalProjection.class) @@ -185,7 +187,7 @@ public String idFromValueAndType(Object value, Class suggestedType) { public JavaType typeFromId(DatabindContext context, String id) throws IOException { Class clazz = this.registry.get(id); checkArg(clazz != null, "unknown id: %s", id); - return this._typeFactory.constructType(clazz); + return context.getConfig().getTypeFactory().constructType(clazz); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/TypedDeserializer.java b/src/main/java/net/buildtheearth/terraplusplus/config/TypedDeserializer.java index 38ba1290..e56379e4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/TypedDeserializer.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/TypedDeserializer.java @@ -1,11 +1,11 @@ package net.buildtheearth.terraplusplus.config; import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonToken; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; import com.fasterxml.jackson.databind.JsonMappingException; +import lombok.SneakyThrows; import net.daporkchop.lib.common.util.PorkUtil; import java.io.IOException; @@ -16,8 +16,9 @@ */ public abstract class TypedDeserializer extends JsonDeserializer { @Override + @SneakyThrows({ InstantiationException.class, IllegalAccessException.class }) public T deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { - String name = p.nextFieldName(); + String name = p.currentToken() == JsonToken.VALUE_STRING ? p.getValueAsString() : p.nextFieldName(); if (name == null) { throw JsonMappingException.from(p, "expected type name, found: " + p.currentToken()); } @@ -27,6 +28,10 @@ public T deserialize(JsonParser p, DeserializationContext ctxt) throws IOExcepti throw JsonMappingException.from(p, "invalid type type name: " + name); } + if (clazz.isAnnotationPresent(ConstructDirectly.class)) { + return clazz.newInstance(); + } + if (!clazz.isAnnotationPresent(SingleProperty.class) & p.nextToken() != JsonToken.START_OBJECT) { throw JsonMappingException.from(p, "expected json object, but found: " + p.currentToken()); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java index 0a49a283..8814d806 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java @@ -42,9 +42,9 @@ default CompletableFuture getAsync(@NonNull double[] point) throws OutOf CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException; /** - * @return the number of raw (unscaled) sample points contained in the given bounding box + * @return the number of meters between sample points (in geographic/unprojected coordinate space) */ - default double sampleCountIn(@NonNull CornerBoundingBox2d bounds) throws OutOfProjectionBoundsException { - throw new UnsupportedOperationException(this.getClass().getCanonicalName()); + default double[] degreesPerSample() { + throw new UnsupportedOperationException(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java index 4fa60ab8..e9bf786e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java @@ -35,15 +35,6 @@ public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, return this.delegate.getAsync(bounds, sizeX, sizeZ); } - @Override - public double sampleCountIn(@NonNull CornerBoundingBox2d bounds) throws OutOfProjectionBoundsException { - if (!this.bounds.intersects(bounds.axisAlign())) { - //entire bounding box is out of bounds, don't bother checking - return 0.0d; - } - return this.delegate.sampleCountIn(bounds); - } - @Override public int compareTo(BoundedPriorityScalarDataset o) { return -Double.compare(this.priority, o.priority); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java index 23444590..ebfa913a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java @@ -21,6 +21,7 @@ import java.util.concurrent.CompletableFuture; import java.util.function.Function; +import static java.lang.Math.*; import static net.daporkchop.lib.common.util.PValidation.*; /** @@ -37,11 +38,20 @@ public abstract class DoubleTiledDataset extends TiledHttpDataset impl protected final BlendMode blend; protected final int resolution; + protected final double[] degreesPerSample; + public DoubleTiledDataset(@NonNull GeographicProjection projection, int resolution, @NonNull BlendMode blend) { super(projection, 1.0d / resolution); + checkArg(resolution == 256, "unsupported resolution: %d (expected: 256)", resolution); this.resolution = resolution; this.blend = blend; + + double[] bounds = this.projection().bounds(); + this.degreesPerSample = new double[]{ + 360.0d / abs(bounds[2] - bounds[0]), + 180.0d / abs(bounds[3] - bounds[1]) + }; } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java index 713b5fec..638af70d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java @@ -1,36 +1,15 @@ package net.buildtheearth.terraplusplus.dataset.scalar; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import lombok.Getter; import lombok.NonNull; -import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.config.condition.DoubleCondition; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.buildtheearth.terraplusplus.util.http.Disk; -import net.buildtheearth.terraplusplus.util.jackson.IntRange; -import net.daporkchop.lib.common.function.io.IOFunction; -import net.daporkchop.lib.common.function.throwing.EFunction; - -import java.io.IOException; -import java.net.URI; -import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.ArrayList; + import java.util.Arrays; -import java.util.List; import java.util.concurrent.CompletableFuture; import java.util.function.BiConsumer; -import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PValidation.*; @@ -40,27 +19,7 @@ * @author DaPorkchop_ */ public class MultiScalarDataset implements IScalarDataset { - protected final BVH bvh; - - @SneakyThrows(IOException.class) - public MultiScalarDataset(@NonNull String name, boolean useDefault) { - List configSources = new ArrayList<>(); - if (useDefault) { //add default configuration - configSources.add(MultiScalarDataset.class.getResource(name + ".json5")); - } - - try (Stream stream = Files.list(Files.createDirectories(Disk.configFile(name)))) { - stream.filter(Files::isRegularFile) - .filter(p -> p.getFileName().toString().matches(".*\\.json5?$")) - .map(Path::toUri).map((EFunction) URI::toURL) - .forEach(configSources::add); - } - - this.bvh = BVH.of(configSources.stream() - .map((IOFunction) url -> TerraConstants.JSON_MAPPER.readValue(url, WrappedDataset[].class)) - .flatMap(Arrays::stream) - .toArray(WrappedDataset[]::new)); - } + protected final BVH bvh; public MultiScalarDataset(@NonNull BoundedPriorityScalarDataset... sources) { this.bvh = BVH.of(sources); @@ -68,13 +27,11 @@ public MultiScalarDataset(@NonNull BoundedPriorityScalarDataset... sources) { @Override public CompletableFuture getAsync(double lon, double lat) throws OutOfProjectionBoundsException { - WrappedDataset[] datasets = this.bvh.getAllIntersecting(Bounds2d.of(lon, lon, lat, lat)).toArray(new WrappedDataset[0]); + BoundedPriorityScalarDataset[] datasets = this.bvh.getAllIntersecting(Bounds2d.of(lon, lon, lat, lat)).toArray(new BoundedPriorityScalarDataset[0]); if (datasets.length == 0) { //no matching datasets! return CompletableFuture.completedFuture(Double.NaN); } else if (datasets.length == 1) { //only one dataset matches - if (datasets[0].condition == null) { //if it doesn't have a condition, there's no reason to do any merging - return datasets[0].dataset.getAsync(lon, lat); - } + return datasets[0].getAsync(lon, lat); } Arrays.sort(datasets); //ensure datasets are in priority order @@ -86,7 +43,7 @@ class State implements BiConsumer { public void accept(Double v, Throwable cause) { if (cause != null) { this.future.completeExceptionally(cause); - } else if (!Double.isNaN(v) && datasets[this.i].test(v)) { //if the value in the input array is accepted, use it as the output + } else if (!Double.isNaN(v)) { //if the value in the input array is accepted, use it as the output this.future.complete(v); } else { //sample the next dataset this.advance(); @@ -96,7 +53,7 @@ public void accept(Double v, Throwable cause) { private void advance() { if (++this.i < datasets.length) { try { - datasets[this.i].dataset.getAsync(lon, lat).whenComplete(this); + datasets[this.i].getAsync(lon, lat).whenComplete(this); } catch (OutOfProjectionBoundsException e) { this.future.completeExceptionally(e); } @@ -117,13 +74,11 @@ public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, return CompletableFuture.completedFuture(new double[0]); } - WrappedDataset[] datasets = this.bvh.getAllIntersecting(bounds).toArray(new WrappedDataset[0]); + BoundedPriorityScalarDataset[] datasets = this.bvh.getAllIntersecting(bounds).toArray(new BoundedPriorityScalarDataset[0]); if (datasets.length == 0) { //no matching datasets! return CompletableFuture.completedFuture(null); } else if (datasets.length == 1) { //only one dataset matches - if (datasets[0].condition == null) { //if it doesn't have a condition, there's no reason to do any merging - return datasets[0].dataset.getAsync(bounds, sizeX, sizeZ); - } + return datasets[0].getAsync(bounds, sizeX, sizeZ); } Arrays.sort(datasets); //ensure datasets are in priority order @@ -143,12 +98,12 @@ public void accept(double[] data, Throwable cause) { Arrays.fill(this.out = out = new double[sizeX * sizeZ], Double.NaN); } - WrappedDataset dataset = datasets[this.i]; + BoundedPriorityScalarDataset dataset = datasets[this.i]; for (int i = 0; i < sizeX * sizeZ; i++) { if (Double.isNaN(out[i])) { //if value in output array is NaN, consider replacing it double v = data[i]; - if (!Double.isNaN(v) && dataset.test(v)) { //if the value in the input array is accepted, use it as the output + if (!Double.isNaN(v)) { //if the value in the input array is accepted, use it as the output out[i] = v; if (--this.remaining == 0) { //if no samples are left to process, we're done! this.future.complete(out); @@ -164,7 +119,7 @@ public void accept(double[] data, Throwable cause) { private void advance() { if (++this.i < datasets.length) { try { - datasets[this.i].dataset.getAsync(bounds, sizeX, sizeZ).whenComplete(this); + datasets[this.i].getAsync(bounds, sizeX, sizeZ).whenComplete(this); } catch (OutOfProjectionBoundsException e) { this.future.completeExceptionally(e); } @@ -178,62 +133,4 @@ private void advance() { state.advance(); return state.future; } - - /** - * Wrapper around a dataset with a bounding box. - * - * @author DaPorkchop_ - */ - @JsonDeserialize - @JsonSerialize - @Getter - public static class WrappedDataset implements Bounds2d, Comparable, DoubleCondition { - @Getter(onMethod_ = { @JsonGetter }) - protected final IScalarDataset dataset; - @Getter(onMethod_ = { @JsonGetter }) - protected final DoubleCondition condition; - @Getter(onMethod_ = { @JsonGetter }) - protected final IntRange zooms; //TODO: use this - - protected final double minX; - protected final double maxX; - protected final double minZ; - protected final double maxZ; - - @Getter(onMethod_ = { @JsonGetter }) - protected final double priority; - - @JsonCreator - public WrappedDataset( - @JsonProperty(value = "dataset", required = true) @NonNull IScalarDataset dataset, - @JsonProperty(value = "bounds", required = true) @NonNull Bounds2d bounds, - @JsonProperty(value = "zooms", required = true) @NonNull IntRange zooms, - @JsonProperty(value = "priority", defaultValue = "0.0") double priority, - @JsonProperty("condition") DoubleCondition condition) { - this.dataset = dataset; - this.condition = condition; - this.zooms = zooms; - this.priority = priority; - - this.minX = bounds.minX(); - this.maxX = bounds.maxX(); - this.minZ = bounds.minZ(); - this.maxZ = bounds.maxZ(); - } - - @Override - public int compareTo(WrappedDataset o) { - return -Double.compare(this.priority, o.priority); - } - - @Override - public boolean test(double value) { - return this.condition == null || this.condition.test(value); - } - - @JsonGetter("bounds") - public Bounds2d bounds() { - return Bounds2d.of(this.minX, this.maxX, this.minZ, this.maxZ); - } - } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java new file mode 100644 index 00000000..7490847a --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java @@ -0,0 +1,53 @@ +package net.buildtheearth.terraplusplus.dataset.scalar; + +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.IScalarDataset; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; + +import java.util.Map; +import java.util.NavigableMap; +import java.util.TreeMap; +import java.util.concurrent.CompletableFuture; + +import static java.lang.Math.*; +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public class MultiresScalarDataset implements IScalarDataset { + protected final NavigableMap datasetsByDegreesPerSample; + protected final IScalarDataset maxResDataset; + + public MultiresScalarDataset(@NonNull IScalarDataset... datasets) { + checkArg(datasets.length >= 1, "at least one dataset must be given!"); + + this.datasetsByDegreesPerSample = new TreeMap<>(); + for (IScalarDataset dataset : datasets) { + double[] degreesPerSample = dataset.degreesPerSample(); + this.datasetsByDegreesPerSample.put(min(degreesPerSample[0], degreesPerSample[1]), dataset); + } + this.maxResDataset = this.datasetsByDegreesPerSample.firstEntry().getValue(); + } + + @Override + public CompletableFuture getAsync(double lon, double lat) throws OutOfProjectionBoundsException { + return this.maxResDataset.getAsync(lon, lat); + } + + @Override + public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException { + Bounds2d aabb = bounds.axisAlign(); + double degreesPerSample = min((aabb.maxX() - aabb.minX()) / sizeX, (aabb.maxZ() - aabb.minZ()) / sizeZ); + + Map.Entry entry = this.datasetsByDegreesPerSample.floorEntry(degreesPerSample); + return (entry != null ? entry.getValue() : this.maxResDataset).getAsync(bounds, sizeX, sizeZ); + } + + @Override + public double[] degreesPerSample() { + return this.maxResDataset.degreesPerSample(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java index 60e2f5f2..cd3e28ba 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java @@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.util.StdConverter; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufInputStream; import lombok.NonNull; @@ -14,16 +15,16 @@ import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; import net.buildtheearth.terraplusplus.projection.GeographicProjection; -import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.buildtheearth.terraplusplus.util.http.Http; -import net.buildtheearth.terraplusplus.util.jackson.IntSetDeserializeBuilder; +import net.buildtheearth.terraplusplus.util.jackson.IntListDeserializer; import java.io.DataInput; import java.io.IOException; import java.util.Arrays; import java.util.concurrent.CompletableFuture; +import java.util.stream.IntStream; import java.util.stream.Stream; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; @@ -59,14 +60,14 @@ public CompletableFuture load(@NonNull String[] throw new IllegalStateException("unable to find dataset file at any of the given source URLs: " + Arrays.toString(Http.suffixAll(datasetUrls, "dataset.json"))); } - return dataset.toScalar(datasetUrls); + return dataset.toScalar(datasetUrls, manifest.priority); }))) .thenApply(list -> list.toArray(new BoundedPriorityScalarDataset[0])); }); } public IScalarDataset merge(@NonNull Stream datasets) { - throw new UnsupportedOperationException(); + return new MultiScalarDataset(datasets.toArray(BoundedPriorityScalarDataset[]::new)); } /** @@ -116,9 +117,9 @@ public static Dataset parse(@NonNull ByteBuf data) { @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public Dataset( @JsonProperty(value = "version", required = true) @NonNull Version version, //validation is done in Version constructor during deserialization - @JsonProperty(value = "zoom", required = true) @JsonDeserialize(builder = IntSetDeserializeBuilder.class) @NonNull int[] zoom, + @JsonProperty(value = "zoom", required = true) @JsonDeserialize(using = IntListDeserializer.class) @NonNull int[] zoom, @JsonProperty(value = "tiles", required = true) @NonNull Tiles tiles, - @JsonProperty(value = "bounds") @JsonDeserialize(builder = BoundsBuilder.class) @NonNull Bounds2d bounds) { + @JsonProperty(value = "bounds") @JsonDeserialize(converter = BoundsConverter.class) @NonNull Bounds2d bounds) { checkArg(zoom.length >= 1, "at least one zoom level must be set!"); this.zoom = zoom; @@ -126,8 +127,10 @@ public Dataset( this.bounds = bounds; } - public BoundedPriorityScalarDataset toScalar(@NonNull String[] urls) { - throw new UnsupportedOperationException(); + public BoundedPriorityScalarDataset toScalar(@NonNull String[] urls, double priority) { + return new BoundedPriorityScalarDataset( + new MultiresScalarDataset(IntStream.of(this.zoom).mapToObj(zoom -> this.tiles.toScalar(urls, zoom)).toArray(IScalarDataset[]::new)), + this.bounds, priority); } @JsonDeserialize @@ -148,26 +151,35 @@ public Tiles( this.mode = mode; this.format = format; } + + public IScalarDataset toScalar(@NonNull String[] urls, int zoom) { + return new ZoomedTiledScalarDataset(urls, this.resolution, zoom, this.mode, this.format, this.projection); + } } @JsonDeserialize protected static class BoundsBuilder { - protected final GeographicProjection projection; protected final JsonNode geometryJson; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public BoundsBuilder( - @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, + @JsonProperty(value = "projection", required = true) @NonNull String projection, @JsonProperty(value = "geometry", required = true) @NonNull JsonNode geometryJson) { - this.projection = projection; + checkArg("EPSG:4326".equals(projection), "unsupported projection: %s", projection); + //TODO: this is currently using plain cartesian coordinates, not EPSG:4236 + this.geometryJson = geometryJson; } - @SneakyThrows(OutOfProjectionBoundsException.class) public Bounds2d build() { - return GeoJson.parseGeometry(this.geometryJson.toString()) - .project(this.projection::toGeo) - .bounds(); + return GeoJson.parseGeometry(this.geometryJson.toString()).bounds(); + } + } + + protected static class BoundsConverter extends StdConverter { + @Override + public Bounds2d convert(BoundsBuilder value) { + return value.build(); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java index 340f6eda..6be7b0c3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java @@ -20,6 +20,7 @@ import java.io.IOException; import static net.daporkchop.lib.common.util.PValidation.*; +import static net.daporkchop.lib.common.util.PorkUtil.*; /** * {@link TileFormat} implementation for parsing scalar data tiles from TIFF images. @@ -38,12 +39,12 @@ public class TileFormatTiff implements TileFormat { public TileFormatTiff( @JsonProperty(value = "type", required = true) @NonNull Type type, @JsonProperty(value = "band", required = true) int band, - @JsonProperty("factor") double factor, - @JsonProperty("offset") double offset) { + @JsonProperty("factor") Double factor, + @JsonProperty("offset") Double offset) { this.type = type; this.band = notNegative(band, "band"); - this.factor = factor; - this.offset = offset; + this.factor = fallbackIfNull(factor, 1.0d); + this.offset = fallbackIfNull(offset, 0.0d); } @Override @@ -75,11 +76,15 @@ protected void getData(@NonNull TiffDirectory directory, @NonNull double[] dst, int w = data.getWidth(); int h = data.getHeight(); checkArg(w == resolution && h == resolution, "invalid image resolution: %dx%d (expected: %dx%3$d)", w, h, resolution); + checkArg(data.getData().length == dst.length, "data length invalid?!?"); TiffField nodataField = directory.findField(GdalLibraryTagConstants.EXIF_TAG_GDAL_NO_DATA); float nodata = nodataField != null ? Float.parseFloat(nodataField.getStringValue()) : Float.NaN; - throw new UnsupportedOperationException(); + for (int i = 0; i < dst.length; i++) { + float v = data.getData()[i]; + dst[i] = v != nodata ? v : Double.NaN; + } } }; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java index 7e4b7e84..979a0247 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java @@ -23,6 +23,6 @@ public TileModeSlippyMap( @Override public String path(int tileX, int tileZ, int zoom) { - return PStrings.fastFormat(this.format, zoom, tileX, ((1 << zoom) - 1) - tileZ); + return PStrings.fastFormat(this.format, zoom, tileX, tileZ); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java index a8fa38ec..bbcb3e25 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java @@ -10,6 +10,7 @@ import net.buildtheearth.terraplusplus.dataset.geojson.dataset.TiledGeoJsonDataset; import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; import net.buildtheearth.terraplusplus.dataset.scalar.MultiScalarDataset; +import net.buildtheearth.terraplusplus.dataset.scalar.ScalarDatasetConfigurationParser; import net.buildtheearth.terraplusplus.dataset.vector.GeoJsonToVectorDataset; import net.buildtheearth.terraplusplus.dataset.vector.VectorTiledDataset; import net.buildtheearth.terraplusplus.event.InitDatasetsEvent; @@ -33,6 +34,7 @@ import java.lang.reflect.Array; import java.util.Map; +import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PorkUtil.*; @@ -61,7 +63,7 @@ private T[] fire(@NonNull InitEarthRegistryEvent event) { public Map datasets(@NonNull EarthGeneratorSettings settings) { InitDatasetsEvent event = new InitDatasetsEvent(settings); - event.register(KEY_DATASET_HEIGHTS, new MultiScalarDataset(KEY_DATASET_HEIGHTS, settings.useDefaultHeights())); + event.register(KEY_DATASET_HEIGHTS, ScalarDatasetConfigurationParser.loadAndMerge(Stream.of(TerraConfig.elevation.servers)).join()); ParsingGeoJsonDataset rawOsm = new ParsingGeoJsonDataset(TerraConfig.openstreetmap.servers); event.register(KEY_DATASET_OSM_RAW, new TiledGeoJsonDataset(new ReferenceResolvingGeoJsonDataset(rawOsm))); @@ -70,7 +72,8 @@ public Map datasets(@NonNull EarthGeneratorSettings settings) { event.register(KEY_DATASET_TERRA121_PRECIPITATION, new Climate.Precipitation()); event.register(KEY_DATASET_TERRA121_SOIL, new Soil()); event.register(KEY_DATASET_TERRA121_TEMPERATURE, new Climate.Temperature()); - event.register(KEY_DATASET_TREE_COVER, new MultiScalarDataset(KEY_DATASET_TREE_COVER, settings.useDefaultTreeCover())); + //event.register(KEY_DATASET_TREE_COVER, new MultiScalarDataset(KEY_DATASET_TREE_COVER, settings.useDefaultTreeCover())); + event.register(KEY_DATASET_TREE_COVER, new Soil()); //TODO: remove this MinecraftForge.TERRAIN_GEN_BUS.post(event); return event.getAllCustomProperties(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/standard/epsg/EPSG3857Projection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/standard/epsg/EPSG3857Projection.java new file mode 100644 index 00000000..6240ba73 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/standard/epsg/EPSG3857Projection.java @@ -0,0 +1,22 @@ +package net.buildtheearth.terraplusplus.projection.standard.epsg; + +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import net.buildtheearth.terraplusplus.config.ConstructDirectly; +import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; + +@JsonDeserialize +@JsonSerialize +@ConstructDirectly +public class EPSG3857Projection extends WebMercatorProjection { + public EPSG3857Projection() { + super(0); + } + + @Override + @JsonGetter + public String toString() { + return "EPSG:3857"; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntListDeserializer.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntListDeserializer.java new file mode 100644 index 00000000..14335127 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntListDeserializer.java @@ -0,0 +1,43 @@ +package net.buildtheearth.terraplusplus.util.jackson; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.json.JsonMapper; +import it.unimi.dsi.fastutil.ints.IntArrayList; +import it.unimi.dsi.fastutil.ints.IntList; + +import java.io.IOException; +import java.util.stream.IntStream; +import java.util.stream.StreamSupport; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public class IntListDeserializer extends JsonDeserializer { + @Override + public int[] deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + JsonMapper mapper = (JsonMapper) p.getCodec(); + JsonNode node = mapper.readTree(p); + + if (node.isNumber()) { + return new int[]{ node.asInt() }; + } else if (node.isArray()) { + return StreamSupport.stream(node.spliterator(), false) + .mapToInt(n -> { + checkArg(n.isNumber(), "not an int: %s", n); + return n.asInt(); + }) + .distinct().sorted().toArray(); + } else if (node.isObject()) { + IntRange range = mapper.treeToValue(node, IntRange.class); + return IntStream.rangeClosed(range.min(), range.max()).toArray(); + } + + throw new IllegalArgumentException(node.toString()); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntSetDeserializeBuilder.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntSetDeserializeBuilder.java deleted file mode 100644 index 68392a3f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntSetDeserializeBuilder.java +++ /dev/null @@ -1,29 +0,0 @@ -package net.buildtheearth.terraplusplus.util.jackson; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.NonNull; - -import java.util.stream.IntStream; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -public class IntSetDeserializeBuilder { - protected final int[] value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public IntSetDeserializeBuilder(@NonNull int[] arr) { - this.value = IntStream.of(arr).distinct().sorted().toArray(); - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public IntSetDeserializeBuilder(@NonNull IntRange range) { - this.value = IntStream.rangeClosed(range.min(), range.max()).toArray(); - } - - public int[] build() { - return this.value; - } -} From 870bb4727fbbe2099683d7e85afb587b13d9b137 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 6 Apr 2021 13:36:56 +0200 Subject: [PATCH 03/93] stupidly bad parsing of EPSG projections --- .../config/ConstructDirectly.java | 16 --- .../config/GlobalParseRegistries.java | 4 +- .../config/TypedDeserializer.java | 8 +- .../ConfigurableDoubleTiledDataset.java | 1 + .../dataset/scalar/MultiScalarDataset.java | 108 +++++++++++++++++- .../dataset/scalar/MultiresScalarDataset.java | 13 ++- .../ScalarDatasetConfigurationParser.java | 14 ++- .../scalar/ZoomedTiledScalarDataset.java | 2 + .../scalar/tile/format/TileFormatTiff.java | 23 ++++ .../scalar/tile/format/TileFormatUtils.java | 48 ++++++++ .../scalar/tile/mode/TileModeSimple.java | 28 +++++ .../scalar/tile/mode/TileModeSlippyMap.java | 2 +- .../generator/EarthGeneratorPipelines.java | 3 +- .../projection/GeographicProjection.java | 25 ++++ .../projection/epsg/EPSG3785.java | 33 ++++++ .../projection/epsg/EPSG4326.java | 31 +++++ .../projection/epsg/EPSGProjection.java | 23 ++++ .../standard/epsg/EPSG3857Projection.java | 22 ---- 18 files changed, 343 insertions(+), 61 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/ConstructDirectly.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatUtils.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSimple.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSGProjection.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/standard/epsg/EPSG3857Projection.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/ConstructDirectly.java b/src/main/java/net/buildtheearth/terraplusplus/config/ConstructDirectly.java deleted file mode 100644 index cee4f012..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/ConstructDirectly.java +++ /dev/null @@ -1,16 +0,0 @@ -package net.buildtheearth.terraplusplus.config; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Indicates that a type deserialized by {@link TypedDeserializer} should be constructed directly, rather than being parsed as a value. - * - * @author DaPorkchop_ - */ -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -public @interface ConstructDirectly { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index c9a42367..865e23eb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -41,6 +41,7 @@ import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileModeSimple; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileModeSlippyMap; import net.buildtheearth.terraplusplus.projection.EqualEarthProjection; import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; @@ -50,7 +51,6 @@ import net.buildtheearth.terraplusplus.projection.dymaxion.ConformalDynmaxionProjection; import net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection; import net.buildtheearth.terraplusplus.projection.mercator.CenteredMercatorProjection; -import net.buildtheearth.terraplusplus.projection.standard.epsg.EPSG3857Projection; import net.buildtheearth.terraplusplus.projection.mercator.TransverseMercatorProjection; import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; import net.buildtheearth.terraplusplus.projection.transform.FlipHorizontalProjectionTransform; @@ -76,7 +76,6 @@ public class GlobalParseRegistries { //normal projections .put("centered_mercator", CenteredMercatorProjection.class) .put("web_mercator", WebMercatorProjection.class) - .put("EPSG:3857", EPSG3857Projection.class) .put("transverse_mercator", TransverseMercatorProjection.class) .put("equirectangular", EquirectangularProjection.class) .put("sinusoidal", SinusoidalProjection.class) @@ -141,6 +140,7 @@ public class GlobalParseRegistries { .build(); public final BiMap> TILE_MODES = new BiMapBuilder>() + .put("simple", TileModeSimple.class) .put("slippy", TileModeSlippyMap.class) .build(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/TypedDeserializer.java b/src/main/java/net/buildtheearth/terraplusplus/config/TypedDeserializer.java index e56379e4..f2cf616f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/TypedDeserializer.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/TypedDeserializer.java @@ -5,7 +5,6 @@ import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; import com.fasterxml.jackson.databind.JsonMappingException; -import lombok.SneakyThrows; import net.daporkchop.lib.common.util.PorkUtil; import java.io.IOException; @@ -16,9 +15,8 @@ */ public abstract class TypedDeserializer extends JsonDeserializer { @Override - @SneakyThrows({ InstantiationException.class, IllegalAccessException.class }) public T deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { - String name = p.currentToken() == JsonToken.VALUE_STRING ? p.getValueAsString() : p.nextFieldName(); + String name = p.nextFieldName(); if (name == null) { throw JsonMappingException.from(p, "expected type name, found: " + p.currentToken()); } @@ -28,10 +26,6 @@ public T deserialize(JsonParser p, DeserializationContext ctxt) throws IOExcepti throw JsonMappingException.from(p, "invalid type type name: " + name); } - if (clazz.isAnnotationPresent(ConstructDirectly.class)) { - return clazz.newInstance(); - } - if (!clazz.isAnnotationPresent(SingleProperty.class) & p.nextToken() != JsonToken.START_OBJECT) { throw JsonMappingException.from(p, "expected json object, but found: " + p.currentToken()); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ConfigurableDoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ConfigurableDoubleTiledDataset.java index 29c94f63..2df04140 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ConfigurableDoubleTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ConfigurableDoubleTiledDataset.java @@ -20,6 +20,7 @@ @JsonDeserialize @JsonSerialize @Getter(onMethod_ = { @JsonGetter }) +@Deprecated public class ConfigurableDoubleTiledDataset extends DoubleTiledDataset { protected final String[] urls; protected final DoubleScalarParser parse; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java index 638af70d..9032b9ca 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java @@ -1,26 +1,70 @@ package net.buildtheearth.terraplusplus.dataset.scalar; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import lombok.Getter; import lombok.NonNull; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.config.condition.DoubleCondition; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; - +import net.buildtheearth.terraplusplus.util.http.Disk; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; +import net.daporkchop.lib.common.function.io.IOFunction; +import net.daporkchop.lib.common.function.throwing.EFunction; + +import java.io.IOException; +import java.net.URI; +import java.net.URL; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; import java.util.Arrays; +import java.util.List; import java.util.concurrent.CompletableFuture; import java.util.function.BiConsumer; +import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PValidation.*; /** - * Implementation of {@link IScalarDataset} which can sample from multiple {@link IScalarDataset}s and combine the results. + * Implementation of {@link IScalarDataset} which can sample from multiple {@link BoundedPriorityScalarDataset}s and combine the results. + *

+ * Datasets are only sampled if their bounding polygon intersects the query bounds, and are sampled in order of their priority. * * @author DaPorkchop_ */ public class MultiScalarDataset implements IScalarDataset { protected final BVH bvh; + @SneakyThrows(IOException.class) + public MultiScalarDataset(@NonNull String name, boolean useDefault) { + List configSources = new ArrayList<>(); + if (useDefault) { //add default configuration + configSources.add(MultiScalarDataset.class.getResource(name + ".json5")); + } + + try (Stream stream = Files.list(Files.createDirectories(Disk.configFile(name)))) { + stream.filter(Files::isRegularFile) + .filter(p -> p.getFileName().toString().matches(".*\\.json5?$")) + .map(Path::toUri).map((EFunction) URI::toURL) + .forEach(configSources::add); + } + + this.bvh = BVH.of(configSources.stream() + .map((IOFunction) url -> TerraConstants.JSON_MAPPER.readValue(url, WrappedDataset[].class)) + .flatMap(Arrays::stream) + .map(d -> new BoundedPriorityScalarDataset(d.dataset, d, d.priority)) + .toArray(BoundedPriorityScalarDataset[]::new)); + } + public MultiScalarDataset(@NonNull BoundedPriorityScalarDataset... sources) { this.bvh = BVH.of(sources); } @@ -98,8 +142,6 @@ public void accept(double[] data, Throwable cause) { Arrays.fill(this.out = out = new double[sizeX * sizeZ], Double.NaN); } - BoundedPriorityScalarDataset dataset = datasets[this.i]; - for (int i = 0; i < sizeX * sizeZ; i++) { if (Double.isNaN(out[i])) { //if value in output array is NaN, consider replacing it double v = data[i]; @@ -133,4 +175,62 @@ private void advance() { state.advance(); return state.future; } + + /** + * Wrapper around a dataset with a bounding box. + * + * @author DaPorkchop_ + */ + @JsonDeserialize + @JsonSerialize + @Getter + public static class WrappedDataset implements Bounds2d, Comparable, DoubleCondition { + @Getter(onMethod_ = { @JsonGetter }) + protected final IScalarDataset dataset; + @Getter(onMethod_ = { @JsonGetter }) + protected final DoubleCondition condition; + @Getter(onMethod_ = { @JsonGetter }) + protected final IntRange zooms; //TODO: use this + + protected final double minX; + protected final double maxX; + protected final double minZ; + protected final double maxZ; + + @Getter(onMethod_ = { @JsonGetter }) + protected final double priority; + + @JsonCreator + public WrappedDataset( + @JsonProperty(value = "dataset", required = true) @NonNull IScalarDataset dataset, + @JsonProperty(value = "bounds", required = true) @NonNull Bounds2d bounds, + @JsonProperty(value = "zooms", required = true) @NonNull IntRange zooms, + @JsonProperty(value = "priority", defaultValue = "0.0") double priority, + @JsonProperty("condition") DoubleCondition condition) { + this.dataset = dataset; + this.condition = condition; + this.zooms = zooms; + this.priority = priority; + + this.minX = bounds.minX(); + this.maxX = bounds.maxX(); + this.minZ = bounds.minZ(); + this.maxZ = bounds.maxZ(); + } + + @Override + public int compareTo(WrappedDataset o) { + return -Double.compare(this.priority, o.priority); + } + + @Override + public boolean test(double value) { + return this.condition == null || this.condition.test(value); + } + + @JsonGetter("bounds") + public Bounds2d bounds() { + return Bounds2d.of(this.minX, this.maxX, this.minZ, this.maxZ); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java index 7490847a..68da2863 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java @@ -15,6 +15,12 @@ import static net.daporkchop.lib.common.util.PValidation.*; /** + * Implementation of {@link IScalarDataset} which combines multiple datasets that all cover the same area at varying resolutions. + *

+ * Point queries will be resolved using the highest-resolution dataset. + *

+ * Area queries will be resolved using the dataset whose resolution is closest to that of the requested area (rounded up). + * * @author DaPorkchop_ */ public class MultiresScalarDataset implements IScalarDataset { @@ -39,11 +45,14 @@ public CompletableFuture getAsync(double lon, double lat) throws OutOfPr @Override public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException { - Bounds2d aabb = bounds.axisAlign(); + Bounds2d aabb = bounds.axisAlign(); //calculate the degrees/sample of the query bounds double degreesPerSample = min((aabb.maxX() - aabb.minX()) / sizeX, (aabb.maxZ() - aabb.minZ()) / sizeZ); + //find the dataset whose resolution is closest (rounding up) Map.Entry entry = this.datasetsByDegreesPerSample.floorEntry(degreesPerSample); - return (entry != null ? entry.getValue() : this.maxResDataset).getAsync(bounds, sizeX, sizeZ); + //fall back to max resolution dataset if none match (the query BB is higher-res than the best dataset) + IScalarDataset dataset = entry != null ? entry.getValue() : this.maxResDataset; + return dataset.getAsync(bounds, sizeX, sizeZ); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java index cd3e28ba..33dbafd4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java @@ -15,6 +15,8 @@ import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.buildtheearth.terraplusplus.util.http.Http; @@ -159,20 +161,22 @@ public IScalarDataset toScalar(@NonNull String[] urls, int zoom) { @JsonDeserialize protected static class BoundsBuilder { + protected final GeographicProjection projection; protected final JsonNode geometryJson; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public BoundsBuilder( - @JsonProperty(value = "projection", required = true) @NonNull String projection, + @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, @JsonProperty(value = "geometry", required = true) @NonNull JsonNode geometryJson) { - checkArg("EPSG:4326".equals(projection), "unsupported projection: %s", projection); - //TODO: this is currently using plain cartesian coordinates, not EPSG:4236 - + this.projection = projection; this.geometryJson = geometryJson; } + @SneakyThrows(OutOfProjectionBoundsException.class) public Bounds2d build() { - return GeoJson.parseGeometry(this.geometryJson.toString()).bounds(); + return GeoJson.parseGeometry(this.geometryJson.toString()) + .project(this.projection::toGeo) + .bounds(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java index 780d1fcf..cae81c63 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java @@ -12,6 +12,8 @@ import static net.daporkchop.lib.common.util.PValidation.*; /** + * Implementation of {@link DoubleTiledDataset} which combines a {@link TileMode}, {@link TileFormat}, tile resolution, and some number of base URLs at a fixed zoom level. + * * @author DaPorkchop_ */ public class ZoomedTiledScalarDataset extends DoubleTiledDataset { diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java index 6be7b0c3..fe1a49c9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java @@ -8,6 +8,7 @@ import lombok.NonNull; import lombok.SneakyThrows; import org.apache.commons.imaging.FormatCompliance; +import org.apache.commons.imaging.ImageReadException; import org.apache.commons.imaging.ImagingException; import org.apache.commons.imaging.common.bytesource.ByteSourceInputStream; import org.apache.commons.imaging.formats.tiff.TiffContents; @@ -16,6 +17,7 @@ import org.apache.commons.imaging.formats.tiff.TiffRasterData; import org.apache.commons.imaging.formats.tiff.TiffReader; import org.apache.commons.imaging.formats.tiff.constants.GdalLibraryTagConstants; +import org.apache.commons.imaging.formats.tiff.constants.GeoTiffTagConstants; import java.io.IOException; @@ -60,9 +62,30 @@ public double[] parse(@NonNull ByteBuf buf, int resolution) { for (int i = 0; i < out.length; i++) { //scale and offset values (this will likely be auto-vectorized) out[i] = out[i] * this.factor + this.offset; } + + this.applyModelPixelScale(out, resolution, directory); return out; } + protected void applyModelPixelScale(@NonNull double[] arr, int resolution, @NonNull TiffDirectory directory) throws ImageReadException { + //why are geotiff docs so damn hard to find? i have no idea if this is "correct", but it *works* so idrc + + double[] modelPixelScale = directory.getFieldValue(GeoTiffTagConstants.EXIF_TAG_MODEL_PIXEL_SCALE_TAG, false); + if (modelPixelScale == null) { //unset + return; + } + + if (modelPixelScale[0] > 0.0d && modelPixelScale[1] < 0.0d) { + //no-op + } else if (modelPixelScale[0] > 0.0d && modelPixelScale[1] > 0.0d) { + TileFormatUtils.flipZ(arr, resolution); + } else if (modelPixelScale[0] < 0.0d && modelPixelScale[1] < 0.0d) { + TileFormatUtils.flipX(arr, resolution); + } else if (modelPixelScale[0] < 0.0d && modelPixelScale[1] > 0.0d) { + TileFormatUtils.swapAxes(arr, resolution); + } + } + /** * The different TIFF raster types. * diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatUtils.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatUtils.java new file mode 100644 index 00000000..5efbe28d --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatUtils.java @@ -0,0 +1,48 @@ +package net.buildtheearth.terraplusplus.dataset.scalar.tile.format; + +import lombok.NonNull; +import lombok.experimental.UtilityClass; + +/** + * Helper class for transformations on {@code double[]} tiles. + * + * @author DaPorkchop_ + */ +@UtilityClass +public class TileFormatUtils { + public void swapAxes(@NonNull double[] arr, int resolution) { + for (int i = 1; i < resolution; i++) { + for (int j = 0; j < i; j++) { + int a = i * resolution + j; + int b = j * resolution + i; + double t = arr[a]; + arr[a] = arr[b]; + arr[b] = t; + } + } + } + + public void flipX(@NonNull double[] arr, int resolution) { + for (int z = 0; z < resolution; z++) { + for (int x = 0, lim = resolution >> 1; x < lim; x++) { + int a = z * resolution + x; + int b = z * resolution + (resolution - x - 1); + double t = arr[a]; + arr[a] = arr[b]; + arr[b] = t; + } + } + } + + public void flipZ(@NonNull double[] arr, int resolution) { + for (int z = 0, lim = resolution >> 1; z < lim; z++) { + for (int x = 0; x < resolution; x++) { + int a = z * resolution + x; + int b = (resolution - z - 1) * resolution + x; + double t = arr[a]; + arr[a] = arr[b]; + arr[b] = t; + } + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSimple.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSimple.java new file mode 100644 index 00000000..b47d12c1 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSimple.java @@ -0,0 +1,28 @@ +package net.buildtheearth.terraplusplus.dataset.scalar.tile.mode; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.daporkchop.lib.common.misc.string.PStrings; + +/** + * Simple tile format in which tile coordinates are simply used as-is. + * + * @author DaPorkchop_ + */ +@JsonDeserialize +public class TileModeSimple implements TileMode { + protected final String format; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public TileModeSimple( + @JsonProperty(value = "extension", required = true) @NonNull String extension) { + this.format = "%d/%d/%d." + extension; + } + + @Override + public String path(int tileX, int tileZ, int zoom) { + return PStrings.fastFormat(this.format, zoom, tileX, tileZ); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java index 979a0247..7e4b7e84 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java @@ -23,6 +23,6 @@ public TileModeSlippyMap( @Override public String path(int tileX, int tileZ, int zoom) { - return PStrings.fastFormat(this.format, zoom, tileX, tileZ); + return PStrings.fastFormat(this.format, zoom, tileX, ((1 << zoom) - 1) - tileZ); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java index bbcb3e25..d6bef98e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java @@ -72,8 +72,7 @@ public Map datasets(@NonNull EarthGeneratorSettings settings) { event.register(KEY_DATASET_TERRA121_PRECIPITATION, new Climate.Precipitation()); event.register(KEY_DATASET_TERRA121_SOIL, new Soil()); event.register(KEY_DATASET_TERRA121_TEMPERATURE, new Climate.Temperature()); - //event.register(KEY_DATASET_TREE_COVER, new MultiScalarDataset(KEY_DATASET_TREE_COVER, settings.useDefaultTreeCover())); - event.register(KEY_DATASET_TREE_COVER, new Soil()); //TODO: remove this + event.register(KEY_DATASET_TREE_COVER, new MultiScalarDataset(KEY_DATASET_TREE_COVER, settings.useDefaultTreeCover())); MinecraftForge.TERRAIN_GEN_BUS.post(event); return event.getAllCustomProperties(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index 09f7f845..af700ad0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -1,9 +1,14 @@ package net.buildtheearth.terraplusplus.projection; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.NonNull; import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.projection.epsg.EPSG3785; +import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.config.TypedDeserializer; @@ -243,6 +248,26 @@ class Deserializer extends TypedDeserializer { protected Map> registry() { return GlobalParseRegistries.PROJECTIONS; } + + @Override + public GeographicProjection deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + if (p.currentToken() == JsonToken.VALUE_STRING) { + return this.parseFromString(p.getValueAsString()); + } else { + return super.deserialize(p, ctxt); + } + } + + private GeographicProjection parseFromString(@NonNull String s) { + switch (s) { + case "EPSG:3785": + case "EPSG:3857": //TODO: EPSG:3857 actually uses the WGS84 ellipsoid rather than a sphere + return new EPSG3785(); + case "EPSG:4326": + return new EPSG4326(); + } + throw new IllegalArgumentException("unsupported projection: " + s); + } } class Serializer extends TypedSerializer { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java new file mode 100644 index 00000000..90afa09e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java @@ -0,0 +1,33 @@ +package net.buildtheearth.terraplusplus.projection.epsg; + +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; + +/** + * Implementation of the EPSG:3785 projection. + * + * @author DaPorkchop_ + * @see https://epsg.io/4326 + */ +//TODO: EPSG:4326 isn't a sphere, it uses the WGS84 ellipsoid... +public class EPSG4326 extends EPSGProjection { + public EPSG4326() { + super(4326); + } + + @Override + public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException { + return new double[]{ x, y }; + } + + @Override + public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { + return new double[]{ longitude, latitude }; + } + + @Override + public double metersPerUnit() { + return 100000.0d; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSGProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSGProjection.java new file mode 100644 index 00000000..b3759fa8 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSGProjection.java @@ -0,0 +1,23 @@ +package net.buildtheearth.terraplusplus.projection.epsg; + +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import lombok.RequiredArgsConstructor; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; + +/** + * Base implementation of an EPSG projection. + * + * @author DaPorkchop_ + */ +@RequiredArgsConstructor +@JsonSerialize +public abstract class EPSGProjection implements GeographicProjection { + protected final int code; + + @Override + @JsonValue + public String toString() { + return "EPSG:" + this.code; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/standard/epsg/EPSG3857Projection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/standard/epsg/EPSG3857Projection.java deleted file mode 100644 index 6240ba73..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/standard/epsg/EPSG3857Projection.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.standard.epsg; - -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import net.buildtheearth.terraplusplus.config.ConstructDirectly; -import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; - -@JsonDeserialize -@JsonSerialize -@ConstructDirectly -public class EPSG3857Projection extends WebMercatorProjection { - public EPSG3857Projection() { - super(0); - } - - @Override - @JsonGetter - public String toString() { - return "EPSG:3857"; - } -} From f553a218f2ddd06c9d321ce8ba7c74a498a46db9 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 6 Apr 2021 14:33:50 +0200 Subject: [PATCH 04/93] make tree cover data use new dataset system too --- .../terraplusplus/TerraConfig.java | 11 ++ .../dataset/scalar/MultiScalarDataset.java | 102 +----------------- .../scalar/tile/format/TileFormatTiff.java | 24 +++++ .../generator/EarthGeneratorPipelines.java | 10 +- 4 files changed, 43 insertions(+), 104 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java index 1317d73c..6a9c1b0f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java +++ b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java @@ -30,6 +30,11 @@ public class TerraConfig { }) public static ElevationOpts elevation = new ElevationOpts(); + @Comment({ + "Configure how terraplusplus will retrieve tree cover data." + }) + public static TreeCoverOpts treeCover = new TreeCoverOpts(); + @Comment({ "Configure how terraplusplus will retrieve OpenStreetMap data." }) @@ -54,6 +59,12 @@ public static class ElevationOpts { }; } + public static class TreeCoverOpts { + public String[] servers = { + "https://cloud.daporkchop.net/gis/treecover2000/" + }; + } + public static class OSMOpts { public String[] servers = { "https://cloud.daporkchop.net/gis/osm/0/" diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java index 9032b9ca..63938954 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java @@ -1,36 +1,15 @@ package net.buildtheearth.terraplusplus.dataset.scalar; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import lombok.Getter; import lombok.NonNull; -import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.config.condition.DoubleCondition; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.buildtheearth.terraplusplus.util.http.Disk; -import net.buildtheearth.terraplusplus.util.jackson.IntRange; -import net.daporkchop.lib.common.function.io.IOFunction; -import net.daporkchop.lib.common.function.throwing.EFunction; - -import java.io.IOException; -import java.net.URI; -import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.ArrayList; + import java.util.Arrays; -import java.util.List; import java.util.concurrent.CompletableFuture; import java.util.function.BiConsumer; -import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PValidation.*; @@ -44,27 +23,6 @@ public class MultiScalarDataset implements IScalarDataset { protected final BVH bvh; - @SneakyThrows(IOException.class) - public MultiScalarDataset(@NonNull String name, boolean useDefault) { - List configSources = new ArrayList<>(); - if (useDefault) { //add default configuration - configSources.add(MultiScalarDataset.class.getResource(name + ".json5")); - } - - try (Stream stream = Files.list(Files.createDirectories(Disk.configFile(name)))) { - stream.filter(Files::isRegularFile) - .filter(p -> p.getFileName().toString().matches(".*\\.json5?$")) - .map(Path::toUri).map((EFunction) URI::toURL) - .forEach(configSources::add); - } - - this.bvh = BVH.of(configSources.stream() - .map((IOFunction) url -> TerraConstants.JSON_MAPPER.readValue(url, WrappedDataset[].class)) - .flatMap(Arrays::stream) - .map(d -> new BoundedPriorityScalarDataset(d.dataset, d, d.priority)) - .toArray(BoundedPriorityScalarDataset[]::new)); - } - public MultiScalarDataset(@NonNull BoundedPriorityScalarDataset... sources) { this.bvh = BVH.of(sources); } @@ -175,62 +133,4 @@ private void advance() { state.advance(); return state.future; } - - /** - * Wrapper around a dataset with a bounding box. - * - * @author DaPorkchop_ - */ - @JsonDeserialize - @JsonSerialize - @Getter - public static class WrappedDataset implements Bounds2d, Comparable, DoubleCondition { - @Getter(onMethod_ = { @JsonGetter }) - protected final IScalarDataset dataset; - @Getter(onMethod_ = { @JsonGetter }) - protected final DoubleCondition condition; - @Getter(onMethod_ = { @JsonGetter }) - protected final IntRange zooms; //TODO: use this - - protected final double minX; - protected final double maxX; - protected final double minZ; - protected final double maxZ; - - @Getter(onMethod_ = { @JsonGetter }) - protected final double priority; - - @JsonCreator - public WrappedDataset( - @JsonProperty(value = "dataset", required = true) @NonNull IScalarDataset dataset, - @JsonProperty(value = "bounds", required = true) @NonNull Bounds2d bounds, - @JsonProperty(value = "zooms", required = true) @NonNull IntRange zooms, - @JsonProperty(value = "priority", defaultValue = "0.0") double priority, - @JsonProperty("condition") DoubleCondition condition) { - this.dataset = dataset; - this.condition = condition; - this.zooms = zooms; - this.priority = priority; - - this.minX = bounds.minX(); - this.maxX = bounds.maxX(); - this.minZ = bounds.minZ(); - this.maxZ = bounds.maxZ(); - } - - @Override - public int compareTo(WrappedDataset o) { - return -Double.compare(this.priority, o.priority); - } - - @Override - public boolean test(double value) { - return this.condition == null || this.condition.test(value); - } - - @JsonGetter("bounds") - public Bounds2d bounds() { - return Bounds2d.of(this.minX, this.maxX, this.minZ, this.maxZ); - } - } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java index fe1a49c9..00bb5bf1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java @@ -18,8 +18,11 @@ import org.apache.commons.imaging.formats.tiff.TiffReader; import org.apache.commons.imaging.formats.tiff.constants.GdalLibraryTagConstants; import org.apache.commons.imaging.formats.tiff.constants.GeoTiffTagConstants; +import sun.awt.image.IntegerComponentRaster; +import java.awt.image.BufferedImage; import java.io.IOException; +import java.nio.ByteOrder; import static net.daporkchop.lib.common.util.PValidation.*; import static net.daporkchop.lib.common.util.PorkUtil.*; @@ -72,6 +75,7 @@ protected void applyModelPixelScale(@NonNull double[] arr, int resolution, @NonN double[] modelPixelScale = directory.getFieldValue(GeoTiffTagConstants.EXIF_TAG_MODEL_PIXEL_SCALE_TAG, false); if (modelPixelScale == null) { //unset + TileFormatUtils.flipZ(arr, resolution); return; } @@ -92,6 +96,26 @@ protected void applyModelPixelScale(@NonNull double[] arr, int resolution, @NonN * @author DaPorkchop_ */ public enum Type { + Byte { + @Override + protected void getData(@NonNull TiffDirectory directory, @NonNull double[] dst, int resolution) throws ImagingException, IOException { + BufferedImage img = directory.getTiffImage(); + int w = img.getWidth(); + int h = img.getHeight(); + checkArg(w == resolution && h == resolution, "invalid image resolution: %dx%d (expected: %dx%3$d)", w, h, resolution); + + TiffField nodataField = directory.findField(GdalLibraryTagConstants.EXIF_TAG_GDAL_NO_DATA); + int nodata = nodataField != null ? Integer.parseInt(nodataField.getStringValue()) : -1; + + int[] data = ((IntegerComponentRaster) img.getRaster()).getDataStorage(); + checkArg(data.length == dst.length, "data length invalid?!?"); + + for (int i = 0; i < dst.length; i++) { + int v = data[i] & 0xFF; + dst[i] = v != nodata ? v : Double.NaN; + } + } + }, Float32 { @Override protected void getData(@NonNull TiffDirectory directory, @NonNull double[] dst, int resolution) throws ImagingException, IOException { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java index d6bef98e..f5fe3d75 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java @@ -3,13 +3,13 @@ import lombok.NonNull; import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.TerraConfig; +import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.dataset.builtin.Climate; import net.buildtheearth.terraplusplus.dataset.builtin.Soil; import net.buildtheearth.terraplusplus.dataset.geojson.dataset.ParsingGeoJsonDataset; import net.buildtheearth.terraplusplus.dataset.geojson.dataset.ReferenceResolvingGeoJsonDataset; import net.buildtheearth.terraplusplus.dataset.geojson.dataset.TiledGeoJsonDataset; import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; -import net.buildtheearth.terraplusplus.dataset.scalar.MultiScalarDataset; import net.buildtheearth.terraplusplus.dataset.scalar.ScalarDatasetConfigurationParser; import net.buildtheearth.terraplusplus.dataset.vector.GeoJsonToVectorDataset; import net.buildtheearth.terraplusplus.dataset.vector.VectorTiledDataset; @@ -34,6 +34,7 @@ import java.lang.reflect.Array; import java.util.Map; +import java.util.concurrent.CompletableFuture; import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PorkUtil.*; @@ -63,7 +64,11 @@ private T[] fire(@NonNull InitEarthRegistryEvent event) { public Map datasets(@NonNull EarthGeneratorSettings settings) { InitDatasetsEvent event = new InitDatasetsEvent(settings); - event.register(KEY_DATASET_HEIGHTS, ScalarDatasetConfigurationParser.loadAndMerge(Stream.of(TerraConfig.elevation.servers)).join()); + //start loading both datasets at once to reduce blocking time + CompletableFuture elevationFuture = ScalarDatasetConfigurationParser.loadAndMerge(Stream.of(TerraConfig.elevation.servers)); + CompletableFuture treeCoverFuture = ScalarDatasetConfigurationParser.loadAndMerge(Stream.of(TerraConfig.treeCover.servers)); + event.register(KEY_DATASET_HEIGHTS, elevationFuture.join()); + event.register(KEY_DATASET_TREE_COVER, treeCoverFuture.join()); ParsingGeoJsonDataset rawOsm = new ParsingGeoJsonDataset(TerraConfig.openstreetmap.servers); event.register(KEY_DATASET_OSM_RAW, new TiledGeoJsonDataset(new ReferenceResolvingGeoJsonDataset(rawOsm))); @@ -72,7 +77,6 @@ public Map datasets(@NonNull EarthGeneratorSettings settings) { event.register(KEY_DATASET_TERRA121_PRECIPITATION, new Climate.Precipitation()); event.register(KEY_DATASET_TERRA121_SOIL, new Soil()); event.register(KEY_DATASET_TERRA121_TEMPERATURE, new Climate.Temperature()); - event.register(KEY_DATASET_TREE_COVER, new MultiScalarDataset(KEY_DATASET_TREE_COVER, settings.useDefaultTreeCover())); MinecraftForge.TERRAIN_GEN_BUS.post(event); return event.getAllCustomProperties(); From 6e4c45d9563731964ce654fee6044b75fe4b46cc Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 6 Apr 2021 14:37:27 +0200 Subject: [PATCH 05/93] delete a bunch of classes that are no longer needed --- .../config/GlobalParseRegistries.java | 73 --------- .../terraplusplus/config/condition/AndDC.java | 31 ---- .../config/condition/DoubleCondition.java | 34 ----- .../config/condition/EqualDC.java | 24 --- .../config/condition/GreaterThanDC.java | 24 --- .../config/condition/LessThanDC.java | 24 --- .../terraplusplus/config/condition/NotDC.java | 27 ---- .../terraplusplus/config/condition/OrDC.java | 31 ---- .../config/scalarparse/d/AddDSP.java | 39 ----- .../config/scalarparse/d/DivideDSP.java | 44 ------ .../scalarparse/d/DoubleScalarParser.java | 38 ----- .../config/scalarparse/d/FlipXDSP.java | 40 ----- .../config/scalarparse/d/FlipZDSP.java | 40 ----- .../config/scalarparse/d/FromIntDSP.java | 37 ----- .../config/scalarparse/d/MultiplyDSP.java | 39 ----- .../d/ParseFloatingPointTiffDSP.java | 49 ------ .../scalarparse/d/ParseTerrariumPngDSP.java | 42 ------ .../config/scalarparse/d/SwapAxesDSP.java | 40 ----- .../config/scalarparse/i/AddISP.java | 39 ----- .../config/scalarparse/i/AndISP.java | 42 ------ .../config/scalarparse/i/FlipXISP.java | 40 ----- .../config/scalarparse/i/FlipZISP.java | 40 ----- .../scalarparse/i/GrayscaleExtractISP.java | 35 ----- .../config/scalarparse/i/IntScalarParser.java | 38 ----- .../config/scalarparse/i/ParseJpgISP.java | 11 -- .../config/scalarparse/i/ParsePngISP.java | 29 ---- .../config/scalarparse/i/ParseTiffISP.java | 34 ----- .../config/scalarparse/i/RGBExtractISP.java | 35 ----- .../scalarparse/i/RequireOpaqueISP.java | 36 ----- .../config/scalarparse/i/SwapAxesISP.java | 40 ----- .../terraplusplus/dataset/IScalarDataset.java | 3 - .../ConfigurableDoubleTiledDataset.java | 68 --------- .../dataset/scalar/heights.json5 | 142 ------------------ .../dataset/scalar/tree_cover.json5 | 51 ------- 34 files changed, 1359 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/condition/AndDC.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/condition/DoubleCondition.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/condition/EqualDC.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/condition/GreaterThanDC.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/condition/LessThanDC.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/condition/NotDC.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/condition/OrDC.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/AddDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/DivideDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/DoubleScalarParser.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FlipXDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FlipZDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FromIntDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/MultiplyDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/ParseFloatingPointTiffDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/ParseTerrariumPngDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/SwapAxesDSP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/AddISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/AndISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/FlipXISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/FlipZISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/GrayscaleExtractISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/IntScalarParser.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParseJpgISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParsePngISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParseTiffISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/RGBExtractISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/RequireOpaqueISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/SwapAxesISP.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ConfigurableDoubleTiledDataset.java delete mode 100644 src/main/resources/net/buildtheearth/terraplusplus/dataset/scalar/heights.json5 delete mode 100644 src/main/resources/net/buildtheearth/terraplusplus/dataset/scalar/tree_cover.json5 diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index 865e23eb..76f7a4f9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -9,35 +9,6 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.config.condition.AndDC; -import net.buildtheearth.terraplusplus.config.condition.DoubleCondition; -import net.buildtheearth.terraplusplus.config.condition.EqualDC; -import net.buildtheearth.terraplusplus.config.condition.GreaterThanDC; -import net.buildtheearth.terraplusplus.config.condition.LessThanDC; -import net.buildtheearth.terraplusplus.config.condition.NotDC; -import net.buildtheearth.terraplusplus.config.condition.OrDC; -import net.buildtheearth.terraplusplus.config.scalarparse.d.AddDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.d.DivideDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.d.DoubleScalarParser; -import net.buildtheearth.terraplusplus.config.scalarparse.d.FlipXDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.d.FlipZDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.d.FromIntDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.d.MultiplyDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.d.ParseFloatingPointTiffDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.d.ParseTerrariumPngDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.d.SwapAxesDSP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.AddISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.AndISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.FlipXISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.FlipZISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.GrayscaleExtractISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.IntScalarParser; -import net.buildtheearth.terraplusplus.config.scalarparse.i.ParseJpgISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.ParsePngISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.ParseTiffISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.RGBExtractISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.RequireOpaqueISP; -import net.buildtheearth.terraplusplus.config.scalarparse.i.SwapAxesISP; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; @@ -91,50 +62,6 @@ public class GlobalParseRegistries { .put("swap_axes", SwapAxesProjectionTransform.class) .build(); - public final BiMap> DOUBLE_CONDITIONS = new BiMapBuilder>() - //conditions - .put("equal", EqualDC.class) - .put("greater_than", GreaterThanDC.class) - .put("less_than", LessThanDC.class) - //logical operators - .put("and", AndDC.class) - .put("not", NotDC.class) - .put("or", OrDC.class) - .build(); - - public final BiMap> SCALAR_PARSERS_DOUBLE = new BiMapBuilder>() - //arithmetic operators - .put("add", AddDSP.class) - .put("divide", DivideDSP.class) - .put("multiply", MultiplyDSP.class) - //conversion operators - .put("flip_x", FlipXDSP.class) - .put("flip_z", FlipZDSP.class) - .put("from_int", FromIntDSP.class) - .put("swap_axes", SwapAxesDSP.class) - //parse operators - .put("parse_png_terrarium", ParseTerrariumPngDSP.class) - .put("parse_tiff_fp", ParseFloatingPointTiffDSP.class) - .build(); - - public final BiMap> SCALAR_PARSERS_INT = new BiMapBuilder>() - //arithmetic operators - .put("add", AddISP.class) - //logical operators - .put("and", AndISP.class) - //conversion operators - .put("flip_x", FlipXISP.class) - .put("flip_z", FlipZISP.class) - .put("grayscale_extract", GrayscaleExtractISP.class) - .put("require_opaque", RequireOpaqueISP.class) - .put("rgb_extract", RGBExtractISP.class) - .put("swap_axes", SwapAxesISP.class) - //parse operators - .put("parse_jpg", ParseJpgISP.class) - .put("parse_png", ParsePngISP.class) - .put("parse_tiff", ParseTiffISP.class) - .build(); - public final BiMap> TILE_FORMATS = new BiMapBuilder>() .put("tiff", TileFormatTiff.class) .build(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/condition/AndDC.java b/src/main/java/net/buildtheearth/terraplusplus/config/condition/AndDC.java deleted file mode 100644 index 7f3a9f37..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/condition/AndDC.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.buildtheearth.terraplusplus.config.condition; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.config.SingleProperty; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor(onConstructor_ = { @JsonCreator(mode = JsonCreator.Mode.DELEGATING) }) -@JsonDeserialize -@Getter(onMethod_ = { @JsonValue }) -@SingleProperty -public class AndDC implements DoubleCondition { - @NonNull - protected final DoubleCondition[] delegates; - - @Override - public boolean test(double value) { - for (DoubleCondition delegate : this.delegates) { - if (!delegate.test(value)) { - return false; - } - } - return true; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/condition/DoubleCondition.java b/src/main/java/net/buildtheearth/terraplusplus/config/condition/DoubleCondition.java deleted file mode 100644 index a3ec208f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/condition/DoubleCondition.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.buildtheearth.terraplusplus.config.condition; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; -import net.buildtheearth.terraplusplus.config.TypedDeserializer; -import net.buildtheearth.terraplusplus.config.TypedSerializer; - -import java.util.Map; -import java.util.function.DoublePredicate; - -/** - * A condition that accepts a {@code double} value and checks if it is applicable to a given argument. - * - * @author DaPorkchop_ - */ -@JsonDeserialize(using = DoubleCondition.Deserializer.class) -@JsonSerialize(using = DoubleCondition.Serializer.class) -@FunctionalInterface -public interface DoubleCondition extends DoublePredicate { - class Deserializer extends TypedDeserializer { - @Override - protected Map> registry() { - return GlobalParseRegistries.DOUBLE_CONDITIONS; - } - } - - class Serializer extends TypedSerializer { - @Override - protected Map, String> registry() { - return GlobalParseRegistries.DOUBLE_CONDITIONS.inverse(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/condition/EqualDC.java b/src/main/java/net/buildtheearth/terraplusplus/config/condition/EqualDC.java deleted file mode 100644 index f996f906..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/condition/EqualDC.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.buildtheearth.terraplusplus.config.condition; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.config.SingleProperty; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor(onConstructor_ = { @JsonCreator(mode = JsonCreator.Mode.DELEGATING) }) -@JsonDeserialize -@Getter(onMethod_ = { @JsonValue }) -@SingleProperty -public class EqualDC implements DoubleCondition { - protected final double value; - - @Override - public boolean test(double value) { - return this.value == value; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/condition/GreaterThanDC.java b/src/main/java/net/buildtheearth/terraplusplus/config/condition/GreaterThanDC.java deleted file mode 100644 index 5d295526..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/condition/GreaterThanDC.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.buildtheearth.terraplusplus.config.condition; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.config.SingleProperty; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor(onConstructor_ = { @JsonCreator(mode = JsonCreator.Mode.DELEGATING) }) -@JsonDeserialize -@Getter(onMethod_ = { @JsonValue }) -@SingleProperty -public class GreaterThanDC implements DoubleCondition { - protected final double value; - - @Override - public boolean test(double value) { - return value > this.value; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/condition/LessThanDC.java b/src/main/java/net/buildtheearth/terraplusplus/config/condition/LessThanDC.java deleted file mode 100644 index 1d6c6386..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/condition/LessThanDC.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.buildtheearth.terraplusplus.config.condition; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.config.SingleProperty; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor(onConstructor_ = { @JsonCreator(mode = JsonCreator.Mode.DELEGATING) }) -@JsonDeserialize -@Getter(onMethod_ = { @JsonValue }) -@SingleProperty -public class LessThanDC implements DoubleCondition { - protected final double value; - - @Override - public boolean test(double value) { - return value < this.value; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/condition/NotDC.java b/src/main/java/net/buildtheearth/terraplusplus/config/condition/NotDC.java deleted file mode 100644 index ae9925f8..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/condition/NotDC.java +++ /dev/null @@ -1,27 +0,0 @@ -package net.buildtheearth.terraplusplus.config.condition; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.NonNull; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class NotDC implements DoubleCondition { - protected final DoubleCondition delegate; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - public NotDC(@JsonProperty(value = "delegate", required = true) @NonNull DoubleCondition delegate) { - this.delegate = delegate; - } - - @Override - public boolean test(double value) { - return !this.delegate.test(value); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/condition/OrDC.java b/src/main/java/net/buildtheearth/terraplusplus/config/condition/OrDC.java deleted file mode 100644 index f7b67c93..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/condition/OrDC.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.buildtheearth.terraplusplus.config.condition; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.config.SingleProperty; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor(onConstructor_ = { @JsonCreator(mode = JsonCreator.Mode.DELEGATING) }) -@JsonDeserialize -@Getter(onMethod_ = { @JsonValue }) -@SingleProperty -public class OrDC implements DoubleCondition { - @NonNull - protected final DoubleCondition[] delegates; - - @Override - public boolean test(double value) { - for (DoubleCondition delegate : this.delegates) { - if (delegate.test(value)) { - return true; - } - } - return false; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/AddDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/AddDSP.java deleted file mode 100644 index 904e863f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/AddDSP.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class AddDSP implements DoubleScalarParser { - protected final DoubleScalarParser delegate; - protected final double value; - - @JsonCreator - public AddDSP( - @JsonProperty(value = "delegate", required = true) @NonNull DoubleScalarParser delegate, - @JsonProperty(value = "value", required = true) double value) { - this.delegate = delegate; - this.value = value; - } - - @Override - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - double[] arr = this.delegate.parse(resolution, buffer); - double value = this.value; - for (int i = 0, len = resolution * resolution; i < len; i++) { - arr[i] += value; - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/DivideDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/DivideDSP.java deleted file mode 100644 index a14a391f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/DivideDSP.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.AccessLevel; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class DivideDSP implements DoubleScalarParser { - protected final DoubleScalarParser delegate; - protected final double value; - - @Getter(AccessLevel.NONE) - protected final double factor; - - @JsonCreator - public DivideDSP( - @JsonProperty(value = "delegate", required = true) @NonNull DoubleScalarParser delegate, - @JsonProperty(value = "value", required = true) double value) { - this.delegate = delegate; - this.value = value; - this.factor = 1.0d / value; - } - - @Override - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - double[] arr = this.delegate.parse(resolution, buffer); - double factor = this.factor; - for (int i = 0, len = resolution * resolution; i < len; i++) { - arr[i] *= factor; - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/DoubleScalarParser.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/DoubleScalarParser.java deleted file mode 100644 index 42d6a553..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/DoubleScalarParser.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import io.netty.buffer.ByteBuf; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; -import net.buildtheearth.terraplusplus.config.TypedDeserializer; -import net.buildtheearth.terraplusplus.config.TypedSerializer; - -import java.io.IOException; -import java.util.Map; - -/** - * Parses a square grid of {@code double} values from a binary representation. - * - * @author DaPorkchop_ - */ -@JsonDeserialize(using = DoubleScalarParser.Deserializer.class) -@JsonSerialize(using = DoubleScalarParser.Serializer.class) -@FunctionalInterface -public interface DoubleScalarParser { - double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException; - - class Deserializer extends TypedDeserializer { - @Override - protected Map> registry() { - return GlobalParseRegistries.SCALAR_PARSERS_DOUBLE; - } - } - - class Serializer extends TypedSerializer { - @Override - protected Map, String> registry() { - return GlobalParseRegistries.SCALAR_PARSERS_DOUBLE.inverse(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FlipXDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FlipXDSP.java deleted file mode 100644 index 9b1e366f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FlipXDSP.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class FlipXDSP implements DoubleScalarParser { - protected final DoubleScalarParser delegate; - - @JsonCreator - public FlipXDSP(@JsonProperty(value = "delegate", required = true) @NonNull DoubleScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - double[] arr = this.delegate.parse(resolution, buffer); - for (int z = 0; z < resolution; z++) { - for (int x = 0, lim = resolution >> 1; x < lim; x++) { - int a = z * resolution + x; - int b = z * resolution + (resolution - x - 1); - double t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FlipZDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FlipZDSP.java deleted file mode 100644 index df5b3ae1..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FlipZDSP.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class FlipZDSP implements DoubleScalarParser { - protected final DoubleScalarParser delegate; - - @JsonCreator - public FlipZDSP(@JsonProperty(value = "delegate", required = true) @NonNull DoubleScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - double[] arr = this.delegate.parse(resolution, buffer); - for (int z = 0, lim = resolution >> 1; z < lim; z++) { - for (int x = 0; x < resolution; x++) { - int a = z * resolution + x; - int b = (resolution - z - 1) * resolution + x; - double t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FromIntDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FromIntDSP.java deleted file mode 100644 index 44bdb1d6..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/FromIntDSP.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.config.scalarparse.i.IntScalarParser; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class FromIntDSP implements DoubleScalarParser { - protected final IntScalarParser delegate; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - public FromIntDSP(@JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] src = this.delegate.parse(resolution, buffer); - int len = resolution * resolution; - double[] dst = new double[len]; - for (int i = 0; i < len; i++) { - dst[i] = src[i] != Integer.MIN_VALUE ? src[i] : Double.NaN; - } - return dst; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/MultiplyDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/MultiplyDSP.java deleted file mode 100644 index fcf93c2a..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/MultiplyDSP.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class MultiplyDSP implements DoubleScalarParser { - protected final DoubleScalarParser delegate; - protected final double value; - - @JsonCreator - public MultiplyDSP( - @JsonProperty(value = "delegate", required = true) @NonNull DoubleScalarParser delegate, - @JsonProperty(value = "value", required = true) double value) { - this.delegate = delegate; - this.value = value; - } - - @Override - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - double[] arr = this.delegate.parse(resolution, buffer); - double value = this.value; - for (int i = 0, len = resolution * resolution; i < len; i++) { - arr[i] *= value; - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/ParseFloatingPointTiffDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/ParseFloatingPointTiffDSP.java deleted file mode 100644 index 805bfd33..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/ParseFloatingPointTiffDSP.java +++ /dev/null @@ -1,49 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import io.netty.buffer.ByteBufInputStream; -import lombok.NonNull; -import lombok.SneakyThrows; -import org.apache.commons.imaging.FormatCompliance; -import org.apache.commons.imaging.ImageReadException; -import org.apache.commons.imaging.common.bytesource.ByteSourceInputStream; -import org.apache.commons.imaging.formats.tiff.TiffContents; -import org.apache.commons.imaging.formats.tiff.TiffDirectory; -import org.apache.commons.imaging.formats.tiff.TiffField; -import org.apache.commons.imaging.formats.tiff.TiffRasterData; -import org.apache.commons.imaging.formats.tiff.TiffReader; -import org.apache.commons.imaging.formats.tiff.constants.GdalLibraryTagConstants; - -import java.io.IOException; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -public class ParseFloatingPointTiffDSP implements DoubleScalarParser { - @Override - @SneakyThrows(ImageReadException.class) - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - TiffContents contents = new TiffReader(false) - .readDirectories(new ByteSourceInputStream(new ByteBufInputStream(buffer), ""), true, FormatCompliance.getDefault()); - TiffDirectory directory = contents.directories.get(0); - - TiffRasterData data = directory.getFloatingPointRasterData(null); - int w = data.getWidth(); - int h = data.getHeight(); - checkArg(w == resolution && h == resolution, "invalid image resolution: %dx%d (expected: %dx%3$d)", w, h, resolution); - - TiffField nodataField = directory.findField(GdalLibraryTagConstants.EXIF_TAG_GDAL_NO_DATA); - float nodata = nodataField != null ? Float.parseFloat(nodataField.getStringValue()) : Float.NaN; - - double[] out = new double[resolution * resolution]; - for (int i = 0; i < resolution * resolution; i++) { - float f = data.getData()[i]; - out[i] = f == nodata ? Double.NaN : f; - } - return out; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/ParseTerrariumPngDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/ParseTerrariumPngDSP.java deleted file mode 100644 index f186066c..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/ParseTerrariumPngDSP.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import io.netty.buffer.ByteBufInputStream; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.config.scalarparse.i.IntScalarParser; - -import javax.imageio.ImageIO; -import java.awt.image.BufferedImage; -import java.io.IOException; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -public class ParseTerrariumPngDSP implements DoubleScalarParser { - @Override - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - BufferedImage image = ImageIO.read(new ByteBufInputStream(buffer)); - - int w = image.getWidth(); - int h = image.getHeight(); - checkArg(w == resolution && h == resolution, "invalid image resolution: %dx%d (expected: %dx%3$d)", w, h, resolution); - - int[] rgb = image.getRGB(0, 0, resolution, resolution, null, 0, resolution); - double[] out = new double[resolution * resolution]; - - for (int i = 0; i < resolution * resolution; i++) { - int c = rgb[i]; - if ((c >>> 24) != 0xFF) { //nodata - out[i] = Double.NaN; - } else { - out[i] = ((c & ~0xFF000000) + 0x00800000) * (1.0d / 256.0d); - } - } - - return out; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/SwapAxesDSP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/SwapAxesDSP.java deleted file mode 100644 index 8b71d2a7..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/d/SwapAxesDSP.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.d; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class SwapAxesDSP implements DoubleScalarParser { - protected final DoubleScalarParser delegate; - - @JsonCreator - public SwapAxesDSP(@JsonProperty(value = "delegate", required = true) @NonNull DoubleScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public double[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - double[] arr = this.delegate.parse(resolution, buffer); - for (int i = 1; i < resolution; i++) { - for (int j = 0; j < i; j++) { - int a = i * resolution + j; - int b = j * resolution + i; - double t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/AddISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/AddISP.java deleted file mode 100644 index e5a4d62f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/AddISP.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class AddISP implements IntScalarParser { - protected final IntScalarParser delegate; - protected final int value; - - @JsonCreator - public AddISP( - @JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate, - @JsonProperty(value = "value", required = true) int value) { - this.delegate = delegate; - this.value = value; - } - - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] arr = this.delegate.parse(resolution, buffer); - int value = this.value; - for (int i = 0, len = resolution * resolution; i < len; i++) { - arr[i] += value; - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/AndISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/AndISP.java deleted file mode 100644 index 2c922aea..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/AndISP.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class AndISP implements IntScalarParser { - protected final IntScalarParser delegate; - protected final int mask; - - @JsonCreator - public AndISP( - @JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate, - @JsonProperty(value = "mask", required = true) int mask) { - this.delegate = delegate; - this.mask = mask; - } - - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] arr = this.delegate.parse(resolution, buffer); - int mask = this.mask; - for (int i = 0, len = resolution * resolution; i < len; i++) { - int v = arr[i]; - if (v != Integer.MIN_VALUE) { - arr[i] = v & mask; - } - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/FlipXISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/FlipXISP.java deleted file mode 100644 index 45a023ec..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/FlipXISP.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class FlipXISP implements IntScalarParser { - protected final IntScalarParser delegate; - - @JsonCreator - public FlipXISP(@JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] arr = this.delegate.parse(resolution, buffer); - for (int z = 0; z < resolution; z++) { - for (int x = 0, lim = resolution >> 1; x < lim; x++) { - int a = z * resolution + x; - int b = z * resolution + (resolution - x - 1); - int t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/FlipZISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/FlipZISP.java deleted file mode 100644 index 2b4b44ff..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/FlipZISP.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class FlipZISP implements IntScalarParser { - protected final IntScalarParser delegate; - - @JsonCreator - public FlipZISP(@JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] arr = this.delegate.parse(resolution, buffer); - for (int z = 0, lim = resolution >> 1; z < lim; z++) { - for (int x = 0; x < resolution; x++) { - int a = z * resolution + x; - int b = (resolution - z - 1) * resolution + x; - int t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/GrayscaleExtractISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/GrayscaleExtractISP.java deleted file mode 100644 index 0c05090d..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/GrayscaleExtractISP.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class GrayscaleExtractISP implements IntScalarParser { - protected final IntScalarParser delegate; - - @JsonCreator - public GrayscaleExtractISP(@JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] arr = this.delegate.parse(resolution, buffer); - for (int i = 0, len = resolution * resolution; i < len; i++) { - int val = arr[i]; - arr[i] = (val >>> 24) == 0xFF ? arr[i] & 0x000000FF : Integer.MIN_VALUE; - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/IntScalarParser.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/IntScalarParser.java deleted file mode 100644 index 5eded411..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/IntScalarParser.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import io.netty.buffer.ByteBuf; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; -import net.buildtheearth.terraplusplus.config.TypedDeserializer; -import net.buildtheearth.terraplusplus.config.TypedSerializer; - -import java.io.IOException; -import java.util.Map; - -/** - * Parses a square grid of {@code int} values from a binary representation. - * - * @author DaPorkchop_ - */ -@JsonDeserialize(using = IntScalarParser.Deserializer.class) -@JsonSerialize(using = IntScalarParser.Serializer.class) -@FunctionalInterface -public interface IntScalarParser { - int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException; - - class Deserializer extends TypedDeserializer { - @Override - protected Map> registry() { - return GlobalParseRegistries.SCALAR_PARSERS_INT; - } - } - - class Serializer extends TypedSerializer { - @Override - protected Map, String> registry() { - return GlobalParseRegistries.SCALAR_PARSERS_INT.inverse(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParseJpgISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParseJpgISP.java deleted file mode 100644 index 75b163b3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParseJpgISP.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -public class ParseJpgISP extends ParsePngISP { - //we don't actually need to do anything different, since ImageIO does automatic type detection... -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParsePngISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParsePngISP.java deleted file mode 100644 index c9a79b42..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParsePngISP.java +++ /dev/null @@ -1,29 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import io.netty.buffer.ByteBufInputStream; -import lombok.NonNull; - -import javax.imageio.ImageIO; -import java.awt.image.BufferedImage; -import java.io.IOException; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -public class ParsePngISP implements IntScalarParser { - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - BufferedImage image = ImageIO.read(new ByteBufInputStream(buffer)); - - int w = image.getWidth(); - int h = image.getHeight(); - checkArg(w == resolution && h == resolution, "invalid image resolution: %dx%d (expected: %dx%3$d)", w, h, resolution); - - return image.getRGB(0, 0, resolution, resolution, null, 0, resolution); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParseTiffISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParseTiffISP.java deleted file mode 100644 index 44f88101..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/ParseTiffISP.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import io.netty.buffer.ByteBufInputStream; -import lombok.NonNull; -import lombok.SneakyThrows; -import org.apache.commons.imaging.ImageReadException; -import org.apache.commons.imaging.common.bytesource.ByteSourceInputStream; -import org.apache.commons.imaging.formats.tiff.TiffImageParser; - -import java.awt.image.BufferedImage; -import java.io.IOException; -import java.util.Collections; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -public class ParseTiffISP implements IntScalarParser { - @Override - @SneakyThrows(ImageReadException.class) - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - BufferedImage image = new TiffImageParser().getBufferedImage(new ByteSourceInputStream(new ByteBufInputStream(buffer), ""), Collections.emptyMap()); - - int w = image.getWidth(); - int h = image.getHeight(); - checkArg(w == resolution && h == resolution, "invalid image resolution: %dx%d (expected: %dx%3$d)", w, h, resolution); - - return image.getRGB(0, 0, resolution, resolution, null, 0, resolution); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/RGBExtractISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/RGBExtractISP.java deleted file mode 100644 index 1fa843b5..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/RGBExtractISP.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class RGBExtractISP implements IntScalarParser { - protected final IntScalarParser delegate; - - @JsonCreator - public RGBExtractISP(@JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] arr = this.delegate.parse(resolution, buffer); - for (int i = 0, len = resolution * resolution; i < len; i++) { - int val = arr[i]; - arr[i] = (val >>> 24) == 0xFF ? arr[i] & 0x00FFFFFF : Integer.MIN_VALUE; - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/RequireOpaqueISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/RequireOpaqueISP.java deleted file mode 100644 index 8e1b420e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/RequireOpaqueISP.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class RequireOpaqueISP implements IntScalarParser { - protected final IntScalarParser delegate; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - public RequireOpaqueISP(@JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] arr = this.delegate.parse(resolution, buffer); - for (int i = 0, len = resolution * resolution; i < len; i++) { - if ((arr[i] >>> 24) != 0xFF) { //pixel is not fully transparent - arr[i] = Integer.MIN_VALUE; - } - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/SwapAxesISP.java b/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/SwapAxesISP.java deleted file mode 100644 index 171a5164..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/config/scalarparse/i/SwapAxesISP.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.buildtheearth.terraplusplus.config.scalarparse.i; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize -@Getter(onMethod_ = { @JsonGetter }) -public class SwapAxesISP implements IntScalarParser { - protected final IntScalarParser delegate; - - @JsonCreator - public SwapAxesISP(@JsonProperty(value = "delegate", required = true) @NonNull IntScalarParser delegate) { - this.delegate = delegate; - } - - @Override - public int[] parse(int resolution, @NonNull ByteBuf buffer) throws IOException { - int[] arr = this.delegate.parse(resolution, buffer); - for (int i = 1; i < resolution; i++) { - for (int j = 0; j < i; j++) { - int a = i * resolution + j; - int b = j * resolution + i; - int t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - return arr; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java index 8814d806..0d30de93 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java @@ -1,8 +1,6 @@ package net.buildtheearth.terraplusplus.dataset; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.scalar.ConfigurableDoubleTiledDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; @@ -13,7 +11,6 @@ * * @author DaPorkchop_ */ -@JsonDeserialize(as = ConfigurableDoubleTiledDataset.class) public interface IScalarDataset { /** * @param point the point diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ConfigurableDoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ConfigurableDoubleTiledDataset.java deleted file mode 100644 index 2df04140..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ConfigurableDoubleTiledDataset.java +++ /dev/null @@ -1,68 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.scalar; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import io.netty.buffer.ByteBuf; -import lombok.Getter; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.config.scalarparse.d.DoubleScalarParser; -import net.buildtheearth.terraplusplus.dataset.BlendMode; -import net.buildtheearth.terraplusplus.projection.GeographicProjection; - -/** - * Implementation of {@link DoubleTiledDataset} whose behavior is defined by JSON configuration. - * - * @author DaPorkchop_ - */ -@JsonDeserialize -@JsonSerialize -@Getter(onMethod_ = { @JsonGetter }) -@Deprecated -public class ConfigurableDoubleTiledDataset extends DoubleTiledDataset { - protected final String[] urls; - protected final DoubleScalarParser parse; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - public ConfigurableDoubleTiledDataset( - @JsonProperty(value = "urls", required = true) @NonNull String[] urls, - @JsonProperty(value = "resolution", required = true) int resolution, - @JsonProperty(value = "blend", required = true) @NonNull BlendMode blend, - @JsonProperty(value = "parse", required = true) @NonNull DoubleScalarParser parse, - @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection) { - super(projection, resolution, blend); - - this.urls = urls; - this.parse = parse; - } - - @Override - protected String[] urls(int tileX, int tileZ) { - return this.urls; - } - - @Override - protected double[] decode(int tileX, int tileZ, @NonNull ByteBuf data) throws Exception { - return this.parse.parse(this.resolution, data); - } - - @Override - @JsonGetter - public int resolution() { - return super.resolution(); - } - - @Override - @JsonGetter - public BlendMode blend() { - return super.blend(); - } - - @Override - @JsonGetter - public GeographicProjection projection() { - return super.projection(); - } -} diff --git a/src/main/resources/net/buildtheearth/terraplusplus/dataset/scalar/heights.json5 b/src/main/resources/net/buildtheearth/terraplusplus/dataset/scalar/heights.json5 deleted file mode 100644 index cb20b96f..00000000 --- a/src/main/resources/net/buildtheearth/terraplusplus/dataset/scalar/heights.json5 +++ /dev/null @@ -1,142 +0,0 @@ -/* - * DEFAULT TERRA++ ELEVATION DATASETS - */ - -[ - // - // AWS Terrain Tiles - // https://registry.opendata.aws/terrain-tiles/ - // - - //whole world at max resolution - { - "dataset": { - "urls": [ - "https://s3.amazonaws.com/elevation-tiles-prod/terrarium/13/${x}/${z}.png" - ], - "projection": { - "web_mercator": { - "zoom": 13 - } - }, - "resolution": 256, - "blend": "CUBIC", - "parse": { - "parse_png_terrarium": {} - } - }, - "bounds": { - "minX": -180.0, - "maxX": 180.0, - "minZ": -85, - "maxZ": 85 - }, - "zooms": { - "min": 0, - "max": 3 - }, - "priority": 0.0 - }, - //this is a workaround for the fact that the dataset is broken in the ocean at zoom levels above 10. - // see https://github.com/tilezen/joerd/issues/199 - // - // we sample the whole world at resolution 10 (which is not broken), and only use it if < 1. elevations >= 1 will - // be handled by the first entry (which has lower priority, but better resolution) - { - "dataset": { - "urls": [ - "https://s3.amazonaws.com/elevation-tiles-prod/terrarium/10/${x}/${z}.png" - ], - "projection": { - "web_mercator": { - "zoom": 10 - } - }, - "resolution": 256, - "blend": "CUBIC", - "parse": { - "parse_png_terrarium": {} - } - }, - "bounds": { - "minX": -180.0, - "maxX": 180.0, - "minZ": -85, - "maxZ": 85 - }, - "zooms": { - "min": 0, - "max": 3 - }, - "priority": 1.0, - "condition": { - "less_than": 1.0 - } - }, - - // - // Estonia - // https://geoportaal.maaamet.ee/eng/Maps-and-Data/Elevation-data/Download-Elevation-Data-p664.html - // - { - "dataset": { - "urls": [ - "https://cloud.daporkchop.net/gis/elevation/ee/14/${x}/${z}.png" - ], - "projection": { - "web_mercator": { - "zoom": 14 - } - }, - "resolution": 256, - "blend": "CUBIC", - "parse": { - "parse_png_terrarium": {} - } - }, - "bounds": { // https://github.com/azurro/country-bounding-boxes/blob/master/dataset/ee.json - "minX": 21.3826069, - "maxX": 28.2100175, - "minZ": 57.5093124, - "maxZ": 59.9383754 - }, - "zooms": { - "min": 0, - "max": 1 - }, - "priority": 100.0 - }, - - // - // Slovenia - // http://www.evode.gov.si/index.php?id=69 - // - { - "dataset": { - "urls": [ - "https://cloud.daporkchop.net/gis/dem/earth/si/17/${x}/${z}.tiff" - ], - "projection": { - "web_mercator": { - "zoom": 17 - } - }, - "resolution": 256, - "blend": "CUBIC", - "parse": { - "parse_tiff_fp": {} - } - }, - "bounds": { // https://github.com/azurro/country-bounding-boxes/blob/master/dataset/si.json - "minX": 13.3754696, - "maxX": 16.6114561, - "minZ": 45.4214242, - "maxZ": 46.8766816 - }, - "zooms": { - "min": 0, - "max": 1 - }, - "priority": 100.0 - } -] diff --git a/src/main/resources/net/buildtheearth/terraplusplus/dataset/scalar/tree_cover.json5 b/src/main/resources/net/buildtheearth/terraplusplus/dataset/scalar/tree_cover.json5 deleted file mode 100644 index 0d2502bb..00000000 --- a/src/main/resources/net/buildtheearth/terraplusplus/dataset/scalar/tree_cover.json5 +++ /dev/null @@ -1,51 +0,0 @@ -/* - * DEFAULT TERRA++ TREE COVER DATASETS - */ - -[ - //whole world at max resolution - { - "dataset": { - "urls": [ - "https://cloud.daporkchop.net/gis/treecover2000/12/${x}/${z}.tiff" - ], - "projection": { - "scale": { - "delegate": { - "web_mercator": { - "zoom": 12 - } - }, - "x": 1.0, - "y": 1.0 - } - }, - "resolution": 256, - "blend": "CUBIC", - "parse": { - "divide": { - "delegate": { - "from_int": { - "delegate": { - "grayscale_extract": { - "delegate": { - "parse_tiff": {}, - } - } - } - } - }, - "value": 100.0 - } - } - }, - "zooms": 0, - "bounds": { - "minX": -180.0, - "maxX": 180.0, - "minZ": -60, - "maxZ": 80 - }, - "priority": -100.0 - } -] From 17755dd6be1c82005137569f6fb7fdcbb5b59e89 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 6 Apr 2021 14:46:19 +0200 Subject: [PATCH 06/93] remove "zoom" option from web mercator --- .../control/AdvancedEarthGui.java | 50 +------------------ .../projection/GeographicProjection.java | 17 ++----- .../projection/epsg/EPSG3785.java | 2 +- .../mercator/WebMercatorProjection.java | 42 +++------------- 4 files changed, 15 insertions(+), 96 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index aa86487d..7495620b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -630,8 +630,6 @@ protected static class RootEntry implements SubEntry { protected int index; protected final String fieldName; - protected final Map properties; - protected final EntryTextField[] textFields; protected final EntryButton button; protected final Minecraft mc = Minecraft.getMinecraft(); @@ -649,67 +647,23 @@ public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { return false; } }); - - this.properties = projection.properties(); - - int maxLen = this.properties.keySet().stream() - .map(s -> this.fieldName + '.' + s) - .map(I18n::format) - .mapToInt(gui.fontRenderer::getStringWidth) - .max().orElse(0) + 5; - - this.textFields = new EntryTextField[this.properties.size()]; - int i = 0; - for (Map.Entry entry : this.properties.entrySet()) { - this.textFields[i] = gui.addEntryTextField(x + maxLen, y + 20 + 2 + i * 24, width - maxLen - 2, 20); - this.textFields[i].setText(Objects.toString(entry.getValue())); - i++; - } } @Override public int height() { - return 20 + 2 + this.textFields.length * 24; + return 20 + 2; } @Override public void render(AdvancedEarthGui gui, int x, int y, int mouseX, int mouseY, int width) { - int i = 0; - for (String s : this.properties.keySet()) { - gui.fontRenderer.drawString(I18n.format(this.fieldName + '.' + s), x, y + 20 + 2 + i * 24 + (20 - 8) / 2, -1, true); - i++; - } this.button.y = y; - for (int j = 0; j < this.textFields.length; j++) { - this.textFields[j].y = y + 20 + 2 + j * 24; - this.textFields[j].actuallyDrawTextBox(); - } this.button.actuallyDrawButton(this.mc, mouseX, mouseY); } @Override public void toJson(StringBuilder out) { checkArg(out.length() == 0, "must be first element in json output!"); - out.append("{\"").append(PROJECTION_NAMES[this.index]).append("\":{"); - if (this.initialIndex == this.index) { - int i = 0; - for (Map.Entry entry : this.properties.entrySet()) { - if (i != 0) { - out.append(','); - } - out.append('"').append(entry.getKey()).append("\":"); - boolean num = entry.getValue() instanceof Number; - if (!num) { - out.append('"'); - } - out.append(this.textFields[i].getText()); - if (!num) { - out.append('"'); - } - i++; - } - } - out.append("}}"); + out.append("{\"").append(PROJECTION_NAMES[this.index]).append("\":{}}"); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index af700ad0..20200891 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -7,16 +7,15 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.projection.epsg.EPSG3785; -import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.config.TypedDeserializer; import net.buildtheearth.terraplusplus.config.TypedSerializer; +import net.buildtheearth.terraplusplus.projection.epsg.EPSG3785; +import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.TerraUtils; import java.io.IOException; -import java.util.Collections; import java.util.Map; /** @@ -28,7 +27,6 @@ * A projection as defined here is something that projects a point in the geographic space to a point of the projected space (and vice versa). *

* All geographic coordinates are in degrees. - * */ @JsonDeserialize(using = GeographicProjection.Deserializer.class) @JsonSerialize(using = GeographicProjection.Serializer.class) @@ -212,7 +210,7 @@ default float azimuth(double x, double y, float angle, double d) throws OutOfPro TerraUtils.toRadians(geo2); double dlon = geo2[0] - geo1[0]; double dlat = geo2[1] - geo1[1]; - double a = Math.toDegrees(Math.atan2(dlat, dlon*Math.cos(geo1[1]))); + double a = Math.toDegrees(Math.atan2(dlat, dlon * Math.cos(geo1[1]))); a = 90 - a; if (a < 0) { a += 360; @@ -236,13 +234,6 @@ default float azimuth(double x, double y, float angle) throws OutOfProjectionBou return this.azimuth(x, y, angle, 1E-5); } - /** - * @return any additional configuration properties used by this projection - */ - default Map properties() { - return Collections.emptyMap(); - } - class Deserializer extends TypedDeserializer { @Override protected Map> registry() { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java index 90afa09e..40c47a37 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java @@ -10,7 +10,7 @@ * @see this.scaleFrom || y > this.scaleFrom) { + if (x < 0 || y < 0 || x > SCALE_FROM || y > SCALE_FROM) { throw OutOfProjectionBoundsException.get(); } return new double[]{ - Math.toDegrees(this.scaleTo * x * TerraUtils.TAU - Math.PI), - Math.toDegrees(Math.atan(Math.exp(Math.PI - this.scaleTo * y * TerraUtils.TAU)) * 2 - Math.PI / 2) + Math.toDegrees(SCALE_TO * x * TerraUtils.TAU - Math.PI), + Math.toDegrees(Math.atan(Math.exp(Math.PI - SCALE_TO * y * TerraUtils.TAU)) * 2 - Math.PI / 2) }; } @@ -57,14 +36,14 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { OutOfProjectionBoundsException.checkInRange(longitude, latitude, 180, LIMIT_LATITUDE); return new double[]{ - this.scaleFrom * (Math.toRadians(longitude) + Math.PI) / TerraUtils.TAU, - this.scaleFrom * (Math.PI - Math.log(Math.tan((Math.PI / 2 + Math.toRadians(latitude)) / 2))) / TerraUtils.TAU + SCALE_FROM * (Math.toRadians(longitude) + Math.PI) / TerraUtils.TAU, + SCALE_FROM * (Math.PI - Math.log(Math.tan((Math.PI / 2 + Math.toRadians(latitude)) / 2))) / TerraUtils.TAU }; } @Override public double[] bounds() { - return new double[]{ 0, 0, this.scaleFrom, this.scaleFrom }; + return new double[]{ 0, 0, SCALE_FROM, SCALE_FROM }; } @Override @@ -81,9 +60,4 @@ public double metersPerUnit() { public String toString() { return "Web Mercator"; } - - @Override - public Map properties() { - return Collections.singletonMap("zoom", this.zoom); - } } From 81fc3b993a73ae4a45608e9cd94a696867d277ac Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 7 Apr 2021 12:49:03 +0200 Subject: [PATCH 07/93] store custom datasets in the generator settings, and store generator settings in separate file mixin should be included from cubic chunks anyway, so we don't need to shade it --- build.gradle | 33 ++++++++++-- .../asm/TerraPlusPlusMixinLoader.java | 48 +++++++++++++++++ .../asm/world/storage/MixinSaveHandler.java | 54 +++++++++++++++++++ .../asm/world/storage/MixinWorldInfo.java | 32 +++++++++++ .../scalar/BoundedPriorityScalarDataset.java | 20 +++++++ .../ScalarDatasetConfigurationParser.java | 48 ++++++++--------- .../generator/EarthGeneratorPipelines.java | 8 ++- .../generator/EarthGeneratorSettings.java | 35 +++++++++++- src/main/resources/terraplusplus.mixins.json | 15 ++++++ 9 files changed, 259 insertions(+), 34 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/asm/TerraPlusPlusMixinLoader.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinSaveHandler.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinWorldInfo.java create mode 100644 src/main/resources/terraplusplus.mixins.json diff --git a/build.gradle b/build.gradle index 94cf38cc..425fe5e1 100644 --- a/build.gradle +++ b/build.gradle @@ -5,13 +5,19 @@ buildscript { name = "Minecraft Forge" url = "https://files.minecraftforge.net/maven" } + maven { + name = "SpongePowered" + url = "https://repo.spongepowered.org/maven" + } } dependencies { classpath "net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT" + classpath "org.spongepowered:mixingradle:0.6-SNAPSHOT" classpath "com.github.jengelman.gradle.plugins:shadow:4.0.0" } } apply plugin: "net.minecraftforge.gradle.forge" +apply plugin: "org.spongepowered.mixin" apply plugin: "com.github.johnrengelman.shadow" apply plugin: "maven-publish" @@ -29,6 +35,8 @@ minecraft { mappings = "stable_39" makeObfSourceJar = false + + coreMod = "net.buildtheearth.terraplusplus.asm.TerraPlusPlusMixinLoader" } configurations { @@ -52,10 +60,13 @@ repositories { } dependencies { - deobfProvided ("com.github.OpenCubicChunks.CubicChunks:cubicchunks:f71aafb9854466ac5ffa0ccd2796921684f1d8b1") { + deobfProvided("com.github.OpenCubicChunks.CubicChunks:cubicchunks:f71aafb9854466ac5ffa0ccd2796921684f1d8b1") { + transitive = false + } + annotationProcessor("com.github.OpenCubicChunks.CubicChunks:cubicchunks:f71aafb9854466ac5ffa0ccd2796921684f1d8b1") { transitive = false } - deobfProvided ("com.github.OpenCubicChunks:CubicWorldGen:27de56d2f792513873584b2f8fd9f3082fb259ec") { + deobfProvided("com.github.OpenCubicChunks:CubicWorldGen:27de56d2f792513873584b2f8fd9f3082fb259ec") { transitive = false } @@ -63,7 +74,7 @@ dependencies { shade "com.fasterxml.jackson.core:jackson-databind:2.11.2" - shade("net.daporkchop.lib:binary:0.5.5-SNAPSHOT") { + shade("net.daporkchop.lib:binary:0.5.5-SNAPSHOT") { exclude group: "io.netty" } @@ -92,11 +103,27 @@ processResources { } } +mixin { + defaultObfuscationEnv searge + add sourceSets.main, "mixins.fp2.refmap.json" +} + shadowJar { classifier = null configurations = [project.configurations.shade] exclude 'module-info.class' + + manifest { + attributes( + "MixinConfigs": "terraplusplus.mixins.json", + "tweakClass": "org.spongepowered.asm.launch.MixinTweaker", + "TweakOrder": 0, + "FMLCorePluginContainsFMLMod": "true", + "FMLCorePlugin": "net.buildtheearth.terraplusplus.asm.TerraPlusPlusMixinLoader", + "ForceLoadAsMod": "true" + ) + } } build.dependsOn shadowJar diff --git a/src/main/java/net/buildtheearth/terraplusplus/asm/TerraPlusPlusMixinLoader.java b/src/main/java/net/buildtheearth/terraplusplus/asm/TerraPlusPlusMixinLoader.java new file mode 100644 index 00000000..99582ab4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/asm/TerraPlusPlusMixinLoader.java @@ -0,0 +1,48 @@ +package net.buildtheearth.terraplusplus.asm; + +import net.minecraftforge.fml.relauncher.IFMLLoadingPlugin; +import org.spongepowered.asm.launch.MixinBootstrap; +import org.spongepowered.asm.mixin.Mixins; + +import javax.annotation.Nullable; +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +public class TerraPlusPlusMixinLoader implements IFMLLoadingPlugin { + public TerraPlusPlusMixinLoader() { + try { + Class.forName("org.spongepowered.asm.launch.MixinBootstrap"); + MixinBootstrap.init(); + Mixins.addConfiguration("terraplusplus.mixins.json"); + } catch (ClassNotFoundException ignored) { + //this means cubic chunks isn't there, let forge show missing dependency screen + } + } + + @Override + public String[] getASMTransformerClass() { + return new String[0]; + } + + @Override + public String getModContainerClass() { + return null; + } + + @Nullable + @Override + public String getSetupClass() { + return null; + } + + @Override + public void injectData(Map data) { + } + + @Override + public String getAccessTransformerClass() { + return null; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinSaveHandler.java b/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinSaveHandler.java new file mode 100644 index 00000000..9aef371a --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinSaveHandler.java @@ -0,0 +1,54 @@ +package net.buildtheearth.terraplusplus.asm.world.storage; + +import io.github.opencubicchunks.cubicchunks.cubicgen.common.world.storage.IWorldInfoAccess; +import net.buildtheearth.terraplusplus.EarthWorldType; +import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.storage.SaveHandler; +import net.minecraft.world.storage.WorldInfo; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +import java.io.File; +import java.nio.file.Files; +import java.nio.file.Path; + +/** + * @author DaPorkchop_ + */ +@Mixin(SaveHandler.class) +public abstract class MixinSaveHandler { + @Shadow + @Final + private File worldDirectory; + + @Inject(method = "Lnet/minecraft/world/storage/SaveHandler;loadWorldInfo()Lnet/minecraft/world/storage/WorldInfo;", + at = @At("RETURN")) + private void terraplusplus_loadWorldInfo_loadSettingsFromFile(CallbackInfoReturnable ci) { + if (ci.getReturnValue() == null || !(ci.getReturnValue().getTerrainType() instanceof EarthWorldType)) { + return; + } + + Path settingsFile = EarthGeneratorSettings.settingsFile(this.worldDirectory.toPath()); + if (Files.exists(settingsFile)) { + ((IWorldInfoAccess) ci.getReturnValue()).setGeneratorOptions(EarthGeneratorSettings.readSettings(settingsFile)); + } else { + EarthGeneratorSettings.writeSettings(settingsFile, ci.getReturnValue().getGeneratorOptions()); + } + } + + @Inject(method = "Lnet/minecraft/world/storage/SaveHandler;saveWorldInfoWithPlayer(Lnet/minecraft/world/storage/WorldInfo;Lnet/minecraft/nbt/NBTTagCompound;)V", + at = @At("RETURN")) + private void terraplusplus_saveWorldInfoWithPlayer_writeSettingsToFile(WorldInfo worldInfo, NBTTagCompound nbt, CallbackInfo ci) { + if (!(worldInfo.getTerrainType() instanceof EarthWorldType)) { + return; + } + + EarthGeneratorSettings.writeSettings(EarthGeneratorSettings.settingsFile(this.worldDirectory.toPath()), worldInfo.getGeneratorOptions()); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinWorldInfo.java b/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinWorldInfo.java new file mode 100644 index 00000000..99d51870 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinWorldInfo.java @@ -0,0 +1,32 @@ +package net.buildtheearth.terraplusplus.asm.world.storage; + +import net.buildtheearth.terraplusplus.EarthWorldType; +import net.minecraft.world.WorldType; +import net.minecraft.world.storage.WorldInfo; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Redirect; + +/** + * @author DaPorkchop_ + */ +@Mixin(WorldInfo.class) +public abstract class MixinWorldInfo { + @Shadow + private WorldType terrainType; + + @Shadow + private String generatorOptions; + + @Redirect(method = "Lnet/minecraft/world/storage/WorldInfo;updateTagCompound(Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTTagCompound;)V", + at = @At(value = "FIELD", + target = "Lnet/minecraft/world/storage/WorldInfo;generatorOptions:Ljava/lang/String;")) + private String terraplusplus_updateTagCompound_dontStoreGeneratorOptionsToLevelDat(WorldInfo _this) { + if (this.terrainType instanceof EarthWorldType) { + return ""; + } else { + return this.generatorOptions; + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java index e9bf786e..343818d3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java @@ -1,5 +1,8 @@ package net.buildtheearth.terraplusplus.dataset.scalar; +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; @@ -59,4 +62,21 @@ public double minZ() { public double maxZ() { return this.bounds.maxZ(); } + + /** + * A {@link BoundedPriorityScalarDataset} which may be serialized as an arbitrary Jackson-serializable value. + * + * @author DaPorkchop_ + */ + @JsonSerialize + @Getter(onMethod_ = { @JsonValue }) + public static class Serializable extends BoundedPriorityScalarDataset { + protected final Object toSerializeAs; + + public Serializable(@NonNull IScalarDataset delegate, @NonNull Bounds2d bounds, double priority, Object toSerializeAs) { + super(delegate, bounds, priority); + + this.toSerializeAs = toSerializeAs; + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java index 33dbafd4..c182918c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java @@ -4,7 +4,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.util.StdConverter; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufInputStream; import lombok.NonNull; @@ -16,7 +15,6 @@ import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.buildtheearth.terraplusplus.util.http.Http; @@ -39,12 +37,12 @@ */ @UtilityClass public class ScalarDatasetConfigurationParser { - public CompletableFuture loadAndMerge(@NonNull Stream srcs) { - return TerraUtils.mergeFuturesAsync(srcs.map(ScalarDatasetConfigurationParser::load)) - .thenApply(datasetGroups -> merge(datasetGroups.stream().flatMap(Stream::of))); + public CompletableFuture loadAndMergeDatasetsFromManifests(@NonNull Stream srcs) { + return TerraUtils.mergeFuturesAsync(srcs.map(ScalarDatasetConfigurationParser::loadDatasetsFromManifest)) + .thenApply(list -> merge(list.stream().flatMap(Stream::of))); } - public CompletableFuture load(@NonNull String[] src) { + public CompletableFuture loadDatasetsFromManifest(@NonNull String[] src) { return Http.getFirst(Http.suffixAll(src, "manifest.json"), Manifest::parse) .thenComposeAsync(manifest -> { if (manifest == null) { @@ -55,19 +53,22 @@ public CompletableFuture load(@NonNull String[] manifest.datasets[i] = Http.flatten(src, manifest.datasets[i]); } - return TerraUtils.mergeFuturesAsync(Stream.of(manifest.datasets) - .map(datasetUrls -> Http.getFirst(Http.suffixAll(datasetUrls, "dataset.json"), Dataset::parse) - .thenApplyAsync(dataset -> { - if (dataset == null) { - throw new IllegalStateException("unable to find dataset file at any of the given source URLs: " + Arrays.toString(Http.suffixAll(datasetUrls, "dataset.json"))); - } - - return dataset.toScalar(datasetUrls, manifest.priority); - }))) + return TerraUtils.mergeFuturesAsync(Stream.of(manifest.datasets).map(datasetUrls -> loadDataset(manifest.priority, datasetUrls))) .thenApply(list -> list.toArray(new BoundedPriorityScalarDataset[0])); }); } + public CompletableFuture loadDataset(double priority, @NonNull String... urls) { + return Http.getFirst(Http.suffixAll(urls, "dataset.json"), Dataset::parse) + .thenApplyAsync(dataset -> { + if (dataset == null) { + throw new IllegalStateException("unable to find dataset file at any of the given source URLs: " + Arrays.toString(Http.suffixAll(urls, "dataset.json"))); + } + + return dataset.toScalar(urls, priority); + }); + } + public IScalarDataset merge(@NonNull Stream datasets) { return new MultiScalarDataset(datasets.toArray(BoundedPriorityScalarDataset[]::new)); } @@ -114,14 +115,14 @@ public static Dataset parse(@NonNull ByteBuf data) { protected final int[] zoom; protected final Tiles tiles; - protected final Bounds2d bounds; + protected final Bounds bounds; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public Dataset( @JsonProperty(value = "version", required = true) @NonNull Version version, //validation is done in Version constructor during deserialization @JsonProperty(value = "zoom", required = true) @JsonDeserialize(using = IntListDeserializer.class) @NonNull int[] zoom, @JsonProperty(value = "tiles", required = true) @NonNull Tiles tiles, - @JsonProperty(value = "bounds") @JsonDeserialize(converter = BoundsConverter.class) @NonNull Bounds2d bounds) { + @JsonProperty(value = "bounds", required = true) @NonNull Bounds bounds) { checkArg(zoom.length >= 1, "at least one zoom level must be set!"); this.zoom = zoom; @@ -132,7 +133,7 @@ public Dataset( public BoundedPriorityScalarDataset toScalar(@NonNull String[] urls, double priority) { return new BoundedPriorityScalarDataset( new MultiresScalarDataset(IntStream.of(this.zoom).mapToObj(zoom -> this.tiles.toScalar(urls, zoom)).toArray(IScalarDataset[]::new)), - this.bounds, priority); + this.bounds.build(), priority); } @JsonDeserialize @@ -160,12 +161,12 @@ public IScalarDataset toScalar(@NonNull String[] urls, int zoom) { } @JsonDeserialize - protected static class BoundsBuilder { + protected static class Bounds { protected final GeographicProjection projection; protected final JsonNode geometryJson; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - public BoundsBuilder( + public Bounds( @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, @JsonProperty(value = "geometry", required = true) @NonNull JsonNode geometryJson) { this.projection = projection; @@ -179,13 +180,6 @@ public Bounds2d build() { .bounds(); } } - - protected static class BoundsConverter extends StdConverter { - @Override - public Bounds2d convert(BoundsBuilder value) { - return value.build(); - } - } } /** diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java index f5fe3d75..f0b3cf43 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java @@ -65,8 +65,12 @@ public Map datasets(@NonNull EarthGeneratorSettings settings) { InitDatasetsEvent event = new InitDatasetsEvent(settings); //start loading both datasets at once to reduce blocking time - CompletableFuture elevationFuture = ScalarDatasetConfigurationParser.loadAndMerge(Stream.of(TerraConfig.elevation.servers)); - CompletableFuture treeCoverFuture = ScalarDatasetConfigurationParser.loadAndMerge(Stream.of(TerraConfig.treeCover.servers)); + CompletableFuture elevationFuture = ScalarDatasetConfigurationParser.loadAndMergeDatasetsFromManifests(settings.useDefaultHeights() + ? Stream.concat(Stream.of(TerraConfig.elevation.servers), Stream.of(settings.customHeights())) + : Stream.of(settings.customHeights())); + CompletableFuture treeCoverFuture = ScalarDatasetConfigurationParser.loadAndMergeDatasetsFromManifests(settings.useDefaultTreeCover() + ? Stream.concat(Stream.of(TerraConfig.treeCover.servers), Stream.of(settings.customTreeCover())) + : Stream.of(settings.customTreeCover())); event.register(KEY_DATASET_HEIGHTS, elevationFuture.join()); event.register(KEY_DATASET_TREE_COVER, treeCoverFuture.join()); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 69c67792..2f04feb7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -46,10 +46,16 @@ import java.io.IOException; import java.io.InputStream; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.Collections; import java.util.List; import java.util.Set; +import static java.nio.file.StandardCopyOption.*; +import static java.nio.file.StandardOpenOption.*; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; @JsonInclude(JsonInclude.Include.NON_EMPTY) @@ -113,12 +119,29 @@ public static EarthGeneratorSettings parseUncached(String generatorSettings) { projection = new ScaleProjectionTransform(projection, legacy.scaleX, legacy.scaleY); } - return new EarthGeneratorSettings(projection, legacy.customcubic, true, true, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); + return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); } return TerraConstants.JSON_MAPPER.readValue(generatorSettings, EarthGeneratorSettings.class); } + public static Path settingsFile(@NonNull Path worldDirectory) { + return worldDirectory.resolve("data").resolve(MODID).resolve("generator_settings.json5"); + } + + @SneakyThrows(IOException.class) + public static String readSettings(@NonNull Path settingsFile) { + return new String(Files.readAllBytes(settingsFile), StandardCharsets.UTF_8); + } + + @SneakyThrows(IOException.class) + public static void writeSettings(@NonNull Path settingsFile, @NonNull String settings) { + Files.createDirectories(settingsFile.getParent()); + Path tmpFile = settingsFile.resolveSibling(settingsFile.getFileName().toString() + ".tmp"); + Files.write(tmpFile, settings.getBytes(StandardCharsets.UTF_8), CREATE, TRUNCATE_EXISTING, WRITE, SYNC); + Files.move(tmpFile, settingsFile, REPLACE_EXISTING, ATOMIC_MOVE); + } + @NonNull @Getter(onMethod_ = { @JsonGetter }) protected final GeographicProjection projection; @@ -129,7 +152,11 @@ public static EarthGeneratorSettings parseUncached(String generatorSettings) { @Getter(onMethod_ = { @JsonGetter }) protected final boolean useDefaultHeights; @Getter(onMethod_ = { @JsonGetter }) + protected final String[][] customHeights; + @Getter(onMethod_ = { @JsonGetter }) protected final boolean useDefaultTreeCover; + @Getter(onMethod_ = { @JsonGetter }) + protected final String[][] customTreeCover; protected transient final Ref biomeProvider = Ref.soft(() -> new EarthBiomeProvider(this)); protected transient final Ref customCubic = Ref.soft(() -> { @@ -138,6 +165,7 @@ public static EarthGeneratorSettings parseUncached(String generatorSettings) { cfg = new CustomGeneratorSettings(); cfg.mineshafts = cfg.caves = cfg.strongholds = cfg.dungeons = cfg.ravines = false; cfg.lakes.clear(); + cfg.waterLevel = 0; } else { try { cfg = CustomGenSettingsSerialization.jankson().fromJsonCarefully(this.cwg(), CustomGeneratorSettings.class); @@ -148,7 +176,6 @@ public static EarthGeneratorSettings parseUncached(String generatorSettings) { throw new RuntimeException(message, err); } } - cfg.waterLevel = 0; return cfg; }); protected transient final Ref datasets = Ref.soft(() -> new GeneratorDatasets(this)); @@ -163,7 +190,9 @@ public EarthGeneratorSettings( @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, @JsonProperty(value = "cwg") String cwg, @JsonProperty(value = "useDefaultHeights") Boolean useDefaultHeights, + @JsonProperty(value = "customHeights") String[][] customHeights, @JsonProperty(value = "useDefaultTreeCover") @JsonAlias("useDefaultTrees") Boolean useDefaultTreeCover, + @JsonProperty(value = "customTreeCover") String[][] customTreeCover, @JsonProperty(value = "skipChunkPopulation") List skipChunkPopulation, @JsonProperty(value = "skipBiomeDecoration") List skipBiomeDecoration, @JsonProperty(value = "version", required = true) int version) { @@ -172,7 +201,9 @@ public EarthGeneratorSettings( this.projection = projection; this.cwg = Strings.isNullOrEmpty(cwg) ? "" : CustomGeneratorSettingsFixer.INSTANCE.fixJson(cwg).toJson(JsonGrammar.COMPACT); this.useDefaultHeights = useDefaultHeights != null ? useDefaultHeights : true; + this.customHeights = customHeights != null ? customHeights : new String[0][]; this.useDefaultTreeCover = useDefaultTreeCover != null ? useDefaultTreeCover : true; + this.customTreeCover = customTreeCover != null ? customTreeCover : new String[0][]; this.skipChunkPopulation = skipChunkPopulation != null ? Sets.immutableEnumSet(skipChunkPopulation) : Sets.immutableEnumSet(PopulateChunkEvent.Populate.EventType.ICE); this.skipBiomeDecoration = skipBiomeDecoration != null ? Sets.immutableEnumSet(skipBiomeDecoration) : Sets.immutableEnumSet(DecorateBiomeEvent.Decorate.EventType.TREE); diff --git a/src/main/resources/terraplusplus.mixins.json b/src/main/resources/terraplusplus.mixins.json new file mode 100644 index 00000000..f479daf6 --- /dev/null +++ b/src/main/resources/terraplusplus.mixins.json @@ -0,0 +1,15 @@ +{ + "required": true, + "package": "net.buildtheearth.terraplusplus.asm", + "refmap": "terraplusplus.refmap.json", + "compatibilityLevel": "JAVA_8", + "minVersion": "0.7.10", + "mixins": [ + "world.storage.MixinSaveHandler", + "world.storage.MixinWorldInfo" + ], + "client": [ + ], + "server": [ + ] +} From 90c82f8cd738dd58a38b853530aa55ed4f2024db Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 7 Apr 2021 15:11:45 +0200 Subject: [PATCH 08/93] begin migrating osm config parsing to jackson --- build.gradle | 2 + .../config/GlobalParseRegistries.java | 44 ++++++++ .../terraplusplus/dataset/osm/OSMMapper.java | 4 + .../terraplusplus/dataset/osm/Root.java | 60 +++------- .../dataset/osm/mapper/AbstractMapperAll.java | 55 ++++++++++ .../dataset/osm/mapper/AbstractMapperAny.java | 54 +++++++++ .../osm/mapper/AbstractMapperCondition.java | 51 +++++++++ .../osm/mapper/AbstractMapperFirst.java | 36 ++++++ .../osm/mapper/AbstractMapperNothing.java | 22 ++++ .../terraplusplus/dataset/osm/mapper/All.java | 88 --------------- .../terraplusplus/dataset/osm/mapper/Any.java | 87 --------------- .../dataset/osm/mapper/Condition.java | 103 ------------------ .../dataset/osm/mapper/First.java | 84 -------------- .../dataset/osm/mapper/LineMapper.java | 13 --- .../dataset/osm/mapper/LineNarrow.java | 66 ----------- .../dataset/osm/mapper/LineParser.java | 28 ----- .../dataset/osm/mapper/LineWide.java | 73 ------------- .../dataset/osm/mapper/Nothing.java | 59 ---------- .../dataset/osm/mapper/PolygonConvert.java | 77 ------------- .../dataset/osm/mapper/PolygonDistance.java | 71 ------------ .../dataset/osm/mapper/PolygonFill.java | 66 ----------- .../dataset/osm/mapper/PolygonMapper.java | 13 --- .../dataset/osm/mapper/PolygonParser.java | 29 ----- .../dataset/osm/mapper/line/LineMapper.java | 23 ++++ .../osm/mapper/line/LineMapperAll.java | 20 ++++ .../osm/mapper/line/LineMapperAny.java | 20 ++++ .../osm/mapper/line/LineMapperCondition.java | 23 ++++ .../osm/mapper/line/LineMapperFirst.java | 20 ++++ .../osm/mapper/line/LineMapperNarrow.java | 41 +++++++ .../osm/mapper/line/LineMapperNothing.java | 14 +++ .../osm/mapper/line/LineMapperWide.java | 44 ++++++++ .../osm/mapper/polygon/PolygonMapper.java | 23 ++++ .../osm/mapper/polygon/PolygonMapperAll.java | 20 ++++ .../osm/mapper/polygon/PolygonMapperAny.java | 20 ++++ .../polygon/PolygonMapperCondition.java | 23 ++++ .../polygon/PolygonMapperConvertToLines.java | 48 ++++++++ .../mapper/polygon/PolygonMapperDistance.java | 46 ++++++++ .../osm/mapper/polygon/PolygonMapperFill.java | 41 +++++++ .../mapper/polygon/PolygonMapperFirst.java | 20 ++++ .../mapper/polygon/PolygonMapperNothing.java | 14 +++ .../scalar/tile/format/TileFormatTiff.java | 4 +- .../scalar/tile/mode/TileModeSimple.java | 5 + .../scalar/tile/mode/TileModeSlippyMap.java | 5 + src/test/java/JsonSerializationTest.java | 15 +++ 44 files changed, 774 insertions(+), 900 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAll.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAny.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperCondition.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperFirst.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperNothing.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/All.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Any.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Condition.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/First.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineMapper.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineNarrow.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineParser.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineWide.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Nothing.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonConvert.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonDistance.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonFill.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonMapper.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonParser.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapper.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperAll.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperAny.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperCondition.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperFirst.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNothing.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperWide.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapper.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperAll.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperAny.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperCondition.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperConvertToLines.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperDistance.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFill.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFirst.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperNothing.java create mode 100644 src/test/java/JsonSerializationTest.java diff --git a/build.gradle b/build.gradle index 425fe5e1..c23409d0 100644 --- a/build.gradle +++ b/build.gradle @@ -82,6 +82,8 @@ dependencies { compileOnly "org.projectlombok:lombok:1.18.16" annotationProcessor "org.projectlombok:lombok:1.18.16" + testCompileOnly "org.projectlombok:lombok:1.18.16" + testAnnotationProcessor "org.projectlombok:lombok:1.18.16" } processResources { diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index 76f7a4f9..ddb2e169 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -9,6 +9,23 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperAll; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperAny; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperCondition; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperFirst; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperNarrow; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperNothing; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperWide; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperAll; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperAny; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperCondition; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperConvertToLines; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperDistance; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperFill; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperFirst; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperNothing; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; @@ -71,6 +88,33 @@ public class GlobalParseRegistries { .put("slippy", TileModeSlippyMap.class) .build(); + public final BiMap> OSM_LINE_MAPPERS = new BiMapBuilder>() + //mergers + .put("all", LineMapperAll.class) + .put("any", LineMapperAny.class) + .put("first", LineMapperFirst.class) + //misc. + .put("condition", LineMapperCondition.class) + .put("nothing", LineMapperNothing.class) + //emitters + .put("narrow", LineMapperNarrow.class) + .put("wide", LineMapperWide.class) + .build(); + + public final BiMap> OSM_POLYGON_MAPPERS = new BiMapBuilder>() + //mergers + .put("all", PolygonMapperAll.class) + .put("any", PolygonMapperAny.class) + .put("first", PolygonMapperFirst.class) + //misc. + .put("condition", PolygonMapperCondition.class) + .put("convert_to_lines", PolygonMapperConvertToLines.class) + .put("nothing", PolygonMapperNothing.class) + //emitters + .put("distance", PolygonMapperDistance.class) + .put("fill", PolygonMapperFill.class) + .build(); + /** * Stupid builder class so that I can populate the initial values cleanly using chained method calls. * diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java index 695b178d..fd3b3326 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java @@ -1,9 +1,12 @@ package net.buildtheearth.terraplusplus.dataset.osm; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.google.common.collect.BiMap; import com.google.gson.JsonParseException; import com.google.gson.stream.JsonReader; import lombok.NonNull; import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; @@ -22,6 +25,7 @@ * * @author DaPorkchop_ */ +@JsonDeserialize(as = Root.class) @FunctionalInterface public interface OSMMapper { @SneakyThrows(IOException.class) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/Root.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/Root.java index 46d0ea60..b39431e3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/Root.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/Root.java @@ -1,12 +1,12 @@ package net.buildtheearth.terraplusplus.dataset.osm; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.Getter; import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; @@ -14,12 +14,11 @@ import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Point; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Polygon; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.LineMapper; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.PolygonMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.daporkchop.lib.common.util.PorkUtil; -import java.io.IOException; import java.util.Collection; import java.util.Map; @@ -28,15 +27,21 @@ * * @author DaPorkchop_ */ -@JsonAdapter(Root.Parser.class) -@Getter -@Builder +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +@JsonSerialize final class Root implements OSMMapper { - @NonNull protected final LineMapper line; - @NonNull protected final PolygonMapper polygon; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Root( + @JsonProperty(value = "line", required = true) @NonNull LineMapper line, + @JsonProperty(value = "polygon", required = true) @NonNull PolygonMapper polygon) { + this.line = line; + this.polygon = polygon; + } + @Override public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { if (projectedGeometry instanceof Point || projectedGeometry instanceof MultiPoint) { //points can't be generated @@ -58,33 +63,4 @@ public Collection apply(String id, @NonNull Map throw new IllegalArgumentException("unsupported geometry type: " + PorkUtil.className(projectedGeometry)); } } - - static final class Parser extends JsonParser { - @Override - public Root read(JsonReader in) throws IOException { - RootBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "line": - in.beginObject(); - builder.line(TerraConstants.GSON.fromJson(in, LineMapper.class)); - in.endObject(); - break; - case "polygon": - in.beginObject(); - builder.polygon(TerraConstants.GSON.fromJson(in, PolygonMapper.class)); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAll.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAll.java new file mode 100644 index 00000000..34928020 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAll.java @@ -0,0 +1,55 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; +import net.daporkchop.lib.common.util.GenericMatcher; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import java.util.Map; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * Returns the combined results of all of a number of mappers, or {@code null} if any one of them returns {@code null}. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@AllArgsConstructor +public abstract class AbstractMapperAll> implements OSMMapper { + @NonNull + protected final M[] children; + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { + List out = new ArrayList<>(); + int i = 0; + for (M child : this.children) { + Collection result = child.apply(id + '/' + i++, tags, originalGeometry, projectedGeometry); + if (result == null) { //don't bother processing further children + return null; + } + out.addAll(result); + } + + return out; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAny.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAny.java new file mode 100644 index 00000000..26360c30 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAny.java @@ -0,0 +1,54 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; +import net.daporkchop.lib.common.util.GenericMatcher; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import java.util.Map; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * Returns the combined results of all of a number of mappers, ignoring any one of them that returns {@code null}. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@AllArgsConstructor +public abstract class AbstractMapperAny> implements OSMMapper { + @NonNull + protected final M[] children; + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { + List out = new ArrayList<>(); + int i = 0; + for (M child : this.children) { + Collection result = child.apply(id + '/' + i++, tags, originalGeometry, projectedGeometry); + if (result != null) { //don't bother processing further children + out.addAll(result); + } + } + + return out; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperCondition.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperCondition.java new file mode 100644 index 00000000..82d40681 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperCondition.java @@ -0,0 +1,51 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper; + +import com.fasterxml.jackson.annotation.JsonAlias; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonToken; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; +import net.buildtheearth.terraplusplus.util.TerraConstants; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchCondition; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; +import net.daporkchop.lib.common.util.GenericMatcher; + +import java.io.IOException; +import java.util.Collection; +import java.util.Map; + +/** + * Forwards elements to another mapper if a given {@link MatchCondition} matches. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@AllArgsConstructor +public abstract class AbstractMapperCondition> implements OSMMapper { + @NonNull + protected final MatchCondition match; + @NonNull + protected final M emit; + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { + if (!this.match.test(id, tags, originalGeometry, projectedGeometry)) { //element doesn't match, emit nothing + return null; + } + + return this.emit.apply(id, tags, originalGeometry, projectedGeometry); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperFirst.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperFirst.java new file mode 100644 index 00000000..00d9f6db --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperFirst.java @@ -0,0 +1,36 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper; + +import com.fasterxml.jackson.annotation.JsonGetter; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; + +import java.util.Collection; +import java.util.Map; + +/** + * Returns the result of the first of a number of mappers that returned a non-{@code null} value. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@AllArgsConstructor +public abstract class AbstractMapperFirst> implements OSMMapper { + @NonNull + protected final M[] children; + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { + for (M child : this.children) { + Collection result = child.apply(id, tags, originalGeometry, projectedGeometry); + if (result != null) { + return result; + } + } + + return null; //none matched! + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperNothing.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperNothing.java new file mode 100644 index 00000000..2e1ec5b4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperNothing.java @@ -0,0 +1,22 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper; + +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; + +import java.util.Collection; +import java.util.Collections; +import java.util.Map; + +/** + * Returns a non-null, empty list. + * + * @author DaPorkchop_ + */ +public abstract class AbstractMapperNothing> implements OSMMapper { + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { + return Collections.emptyList(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/All.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/All.java deleted file mode 100644 index 7cbc7f55..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/All.java +++ /dev/null @@ -1,88 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.AllArgsConstructor; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.daporkchop.lib.common.util.GenericMatcher; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.Map; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * Returns the combined results of all of a number of mappers, or {@code null} if any one of them returns {@code null}. - * - * @author DaPorkchop_ - */ -@AllArgsConstructor -abstract class All> implements OSMMapper { - @NonNull - protected final M[] children; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { - List out = new ArrayList<>(); - int i = 0; - for (M child : this.children) { - Collection result = child.apply(id + '/' + i++, tags, originalGeometry, projectedGeometry); - if (result == null) { //don't bother processing further children - return null; - } - out.addAll(result); - } - - return out; - } - - static abstract class Parser> extends JsonParser { - protected final Class mapperClass = GenericMatcher.uncheckedFind(this.getClass(), Parser.class, "M"); - - @Override - public M read(JsonReader in) throws IOException { - List children = readTypedList(in, this.mapperClass); - checkState(!children.isEmpty(), "at least one member required!"); - return this.construct(children); - } - - protected abstract M construct(@NonNull List children); - } - - @JsonAdapter(Line.Parser.class) - static class Line extends All implements LineMapper { - public Line(LineMapper[] children) { - super(children); - } - - static class Parser extends All.Parser { - @Override - protected LineMapper construct(@NonNull List children) { - return children.size() == 1 ? children.get(0) : new Line(children.toArray(new LineMapper[0])); - } - } - } - - @JsonAdapter(Polygon.Parser.class) - static class Polygon extends All implements PolygonMapper { - public Polygon(PolygonMapper[] children) { - super(children); - } - - static class Parser extends All.Parser { - @Override - protected PolygonMapper construct(@NonNull List children) { - return children.size() == 1 ? children.get(0) : new Polygon(children.toArray(new PolygonMapper[0])); - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Any.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Any.java deleted file mode 100644 index 8562d168..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Any.java +++ /dev/null @@ -1,87 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.AllArgsConstructor; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.daporkchop.lib.common.util.GenericMatcher; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.Map; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * Returns the combined results of all of a number of mappers, ignoring any one of them that returns {@code null}. - * - * @author DaPorkchop_ - */ -@AllArgsConstructor -abstract class Any> implements OSMMapper { - @NonNull - protected final M[] children; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { - List out = new ArrayList<>(); - int i = 0; - for (M child : this.children) { - Collection result = child.apply(id + '/' + i++, tags, originalGeometry, projectedGeometry); - if (result != null) { //don't bother processing further children - out.addAll(result); - } - } - - return out; - } - - static abstract class Parser> extends JsonParser { - protected final Class mapperClass = GenericMatcher.uncheckedFind(this.getClass(), Parser.class, "M"); - - @Override - public M read(JsonReader in) throws IOException { - List children = readTypedList(in, this.mapperClass); - checkState(!children.isEmpty(), "at least one member required!"); - return this.construct(children); - } - - protected abstract M construct(@NonNull List children); - } - - @JsonAdapter(Line.Parser.class) - static class Line extends Any implements LineMapper { - public Line(LineMapper[] children) { - super(children); - } - - static class Parser extends Any.Parser { - @Override - protected LineMapper construct(@NonNull List children) { - return children.size() == 1 ? children.get(0) : new Line(children.toArray(new LineMapper[0])); - } - } - } - - @JsonAdapter(Polygon.Parser.class) - static class Polygon extends Any implements PolygonMapper { - public Polygon(PolygonMapper[] children) { - super(children); - } - - static class Parser extends Any.Parser { - @Override - protected PolygonMapper construct(@NonNull List children) { - return children.size() == 1 ? children.get(0) : new Polygon(children.toArray(new PolygonMapper[0])); - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Condition.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Condition.java deleted file mode 100644 index 593cafac..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Condition.java +++ /dev/null @@ -1,103 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.AllArgsConstructor; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; -import net.buildtheearth.terraplusplus.dataset.osm.match.MatchCondition; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.daporkchop.lib.common.util.GenericMatcher; - -import java.io.IOException; -import java.util.Collection; -import java.util.Map; - -/** - * Forwards elements to another mapper if a given {@link MatchCondition} matches. - * - * @author DaPorkchop_ - */ -@AllArgsConstructor -abstract class Condition> implements OSMMapper { - @NonNull - protected final MatchCondition match; - @NonNull - protected final M emit; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { - if (!this.match.test(id, tags, originalGeometry, projectedGeometry)) { //element doesn't match, emit nothing - return null; - } - - return this.emit.apply(id, tags, originalGeometry, projectedGeometry); - } - - static abstract class Parser, I extends Condition> extends JsonParser { - protected final Class mapperClass = GenericMatcher.uncheckedFind(this.getClass(), Parser.class, "M"); - - @Override - public I read(JsonReader in) throws IOException { - MatchCondition match = null; - M emit = null; - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "match": - in.beginObject(); - match = TerraConstants.GSON.fromJson(in, MatchCondition.class); - in.endObject(); - break; - case "emit": - in.beginObject(); - emit = TerraConstants.GSON.fromJson(in, this.mapperClass); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - return this.construct(match, emit); - } - - protected abstract I construct(@NonNull MatchCondition match, @NonNull M emit); - } - - @JsonAdapter(Line.Parser.class) - static class Line extends Condition implements LineMapper { - public Line(MatchCondition match, LineMapper emit) { - super(match, emit); - } - - static class Parser extends Condition.Parser { - @Override - protected Line construct(@NonNull MatchCondition match, @NonNull LineMapper emit) { - return new Line(match, emit); - } - } - } - - @JsonAdapter(Polygon.Parser.class) - static class Polygon extends Condition implements PolygonMapper { - public Polygon(MatchCondition match, PolygonMapper emit) { - super(match, emit); - } - - static class Parser extends Condition.Parser { - @Override - protected Polygon construct(@NonNull MatchCondition match, @NonNull PolygonMapper emit) { - return new Polygon(match, emit); - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/First.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/First.java deleted file mode 100644 index 38256977..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/First.java +++ /dev/null @@ -1,84 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.AllArgsConstructor; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.daporkchop.lib.common.util.GenericMatcher; - -import java.io.IOException; -import java.util.Collection; -import java.util.List; -import java.util.Map; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * Returns the result of the first of a number of mappers that returned a non-{@code null} value. - * - * @author DaPorkchop_ - */ -@AllArgsConstructor -abstract class First> implements OSMMapper { - @NonNull - protected final M[] children; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { - for (M child : this.children) { - Collection result = child.apply(id, tags, originalGeometry, projectedGeometry); - if (result != null) { - return result; - } - } - - return null; //none matched! - } - - static abstract class Parser> extends JsonParser { - protected final Class mapperClass = GenericMatcher.uncheckedFind(this.getClass(), Parser.class, "M"); - - @Override - public M read(JsonReader in) throws IOException { - List children = readTypedList(in, this.mapperClass); - checkState(!children.isEmpty(), "at least one member required!"); - return this.construct(children); - } - - protected abstract M construct(@NonNull List children); - } - - @JsonAdapter(Line.Parser.class) - static class Line extends First implements LineMapper { - public Line(LineMapper[] children) { - super(children); - } - - static class Parser extends First.Parser { - @Override - protected LineMapper construct(@NonNull List children) { - return children.size() == 1 ? children.get(0) : new Line(children.toArray(new LineMapper[0])); - } - } - } - - @JsonAdapter(Polygon.Parser.class) - static class Polygon extends First implements PolygonMapper { - public Polygon(PolygonMapper[] children) { - super(children); - } - - static class Parser extends First.Parser { - @Override - protected PolygonMapper construct(@NonNull List children) { - return children.size() == 1 ? children.get(0) : new Polygon(children.toArray(new PolygonMapper[0])); - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineMapper.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineMapper.java deleted file mode 100644 index f0b1cee9..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineMapper.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(LineParser.class) -@FunctionalInterface -public interface LineMapper extends OSMMapper { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineNarrow.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineNarrow.java deleted file mode 100644 index 70f9fc08..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineNarrow.java +++ /dev/null @@ -1,66 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; -import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.line.NarrowLine; - -import java.io.IOException; -import java.util.Collection; -import java.util.Collections; -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(LineNarrow.Parser.class) -@Builder -final class LineNarrow implements LineMapper { - @NonNull - protected final DrawFunction draw; - @NonNull - protected final DValue layer; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiLineString projectedGeometry) { - return Collections.singletonList(new NarrowLine(id, this.layer.apply(tags), this.draw, projectedGeometry)); - } - - static final class Parser extends JsonParser { - @Override - public LineNarrow read(JsonReader in) throws IOException { - LineNarrowBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "draw": - in.beginObject(); - builder.draw(TerraConstants.GSON.fromJson(in, DrawFunction.class)); - in.endObject(); - break; - case "layer": - in.beginObject(); - builder.layer(TerraConstants.GSON.fromJson(in, DValue.class)); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineParser.java deleted file mode 100644 index e08a04f5..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineParser.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -public class LineParser extends JsonParser.Typed { - public static final Map> TYPES = new Object2ObjectOpenHashMap<>(); - - static { - TYPES.put("all", All.Line.class); - TYPES.put("any", Any.Line.class); - TYPES.put("condition", Condition.Line.class); - TYPES.put("first", First.Line.class); - TYPES.put("nothing", Nothing.Line.class); - - TYPES.put("narrow", LineNarrow.class); - TYPES.put("wide", LineWide.class); - } - - public LineParser() { - super("line", TYPES); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineWide.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineWide.java deleted file mode 100644 index 34fe34c0..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/LineWide.java +++ /dev/null @@ -1,73 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; -import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.line.WideLine; - -import java.io.IOException; -import java.util.Collection; -import java.util.Collections; -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(LineWide.Parser.class) -@Builder -final class LineWide implements LineMapper { - @NonNull - protected final DrawFunction draw; - @NonNull - protected final DValue layer; - @NonNull - protected final DValue radius; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiLineString projectedGeometry) { - return Collections.singleton(new WideLine(id, this.layer.apply(tags), this.draw, projectedGeometry, this.radius.apply(tags))); - } - - static final class Parser extends JsonParser { - @Override - public LineWide read(JsonReader in) throws IOException { - LineWideBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "draw": - in.beginObject(); - builder.draw(TerraConstants.GSON.fromJson(in, DrawFunction.class)); - in.endObject(); - break; - case "layer": - in.beginObject(); - builder.layer(TerraConstants.GSON.fromJson(in, DValue.class)); - in.endObject(); - break; - case "radius": - in.beginObject(); - builder.radius(TerraConstants.GSON.fromJson(in, DValue.class)); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Nothing.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Nothing.java deleted file mode 100644 index b03eb560..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/Nothing.java +++ /dev/null @@ -1,59 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; - -import java.io.IOException; -import java.util.Collection; -import java.util.Collections; -import java.util.Map; - -/** - * Returns a non-null, empty list. - * - * @author DaPorkchop_ - */ -abstract class Nothing> implements OSMMapper { - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry) { - return Collections.emptyList(); - } - - static abstract class Parser> extends JsonParser { - @Override - public M read(JsonReader in) throws IOException { - in.beginObject(); - in.endObject(); - return this.construct(); - } - - protected abstract M construct(); - } - - @JsonAdapter(Line.Parser.class) - static class Line extends Nothing implements LineMapper { - static class Parser extends Nothing.Parser { - @Override - protected LineMapper construct() { - return new Line(); - } - } - } - - @JsonAdapter(Polygon.Parser.class) - static class Polygon extends Nothing implements PolygonMapper { - static class Parser extends Nothing.Parser { - @Override - protected PolygonMapper construct() { - return new Polygon(); - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonConvert.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonConvert.java deleted file mode 100644 index 929d5681..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonConvert.java +++ /dev/null @@ -1,77 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Polygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; -import java.util.List; -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(PolygonConvert.Parser.class) -public interface PolygonConvert extends PolygonMapper { - class Parser extends JsonParser.Typed { - public static final Map> TYPES = new Object2ObjectOpenHashMap<>(); - - static { - TYPES.put("line", Line.class); - } - - public Parser() { - super("convert", TYPES); - } - - @Override - public PolygonConvert read(JsonReader in) throws IOException { - in.beginObject(); - PolygonConvert result = super.read(in); - in.endObject(); - return result; - } - } - - @JsonAdapter(Line.Parser.class) - @RequiredArgsConstructor - final class Line implements PolygonConvert { - @NonNull - protected final LineMapper next; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiPolygon projectedGeometry) { - //convert multipolygon to multilinestring - List lines = new ArrayList<>(); - for (Polygon polygon : projectedGeometry.polygons()) { - lines.add(polygon.outerRing()); - lines.addAll(Arrays.asList(polygon.innerRings())); - } - - return this.next.apply(id, tags, originalGeometry, new MultiLineString(lines.toArray(new LineString[0]))); - } - - static class Parser extends JsonParser { - @Override - public Line read(JsonReader in) throws IOException { - in.beginObject(); - LineMapper next = TerraConstants.GSON.fromJson(in, LineMapper.class); - in.endObject(); - return new Line(next); - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonDistance.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonDistance.java deleted file mode 100644 index a7492394..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonDistance.java +++ /dev/null @@ -1,71 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; -import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.polygon.DistancePolygon; - -import java.io.IOException; -import java.util.Collection; -import java.util.Collections; -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(PolygonDistance.Parser.class) -@Builder -final class PolygonDistance implements PolygonMapper { - @NonNull - protected final DrawFunction draw; - @NonNull - protected final DValue layer; - @Builder.Default - protected final int maxDist = 2; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiPolygon projectedGeometry) { - return Collections.singletonList(new DistancePolygon(id, this.layer.apply(tags), this.draw, projectedGeometry, this.maxDist)); - } - - static final class Parser extends JsonParser { - @Override - public PolygonDistance read(JsonReader in) throws IOException { - PolygonDistanceBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "draw": - in.beginObject(); - builder.draw(TerraConstants.GSON.fromJson(in, DrawFunction.class)); - in.endObject(); - break; - case "layer": - in.beginObject(); - builder.layer(TerraConstants.GSON.fromJson(in, DValue.class)); - in.endObject(); - break; - case "maxDist": - builder.maxDist(in.nextInt()); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonFill.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonFill.java deleted file mode 100644 index d5357c01..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonFill.java +++ /dev/null @@ -1,66 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; -import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.polygon.FillPolygon; - -import java.io.IOException; -import java.util.Collection; -import java.util.Collections; -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(PolygonFill.Parser.class) -@Builder -final class PolygonFill implements PolygonMapper { - @NonNull - protected final DrawFunction draw; - @NonNull - protected final DValue layer; - - @Override - public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiPolygon projectedGeometry) { - return Collections.singletonList(new FillPolygon(id, this.layer.apply(tags), this.draw, projectedGeometry)); - } - - static final class Parser extends JsonParser { - @Override - public PolygonFill read(JsonReader in) throws IOException { - PolygonFillBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "draw": - in.beginObject(); - builder.draw(TerraConstants.GSON.fromJson(in, DrawFunction.class)); - in.endObject(); - break; - case "layer": - in.beginObject(); - builder.layer(TerraConstants.GSON.fromJson(in, DValue.class)); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonMapper.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonMapper.java deleted file mode 100644 index e0f3e71e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonMapper.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import com.google.gson.annotations.JsonAdapter; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(PolygonParser.class) -@FunctionalInterface -public interface PolygonMapper extends OSMMapper { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonParser.java deleted file mode 100644 index a0b1989a..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/PolygonParser.java +++ /dev/null @@ -1,29 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.mapper; - -import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -public class PolygonParser extends JsonParser.Typed { - public static final Map> TYPES = new Object2ObjectOpenHashMap<>(); - - static { - TYPES.put("all", All.Polygon.class); - TYPES.put("any", Any.Polygon.class); - TYPES.put("condition", Condition.Polygon.class); - TYPES.put("convert", PolygonConvert.class); - TYPES.put("first", First.Polygon.class); - TYPES.put("nothing", Nothing.Polygon.class); - - TYPES.put("distance", PolygonDistance.class); - TYPES.put("fill", PolygonFill.class); - } - - public PolygonParser() { - super("polygon", TYPES); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapper.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapper.java new file mode 100644 index 00000000..1ae0f983 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapper.java @@ -0,0 +1,23 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; + +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; + +/** + * @author DaPorkchop_ + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "type") +@JsonTypeIdResolver(LineMapper.TypeIdResolver.class) +@JsonDeserialize +@FunctionalInterface +public interface LineMapper extends OSMMapper { + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.OSM_LINE_MAPPERS); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperAll.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperAll.java new file mode 100644 index 00000000..0ed96216 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperAll.java @@ -0,0 +1,20 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperAll; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class LineMapperAll extends AbstractMapperAll implements LineMapper { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public LineMapperAll( + @JsonProperty(value = "children", required = true) @NonNull LineMapper[] children) { + super(children); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperAny.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperAny.java new file mode 100644 index 00000000..b6052af4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperAny.java @@ -0,0 +1,20 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperAny; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class LineMapperAny extends AbstractMapperAny implements LineMapper { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public LineMapperAny( + @JsonProperty(value = "children", required = true) @NonNull LineMapper[] children) { + super(children); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperCondition.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperCondition.java new file mode 100644 index 00000000..4597e7a0 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperCondition.java @@ -0,0 +1,23 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; + +import com.fasterxml.jackson.annotation.JsonAlias; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperCondition; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchCondition; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class LineMapperCondition extends AbstractMapperCondition implements LineMapper { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public LineMapperCondition( + @JsonProperty(value = "match", required = true) @JsonAlias({ "if" }) @NonNull MatchCondition match, + @JsonProperty(value = "emit", required = true) @JsonAlias({ "then" }) @NonNull LineMapper emit) { + super(match, emit); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperFirst.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperFirst.java new file mode 100644 index 00000000..11f0bb30 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperFirst.java @@ -0,0 +1,20 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperFirst; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class LineMapperFirst extends AbstractMapperFirst implements LineMapper { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public LineMapperFirst( + @JsonProperty(value = "children", required = true) @NonNull LineMapper[] children) { + super(children); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java new file mode 100644 index 00000000..2cfc9822 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java @@ -0,0 +1,41 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.line.NarrowLine; + +import java.util.Collection; +import java.util.Collections; +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class LineMapperNarrow implements LineMapper { + protected final DrawFunction draw; + protected final DValue layer; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public LineMapperNarrow( + @JsonProperty(value = "draw", required = true) @NonNull DrawFunction draw, + @JsonProperty(value = "layer", required = true) @NonNull DValue layer) { + this.draw = draw; + this.layer = layer; + } + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiLineString projectedGeometry) { + return Collections.singletonList(new NarrowLine(id, this.layer.apply(tags), this.draw, projectedGeometry)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNothing.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNothing.java new file mode 100644 index 00000000..695fe01b --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNothing.java @@ -0,0 +1,14 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; + +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperNothing; + +/** + * A {@link LineMapper} which emits nothing. + * + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class LineMapperNothing extends AbstractMapperNothing implements LineMapper { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperWide.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperWide.java new file mode 100644 index 00000000..6669feeb --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperWide.java @@ -0,0 +1,44 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.line.WideLine; + +import java.util.Collection; +import java.util.Collections; +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class LineMapperWide implements LineMapper { + protected final DrawFunction draw; + protected final DValue layer; + protected final DValue radius; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public LineMapperWide( + @JsonProperty(value = "draw", required = true) @NonNull DrawFunction draw, + @JsonProperty(value = "layer", required = true) @NonNull DValue layer, + @JsonProperty(value = "radius", required = true) @NonNull DValue radius) { + this.draw = draw; + this.layer = layer; + this.radius = radius; + } + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiLineString projectedGeometry) { + return Collections.singleton(new WideLine(id, this.layer.apply(tags), this.draw, projectedGeometry, this.radius.apply(tags))); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapper.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapper.java new file mode 100644 index 00000000..17cb3bf6 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapper.java @@ -0,0 +1,23 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; + +/** + * @author DaPorkchop_ + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "type") +@JsonTypeIdResolver(PolygonMapper.TypeIdResolver.class) +@JsonDeserialize +@FunctionalInterface +public interface PolygonMapper extends OSMMapper { + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.OSM_POLYGON_MAPPERS); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperAll.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperAll.java new file mode 100644 index 00000000..b3089fdc --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperAll.java @@ -0,0 +1,20 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperAll; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class PolygonMapperAll extends AbstractMapperAll implements PolygonMapper { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public PolygonMapperAll( + @JsonProperty(value = "children", required = true) @NonNull PolygonMapper[] children) { + super(children); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperAny.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperAny.java new file mode 100644 index 00000000..df74fea4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperAny.java @@ -0,0 +1,20 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperAny; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class PolygonMapperAny extends AbstractMapperAny implements PolygonMapper { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public PolygonMapperAny( + @JsonProperty(value = "children", required = true) @NonNull PolygonMapper[] children) { + super(children); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperCondition.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperCondition.java new file mode 100644 index 00000000..8a0a1e68 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperCondition.java @@ -0,0 +1,23 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.annotation.JsonAlias; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperCondition; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchCondition; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class PolygonMapperCondition extends AbstractMapperCondition implements PolygonMapper { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public PolygonMapperCondition( + @JsonProperty(value = "match", required = true) @JsonAlias({ "if" }) @NonNull MatchCondition match, + @JsonProperty(value = "emit", required = true) @JsonAlias({ "then" }) @NonNull PolygonMapper emit) { + super(match, emit); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperConvertToLines.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperConvertToLines.java new file mode 100644 index 00000000..da7846f8 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperConvertToLines.java @@ -0,0 +1,48 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Polygon; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.List; +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class PolygonMapperConvertToLines implements PolygonMapper { + protected final LineMapper next; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public PolygonMapperConvertToLines( + @JsonProperty(value = "next", required = true) @NonNull LineMapper next) { + this.next = next; + } + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiPolygon projectedGeometry) { + //convert multipolygon to multilinestring + List lines = new ArrayList<>(); + for (Polygon polygon : projectedGeometry.polygons()) { + lines.add(polygon.outerRing()); + lines.addAll(Arrays.asList(polygon.innerRings())); + } + + return this.next.apply(id, tags, originalGeometry, new MultiLineString(lines.toArray(new LineString[0]))); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperDistance.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperDistance.java new file mode 100644 index 00000000..d2a05779 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperDistance.java @@ -0,0 +1,46 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.polygon.DistancePolygon; + +import java.util.Collection; +import java.util.Collections; +import java.util.Map; + +import static net.daporkchop.lib.common.util.PorkUtil.*; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class PolygonMapperDistance implements PolygonMapper { + protected final DrawFunction draw; + protected final DValue layer; + protected final int maxDist; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public PolygonMapperDistance( + @JsonProperty(value = "draw", required = true) @NonNull DrawFunction draw, + @JsonProperty(value = "layer", required = true) @NonNull DValue layer, + @JsonProperty("maxDist") Integer maxDist) { + this.draw = draw; + this.layer = layer; + this.maxDist = fallbackIfNull(maxDist, 2); + } + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiPolygon projectedGeometry) { + return Collections.singletonList(new DistancePolygon(id, this.layer.apply(tags), this.draw, projectedGeometry, this.maxDist)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFill.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFill.java new file mode 100644 index 00000000..9baa0cb9 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFill.java @@ -0,0 +1,41 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.polygon.FillPolygon; + +import java.util.Collection; +import java.util.Collections; +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class PolygonMapperFill implements PolygonMapper { + protected final DrawFunction draw; + protected final DValue layer; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public PolygonMapperFill( + @JsonProperty(value = "draw", required = true) @NonNull DrawFunction draw, + @JsonProperty(value = "layer", required = true) @NonNull DValue layer) { + this.draw = draw; + this.layer = layer; + } + + @Override + public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiPolygon projectedGeometry) { + return Collections.singletonList(new FillPolygon(id, this.layer.apply(tags), this.draw, projectedGeometry)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFirst.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFirst.java new file mode 100644 index 00000000..c36871b4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFirst.java @@ -0,0 +1,20 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperFirst; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class PolygonMapperFirst extends AbstractMapperFirst implements PolygonMapper { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public PolygonMapperFirst( + @JsonProperty(value = "children", required = true) @NonNull PolygonMapper[] children) { + super(children); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperNothing.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperNothing.java new file mode 100644 index 00000000..fd46399b --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperNothing.java @@ -0,0 +1,14 @@ +package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; + +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.AbstractMapperNothing; + +/** + * A {@link PolygonMapper} which emits nothing. + * + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class PolygonMapperNothing extends AbstractMapperNothing implements PolygonMapper { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java index 00bb5bf1..f9420059 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java @@ -1,10 +1,12 @@ package net.buildtheearth.terraplusplus.dataset.scalar.tile.format; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufInputStream; +import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; import org.apache.commons.imaging.FormatCompliance; @@ -22,7 +24,6 @@ import java.awt.image.BufferedImage; import java.io.IOException; -import java.nio.ByteOrder; import static net.daporkchop.lib.common.util.PValidation.*; import static net.daporkchop.lib.common.util.PorkUtil.*; @@ -32,6 +33,7 @@ * * @author DaPorkchop_ */ +@Getter(onMethod_ = { @JsonGetter }) @JsonDeserialize public class TileFormatTiff implements TileFormat { protected final Type type; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSimple.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSimple.java index b47d12c1..0108d05a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSimple.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSimple.java @@ -1,8 +1,10 @@ package net.buildtheearth.terraplusplus.dataset.scalar.tile.mode; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; import lombok.NonNull; import net.daporkchop.lib.common.misc.string.PStrings; @@ -14,11 +16,14 @@ @JsonDeserialize public class TileModeSimple implements TileMode { protected final String format; + @Getter(onMethod_ = { @JsonGetter }) + protected final String extension; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public TileModeSimple( @JsonProperty(value = "extension", required = true) @NonNull String extension) { this.format = "%d/%d/%d." + extension; + this.extension = extension; } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java index 7e4b7e84..cfb074e9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/mode/TileModeSlippyMap.java @@ -1,8 +1,10 @@ package net.buildtheearth.terraplusplus.dataset.scalar.tile.mode; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; import lombok.NonNull; import net.daporkchop.lib.common.misc.string.PStrings; @@ -14,11 +16,14 @@ @JsonDeserialize public class TileModeSlippyMap implements TileMode { protected final String format; + @Getter(onMethod_ = { @JsonGetter }) + protected final String extension; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public TileModeSlippyMap( @JsonProperty(value = "extension", required = true) @NonNull String extension) { this.format = "%d/%d/%d." + extension; + this.extension = extension; } @Override diff --git a/src/test/java/JsonSerializationTest.java b/src/test/java/JsonSerializationTest.java new file mode 100644 index 00000000..c485e9fc --- /dev/null +++ b/src/test/java/JsonSerializationTest.java @@ -0,0 +1,15 @@ +import com.fasterxml.jackson.core.JsonProcessingException; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; +import org.junit.Test; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; + +/** + * @author DaPorkchop_ + */ +public class JsonSerializationTest { + @Test + public void test() throws JsonProcessingException { + System.out.println(JSON_MAPPER.writeValueAsString(new TileFormatTiff(TileFormatTiff.Type.Byte, 0, null, null))); + } +} From 3355d2a7e1cbe3f106701c7a614a155ce2168ddb Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 7 Apr 2021 19:58:04 +0200 Subject: [PATCH 09/93] osm config has been nearly entirely ported to jackson --- .../config/GlobalParseRegistries.java | 68 +- .../dataset/osm/BlockStateParser.java | 66 -- .../terraplusplus/dataset/osm/OSMMapper.java | 21 +- .../dataset/osm/dvalue/BiOp.java | 167 ---- .../dataset/osm/dvalue/Constant.java | 33 - .../dataset/osm/dvalue/DValue.java | 15 +- .../osm/dvalue/DValueBinaryOperator.java | 129 +++ .../dataset/osm/dvalue/DValueConstant.java | 32 + .../dataset/osm/dvalue/DValueParser.java | 30 - .../dataset/osm/dvalue/DValueTag.java | 42 + .../terraplusplus/dataset/osm/dvalue/Tag.java | 61 -- .../terraplusplus/dataset/osm/match/And.java | 39 - .../terraplusplus/dataset/osm/match/Id.java | 73 -- .../dataset/osm/match/Intersects.java | 66 -- .../dataset/osm/match/MatchCondition.java | 15 +- .../dataset/osm/match/MatchConditionAnd.java | 38 + .../dataset/osm/match/MatchConditionId.java | 34 + .../osm/match/MatchConditionIntersects.java | 44 + .../dataset/osm/match/MatchConditionNot.java | 33 + .../dataset/osm/match/MatchConditionOr.java | 38 + .../dataset/osm/match/MatchConditionTag.java | 63 ++ .../dataset/osm/match/MatchParser.java | 27 - .../terraplusplus/dataset/osm/match/Not.java | 39 - .../terraplusplus/dataset/osm/match/Or.java | 39 - .../terraplusplus/dataset/osm/match/Tag.java | 103 -- .../dataset/vector/draw/All.java | 33 - .../dataset/vector/draw/Block.java | 36 - .../dataset/vector/draw/DrawFunction.java | 15 +- .../dataset/vector/draw/DrawFunctionAll.java | 31 + .../vector/draw/DrawFunctionBlock.java | 32 + ...{NoTrees.java => DrawFunctionNoTrees.java} | 19 +- .../vector/draw/DrawFunctionOcean.java | 18 + .../vector/draw/DrawFunctionParser.java | 31 - .../vector/draw/DrawFunctionWater.java | 18 + .../vector/draw/DrawFunctionWeightAdd.java | 32 + .../vector/draw/DrawFunctionWeightClamp.java | 38 + .../draw/DrawFunctionWeightGreaterThan.java | 34 + .../draw/DrawFunctionWeightLessThan.java | 34 + .../dataset/vector/draw/Ocean.java | 31 - .../dataset/vector/draw/Water.java | 31 - .../dataset/vector/draw/WeightAdd.java | 55 -- .../dataset/vector/draw/WeightClamp.java | 62 -- .../vector/draw/WeightGreaterThan.java | 57 -- .../dataset/vector/draw/WeightLessThan.java | 57 -- .../terraplusplus/util/TerraConstants.java | 6 +- ...rializeMixin.java => BlockStateMixin.java} | 40 +- .../terraplusplus/dataset/osm/osm.json5 | 881 ++++++++++-------- .../dataset/osm/osm_no_buildings.json5 | 477 ---------- .../dataset/osm/osm_no_roads.json5 | 236 ----- .../osm/osm_no_roads_or_buildings.json5 | 168 ---- src/test/java/JsonSerializationTest.java | 27 + 51 files changed, 1363 insertions(+), 2451 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/BlockStateParser.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/BiOp.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/Constant.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueBinaryOperator.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueConstant.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueParser.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueTag.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/Tag.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/And.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Id.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Intersects.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionAnd.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionId.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionIntersects.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionNot.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionOr.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionTag.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchParser.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Not.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Or.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Tag.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/All.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Block.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionAll.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionBlock.java rename src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/{NoTrees.java => DrawFunctionNoTrees.java} (55%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionOcean.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionParser.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWater.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightAdd.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightClamp.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightGreaterThan.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightLessThan.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Ocean.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Water.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightAdd.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightClamp.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightGreaterThan.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightLessThan.java rename src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/{BlockStateDeserializeMixin.java => BlockStateMixin.java} (55%) delete mode 100644 src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_buildings.json5 delete mode 100644 src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_roads.json5 delete mode 100644 src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_roads_or_buildings.json5 diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index ddb2e169..f1fbcdd6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -9,6 +9,10 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValue; +import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValueBinaryOperator; +import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValueConstant; +import net.buildtheearth.terraplusplus.dataset.osm.dvalue.DValueTag; import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperAll; import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperAny; @@ -17,20 +21,37 @@ import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperNarrow; import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperNothing; import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapperWide; +import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperAll; import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperAny; import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperCondition; import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperConvertToLines; import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperDistance; import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperFill; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperFirst; import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapperNothing; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchCondition; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchConditionAnd; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchConditionId; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchConditionIntersects; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchConditionNot; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchConditionOr; +import net.buildtheearth.terraplusplus.dataset.osm.match.MatchConditionTag; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileModeSimple; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileModeSlippyMap; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionAll; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionBlock; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionNoTrees; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionOcean; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWater; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightAdd; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightClamp; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightGreaterThan; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightLessThan; import net.buildtheearth.terraplusplus.projection.EqualEarthProjection; import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; import net.buildtheearth.terraplusplus.projection.GeographicProjection; @@ -111,8 +132,49 @@ public class GlobalParseRegistries { .put("convert_to_lines", PolygonMapperConvertToLines.class) .put("nothing", PolygonMapperNothing.class) //emitters - .put("distance", PolygonMapperDistance.class) - .put("fill", PolygonMapperFill.class) + .put("rasterize_distance", PolygonMapperDistance.class) + .put("rasterize_fill", PolygonMapperFill.class) + .build(); + + public final BiMap> OSM_DVALUES = new BiMapBuilder>() + //math operators + .put("+", DValueBinaryOperator.Add.class) + .put("-", DValueBinaryOperator.Subtract.class) + .put("*", DValueBinaryOperator.Multiply.class) + .put("/", DValueBinaryOperator.Divide.class) + .put("floor_div", DValueBinaryOperator.FloorDiv.class) + .put("min", DValueBinaryOperator.Min.class) + .put("max", DValueBinaryOperator.Max.class) + //misc. + .put("constant", DValueConstant.class) + .put("tag", DValueTag.class) + .build(); + + public final BiMap> OSM_MATCH_CONDITIONS = new BiMapBuilder>() + //logical operations + .put("and", MatchConditionAnd.class) + .put("not", MatchConditionNot.class) + .put("or", MatchConditionOr.class) + //misc. + .put("id", MatchConditionId.class) + .put("intersects", MatchConditionIntersects.class) + .put("tag", MatchConditionTag.class) + .build(); + + public final BiMap> VECTOR_DRAW_FUNCTIONS = new BiMapBuilder>() + //mergers + .put("all", DrawFunctionAll.class) + //weight modifiers + .put("weight_add", DrawFunctionWeightAdd.class) + .put("weight_clamp", DrawFunctionWeightClamp.class) + //weight conditions + .put("weight_greater_than", DrawFunctionWeightGreaterThan.class) + .put("weight_less_than", DrawFunctionWeightLessThan.class) + //misc. + .put("block", DrawFunctionBlock.class) + .put("no_trees", DrawFunctionNoTrees.class) + .put("ocean", DrawFunctionOcean.class) + .put("water", DrawFunctionWater.class) .build(); /** diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/BlockStateParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/BlockStateParser.java deleted file mode 100644 index 0834fbdb..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/BlockStateParser.java +++ /dev/null @@ -1,66 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm; - -import com.google.common.collect.ImmutableMap; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.AccessLevel; -import lombok.NoArgsConstructor; -import net.daporkchop.lib.common.function.PFunctions; -import net.minecraft.block.Block; -import net.minecraft.block.properties.IProperty; -import net.minecraft.block.state.IBlockState; -import net.minecraft.util.ResourceLocation; - -import java.io.IOException; -import java.util.Collections; -import java.util.Map; -import java.util.stream.Collectors; - -import static net.daporkchop.lib.common.util.PorkUtil.*; - -/** - * Parses block states. - * - * @author DaPorkchop_ - */ -@NoArgsConstructor(access = AccessLevel.PRIVATE) -public final class BlockStateParser extends JsonParser { - public static final BlockStateParser INSTANCE = new BlockStateParser(); - - @Override - public IBlockState read(JsonReader in) throws IOException { - ResourceLocation id = null; - Map properties = Collections.emptyMap(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "id": - id = new ResourceLocation(in.nextString()); - break; - case "properties": { - ImmutableMap.Builder builder = ImmutableMap.builder(); - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - builder.put(in.nextName(), in.nextString()); - } - in.endObject(); - properties = builder.build(); - break; - } - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - IBlockState state = Block.REGISTRY.getObject(id).getDefaultState(); - Map> lookup = state.getPropertyKeys().stream().collect(Collectors.toMap(IProperty::getName, PFunctions.identity())); - for (Map.Entry entry : properties.entrySet()) { - IProperty property = lookup.get(entry.getKey()); - state = state.withProperty(property, uncheckedCast(property.parseValue(entry.getValue()).orNull())); - } - return state; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java index fd3b3326..c2d69efc 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java @@ -1,25 +1,22 @@ package net.buildtheearth.terraplusplus.dataset.osm; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.google.common.collect.BiMap; -import com.google.gson.JsonParseException; -import com.google.gson.stream.JsonReader; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.util.http.Disk; -import net.daporkchop.lib.binary.oio.reader.UTF8FileReader; import java.io.IOException; -import java.io.InputStreamReader; +import java.io.InputStream; import java.nio.file.Files; import java.nio.file.Path; import java.util.Collection; import java.util.Map; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; +import static net.daporkchop.lib.common.util.PorkUtil.*; + /** * Consumes a GeoJSON geometry object and emits some number of generateable elements. * @@ -31,14 +28,8 @@ public interface OSMMapper { @SneakyThrows(IOException.class) static OSMMapper load() { Path path = Disk.configFile("osm.json5"); - try (JsonReader reader = new JsonReader(Files.exists(path) - ? new UTF8FileReader(path.toString()) - : new InputStreamReader(OSMMapper.class.getResourceAsStream("osm.json5")))) { - try { - return TerraConstants.GSON.fromJson(reader, Root.class); - } catch (Exception e) { - throw new JsonParseException(reader.toString(), e); - } + try (InputStream in = Files.exists(path) ? Files.newInputStream(path) : OSMMapper.class.getResourceAsStream("osm.json5")) { + return uncheckedCast(JSON_MAPPER.readValue(in, OSMMapper.class)); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/BiOp.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/BiOp.java deleted file mode 100644 index 0fc3bd6b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/BiOp.java +++ /dev/null @@ -1,167 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.dvalue; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; - -import java.io.IOException; -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor -abstract class BiOp implements DValue { - @NonNull - protected final DValue first; - @NonNull - protected final DValue second; - - static abstract class Parser extends DValueParser { - @Override - public DValue read(JsonReader in) throws IOException { - in.beginObject(); - DValue first = super.read(in); - DValue second = super.read(in); - in.endObject(); - - return this.construct(first, second); - } - - protected abstract DValue construct(@NonNull DValue first, @NonNull DValue second); - } - - @JsonAdapter(Add.Parser.class) - static final class Add extends BiOp { - public Add(DValue first, DValue second) { - super(first, second); - } - - @Override - public double apply(@NonNull Map tags) { - return this.first.apply(tags) + this.second.apply(tags); - } - - static class Parser extends BiOp.Parser { - @Override - protected DValue construct(@NonNull DValue first, @NonNull DValue second) { - return new Add(first, second); - } - } - } - - @JsonAdapter(Subtract.Parser.class) - static final class Subtract extends BiOp { - public Subtract(DValue first, DValue second) { - super(first, second); - } - - @Override - public double apply(@NonNull Map tags) { - return this.first.apply(tags) - this.second.apply(tags); - } - - static class Parser extends BiOp.Parser { - @Override - protected DValue construct(@NonNull DValue first, @NonNull DValue second) { - return new Subtract(first, second); - } - } - } - - @JsonAdapter(Multiply.Parser.class) - static final class Multiply extends BiOp { - public Multiply(DValue first, DValue second) { - super(first, second); - } - - @Override - public double apply(@NonNull Map tags) { - return this.first.apply(tags) * this.second.apply(tags); - } - - static class Parser extends BiOp.Parser { - @Override - protected DValue construct(@NonNull DValue first, @NonNull DValue second) { - return new Multiply(first, second); - } - } - } - - @JsonAdapter(Divide.Parser.class) - static final class Divide extends BiOp { - public Divide(DValue first, DValue second) { - super(first, second); - } - - @Override - public double apply(@NonNull Map tags) { - return this.first.apply(tags) / this.second.apply(tags); - } - - static class Parser extends BiOp.Parser { - @Override - protected DValue construct(@NonNull DValue first, @NonNull DValue second) { - return new Divide(first, second); - } - } - } - - @JsonAdapter(FloorDiv.Parser.class) - static final class FloorDiv extends BiOp { - public FloorDiv(DValue first, DValue second) { - super(first, second); - } - - @Override - public double apply(@NonNull Map tags) { - return Math.floor(this.first.apply(tags) / this.second.apply(tags)); - } - - static class Parser extends BiOp.Parser { - @Override - protected DValue construct(@NonNull DValue first, @NonNull DValue second) { - return new FloorDiv(first, second); - } - } - } - - @JsonAdapter(Min.Parser.class) - static final class Min extends BiOp { - public Min(DValue first, DValue second) { - super(first, second); - } - - @Override - public double apply(@NonNull Map tags) { - return Math.min(this.first.apply(tags), this.second.apply(tags)); - } - - static class Parser extends BiOp.Parser { - @Override - protected DValue construct(@NonNull DValue first, @NonNull DValue second) { - return new Min(first, second); - } - } - } - - @JsonAdapter(Max.Parser.class) - static final class Max extends BiOp { - public Max(DValue first, DValue second) { - super(first, second); - } - - @Override - public double apply(@NonNull Map tags) { - return Math.max(this.first.apply(tags), this.second.apply(tags)); - } - - static class Parser extends BiOp.Parser { - @Override - protected DValue construct(@NonNull DValue first, @NonNull DValue second) { - return new Max(first, second); - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/Constant.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/Constant.java deleted file mode 100644 index 7f9edcaf..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/Constant.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.dvalue; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.io.IOException; -import java.util.Map; - -/** - * Returns a single, constant value. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Constant.Parser.class) -@RequiredArgsConstructor -final class Constant implements DValue { - protected final double value; - - @Override - public double apply(@NonNull Map tags) { - return this.value; - } - - static class Parser extends JsonParser { - @Override - public DValue read(JsonReader in) throws IOException { - return new Constant(in.nextDouble()); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValue.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValue.java index 98d0a81e..43ae9ec9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValue.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValue.java @@ -1,15 +1,26 @@ package net.buildtheearth.terraplusplus.dataset.osm.dvalue; -import com.google.gson.annotations.JsonAdapter; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; import lombok.NonNull; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import java.util.Map; /** * @author DaPorkchop_ */ -@JsonAdapter(DValueParser.class) +@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "type") +@JsonTypeIdResolver(DValue.TypeIdResolver.class) +@JsonDeserialize @FunctionalInterface public interface DValue { double apply(@NonNull Map tags); + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.OSM_DVALUES); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueBinaryOperator.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueBinaryOperator.java new file mode 100644 index 00000000..b86400fa --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueBinaryOperator.java @@ -0,0 +1,129 @@ +package net.buildtheearth.terraplusplus.dataset.osm.dvalue; + +import com.fasterxml.jackson.annotation.JsonAlias; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; + +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@RequiredArgsConstructor +public abstract class DValueBinaryOperator implements DValue { + @NonNull + protected final DValue first; + @NonNull + protected final DValue second; + + @JsonDeserialize + public static final class Add extends DValueBinaryOperator { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Add( + @JsonProperty(value = "first", required = true) @JsonAlias({"a"}) @NonNull DValue first, + @JsonProperty(value = "second", required = true) @JsonAlias({"b"}) @NonNull DValue second) { + super(first, second); + } + + @Override + public double apply(@NonNull Map tags) { + return this.first.apply(tags) + this.second.apply(tags); + } + } + + @JsonDeserialize + public static final class Subtract extends DValueBinaryOperator { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Subtract( + @JsonProperty(value = "first", required = true) @JsonAlias({"a"}) @NonNull DValue first, + @JsonProperty(value = "second", required = true) @JsonAlias({"b"}) @NonNull DValue second) { + super(first, second); + } + + @Override + public double apply(@NonNull Map tags) { + return this.first.apply(tags) - this.second.apply(tags); + } + } + + @JsonDeserialize + public static final class Multiply extends DValueBinaryOperator { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Multiply( + @JsonProperty(value = "first", required = true) @JsonAlias({"a"}) @NonNull DValue first, + @JsonProperty(value = "second", required = true) @JsonAlias({"b"}) @NonNull DValue second) { + super(first, second); + } + + @Override + public double apply(@NonNull Map tags) { + return this.first.apply(tags) * this.second.apply(tags); + } + } + + @JsonDeserialize + public static final class Divide extends DValueBinaryOperator { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Divide( + @JsonProperty(value = "first", required = true) @JsonAlias({"a"}) @NonNull DValue first, + @JsonProperty(value = "second", required = true) @JsonAlias({"b"}) @NonNull DValue second) { + super(first, second); + } + + @Override + public double apply(@NonNull Map tags) { + return this.first.apply(tags) / this.second.apply(tags); + } + } + + @JsonDeserialize + public static final class FloorDiv extends DValueBinaryOperator { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public FloorDiv( + @JsonProperty(value = "first", required = true) @JsonAlias({"a"}) @NonNull DValue first, + @JsonProperty(value = "second", required = true) @JsonAlias({"b"}) @NonNull DValue second) { + super(first, second); + } + + @Override + public double apply(@NonNull Map tags) { + return Math.floor(this.first.apply(tags) / this.second.apply(tags)); + } + } + + @JsonDeserialize + public static final class Min extends DValueBinaryOperator { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Min( + @JsonProperty(value = "first", required = true) @JsonAlias({"a"}) @NonNull DValue first, + @JsonProperty(value = "second", required = true) @JsonAlias({"b"}) @NonNull DValue second) { + super(first, second); + } + + @Override + public double apply(@NonNull Map tags) { + return Math.min(this.first.apply(tags), this.second.apply(tags)); + } + } + + @JsonDeserialize + public static final class Max extends DValueBinaryOperator { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Max( + @JsonProperty(value = "first", required = true) @JsonAlias({"a"}) @NonNull DValue first, + @JsonProperty(value = "second", required = true) @JsonAlias({"b"}) @NonNull DValue second) { + super(first, second); + } + + @Override + public double apply(@NonNull Map tags) { + return Math.max(this.first.apply(tags), this.second.apply(tags)); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueConstant.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueConstant.java new file mode 100644 index 00000000..9d23fb9f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueConstant.java @@ -0,0 +1,32 @@ +package net.buildtheearth.terraplusplus.dataset.osm.dvalue; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; + +import java.util.Map; + +/** + * Returns a single, constant value. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DValueConstant implements DValue { + protected final double value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DValueConstant( + @JsonProperty(value = "value", required = true) double value) { + this.value = value; + } + + @Override + public double apply(@NonNull Map tags) { + return this.value; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueParser.java deleted file mode 100644 index a195525d..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueParser.java +++ /dev/null @@ -1,30 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.dvalue; - -import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -public class DValueParser extends JsonParser.Typed { - public static final Map> TYPES = new Object2ObjectOpenHashMap<>(); - - static { - TYPES.put("+", BiOp.Add.class); - TYPES.put("-", BiOp.Subtract.class); - TYPES.put("*", BiOp.Multiply.class); - TYPES.put("/", BiOp.Divide.class); - - TYPES.put("constant", Constant.class); - TYPES.put("floor_div", BiOp.FloorDiv.class); - TYPES.put("min", BiOp.Min.class); - TYPES.put("max", BiOp.Max.class); - TYPES.put("tag", Tag.class); - } - - public DValueParser() { - super("dvalue", TYPES); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueTag.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueTag.java new file mode 100644 index 00000000..f88e7692 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/DValueTag.java @@ -0,0 +1,42 @@ +package net.buildtheearth.terraplusplus.dataset.osm.dvalue; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; + +import java.util.Map; + +/** + * Returns a single, constant value. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DValueTag implements DValue { + protected final String key; + protected final double fallback; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DValueTag( + @JsonProperty(value = "key", required = true) @NonNull String key, + @JsonProperty(value = "fallback", required = true) double fallback) { + this.key = key.intern(); + this.fallback = fallback; + } + + @Override + public double apply(@NonNull Map tags) { + String value = tags.get(this.key); + if (value != null) { + try { + return Double.parseDouble(value); + } catch (NumberFormatException ignored) { + } + } + return this.fallback; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/Tag.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/Tag.java deleted file mode 100644 index da452c8e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/dvalue/Tag.java +++ /dev/null @@ -1,61 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.dvalue; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.io.IOException; -import java.util.Map; - -/** - * Returns a single, constant value. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Tag.Parser.class) -@Builder -final class Tag implements DValue { - @NonNull - protected final String key; - protected final double fallback; - - @Override - public double apply(@NonNull Map tags) { - String value = tags.get(this.key); - if (value != null) { - try { - return Double.parseDouble(value); - } catch (NumberFormatException ignored) { - } - } - return this.fallback; - } - - static class Parser extends JsonParser { - @Override - public DValue read(JsonReader in) throws IOException { - TagBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "key": - builder.key(in.nextString().intern()); - break; - case "fallback": - builder.fallback(in.nextDouble()); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/And.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/And.java deleted file mode 100644 index dd13404f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/And.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.match; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; - -import java.io.IOException; -import java.util.Map; - -/** - * Combines the results of multiple match conditions using a logical AND operation. - * - * @author DaPorkchop_ - */ -@JsonAdapter(And.Parser.class) -@RequiredArgsConstructor -final class And implements MatchCondition { - @NonNull - protected final MatchCondition[] delegates; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - for (MatchCondition delegate : this.delegates) { - if (!delegate.test(id, tags, originalGeometry, projectedGeometry)) { - return false; - } - } - return true; - } - - static class Parser extends MatchParser { - @Override - public MatchCondition read(JsonReader in) throws IOException { - return new And(readTypedList(in, this).toArray(new MatchCondition[0])); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Id.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Id.java deleted file mode 100644 index ad5d7085..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Id.java +++ /dev/null @@ -1,73 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.match; - -import com.google.common.collect.ImmutableSet; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.io.IOException; -import java.util.Map; -import java.util.Objects; -import java.util.Set; - -/** - * Matches values based on their OpenStreetMap ID. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Id.Parser.class) -@FunctionalInterface -interface Id extends MatchCondition { - /** - * Matches any ID contained in a {@link Set}. - * - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - final class Any implements Id { - @NonNull - protected final Set expectedIds; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - return this.expectedIds.contains(id); - } - } - - /** - * Matches a single ID. - * - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - final class Exactly implements Id { - protected final String expectedId; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - return Objects.equals(this.expectedId, id); - } - } - - class Parser extends JsonParser { - @Override - public MatchCondition read(JsonReader in) throws IOException { - if (in.peek() == JsonToken.BEGIN_ARRAY) { //check if key is set to any one of the given values - Set expectedIds = ImmutableSet.copyOf(readList(in, reader -> reader.nextString().intern())); - if (expectedIds.isEmpty()) { //if no IDs are given, no ID can possibly match - return FALSE; - } else if (expectedIds.size() == 1) { //if only a single ID is given there's no need to compare against a set - return new Exactly(expectedIds.iterator().next()); - } else { - return new Any(expectedIds); - } - } else { //check if key is set to exactly the given value - return new Exactly(in.nextString().intern()); - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Intersects.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Intersects.java deleted file mode 100644 index 5c10bd75..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Intersects.java +++ /dev/null @@ -1,66 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.match; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.Getter; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; - -import java.io.IOException; -import java.util.Map; - -/** - * Combines the results of multiple match conditions using a logical AND operation. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Intersects.Parser.class) -@Getter -@Builder -final class Intersects implements MatchCondition, Bounds2d { - protected final double minX; - protected final double maxX; - protected final double minZ; - protected final double maxZ; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - Bounds2d bounds = originalGeometry.bounds(); - return bounds != null && this.intersects(bounds); - } - - static class Parser extends JsonParser { - @Override - public Intersects read(JsonReader in) throws IOException { - IntersectsBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "minX": - builder.minX(in.nextDouble()); - break; - case "maxX": - builder.maxX(in.nextDouble()); - break; - case "minZ": - builder.minZ(in.nextDouble()); - break; - case "maxZ": - builder.maxZ(in.nextDouble()); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchCondition.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchCondition.java index 72c28bce..0f504081 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchCondition.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchCondition.java @@ -1,7 +1,10 @@ package net.buildtheearth.terraplusplus.dataset.osm.match; -import com.google.gson.annotations.JsonAdapter; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; import lombok.NonNull; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import java.util.Map; @@ -9,7 +12,9 @@ /** * @author DaPorkchop_ */ -@JsonAdapter(MatchParser.class) +@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "type") +@JsonTypeIdResolver(MatchCondition.TypeIdResolver.class) +@JsonDeserialize @FunctionalInterface public interface MatchCondition { /** @@ -18,4 +23,10 @@ public interface MatchCondition { MatchCondition FALSE = (id, tags, originalGeometry, projectedGeometry) -> false; boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry); + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.OSM_MATCH_CONDITIONS); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionAnd.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionAnd.java new file mode 100644 index 00000000..d19eea1f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionAnd.java @@ -0,0 +1,38 @@ +package net.buildtheearth.terraplusplus.dataset.osm.match; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; + +import java.util.Map; + +/** + * Combines the results of multiple match conditions using a logical AND operation. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class MatchConditionAnd implements MatchCondition { + protected final MatchCondition[] children; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public MatchConditionAnd( + @JsonProperty(value = "children", required = true) @NonNull MatchCondition[] children) { + this.children = children; + } + + @Override + public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { + for (MatchCondition delegate : this.children) { + if (!delegate.test(id, tags, originalGeometry, projectedGeometry)) { + return false; + } + } + return true; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionId.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionId.java new file mode 100644 index 00000000..82ef4b42 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionId.java @@ -0,0 +1,34 @@ +package net.buildtheearth.terraplusplus.dataset.osm.match; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.google.common.collect.ImmutableSet; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; + +import java.util.Map; +import java.util.Set; +import java.util.stream.Stream; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = {@JsonGetter }) +@JsonDeserialize +public final class MatchConditionId implements MatchCondition { + protected final Set ids; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public MatchConditionId( + @JsonProperty(value = "ids", required = true) @NonNull String[] ids) { + this.ids = ImmutableSet.copyOf(Stream.of(ids).map(String::intern).toArray(String[]::new)); + } + + @Override + public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { + return this.ids.contains(id); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionIntersects.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionIntersects.java new file mode 100644 index 00000000..e54f2809 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionIntersects.java @@ -0,0 +1,44 @@ +package net.buildtheearth.terraplusplus.dataset.osm.match; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; + +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class MatchConditionIntersects implements MatchCondition { + @Getter(onMethod_ = { @JsonGetter }) + protected final GeographicProjection projection; + @Getter(onMethod_ = { @JsonGetter }) + protected final Geometry geometry; + + protected transient final Bounds2d bb; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + @SneakyThrows(OutOfProjectionBoundsException.class) + public MatchConditionIntersects( + @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, + @JsonProperty(value = "geometry", required = true) @NonNull Geometry geometry) { + this.projection = projection; + this.geometry = geometry; + this.bb = geometry.project(projection::toGeo).bounds(); + } + + @Override + public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { + Bounds2d bounds = originalGeometry.bounds(); + return bounds != null && this.bb.intersects(bounds); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionNot.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionNot.java new file mode 100644 index 00000000..365e5a55 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionNot.java @@ -0,0 +1,33 @@ +package net.buildtheearth.terraplusplus.dataset.osm.match; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; + +import java.util.Map; + +/** + * Inverts the result of a single match condition. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class MatchConditionNot implements MatchCondition { + protected final MatchCondition child; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public MatchConditionNot( + @JsonProperty(value = "child", required = true) @NonNull MatchCondition child) { + this.child = child; + } + + @Override + public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { + return !this.child.test(id, tags, originalGeometry, projectedGeometry); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionOr.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionOr.java new file mode 100644 index 00000000..f825a6a5 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionOr.java @@ -0,0 +1,38 @@ +package net.buildtheearth.terraplusplus.dataset.osm.match; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; + +import java.util.Map; + +/** + * Combines the results of multiple match conditions using a logical OR operation. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class MatchConditionOr implements MatchCondition { + protected final MatchCondition[] children; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public MatchConditionOr( + @JsonProperty(value = "children", required = true) @NonNull MatchCondition[] children) { + this.children = children; + } + + @Override + public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { + for (MatchCondition delegate : this.children) { + if (delegate.test(id, tags, originalGeometry, projectedGeometry)) { + return true; + } + } + return false; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionTag.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionTag.java new file mode 100644 index 00000000..9ec78035 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionTag.java @@ -0,0 +1,63 @@ +package net.buildtheearth.terraplusplus.dataset.osm.match; + +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; + +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; +import java.util.stream.StreamSupport; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor +@JsonDeserialize(builder = MatchConditionTag.Builder.class) +public final class MatchConditionTag implements MatchCondition { + @Getter(onMethod_ = { @JsonValue }) + @NonNull + protected final Map> tags; + + @Override + public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { + for (Map.Entry> entry : this.tags.entrySet()) { + String value = tags.get(entry.getKey()); + if (value == null //the tag isn't set + || (entry.getValue() != null && entry.getValue().contains(value))) { //the tag's value isn't whitelisted + return false; + } + } + return true; + } + + @JsonPOJOBuilder + public static class Builder { + protected final Map> tags = new Object2ObjectOpenHashMap<>(); + + @JsonAnySetter + private void setter(@NonNull String key, JsonNode node) { + if (node.isNull()) { + this.tags.put(key, null); + } else if (node.isArray()) { + this.tags.put(key, ImmutableSet.copyOf(StreamSupport.stream(node.spliterator(), false).map(JsonNode::asText).map(String::intern).toArray(String[]::new))); + } else { + this.tags.put(key, ImmutableSet.of(node.asText())); + } + } + + public MatchConditionTag build() { + return new MatchConditionTag(this.tags); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchParser.java deleted file mode 100644 index 8021737a..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchParser.java +++ /dev/null @@ -1,27 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.match; - -import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -public class MatchParser extends JsonParser.Typed { - public static final Map> TYPES = new Object2ObjectOpenHashMap<>(); - - static { - TYPES.put("and", And.class); - TYPES.put("id", Id.class); - TYPES.put("not", Not.class); - TYPES.put("or", Or.class); - - TYPES.put("intersects", Intersects.class); - TYPES.put("tag", Tag.class); - } - - public MatchParser() { - super("match", TYPES); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Not.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Not.java deleted file mode 100644 index 5ac27cff..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Not.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.match; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.io.IOException; -import java.util.Map; - -/** - * Inverts the result of a single match condition. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Not.Parser.class) -@RequiredArgsConstructor -final class Not implements MatchCondition { - @NonNull - protected final MatchCondition delegate; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - return !this.delegate.test(id, tags, originalGeometry, projectedGeometry); - } - - static class Parser extends JsonParser { - @Override - public Not read(JsonReader in) throws IOException { - in.beginObject(); - MatchCondition delegate = TerraConstants.GSON.fromJson(in, MatchCondition.class); - in.endObject(); - return new Not(delegate); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Or.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Or.java deleted file mode 100644 index 44758c9e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Or.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.match; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; - -import java.io.IOException; -import java.util.Map; - -/** - * Combines the results of multiple match conditions using a logical OR operation. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Or.Parser.class) -@RequiredArgsConstructor -final class Or implements MatchCondition { - @NonNull - protected final MatchCondition[] delegates; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - for (MatchCondition delegate : this.delegates) { - if (delegate.test(id, tags, originalGeometry, projectedGeometry)) { - return true; - } - } - return false; - } - - static class Parser extends MatchParser { - @Override - public MatchCondition read(JsonReader in) throws IOException { - return new Or(readTypedList(in, this).toArray(new MatchCondition[0])); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Tag.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Tag.java deleted file mode 100644 index 8a6d0e9c..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/Tag.java +++ /dev/null @@ -1,103 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm.match; - -import com.google.common.collect.ImmutableSet; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.io.IOException; -import java.util.Map; -import java.util.Set; - -/** - * Matches a single OpenStreetMap tag. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Tag.Parser.class) -@FunctionalInterface -interface Tag extends MatchCondition { - /** - * Matches tags with the given key, regardless of value. - * - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - final class All implements Tag { - @NonNull - protected final String key; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - return tags.containsKey(this.key); - } - } - - /** - * Matches tags with the given key mapped to any one of the values in a {@link Set}. - * - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - final class Any implements Tag { - @NonNull - protected final String key; - @NonNull - protected final Set expectedValues; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - return this.expectedValues.contains(tags.get(this.key)); - } - } - - /** - * Matches tags with the given key mapped to the given value. - * - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - final class Exactly implements Tag { - @NonNull - protected final String key; - @NonNull - protected final String value; - - @Override - public boolean test(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull Geometry projectedGeometry) { - return this.value.equals(tags.get(this.key)); - } - } - - class Parser extends JsonParser { - @Override - public MatchCondition read(JsonReader in) throws IOException { - MatchCondition result; - in.beginObject(); - String key = in.nextName().intern(); - - if (in.peek() == JsonToken.NULL) { //only check if key is set, ignore value - in.nextNull(); - result = new All(key); - } else if (in.peek() == JsonToken.BEGIN_ARRAY) { //check if key is set to any one of the given values - Set expectedValues = ImmutableSet.copyOf(readList(in, reader -> reader.nextString().intern())); - if (expectedValues.isEmpty()) { //if no values are given, no tag can possibly match - result = FALSE; - } else if (expectedValues.size() == 1) { //if only a single value is given there's no need to compare against a set - result = new Exactly(key, expectedValues.iterator().next()); - } else { - result = new Any(key, expectedValues); - } - } else { //check if key is set to exactly the given value - result = new Exactly(key, in.nextString().intern()); - } - - in.endObject(); - return result; - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/All.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/All.java deleted file mode 100644 index 8d36fd77..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/All.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.generator.CachedChunkData; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(All.Parser.class) -@RequiredArgsConstructor -final class All implements DrawFunction { - @NonNull - protected final DrawFunction[] delegates; - - @Override - public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { - for (DrawFunction delegate : this.delegates) { - delegate.drawOnto(data, x, z, weight); - } - } - - static class Parser extends DrawFunctionParser { - @Override - public DrawFunction read(JsonReader in) throws IOException { - return new All(readTypedList(in, this).toArray(new DrawFunction[0])); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Block.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Block.java deleted file mode 100644 index aded6bef..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Block.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.generator.CachedChunkData; -import net.minecraft.block.state.IBlockState; - -import java.io.IOException; - -/** - * {@link DrawFunction} which sets the surface block to a fixed block state. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Block.Parser.class) -@RequiredArgsConstructor -public final class Block implements DrawFunction { - @NonNull - protected final IBlockState state; - - @Override - public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { - data.surfaceBlocks()[x * 16 + z] = this.state; - } - - static class Parser extends JsonParser { - @Override - public Block read(JsonReader in) throws IOException { - return new Block(TerraConstants.GSON.fromJson(in, IBlockState.class)); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunction.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunction.java index c4fdc651..81b95e74 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunction.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunction.java @@ -1,7 +1,10 @@ package net.buildtheearth.terraplusplus.dataset.vector.draw; -import com.google.gson.annotations.JsonAdapter; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; import lombok.NonNull; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.CachedChunkData; /** @@ -9,7 +12,9 @@ * * @author DaPorkchop_ */ -@JsonAdapter(DrawFunctionParser.class) +@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "type") +@JsonTypeIdResolver(DrawFunction.TypeIdResolver.class) +@JsonDeserialize @FunctionalInterface public interface DrawFunction { /** @@ -21,4 +26,10 @@ public interface DrawFunction { * @param weight the pixel weight */ void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight); + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.VECTOR_DRAW_FUNCTIONS); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionAll.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionAll.java new file mode 100644 index 00000000..d2cf898d --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionAll.java @@ -0,0 +1,31 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DrawFunctionAll implements DrawFunction { + protected final DrawFunction[] children; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DrawFunctionAll( + @JsonProperty(value = "children", required = true) @NonNull DrawFunction[] children) { + this.children = children; + } + + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + for (DrawFunction delegate : this.children) { + delegate.drawOnto(data, x, z, weight); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionBlock.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionBlock.java new file mode 100644 index 00000000..dd29b4da --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionBlock.java @@ -0,0 +1,32 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; +import net.minecraft.block.state.IBlockState; + +/** + * {@link DrawFunction} which sets the surface block to a fixed block state. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DrawFunctionBlock implements DrawFunction { + protected final IBlockState state; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DrawFunctionBlock( + @JsonProperty(value = "state", required = true) @NonNull IBlockState state) { + this.state = state; + } + + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + data.surfaceBlocks()[x * 16 + z] = this.state; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/NoTrees.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionNoTrees.java similarity index 55% rename from src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/NoTrees.java rename to src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionNoTrees.java index ba819d00..5d2a9e1f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/NoTrees.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionNoTrees.java @@ -1,21 +1,17 @@ package net.buildtheearth.terraplusplus.dataset.vector.draw; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.generator.EarthGeneratorPipelines; -import java.io.IOException; - /** * {@link DrawFunction} which removes trees at a given position. * * @author DaPorkchop_ */ -@JsonAdapter(NoTrees.Parser.class) -final class NoTrees implements DrawFunction { +@JsonDeserialize +public final class DrawFunctionNoTrees implements DrawFunction { @Override public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { byte[] treeCover = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, null); @@ -23,13 +19,4 @@ public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int we treeCover[x * 16 + z] = (byte) 0; //set chance to 0 } } - - static class Parser extends JsonParser { - @Override - public NoTrees read(JsonReader in) throws IOException { - in.beginObject(); - in.endObject(); - return new NoTrees(); - } - } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionOcean.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionOcean.java new file mode 100644 index 00000000..94e48cfa --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionOcean.java @@ -0,0 +1,18 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; + +/** + * {@link DrawFunction} which updates the water depth based on the pixel weight. + * + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class DrawFunctionOcean implements DrawFunction { + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + data.updateOceanDepth(x, z, weight); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionParser.java deleted file mode 100644 index 7fe48920..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionParser.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; - -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -public class DrawFunctionParser extends JsonParser.Typed { - public static final Map> TYPES = new Object2ObjectOpenHashMap<>(); - - static { - TYPES.put("all", All.class); - - TYPES.put("weight_add", WeightAdd.class); - TYPES.put("weight_clamp", WeightClamp.class); - TYPES.put("weight_greater_than", WeightGreaterThan.class); - TYPES.put("weight_less_than", WeightLessThan.class); - - TYPES.put("block", Block.class); - TYPES.put("no_trees", NoTrees.class); - TYPES.put("ocean", Ocean.class); - TYPES.put("water", Water.class); - } - - public DrawFunctionParser() { - super("draw", TYPES); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWater.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWater.java new file mode 100644 index 00000000..2c60eaed --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWater.java @@ -0,0 +1,18 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; + +/** + * {@link DrawFunction} which updates the water depth based on the pixel weight. + * + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class DrawFunctionWater implements DrawFunction { + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + data.updateWaterDepth(x, z, weight); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightAdd.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightAdd.java new file mode 100644 index 00000000..c030359f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightAdd.java @@ -0,0 +1,32 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DrawFunctionWeightAdd implements DrawFunction { + protected final DrawFunction child; + protected final int value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DrawFunctionWeightAdd( + @JsonProperty(value = "child", required = true) @NonNull DrawFunction child, + @JsonProperty(value = "value", required = true) int value) { + this.child = child; + this.value = value; + } + + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + this.child.drawOnto(data, x, z, weight + this.value); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightClamp.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightClamp.java new file mode 100644 index 00000000..4cfc1e46 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightClamp.java @@ -0,0 +1,38 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; +import net.daporkchop.lib.common.math.PMath; + +import static net.daporkchop.lib.common.util.PorkUtil.*; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DrawFunctionWeightClamp implements DrawFunction { + protected final DrawFunction child; + protected final int min; + protected final int max; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DrawFunctionWeightClamp( + @JsonProperty(value = "child", required = true) @NonNull DrawFunction child, + @JsonProperty("min") Integer min, + @JsonProperty("max") Integer max) { + this.child = child; + this.min = fallbackIfNull(min, Integer.MIN_VALUE); + this.max = fallbackIfNull(max, Integer.MAX_VALUE); + } + + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + this.child.drawOnto(data, x, z, PMath.clamp(weight, this.min, this.max)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightGreaterThan.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightGreaterThan.java new file mode 100644 index 00000000..cb3a27be --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightGreaterThan.java @@ -0,0 +1,34 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DrawFunctionWeightGreaterThan implements DrawFunction { + protected final DrawFunction child; + protected final int value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DrawFunctionWeightGreaterThan( + @JsonProperty(value = "child", required = true) @NonNull DrawFunction child, + @JsonProperty(value = "value", required = true) int value) { + this.child = child; + this.value = value; + } + + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + if (weight > this.value) { + this.child.drawOnto(data, x, z, weight); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightLessThan.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightLessThan.java new file mode 100644 index 00000000..d8db1a8d --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionWeightLessThan.java @@ -0,0 +1,34 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DrawFunctionWeightLessThan implements DrawFunction { + protected final DrawFunction child; + protected final int value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DrawFunctionWeightLessThan( + @JsonProperty(value = "child", required = true) @NonNull DrawFunction child, + @JsonProperty(value = "value", required = true) int value) { + this.child = child; + this.value = value; + } + + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + if (weight < this.value) { + this.child.drawOnto(data, x, z, weight); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Ocean.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Ocean.java deleted file mode 100644 index 1ec3cf7e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Ocean.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.generator.CachedChunkData; - -import java.io.IOException; - -/** - * {@link DrawFunction} which updates the water depth based on the pixel weight. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Ocean.Parser.class) -final class Ocean implements DrawFunction { - @Override - public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { - data.updateOceanDepth(x, z, weight); - } - - static class Parser extends JsonParser { - @Override - public Ocean read(JsonReader in) throws IOException { - in.beginObject(); - in.endObject(); - return new Ocean(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Water.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Water.java deleted file mode 100644 index 6eb07e25..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/Water.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.generator.CachedChunkData; - -import java.io.IOException; - -/** - * {@link DrawFunction} which updates the water depth based on the pixel weight. - * - * @author DaPorkchop_ - */ -@JsonAdapter(Water.Parser.class) -final class Water implements DrawFunction { - @Override - public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { - data.updateWaterDepth(x, z, weight); - } - - static class Parser extends JsonParser { - @Override - public Water read(JsonReader in) throws IOException { - in.beginObject(); - in.endObject(); - return new Water(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightAdd.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightAdd.java deleted file mode 100644 index ff234e57..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightAdd.java +++ /dev/null @@ -1,55 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.generator.CachedChunkData; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(WeightAdd.Parser.class) -@Builder -final class WeightAdd implements DrawFunction { - @NonNull - protected final DrawFunction delegate; - protected final int value; - - @Override - public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { - this.delegate.drawOnto(data, x, z, weight + this.value); - } - - static class Parser extends JsonParser { - @Override - public WeightAdd read(JsonReader in) throws IOException { - WeightAddBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "value": - builder.value(in.nextInt()); - break; - case "delegate": - in.beginObject(); - builder.delegate(TerraConstants.GSON.fromJson(in, DrawFunction.class)); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightClamp.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightClamp.java deleted file mode 100644 index ceaf3f2b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightClamp.java +++ /dev/null @@ -1,62 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.generator.CachedChunkData; -import net.daporkchop.lib.common.math.PMath; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(WeightClamp.Parser.class) -@Builder -final class WeightClamp implements DrawFunction { - @NonNull - protected final DrawFunction delegate; - @Builder.Default - protected final int min = Integer.MIN_VALUE; - @Builder.Default - protected final int max = Integer.MAX_VALUE; - - @Override - public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { - this.delegate.drawOnto(data, x, z, PMath.clamp(weight, this.min, this.max)); - } - - static class Parser extends JsonParser { - @Override - public WeightClamp read(JsonReader in) throws IOException { - WeightClampBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "min": - builder.min(in.nextInt()); - break; - case "max": - builder.max(in.nextInt()); - break; - case "delegate": - in.beginObject(); - builder.delegate(TerraConstants.GSON.fromJson(in, DrawFunction.class)); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightGreaterThan.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightGreaterThan.java deleted file mode 100644 index 228b626d..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightGreaterThan.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.generator.CachedChunkData; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(WeightGreaterThan.Parser.class) -@Builder -final class WeightGreaterThan implements DrawFunction { - @NonNull - protected final DrawFunction delegate; - protected final int value; - - @Override - public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { - if (weight > this.value) { - this.delegate.drawOnto(data, x, z, weight); - } - } - - static class Parser extends JsonParser { - @Override - public WeightGreaterThan read(JsonReader in) throws IOException { - WeightGreaterThanBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "value": - builder.value(in.nextInt()); - break; - case "delegate": - in.beginObject(); - builder.delegate(TerraConstants.GSON.fromJson(in, DrawFunction.class)); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightLessThan.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightLessThan.java deleted file mode 100644 index d541db0b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/WeightLessThan.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.vector.draw; - -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Builder; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; -import net.buildtheearth.terraplusplus.generator.CachedChunkData; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonAdapter(WeightLessThan.Parser.class) -@Builder -final class WeightLessThan implements DrawFunction { - @NonNull - protected final DrawFunction delegate; - protected final int value; - - @Override - public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { - if (weight < this.value) { - this.delegate.drawOnto(data, x, z, weight); - } - } - - static class Parser extends JsonParser { - @Override - public WeightLessThan read(JsonReader in) throws IOException { - WeightLessThanBuilder builder = builder(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - String name = in.nextName(); - switch (name) { - case "value": - builder.value(in.nextInt()); - break; - case "delegate": - in.beginObject(); - builder.delegate(TerraConstants.GSON.fromJson(in, DrawFunction.class)); - in.endObject(); - break; - default: - throw new IllegalStateException("invalid property: " + name); - } - } - in.endObject(); - - return builder.build(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index 8d0a0dfa..b6787fa8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -5,9 +5,8 @@ import com.google.gson.Gson; import com.google.gson.GsonBuilder; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.dataset.osm.BlockStateParser; import net.buildtheearth.terraplusplus.util.jackson.mixin.BiomeDeserializeMixin; -import net.buildtheearth.terraplusplus.util.jackson.mixin.BlockStateDeserializeMixin; +import net.buildtheearth.terraplusplus.util.jackson.mixin.BlockStateMixin; import net.minecraft.block.state.IBlockState; import net.minecraft.world.biome.Biome; @@ -23,7 +22,6 @@ public class TerraConstants { public final String othersCommandNode = MODID + ".others"; public final Gson GSON = new GsonBuilder() - .registerTypeAdapter(IBlockState.class, BlockStateParser.INSTANCE) .create(); public final JsonMapper JSON_MAPPER = JsonMapper.builder() @@ -33,7 +31,7 @@ public class TerraConstants { .configure(JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS, true) .configure(JsonReadFeature.ALLOW_TRAILING_COMMA, true) .addMixIn(Biome.class, BiomeDeserializeMixin.class) - .addMixIn(IBlockState.class, BlockStateDeserializeMixin.class) + .addMixIn(IBlockState.class, BlockStateMixin.class) .build(); /** diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateDeserializeMixin.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateMixin.java similarity index 55% rename from src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateDeserializeMixin.java rename to src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateMixin.java index 8c9aee97..77c2cbde 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateDeserializeMixin.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BlockStateMixin.java @@ -1,9 +1,19 @@ package net.buildtheearth.terraplusplus.util.jackson.mixin; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.node.JsonNodeFactory; +import com.fasterxml.jackson.databind.util.StdConverter; +import lombok.Getter; import lombok.NonNull; +import lombok.RequiredArgsConstructor; import net.daporkchop.lib.common.function.PFunctions; import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.block.Block; @@ -11,6 +21,7 @@ import net.minecraft.block.state.IBlockState; import net.minecraft.util.ResourceLocation; +import java.io.IOException; import java.util.Collections; import java.util.Map; import java.util.stream.Collectors; @@ -20,8 +31,19 @@ /** * @author DaPorkchop_ */ -@JsonDeserialize(builder = BlockStateDeserializeMixin.Builder.class) -public abstract class BlockStateDeserializeMixin { +@JsonDeserialize(builder = BlockStateMixin.Builder.class) +@JsonSerialize(using = BlockStateMixin.Serializer.class) +public abstract class BlockStateMixin { + @RequiredArgsConstructor + @Getter(onMethod_ = { @JsonGetter }) + @JsonSerialize + protected static class OnlyId { + @NonNull + protected final String id; + } + + @Getter(onMethod_ = { @JsonGetter }) + @JsonSerialize protected static class Builder { protected final String id; protected final Map properties; @@ -50,4 +72,18 @@ public IBlockState build() { return state; } } + + protected static class Serializer extends JsonSerializer { + @Override + public void serialize(IBlockState value, JsonGenerator gen, SerializerProvider serializers) throws IOException { + String id = value.getBlock().getRegistryName().toString(); + Object o; + if (value == value.getBlock().getDefaultState()) { + o = new OnlyId(id); + } else { + o = new Builder(id, value.getProperties().entrySet().stream().collect(Collectors.toMap(e -> e.getKey().getName(), e -> e.getValue().toString()))); + } + gen.writeObject(o); + } + } } diff --git a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm.json5 b/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm.json5 index cc9139b8..2a7478ee 100644 --- a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm.json5 +++ b/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm.json5 @@ -6,538 +6,643 @@ { "line": { - "first": { + "type": "first", + "children": [ //tunnels shouldn't be generated, ever - "condition": { - "match": { - "and": { - "tag": { + { + "type": "condition", + "if": { + "type": "and", + "children": [ + { + "type": "tag", + //tunnel=* "tunnel": null }, - "not": { - "tag": { + { + "type": "not", + "child": { + "type": "tag", "tunnel": "no" } } - } + ] }, "emit": { - "nothing": {} - } + //return something in order to break out of the initial "first" block + "type": "nothing" + }, }, //functionally equivalent to old FREEWAY/LIMITEDACCESS behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "motorway", - "trunk" - ] - } + { + "type": "condition", + "if": { + "type": "tag", + "highway": [ + "motorway", + "trunk" + ] }, "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } + "type": "wide", + "draw": { + "type": "all", + "children": [ + { + "type": "no_trees", + }, + { + "type": "weight_greater_than", + "value": 3, + "child": { + "type": "block", + "state": { + "id": "minecraft:concrete", + "properties": { + "color": "gray" } - }, - "value": 3 + } } } - }, - "radius": { - "+": { - "floor_div": { - "*": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 3 - }, - "constant": 2 + ] + }, + "radius": { + "type": "+", + "first": { + "type": "floor_div", + "first": { + "type": "*", + "first": { + "type": "tag", + "key": "lanes", + "fallback": 2 }, - "constant": 6 // 2 (original) + 4 (trees) + "second": { + "type": "constant", + "value": 3 + } + }, + "second": { + "type": "constant", + "value": 2 } }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } + "second": { + "type": "constant", + // 2 (original) + 4 (trees) + "value": 6 } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //functionally equivalent to old INTERCHANGE behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "motorway_link", - "trunk_link" - ] - } + { + "type": "condition", + "if": { + "type": "tag", + "highway": [ + "motorway_link", + "trunk_link" + ] }, "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } + "type": "wide", + "draw": { + "type": "all", + "children": [ + { + "type": "no_trees", + }, + { + "type": "weight_greater_than", + "value": 3, + "child": { + "type": "block", + "state": { + "id": "minecraft:concrete", + "properties": { + "color": "gray" } - }, - "value": 3 + } } } - }, - "radius": { - "+": { - "floor_div": { - "*": { - "max": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 2 - }, - "constant": 3 + ] + }, + "radius": { + "type": "+", + "first": { + "type": "floor_div", + "first": { + "type": "*", + "first": { + "type": "max", + "first": { + "type": "tag", + "key": "lanes", + "fallback": 2 }, - "constant": 2 + "second": { + "type": "constant", + "value": 2 + } }, - "constant": 4 + "second": { + "type": "constant", + "value": 3 + } + }, + "second": { + "type": "constant", + "value": 2 } }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } + "second": { + "type": "constant", + // 0 (original) + 4 (trees) + "value": 4 } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //functionally equivalent to old MAIN behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "primary", - "raceway" - ] - } + { + "type": "condition", + "if": { + "type": "tag", + "highway": [ + "primary", + "raceway" + ] }, "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } + "type": "wide", + "draw": { + "type": "all", + "children": [ + { + "type": "no_trees", + }, + { + "type": "weight_greater_than", + "value": 3, + "child": { + "type": "block", + "state": { + "id": "minecraft:concrete", + "properties": { + "color": "gray" } - }, - "value": 3 + } } } - }, - "radius": { - "+": { - "*": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 2 - }, - "constant": 4 + ] + }, + "radius": { + "type": "+", + "first": { + "type": "*", + "first": { + "type": "tag", + "key": "lanes", + "fallback": 2 + }, + "second": { + "type": "constant", + "value": 4 } }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } + "second": { + "type": "constant", + // 0 (original) + 4 (trees) + "value": 4 } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //functionally equivalent to old MINOR behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "tertiary", - "residential" - ] - } + { + "type": "condition", + "if": { + "type": "tag", + "highway": [ + "tertiary", + "residential" + ] }, "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } + "type": "wide", + "draw": { + "type": "all", + "children": [ + { + "type": "no_trees", + }, + { + "type": "weight_greater_than", + "value": 3, + "child": { + "type": "block", + "state": { + "id": "minecraft:concrete", + "properties": { + "color": "gray" } - }, - "value": 3 + } } } + ] + }, + "radius": { + "type": "+", + "first": { + "type": "tag", + "key": "lanes", + "fallback": 2 }, - "radius": { - "+": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 4 - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } + "second": { + "type": "constant", + // 0 (original) + 4 (trees) + "value": 4 } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //functionally equivalent to old SIDE behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "secondary", - "primary_link", - "secondary_link", - "living_street", - "bus_guideway", - "service", - "unclassified" - ] - } + { + "type": "condition", + "if": { + "type": "tag", + "highway": [ + "secondary", + "primary_link", + "secondary_link", + "living_street", + "bus_guideway", + "service", + "unclassified" + ] }, "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } + "type": "wide", + "draw": { + "type": "all", + "children": [ + { + "type": "no_trees", + }, + { + "type": "weight_greater_than", + "value": 3, + "child": { + "type": "block", + "state": { + "id": "minecraft:concrete", + "properties": { + "color": "gray" } - }, - "value": 3 + } } } - }, - "radius": { - "+": { - "floor_div": { - "+": { - "*": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 3 - }, - "constant": 1 + ] + }, + "radius": { + "type": "+", + "first": { + "type": "floor_div", + "first": { + "type": "+", + "first": { + "type": "*", + "first": { + "type": "tag", + "key": "lanes", + "fallback": 2 }, - "constant": 2 + "second": { + "type": "constant", + "value": 3 + } }, - "constant": 4 + "second": { + "type": "constant", + "value": 1 + } + }, + "second": { + "type": "constant", + "value": 2 } }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } + "second": { + "type": "constant", + // 0 (original) + 4 (trees) + "value": 4 } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //functionally equivalent to old ROAD behavior - "condition": { - "match": { - "tag": { - //matches anything tagged as "highway" that didn't match any previous filters - "highway": null - } + { + "type": "condition", + "if": { + "type": "tag", + //matches anything tagged as "highway=*" that didn't match any previous filters + "highway": null }, "emit": { - "narrow": { - "draw": { - "block": { - "id": "minecraft:grass_path" - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } + "type": "narrow", + "draw": { + "type": "block", + "state": { + "id": "minecraft:grass_path" } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //functionally equivalent to old BUILDING behavior - "condition": { - "match": { - "tag": { - //matches anything tagged as "building" - "building": null - } + { + "type": "condition", + "if": { + "type": "tag", + //matches anything tagged as "building=*" + "building": null }, "emit": { - "narrow": { - "draw": { - "block": { - "id": "minecraft:brick_block" - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } + "type": "narrow", + "draw": { + "type": "block", + "state": { + "id": "minecraft:brick_block" } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //functionally equivalent to old STREAM behavior - "condition": { - "match": { - "tag": { - "waterway": "stream" - } + { + "type": "condition", + "if": { + "type": "tag", + "waterway": "stream" }, "emit": { - "wide": { - "draw": { - "water": {} - }, - "radius": { - "constant": 1.5 - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } + "type": "wide", + "draw": { + "type": "water" + }, + "radius": { + "type": "constant", + "value": 1.5 + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //functionally equivalent to old RIVER behavior - "condition": { - "match": { - "tag": { - "waterway": [ - "river", - "canal" - ] - } + { + "type": "condition", + "if": { + "type": "tag", + "waterway": [ + "river", + "canal" + ] }, "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - //offset weight by -4, because "water" actually uses the weight value and it'll be too high otherwise - "weight_add": { - "delegate": { - "water": {} - }, - "value": -4 - } - }, - "value": 3 + "type": "wide", + "draw": { + "type": "all", + "children": [ + { + "type": "no_trees" + }, + { + "type": "weight_greater_than", + "value": 3, + "child": { + //offset weight by -4, because "water" actually uses the weight value and it'll be too high otherwise + "type": "weight_add", + "value": -4, + "child": { + "type": "water" + } } } - }, - "radius": { - "constant": 9 // 5 (original) + 4 (trees) - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } + ] + }, + "radius": { + "type": "constant", + // 5 (original) + 4 (trees) + "value": 9 + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } } - } + ] }, "polygon": { - "first": { + "type": "first", + "children": [ //functionally equivalent to old BUILDING behavior - "condition": { - "match": { - "tag": { - //matches anything tagged as "building" - "building": null - } + { + "type": "condition", + "if": { + "type": "tag", + //matches anything tagged as "building=*" + "building": null }, "emit": { - "all": { + "type": "all", + "children": [ //buildings shouldn't have trees inside of or right next to them - "distance": { + { + "type": "rasterize_distance", + "maxDist": 4, "draw": { - "no_trees": {} + "type": "no_trees" }, "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 4 + "type": "tag", + "key": "layer", + "fallback": 0 + } }, - //draw building outline normally - "convert": { - "line": { - "narrow": { - "draw": { - "block": { - "id": "minecraft:brick_block" - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } + //draw building outline normally (as lines) + { + "type": "convert_to_lines", + "next": { + "type": "narrow", + "draw": { + "type": "block", + "state": { + "id": "minecraft:brick_block" } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } } - } + ] } }, - "condition": { - "match": { - "or": { - "tag": { - //matches anything tagged as "water" + //rasterize river polygons + { + "type": "condition", + "if": { + "type": "or", + "children": [ + { + "type": "tag", + //matches anything tagged as "water=*" "water": null }, - "tag": { + { + "type": "tag", //matches anything tagged as "natural=water" "natural": "water" }, - "tag": { + { + "type": "tag", //matches anything tagged as "waterway=riverbank" "waterway": "riverbank" } - } + ] }, "emit": { - "distance": { - "draw": { - "water": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 6 + "type": "rasterize_distance", + "maxDist": 6, + "draw": { + "type": "water" + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //special handling for the caspian sea: it's tagged as natural=coastline, but isn't actually at sea level... - "condition": { - "match": { - "and": { - "tag": { + { + "type": "condition", + "if": { + "type": "and", + "children": [ + { + "type": "tag", + //matches anything tagged as "natural=coastline" "natural": "coastline" }, - "intersects": { - "minX": 45.637, - "minZ": 34.597, - "maxX": 56.536, - "maxZ": 47.695 + { + "type": "intersects", + "projection": "EPSG:4326", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 45.637, + 34.597 + ], + [ + 45.637, + 47.695 + ], + [ + 56.536, + 47.695 + ], + [ + 56.536, + 34.597 + ], + [ + 45.637, + 34.597 + ] + ] + ] + } } - } + ] }, "emit": { - "distance": { - "draw": { - "water": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 6 + "type": "rasterize_distance", + "maxDist": 6, + "draw": { + "type": "water" + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } }, //all remaining coastline polygons are treated as ocean - "condition": { - "match": { - "tag": { - //matches anything tagged as "natural=coastline" - "natural": "coastline" - } + { + "type": "condition", + "if": { + "type": "tag", + //matches anything tagged as "natural=coastline" + "natural": "coastline" }, "emit": { - "distance": { - "draw": { - "ocean": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 7 + "type": "rasterize_distance", + "maxDist": 7, + "draw": { + "type": "ocean" + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": 0 } } } - } + ] } } diff --git a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_buildings.json5 b/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_buildings.json5 deleted file mode 100644 index 0b6834df..00000000 --- a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_buildings.json5 +++ /dev/null @@ -1,477 +0,0 @@ -/* - * DEFAULT TERRA++ OpenStreetMap DATA INTERPRETATION CONFIG - * - * BUILDINGS ARE DISABLED - * - * @author DaPorkchop_ - */ - -{ - "line": { - "first": { - //tunnels shouldn't be generated, ever - "condition": { - "match": { - "and": { - "tag": { - "tunnel": null - }, - "not": { - "tag": { - "tunnel": "no" - } - } - } - }, - "emit": { - "nothing": {} - } - }, - //functionally equivalent to old FREEWAY/LIMITEDACCESS behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "motorway", - "trunk" - ] - } - }, - "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } - } - }, - "value": 3 - } - } - }, - "radius": { - "+": { - "floor_div": { - "*": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 3 - }, - "constant": 2 - }, - "constant": 6 // 2 (original) + 4 (trees) - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old INTERCHANGE behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "motorway_link", - "trunk_link" - ] - } - }, - "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } - } - }, - "value": 3 - } - } - }, - "radius": { - "+": { - "floor_div": { - "*": { - "max": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 2 - }, - "constant": 3 - }, - "constant": 2 - }, - "constant": 4 - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old MAIN behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "primary", - "raceway" - ] - } - }, - "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } - } - }, - "value": 3 - } - } - }, - "radius": { - "+": { - "*": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 2 - }, - "constant": 4 - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old MINOR behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "tertiary", - "residential" - ] - } - }, - "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } - } - }, - "value": 3 - } - } - }, - "radius": { - "+": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 4 - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old SIDE behavior - "condition": { - "match": { - "tag": { - "highway": [ - //matches tags with either value - "secondary", - "primary_link", - "secondary_link", - "living_street", - "bus_guideway", - "service", - "unclassified" - ] - } - }, - "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - "block": { - "id": "minecraft:concrete", - "properties": { - "color": "gray" - } - } - }, - "value": 3 - } - } - }, - "radius": { - "+": { - "floor_div": { - "+": { - "*": { - "tag": { - "key": "lanes", - "fallback": 2 - }, - "constant": 3 - }, - "constant": 1 - }, - "constant": 2 - }, - "constant": 4 - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old ROAD behavior - "condition": { - "match": { - "tag": { - //matches anything tagged as "highway" that didn't match any previous filters - "highway": null - } - }, - "emit": { - "narrow": { - "draw": { - "block": { - "id": "minecraft:grass_path" - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old STREAM behavior - "condition": { - "match": { - "tag": { - "waterway": "stream" - } - }, - "emit": { - "wide": { - "draw": { - "water": {} - }, - "radius": { - "constant": 1.5 - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old RIVER behavior - "condition": { - "match": { - "tag": { - "waterway": [ - "river", - "canal" - ] - } - }, - "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - //offset weight by -4, because "water" actually uses the weight value and it'll be too high otherwise - "weight_add": { - "delegate": { - "water": {} - }, - "value": -4 - } - }, - "value": 3 - } - } - }, - "radius": { - "constant": 9 // 5 (original) + 4 (trees) - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - } - } - }, - "polygon": { - "first": { - "condition": { - "match": { - "or": { - "tag": { - //matches anything tagged as "water" - "water": null - }, - "tag": { - //matches anything tagged as "natural=water" - "natural": "water" - }, - "tag": { - //matches anything tagged as "waterway=riverbank" - "waterway": "riverbank" - } - } - }, - "emit": { - "distance": { - "draw": { - "water": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 6 - } - } - }, - //special handling for the caspian sea: it's tagged as natural=coastline, but isn't actually at sea level... - "condition": { - "match": { - "and": { - "tag": { - "natural": "coastline" - }, - "intersects": { - "minX": 45.637, - "minZ": 34.597, - "maxX": 56.536, - "maxZ": 47.695 - } - } - }, - "emit": { - "distance": { - "draw": { - "water": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 6 - } - } - }, - //all remaining coastline polygons are treated as ocean - "condition": { - "match": { - "tag": { - //matches anything tagged as "natural=coastline" - "natural": "coastline" - } - }, - "emit": { - "distance": { - "draw": { - "ocean": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 7 - } - } - } - } - } -} diff --git a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_roads.json5 b/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_roads.json5 deleted file mode 100644 index b942e90f..00000000 --- a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_roads.json5 +++ /dev/null @@ -1,236 +0,0 @@ -/* - * DEFAULT TERRA++ OpenStreetMap DATA INTERPRETATION CONFIG - * - * ROADS AND BUILDINGS ARE DISABLED - * - * @author DaPorkchop_ - */ - -{ - "line": { - "first": { - //functionally equivalent to old BUILDING behavior - "condition": { - "match": { - "tag": { - //matches anything tagged as "building" - "building": null - } - }, - "emit": { - "narrow": { - "draw": { - "block": { - "id": "minecraft:brick_block" - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old STREAM behavior - "condition": { - "match": { - "tag": { - "waterway": "stream" - } - }, - "emit": { - "wide": { - "draw": { - "water": {} - }, - "radius": { - "constant": 1.5 - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old RIVER behavior - "condition": { - "match": { - "tag": { - "waterway": [ - "river", - "canal" - ] - } - }, - "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - //offset weight by -4, because "water" actually uses the weight value and it'll be too high otherwise - "weight_add": { - "delegate": { - "water": {} - }, - "value": -4 - } - }, - "value": 3 - } - } - }, - "radius": { - "constant": 9 // 5 (original) + 4 (trees) - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - } - } - }, - "polygon": { - "first": { - //functionally equivalent to old BUILDING behavior - "condition": { - "match": { - "tag": { - //matches anything tagged as "building" - "building": null - } - }, - "emit": { - "all": { - //buildings shouldn't have trees inside of or right next to them - "distance": { - "draw": { - "no_trees": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 4 - }, - //draw building outline normally - "convert": { - "line": { - "narrow": { - "draw": { - "block": { - "id": "minecraft:brick_block" - } - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - } - } - } - }, - "condition": { - "match": { - "or": { - "tag": { - //matches anything tagged as "water" - "water": null - }, - "tag": { - //matches anything tagged as "natural=water" - "natural": "water" - }, - "tag": { - //matches anything tagged as "waterway=riverbank" - "waterway": "riverbank" - } - } - }, - "emit": { - "distance": { - "draw": { - "water": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 6 - } - } - }, - //special handling for the caspian sea: it's tagged as natural=coastline, but isn't actually at sea level... - "condition": { - "match": { - "and": { - "tag": { - "natural": "coastline" - }, - "intersects": { - "minX": 45.637, - "minZ": 34.597, - "maxX": 56.536, - "maxZ": 47.695 - } - } - }, - "emit": { - "distance": { - "draw": { - "water": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 6 - } - } - }, - //all remaining coastline polygons are treated as ocean - "condition": { - "match": { - "tag": { - //matches anything tagged as "natural=coastline" - "natural": "coastline" - } - }, - "emit": { - "distance": { - "draw": { - "ocean": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 7 - } - } - } - } - } -} diff --git a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_roads_or_buildings.json5 b/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_roads_or_buildings.json5 deleted file mode 100644 index eb255de3..00000000 --- a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm_no_roads_or_buildings.json5 +++ /dev/null @@ -1,168 +0,0 @@ -/* - * DEFAULT TERRA++ OpenStreetMap DATA INTERPRETATION CONFIG - * - * ROADS AND BUILDINGS ARE DISABLED - * - * @author DaPorkchop_ - */ - -{ - "line": { - "first": { - //functionally equivalent to old STREAM behavior - "condition": { - "match": { - "tag": { - "waterway": "stream" - } - }, - "emit": { - "wide": { - "draw": { - "water": {} - }, - "radius": { - "constant": 1.5 - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - }, - //functionally equivalent to old RIVER behavior - "condition": { - "match": { - "tag": { - "waterway": [ - "river", - "canal" - ] - } - }, - "emit": { - "wide": { - "draw": { - "all": { - "no_trees": {}, - "weight_greater_than": { - "delegate": { - //offset weight by -4, because "water" actually uses the weight value and it'll be too high otherwise - "weight_add": { - "delegate": { - "water": {} - }, - "value": -4 - } - }, - "value": 3 - } - } - }, - "radius": { - "constant": 9 // 5 (original) + 4 (trees) - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - } - } - } - } - } - }, - "polygon": { - "first": { - "condition": { - "match": { - "or": { - "tag": { - //matches anything tagged as "water" - "water": null - }, - "tag": { - //matches anything tagged as "natural=water" - "natural": "water" - }, - "tag": { - //matches anything tagged as "waterway=riverbank" - "waterway": "riverbank" - } - } - }, - "emit": { - "distance": { - "draw": { - "water": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 6 - } - } - }, - //special handling for the caspian sea: it's tagged as natural=coastline, but isn't actually at sea level... - "condition": { - "match": { - "and": { - "tag": { - "natural": "coastline" - }, - "intersects": { - "minX": 45.637, - "minZ": 34.597, - "maxX": 56.536, - "maxZ": 47.695 - } - } - }, - "emit": { - "distance": { - "draw": { - "water": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 6 - } - } - }, - //all remaining coastline polygons are treated as ocean - "condition": { - "match": { - "tag": { - //matches anything tagged as "natural=coastline" - "natural": "coastline" - } - }, - "emit": { - "distance": { - "draw": { - "ocean": {} - }, - "layer": { - "tag": { - "key": "layer", - "fallback": 0 - } - }, - "maxDist": 7 - } - } - } - } - } -} diff --git a/src/test/java/JsonSerializationTest.java b/src/test/java/JsonSerializationTest.java index c485e9fc..1b99edba 100644 --- a/src/test/java/JsonSerializationTest.java +++ b/src/test/java/JsonSerializationTest.java @@ -1,15 +1,42 @@ import com.fasterxml.jackson.core.JsonProcessingException; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; +import net.minecraft.init.Bootstrap; +import org.junit.Before; +import org.junit.FixMethodOrder; import org.junit.Test; +import org.junit.runners.MethodSorters; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; +import static net.daporkchop.lib.common.util.PValidation.*; /** * @author DaPorkchop_ */ +@FixMethodOrder(MethodSorters.NAME_ASCENDING) public class JsonSerializationTest { + @Before + public void initMC() { + Bootstrap.register(); + } + @Test public void test() throws JsonProcessingException { System.out.println(JSON_MAPPER.writeValueAsString(new TileFormatTiff(TileFormatTiff.Type.Byte, 0, null, null))); } + + @Test + public void testOSMLoad() { + OSMMapper.load(); + } + + @Test + public void testOSMLoadSave() throws JsonProcessingException { + OSMMapper mapper = OSMMapper.load(); + String json0 = JSON_MAPPER.writeValueAsString(mapper); + System.out.println(json0); + String json1 = JSON_MAPPER.writeValueAsString(JSON_MAPPER.readValue(json0, OSMMapper.class)); + checkState(json0.equals(json1), "inconsistent values:\n%s\n%s", json0, json1); + } } From 164d873de0a7f33d69024fb4f54c4431cc4bd038 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 7 Apr 2021 21:48:22 +0200 Subject: [PATCH 10/93] all references to gson have been removed! --- .../geojson/AbstractGeoJsonDeserializer.java | 133 ------------------ .../dataset/geojson/GeoJson.java | 53 ------- .../dataset/geojson/GeoJsonObject.java | 29 +++- .../dataset/geojson/Geometry.java | 23 ++- .../dataset/geojson/GeometryDeserializer.java | 44 ------ .../dataset/geojson/ObjectDeserializer.java | 123 ---------------- .../dataset/ParsingGeoJsonDataset.java | 6 +- .../geojson/geometry/GeometryCollection.java | 22 ++- .../dataset/geojson/geometry/LineString.java | 69 ++++++++- .../geojson/geometry/MultiLineString.java | 27 +++- .../dataset/geojson/geometry/MultiPoint.java | 27 +++- .../geojson/geometry/MultiPolygon.java | 27 +++- .../dataset/geojson/geometry/Point.java | 100 ++++++++++++- .../dataset/geojson/geometry/Polygon.java | 81 ++++++++++- .../dataset/geojson/object/Feature.java | 27 +++- .../geojson/object/FeatureCollection.java | 22 ++- .../dataset/geojson/object/Reference.java | 22 ++- .../terraplusplus/dataset/osm/JsonParser.java | 102 -------------- .../dataset/osm/mapper/AbstractMapperAll.java | 14 -- .../dataset/osm/mapper/AbstractMapperAny.java | 14 -- .../osm/mapper/AbstractMapperCondition.java | 15 -- .../dataset/osm/package-info.java | 8 -- .../ScalarDatasetConfigurationParser.java | 13 +- .../terraplusplus/util/TerraConstants.java | 5 - src/test/java/geojson/GeoJsonTest.java | 36 +++++ src/test/resources/geojson/0.json | 79 +++++++++++ src/test/resources/geojson/1.json | 25 ++++ src/test/resources/geojson/2.json | 53 +++++++ 28 files changed, 645 insertions(+), 554 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/AbstractGeoJsonDeserializer.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJson.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeometryDeserializer.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/ObjectDeserializer.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/JsonParser.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/osm/package-info.java create mode 100644 src/test/java/geojson/GeoJsonTest.java create mode 100644 src/test/resources/geojson/0.json create mode 100644 src/test/resources/geojson/1.json create mode 100644 src/test/resources/geojson/2.json diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/AbstractGeoJsonDeserializer.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/AbstractGeoJsonDeserializer.java deleted file mode 100644 index 116cff45..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/AbstractGeoJsonDeserializer.java +++ /dev/null @@ -1,133 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.geojson; - -import com.google.gson.TypeAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import com.google.gson.stream.JsonWriter; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.GeometryCollection; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPoint; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Point; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Polygon; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor -abstract class AbstractGeoJsonDeserializer extends TypeAdapter { - @NonNull - protected final String name; - - @Override - public void write(JsonWriter out, T value) throws IOException { - throw new UnsupportedOperationException(); - } - - @Override - public T read(JsonReader in) throws IOException { - in.beginObject(); - checkState("type".equals(in.nextName()), "invalid GeoJSON %s: doesn't start with type!", this.name); - - String type = in.nextString(); - T obj = this.read0(type, in); - checkState(obj != null, "unknown GeoJSON %s type: \"%s\"!", this.name, type); - in.endObject(); - return obj; - } - - protected abstract T read0(String type, JsonReader in) throws IOException; - - protected final Geometry readGeometry(String type, JsonReader in) throws IOException { - String fieldName = in.nextName(); - - if ("GeometryCollection".equals(type)) { //special handling for GeometryCollection - checkState("geometries".equals(fieldName), "unexpected field \"%s\" in GeometryCollection object", fieldName); - List geometries = new ArrayList<>(); - in.beginArray(); - while (in.peek() != JsonToken.END_ARRAY) { - geometries.add(this.geometryDeserializer().read(in)); - } - in.endArray(); - return new GeometryCollection(geometries.toArray(new Geometry[0])); - } - - checkState("coordinates".equals(fieldName), "unexpected field \"%s\" in %s object", fieldName, type); - switch (type) { - case "Point": - return this.readPoint(in); - case "MultiPoint": - return new MultiPoint(this.readPoints(in)); - case "LineString": - return this.readLineString(in); - case "MultiLineString": - return new MultiLineString(this.readLineStrings(in)); - case "Polygon": - return this.readPolygon(in); - case "MultiPolygon": - return new MultiPolygon(this.readPolygons(in)); - } - return null; - } - - protected Point readPoint(JsonReader in) throws IOException { - in.beginArray(); - Point point = new Point(in.nextDouble(), in.nextDouble()); - if (in.peek() == JsonToken.NUMBER) { //optional elevation - in.nextDouble(); - } - in.endArray(); - return point; - } - - protected Point[] readPoints(JsonReader in) throws IOException { - List points = new ArrayList<>(); - in.beginArray(); - while (in.peek() != JsonToken.END_ARRAY) { - points.add(this.readPoint(in)); - } - in.endArray(); - return points.toArray(new Point[0]); - } - - protected LineString readLineString(JsonReader in) throws IOException { - return new LineString(this.readPoints(in)); - } - - protected LineString[] readLineStrings(JsonReader in) throws IOException { - List lines = new ArrayList<>(); - in.beginArray(); - while (in.peek() != JsonToken.END_ARRAY) { - lines.add(this.readLineString(in)); - } - in.endArray(); - return lines.toArray(new LineString[0]); - } - - protected Polygon readPolygon(JsonReader in) throws IOException { - LineString[] lines = this.readLineStrings(in); - return new Polygon(lines[0], Arrays.copyOfRange(lines, 1, lines.length)); - } - - protected Polygon[] readPolygons(JsonReader in) throws IOException { - List polygons = new ArrayList<>(); - in.beginArray(); - while (in.peek() != JsonToken.END_ARRAY) { - polygons.add(this.readPolygon(in)); - } - in.endArray(); - return polygons.toArray(new Polygon[0]); - } - - protected abstract GeometryDeserializer geometryDeserializer(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJson.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJson.java deleted file mode 100644 index c7cc54d2..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJson.java +++ /dev/null @@ -1,53 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.geojson; - -import lombok.NonNull; -import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.util.TerraConstants; - -import java.io.Reader; - -/** - * @author DaPorkchop_ - */ -@UtilityClass -public class GeoJson { - /** - * Parses a single GeoJSON object from the given {@link Reader}. - * - * @param in the {@link Reader} to read from - * @return the parsed GeoJSON object - */ - public static GeoJsonObject parse(@NonNull Reader in) { - return TerraConstants.GSON.fromJson(in, GeoJsonObject.class); - } - - /** - * Parses a single GeoJSON object from the given {@link String}. - * - * @param json the {@link String} containing the JSON text - * @return the parsed GeoJSON object - */ - public static GeoJsonObject parse(@NonNull String json) { - return TerraConstants.GSON.fromJson(json, GeoJsonObject.class); - } - - /** - * Parses a single GeoJSON geometry object from the given {@link Reader}. - * - * @param in the {@link Reader} to read from - * @return the parsed GeoJSON geometry object - */ - public static Geometry parseGeometry(@NonNull Reader in) { - return TerraConstants.GSON.fromJson(in, Geometry.class); - } - - /** - * Parses a single GeoJSON geometry object from the given {@link String}. - * - * @param json the {@link String} containing the JSON text - * @return the parsed GeoJSON geometry object - */ - public static Geometry parseGeometry(@NonNull String json) { - return TerraConstants.GSON.fromJson(json, Geometry.class); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJsonObject.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJsonObject.java index 2a25c4c7..1ffe708d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJsonObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeoJsonObject.java @@ -1,10 +1,35 @@ package net.buildtheearth.terraplusplus.dataset.geojson; -import com.google.gson.annotations.JsonAdapter; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.GeometryCollection; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPoint; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Point; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Polygon; +import net.buildtheearth.terraplusplus.dataset.geojson.object.Feature; +import net.buildtheearth.terraplusplus.dataset.geojson.object.FeatureCollection; +import net.buildtheearth.terraplusplus.dataset.geojson.object.Reference; /** * @author DaPorkchop_ */ -@JsonAdapter(ObjectDeserializer.class) +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") +@JsonSubTypes({ + @JsonSubTypes.Type(Feature.class), + @JsonSubTypes.Type(FeatureCollection.class), + @JsonSubTypes.Type(Reference.class), + @JsonSubTypes.Type(GeometryCollection.class), + @JsonSubTypes.Type(LineString.class), + @JsonSubTypes.Type(MultiLineString.class), + @JsonSubTypes.Type(Point.class), + @JsonSubTypes.Type(MultiPoint.class), + @JsonSubTypes.Type(Polygon.class), + @JsonSubTypes.Type(MultiPolygon.class) +}) +@JsonDeserialize public interface GeoJsonObject { } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/Geometry.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/Geometry.java index 3117e609..1680dc66 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/Geometry.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/Geometry.java @@ -20,8 +20,17 @@ package net.buildtheearth.terraplusplus.dataset.geojson; -import com.google.gson.annotations.JsonAdapter; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.GeometryCollection; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPoint; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Point; +import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Polygon; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.ProjectionFunction; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; @@ -29,7 +38,17 @@ /** * @author DaPorkchop_ */ -@JsonAdapter(GeometryDeserializer.class) +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") +@JsonSubTypes({ + @JsonSubTypes.Type(GeometryCollection.class), + @JsonSubTypes.Type(LineString.class), + @JsonSubTypes.Type(MultiLineString.class), + @JsonSubTypes.Type(Point.class), + @JsonSubTypes.Type(MultiPoint.class), + @JsonSubTypes.Type(Polygon.class), + @JsonSubTypes.Type(MultiPolygon.class) +}) +@JsonDeserialize public interface Geometry extends GeoJsonObject { Geometry project(@NonNull ProjectionFunction projection) throws OutOfProjectionBoundsException; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeometryDeserializer.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeometryDeserializer.java deleted file mode 100644 index e7314d8f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/GeometryDeserializer.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Adapted from The MIT License (MIT) - * - * Copyright (c) 2020-2021 DaPorkchop_ - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software - * is furnished to do so, subject to the following conditions: - * - * Any persons and/or organizations using this software must include the above copyright notice and this permission notice, - * provide sufficient credit to the original authors of the project (IE: DaPorkchop_), as well as provide a link to the original project. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - */ - -package net.buildtheearth.terraplusplus.dataset.geojson; - -import com.google.gson.stream.JsonReader; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -final class GeometryDeserializer extends AbstractGeoJsonDeserializer { - public GeometryDeserializer() { - super("geometry"); - } - - @Override - protected Geometry read0(String type, JsonReader in) throws IOException { - return super.readGeometry(type, in); - } - - @Override - protected GeometryDeserializer geometryDeserializer() { - return this; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/ObjectDeserializer.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/ObjectDeserializer.java deleted file mode 100644 index 22e2f5c2..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/ObjectDeserializer.java +++ /dev/null @@ -1,123 +0,0 @@ -/* - * Adapted from The MIT License (MIT) - * - * Copyright (c) 2020-2021 DaPorkchop_ - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software - * is furnished to do so, subject to the following conditions: - * - * Any persons and/or organizations using this software must include the above copyright notice and this permission notice, - * provide sufficient credit to the original authors of the project (IE: DaPorkchop_), as well as provide a link to the original project. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - */ - -package net.buildtheearth.terraplusplus.dataset.geojson; - -import com.google.common.collect.ImmutableMap; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import lombok.Getter; -import net.buildtheearth.terraplusplus.dataset.geojson.object.Feature; -import net.buildtheearth.terraplusplus.dataset.geojson.object.FeatureCollection; -import net.buildtheearth.terraplusplus.dataset.geojson.object.Reference; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -final class ObjectDeserializer extends AbstractGeoJsonDeserializer { - @Getter - private final GeometryDeserializer geometryDeserializer = new GeometryDeserializer(); - - public ObjectDeserializer() { - super("object"); - } - - @Override - protected GeoJsonObject read0(String type, JsonReader in) throws IOException { - switch (type) { - case "Feature": - return this.readFeature(in); - case "FeatureCollection": - return this.readFeatureCollection(in); - case "Reference": - return this.readReference(in); - } - - return super.readGeometry(type, in); - } - - protected Feature readFeature(JsonReader in) throws IOException { - Geometry geometry = null; - Map properties = null; - String id = null; - - while (in.peek() == JsonToken.NAME) { - switch (in.nextName()) { - case "geometry": - geometry = this.geometryDeserializer.read(in); - break; - case "properties": - if (in.peek() != JsonToken.NULL) { - in.beginObject(); - ImmutableMap.Builder builder = ImmutableMap.builder(); - while (in.peek() != JsonToken.END_OBJECT) { - builder.put(in.nextName(), in.nextString()); - } - in.endObject(); - properties = builder.build(); - } else { - in.nextNull(); - } - break; - case "id": - id = in.nextString(); - break; - default: - throw new IllegalArgumentException("invalid field name "); - } - } - - return new Feature(geometry, properties, id); - } - - protected FeatureCollection readFeatureCollection(JsonReader in) throws IOException { - String fieldName = in.nextName(); - checkState("features".equals(fieldName), "unexpected field \"%s\" in FeatureCollection object", fieldName); - - List features = new ArrayList<>(); - in.beginArray(); - while (in.peek() != JsonToken.END_ARRAY) { - in.beginObject(); - - checkState("type".equals(in.nextName()), "invalid FeatureCollection: doesn't start with type!"); - String type = in.nextString(); - checkState("Feature".equals(type), "FeatureCollection contains non-Feature element \"%s\"", type); - features.add(this.readFeature(in)); - in.endObject(); - } - in.endArray(); - - return new FeatureCollection(features.toArray(new Feature[0])); - } - - protected Reference readReference(JsonReader in) throws IOException { - String fieldName = in.nextName(); - checkState("location".equals(fieldName), "unexpected field \"%s\" in Reference object", fieldName); - - return new Reference(in.nextString()); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/ParsingGeoJsonDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/ParsingGeoJsonDataset.java index 36df33c2..59373635 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/ParsingGeoJsonDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/ParsingGeoJsonDataset.java @@ -4,12 +4,14 @@ import io.netty.buffer.ByteBufInputStream; import lombok.NonNull; import net.buildtheearth.terraplusplus.dataset.KeyedHttpDataset; -import net.buildtheearth.terraplusplus.dataset.geojson.GeoJson; import net.buildtheearth.terraplusplus.dataset.geojson.GeoJsonObject; +import net.daporkchop.lib.common.function.io.IOFunction; import java.io.BufferedReader; import java.io.InputStreamReader; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; + /** * @author DaPorkchop_ */ @@ -21,7 +23,7 @@ public ParsingGeoJsonDataset(@NonNull String[] urls) { @Override protected GeoJsonObject[] decode(@NonNull String path, @NonNull ByteBuf data) throws Exception { try (BufferedReader reader = new BufferedReader(new InputStreamReader(new ByteBufInputStream(data)))) { //parse each line as a GeoJSON object - return reader.lines().map(GeoJson::parse).toArray(GeoJsonObject[]::new); + return reader.lines().map((IOFunction) s -> JSON_MAPPER.readValue(s, GeoJsonObject.class)).toArray(GeoJsonObject[]::new); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/GeometryCollection.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/GeometryCollection.java index 478b70d0..a61e674b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/GeometryCollection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/GeometryCollection.java @@ -1,8 +1,15 @@ package net.buildtheearth.terraplusplus.dataset.geojson.geometry; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.google.common.collect.Iterators; -import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.ProjectionFunction; @@ -14,11 +21,20 @@ /** * @author DaPorkchop_ */ -@Data +@Getter(onMethod_ = { @JsonGetter }) +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("GeometryCollection") public final class GeometryCollection implements Geometry, Iterable { - @NonNull protected final Geometry[] geometries; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public GeometryCollection( + @JsonProperty(value = "geometries", required = true) @NonNull Geometry[] geometries) { + this.geometries = geometries; + } + @Override public Iterator iterator() { return Iterators.forArray(this.geometries); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/LineString.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/LineString.java index a851b30f..90a5ea46 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/LineString.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/LineString.java @@ -1,12 +1,32 @@ package net.buildtheearth.terraplusplus.dataset.geojson.geometry; -import lombok.Data; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.ProjectionFunction; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; import java.util.Objects; import static java.lang.Math.*; @@ -15,15 +35,26 @@ /** * @author DaPorkchop_ */ -@Data +@Getter +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("LineString") public final class LineString implements Geometry { + @Getter(onMethod_ = { + @JsonGetter("coordinates"), + @JsonSerialize(using = Point.ArraySerializer.class) + }) protected final Point[] points; - public LineString(@NonNull Point[] points) { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public LineString( + @JsonProperty(value = "coordinates", required = true) @JsonDeserialize(using = Point.ArrayDeserializer.class) @NonNull Point[] points) { checkArg(points.length >= 2, "LineString must contain at least 2 points!"); this.points = points; } + @JsonIgnore public boolean isLinearRing() { return this.points.length >= 4 && Objects.equals(this.points[0], this.points[this.points.length - 1]); } @@ -55,4 +86,36 @@ public Bounds2d bounds() { } return Bounds2d.of(minLon, maxLon, minLat, maxLat); } + + protected static final class ArrayDeserializer extends JsonDeserializer { + public static final ArrayDeserializer INSTANCE = new ArrayDeserializer(); + + @Override + public LineString[] deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + checkState(p.isExpectedStartArrayToken(), "expected array start"); + + List list = new ArrayList<>(); + + JsonToken token = p.nextToken(); + do { + list.add(new LineString(Point.ArrayDeserializer.INSTANCE.deserialize(p, ctxt))); + } while ((token = p.nextToken()) == JsonToken.START_ARRAY); + checkState(token == JsonToken.END_ARRAY, "expected array end, but found %s", token); + + return list.toArray(new LineString[0]); + } + } + + protected static final class ArraySerializer extends JsonSerializer { + public static final ArraySerializer INSTANCE = new ArraySerializer(); + + @Override + public void serialize(LineString[] value, JsonGenerator gen, SerializerProvider serializers) throws IOException { + gen.writeStartArray(); + for (LineString lineString : value) { + Point.ArraySerializer.INSTANCE.serialize(lineString.points(), gen, serializers); + } + gen.writeEndArray(); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiLineString.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiLineString.java index 5df8ada2..2fb33d71 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiLineString.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiLineString.java @@ -1,8 +1,16 @@ package net.buildtheearth.terraplusplus.dataset.geojson.geometry; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.google.common.collect.Iterators; -import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.ProjectionFunction; @@ -14,11 +22,24 @@ /** * @author DaPorkchop_ */ -@Data +@Getter +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("MultiLineString") public final class MultiLineString implements Geometry, Iterable { - @NonNull + @Getter(onMethod_ = { + @JsonGetter("coordinates"), + @JsonSerialize(using = LineString.ArraySerializer.class) + }) protected final LineString[] lines; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public MultiLineString( + @JsonProperty(value = "coordinates", required = true) @JsonDeserialize(using = LineString.ArrayDeserializer.class) @NonNull LineString[] lines) { + this.lines = lines; + } + @Override public Iterator iterator() { return Iterators.forArray(this.lines); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiPoint.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiPoint.java index 7eef1910..9d5f18c8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiPoint.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiPoint.java @@ -1,8 +1,16 @@ package net.buildtheearth.terraplusplus.dataset.geojson.geometry; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.google.common.collect.Iterators; -import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.ProjectionFunction; @@ -15,11 +23,24 @@ /** * @author DaPorkchop_ */ -@Data +@Getter +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("MultiPoint") public final class MultiPoint implements Geometry, Iterable { - @NonNull + @Getter(onMethod_ = { + @JsonGetter("coordinates"), + @JsonSerialize(using = Point.ArraySerializer.class) + }) protected final Point[] points; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public MultiPoint( + @JsonProperty(value = "coordinates", required = true) @JsonDeserialize(using = Point.ArrayDeserializer.class) @NonNull Point[] points) { + this.points = points; + } + @Override public Iterator iterator() { return Iterators.forArray(this.points); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiPolygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiPolygon.java index 111ca8ad..526ae517 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiPolygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/MultiPolygon.java @@ -1,8 +1,16 @@ package net.buildtheearth.terraplusplus.dataset.geojson.geometry; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.google.common.collect.Iterators; -import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.ProjectionFunction; @@ -14,11 +22,24 @@ /** * @author DaPorkchop_ */ -@Data +@Getter +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("MultiPolygon") public final class MultiPolygon implements Geometry, Iterable { - @NonNull + @Getter(onMethod_ = { + @JsonGetter("coordinates"), + @JsonSerialize(using = Polygon.ArraySerializer.class) + }) protected final Polygon[] polygons; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public MultiPolygon( + @JsonProperty(value = "coordinates", required = true) @JsonDeserialize(using = Polygon.ArrayDeserializer.class) @NonNull Polygon[] polygons) { + this.polygons = polygons; + } + @Override public Iterator iterator() { return Iterators.forArray(this.polygons); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/Point.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/Point.java index c51a162e..ec1a24dc 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/Point.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/Point.java @@ -1,19 +1,59 @@ package net.buildtheearth.terraplusplus.dataset.geojson.geometry; -import lombok.Data; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.ProjectionFunction; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +import static net.daporkchop.lib.common.util.PValidation.*; + /** * @author DaPorkchop_ */ -@Data +@RequiredArgsConstructor +@Getter +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("Point") public final class Point implements Geometry { - protected final double lon; - protected final double lat; + protected transient final double lon; + protected transient final double lat; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Point( + @JsonProperty(value = "coordinates", required = true) @NonNull double[] coords) { + checkArg(coords.length == 2 || coords.length == 3, "invalid number of point coordinates: %d", coords.length); + this.lon = coords[0]; + this.lat = coords[1]; + } + + @JsonGetter("coordinates") + private double[] coordinates() { + return new double[]{ this.lon, this.lat }; + } @Override public Point project(@NonNull ProjectionFunction projection) throws OutOfProjectionBoundsException { @@ -25,4 +65,56 @@ public Point project(@NonNull ProjectionFunction projection) throws OutOfProject public Bounds2d bounds() { return Bounds2d.of(this.lon, this.lon, this.lat, this.lat); } + + protected static final class ArrayDeserializer extends JsonDeserializer { + public static final ArrayDeserializer INSTANCE = new ArrayDeserializer(); + + @Override + public Point[] deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + checkState(p.isExpectedStartArrayToken(), "expected array start"); + + List list = new ArrayList<>(); + + JsonToken token = p.nextToken(); + do { + checkState(token == JsonToken.START_ARRAY, "expected array start, but found %s", token); + token = p.nextToken(); + checkState(token.isNumeric(), "expected number, but found %s", token); + double lon = p.getDoubleValue(); + + token = p.nextToken(); + checkState(token.isNumeric(), "expected number, but found %s", token); + double lat = p.getDoubleValue(); + + token = p.nextToken(); + if (token != JsonToken.END_ARRAY) { //third dimension (discard it) + checkState(token.isNumeric(), "expected number or array end, but found %s", token); + + token = p.nextToken(); + checkState(token == JsonToken.END_ARRAY, "expected array end, but found %s", token); + } + + list.add(new Point(lon, lat)); + } while ((token = p.nextToken()) == JsonToken.START_ARRAY); + checkState(token == JsonToken.END_ARRAY, "expected array end, but found %s", token); + + return list.toArray(new Point[0]); + } + } + + protected static final class ArraySerializer extends JsonSerializer { + public static final ArraySerializer INSTANCE = new ArraySerializer(); + + @Override + public void serialize(Point[] value, JsonGenerator gen, SerializerProvider serializers) throws IOException { + gen.writeStartArray(); + for (Point point : value) { + gen.writeStartArray(); + gen.writeNumber(point.lon); + gen.writeNumber(point.lat); + gen.writeEndArray(); + } + gen.writeEndArray(); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/Polygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/Polygon.java index fec1865f..8ed46018 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/Polygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/geometry/Polygon.java @@ -1,22 +1,62 @@ package net.buildtheearth.terraplusplus.dataset.geojson.geometry; -import lombok.Data; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.ProjectionFunction; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + import static net.daporkchop.lib.common.util.PValidation.*; /** * @author DaPorkchop_ */ -@Data +@Getter +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("Polygon") public final class Polygon implements Geometry { protected final LineString outerRing; protected final LineString[] innerRings; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Polygon( + @JsonProperty(value = "coordinates", required = true) @JsonDeserialize(using = LineString.ArrayDeserializer.class) @NonNull LineString[] rings) { + checkArg(rings.length >= 1, "polygon must contain at least one ring!"); + LineString outerRing = rings[0]; + LineString[] innerRings = Arrays.copyOfRange(rings, 1, rings.length); + + checkArg(outerRing.isLinearRing(), "outerRing is not a linear ring!"); + for (int i = 0; i < innerRings.length; i++) { + checkArg(innerRings[i].isLinearRing(), "innerRings[%d] is not a linear ring!", i); + } + this.outerRing = outerRing; + this.innerRings = innerRings; + } + public Polygon(@NonNull LineString outerRing, @NonNull LineString[] innerRings) { checkArg(outerRing.isLinearRing(), "outerRing is not a linear ring!"); for (int i = 0; i < innerRings.length; i++) { @@ -26,6 +66,15 @@ public Polygon(@NonNull LineString outerRing, @NonNull LineString[] innerRings) this.innerRings = innerRings; } + @JsonGetter("coordinates") + @JsonSerialize(using = LineString.ArraySerializer.class) + private LineString[] coordinates() { + LineString[] merged = new LineString[this.innerRings.length + 1]; + merged[0] = this.outerRing; + System.arraycopy(this.innerRings, 0, merged, 1, this.innerRings.length); + return merged; + } + @Override public Polygon project(@NonNull ProjectionFunction projection) throws OutOfProjectionBoundsException { LineString outerRing = this.outerRing.project(projection); @@ -40,4 +89,32 @@ public Polygon project(@NonNull ProjectionFunction projection) throws OutOfProje public Bounds2d bounds() { return this.outerRing.bounds(); } + + protected static final class ArrayDeserializer extends JsonDeserializer { + @Override + public Polygon[] deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + checkState(p.isExpectedStartArrayToken(), "expected array start"); + + List list = new ArrayList<>(); + + JsonToken token = p.nextToken(); + do { + list.add(new Polygon(LineString.ArrayDeserializer.INSTANCE.deserialize(p, ctxt))); + } while ((token = p.nextToken()) == JsonToken.START_ARRAY); + checkState(token == JsonToken.END_ARRAY, "expected array end, but found %s", token); + + return list.toArray(new Polygon[0]); + } + } + + protected static final class ArraySerializer extends JsonSerializer { + @Override + public void serialize(Polygon[] value, JsonGenerator gen, SerializerProvider serializers) throws IOException { + gen.writeStartArray(); + for (Polygon polygon : value) { + LineString.ArraySerializer.INSTANCE.serialize(polygon.coordinates(), gen, serializers); + } + gen.writeEndArray(); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/Feature.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/Feature.java index 42eb5a95..70e783b5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/Feature.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/Feature.java @@ -1,7 +1,15 @@ package net.buildtheearth.terraplusplus.dataset.geojson.object; -import lombok.Data; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.GeoJsonObject; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; @@ -10,10 +18,25 @@ /** * @author DaPorkchop_ */ -@Data +@Getter(onMethod_ = { @JsonGetter }) +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("Feature") +@JsonInclude(JsonInclude.Include.NON_NULL) public final class Feature implements GeoJsonObject { @NonNull protected final Geometry geometry; protected final Map properties; protected final String id; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Feature( + @JsonProperty(value = "geometry", required = true) @NonNull Geometry geometry, + @JsonProperty("properties") Map properties, + @JsonProperty("id") String id) { + this.geometry = geometry; + this.properties = properties; + this.id = id; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/FeatureCollection.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/FeatureCollection.java index 3c39d4a0..802c1354 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/FeatureCollection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/FeatureCollection.java @@ -1,8 +1,15 @@ package net.buildtheearth.terraplusplus.dataset.geojson.object; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.google.common.collect.Iterators; -import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.GeoJsonObject; import java.util.Iterator; @@ -10,11 +17,20 @@ /** * @author DaPorkchop_ */ -@Data +@Getter(onMethod_ = { @JsonGetter }) +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("FeatureCollection") public final class FeatureCollection implements GeoJsonObject, Iterable { - @NonNull protected final Feature[] features; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public FeatureCollection( + @JsonProperty(value = "features", required = true) @NonNull Feature[] features) { + this.features = features; + } + @Override public Iterator iterator() { return Iterators.forArray(this.features); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/Reference.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/Reference.java index 1b868749..2343dc17 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/Reference.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/object/Reference.java @@ -1,7 +1,14 @@ package net.buildtheearth.terraplusplus.dataset.geojson.object; -import lombok.Data; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; +import lombok.ToString; import net.buildtheearth.terraplusplus.dataset.geojson.GeoJsonObject; /** @@ -9,8 +16,17 @@ * * @author DaPorkchop_ */ -@Data +@Getter(onMethod_ = { @JsonGetter }) +@ToString +@EqualsAndHashCode +@JsonDeserialize +@JsonTypeName("Reference") public final class Reference implements GeoJsonObject { - @NonNull protected final String location; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public Reference( + @JsonProperty(value = "location", required = true) @NonNull String location) { + this.location = location; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/JsonParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/JsonParser.java deleted file mode 100644 index f17a53ed..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/JsonParser.java +++ /dev/null @@ -1,102 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.osm; - -import com.google.gson.TypeAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; -import com.google.gson.stream.JsonWriter; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.daporkchop.lib.common.function.io.IOBiFunction; -import net.daporkchop.lib.common.function.io.IOFunction; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * Base implementation of {@link TypeAdapter} for deserialzing - * - * @author DaPorkchop_ - */ -public abstract class JsonParser extends TypeAdapter { - public static List readList(@NonNull JsonReader in, @NonNull IOFunction elementParser) throws IOException { - List list = new ArrayList<>(); - - in.beginArray(); - while (in.peek() != JsonToken.END_ARRAY) { - list.add(elementParser.applyThrowing(in)); - } - in.endArray(); - - return list; - } - - public static List readTypedList(@NonNull JsonReader in, @NonNull Class type) throws IOException { - List list = new ArrayList<>(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - list.add(TerraConstants.GSON.fromJson(in, type)); - } - in.endObject(); - - return list; - } - - public static List readTypedList(@NonNull JsonReader in, @NonNull IOBiFunction elementParser) throws IOException { - List list = new ArrayList<>(); - - in.beginObject(); - while (in.peek() != JsonToken.END_OBJECT) { - list.add(elementParser.applyThrowing(in.nextName(), in)); - } - in.endObject(); - - return list; - } - - @Override - public void write(JsonWriter out, T value) throws IOException { - throw new UnsupportedOperationException(); - } - - /** - * Parses values with named types. - * - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - private static abstract class AbstractTyped extends JsonParser implements IOBiFunction { - @NonNull - protected final String name; - @NonNull - protected final Map> types; - - @Override - public T applyThrowing(String type, JsonReader in) throws IOException { - Class clazz = this.types.get(type); - checkArg(clazz != null, "type \"%s\" is not supported by \"%s\"!", type, this.name); - return TerraConstants.GSON.fromJson(in, clazz); - } - } - - /** - * Parses a single value with a named type. - * - * @author DaPorkchop_ - */ - public static abstract class Typed extends AbstractTyped { - public Typed(String name, Map> types) { - super(name, types); - } - - @Override - public T read(JsonReader in) throws IOException { - return this.applyThrowing(in.nextName(), in); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAll.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAll.java index 34928020..7786c2fa 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAll.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAll.java @@ -1,32 +1,18 @@ package net.buildtheearth.terraplusplus.dataset.osm.mapper; -import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NonNull; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.daporkchop.lib.common.util.GenericMatcher; -import java.io.IOException; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; -import static net.daporkchop.lib.common.util.PValidation.*; - /** * Returns the combined results of all of a number of mappers, or {@code null} if any one of them returns {@code null}. * diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAny.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAny.java index 26360c30..971bba21 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAny.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperAny.java @@ -1,32 +1,18 @@ package net.buildtheearth.terraplusplus.dataset.osm.mapper; -import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NonNull; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.daporkchop.lib.common.util.GenericMatcher; -import java.io.IOException; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; -import static net.daporkchop.lib.common.util.PValidation.*; - /** * Returns the combined results of all of a number of mappers, ignoring any one of them that returns {@code null}. * diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperCondition.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperCondition.java index 82d40681..bc044c78 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperCondition.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/AbstractMapperCondition.java @@ -1,29 +1,14 @@ package net.buildtheearth.terraplusplus.dataset.osm.mapper; -import com.fasterxml.jackson.annotation.JsonAlias; -import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NonNull; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.line.LineMapper; -import net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon.PolygonMapper; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiLineString; -import net.buildtheearth.terraplusplus.dataset.geojson.geometry.MultiPolygon; -import net.buildtheearth.terraplusplus.dataset.osm.JsonParser; import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; import net.buildtheearth.terraplusplus.dataset.osm.match.MatchCondition; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.daporkchop.lib.common.util.GenericMatcher; -import java.io.IOException; import java.util.Collection; import java.util.Map; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/package-info.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/package-info.java deleted file mode 100644 index 677a51a5..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/package-info.java +++ /dev/null @@ -1,8 +0,0 @@ -/** - * This package and its subpackages contain all the Gson hackery required to deserialize the OpenStreetMap config properly. - *

- * I apologize profusely to anyone who has to debug this. - * - * @author DaPorkchop_ - */ -package net.buildtheearth.terraplusplus.dataset.osm; \ No newline at end of file diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java index c182918c..acd91263 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufInputStream; @@ -10,7 +9,7 @@ import lombok.SneakyThrows; import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; -import net.buildtheearth.terraplusplus.dataset.geojson.GeoJson; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; import net.buildtheearth.terraplusplus.projection.GeographicProjection; @@ -163,21 +162,19 @@ public IScalarDataset toScalar(@NonNull String[] urls, int zoom) { @JsonDeserialize protected static class Bounds { protected final GeographicProjection projection; - protected final JsonNode geometryJson; + protected final Geometry geometry; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public Bounds( @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, - @JsonProperty(value = "geometry", required = true) @NonNull JsonNode geometryJson) { + @JsonProperty(value = "geometry", required = true) @NonNull Geometry geometry) { this.projection = projection; - this.geometryJson = geometryJson; + this.geometry = geometry; } @SneakyThrows(OutOfProjectionBoundsException.class) public Bounds2d build() { - return GeoJson.parseGeometry(this.geometryJson.toString()) - .project(this.projection::toGeo) - .bounds(); + return this.geometry.project(this.projection::toGeo).bounds(); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index b6787fa8..0dcb1cce 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -2,8 +2,6 @@ import com.fasterxml.jackson.core.json.JsonReadFeature; import com.fasterxml.jackson.databind.json.JsonMapper; -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.util.jackson.mixin.BiomeDeserializeMixin; import net.buildtheearth.terraplusplus.util.jackson.mixin.BlockStateMixin; @@ -21,9 +19,6 @@ public class TerraConstants { public final String defaultCommandNode = MODID + ".command."; public final String othersCommandNode = MODID + ".others"; - public final Gson GSON = new GsonBuilder() - .create(); - public final JsonMapper JSON_MAPPER = JsonMapper.builder() .configure(JsonReadFeature.ALLOW_JAVA_COMMENTS, true) .configure(JsonReadFeature.ALLOW_LEADING_ZEROS_FOR_NUMBERS, true) diff --git a/src/test/java/geojson/GeoJsonTest.java b/src/test/java/geojson/GeoJsonTest.java new file mode 100644 index 00000000..1e5ca413 --- /dev/null +++ b/src/test/java/geojson/GeoJsonTest.java @@ -0,0 +1,36 @@ +package geojson; + +import net.buildtheearth.terraplusplus.dataset.geojson.GeoJsonObject; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import org.junit.Test; + +import java.io.IOException; +import java.io.InputStream; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public class GeoJsonTest { + @Test + public void test0() throws IOException { + System.out.println(JSON_MAPPER.readValue("{\"type\":\"LineString\",\"coordinates\":[[1,3],[3.5,25,6]]}", GeoJsonObject.class)); + System.out.println(JSON_MAPPER.readValue("{\"type\":\"LineString\",\"coordinates\":[[1,3],[3.5,25,6]]}", Geometry.class)); + } + + @Test + public void test1() throws IOException { + for (int i = 0; i <= 2; i++) { + try (InputStream in = GeoJsonTest.class.getResourceAsStream(i + ".json")) { + GeoJsonObject o = JSON_MAPPER.readValue(in, GeoJsonObject.class); + System.out.println(o); + String json0 = JSON_MAPPER.writeValueAsString(o); + System.out.println(json0); + String json1 = JSON_MAPPER.writeValueAsString(JSON_MAPPER.readValue(json0, GeoJsonObject.class)); + checkState(json0.equals(json1), "inconsistent values:\n%s\n%s", json0, json1); + } + } + } +} diff --git a/src/test/resources/geojson/0.json b/src/test/resources/geojson/0.json new file mode 100644 index 00000000..c91a73bb --- /dev/null +++ b/src/test/resources/geojson/0.json @@ -0,0 +1,79 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 102.0, + 0.5 + ] + }, + "properties": { + "prop0": "value0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 102.0, + 0.0 + ], + [ + 103.0, + 1.0 + ], + [ + 104.0, + 0.0 + ], + [ + 105.0, + 1.0 + ] + ] + }, + "properties": { + "prop0": "value0", + "prop1": 0.0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 100.0, + 0.0 + ], + [ + 101.0, + 0.0 + ], + [ + 101.0, + 1.0 + ], + [ + 100.0, + 1.0 + ], + [ + 100.0, + 0.0 + ] + ] + ] + }, + "properties": { + "prop0": "value0" + } + } + ] +} diff --git a/src/test/resources/geojson/1.json b/src/test/resources/geojson/1.json new file mode 100644 index 00000000..9b37589b --- /dev/null +++ b/src/test/resources/geojson/1.json @@ -0,0 +1,25 @@ +{ + "type": "MultiLineString", + "coordinates": [ + [ + [ + 170.0, + 45.0 + ], + [ + 180.0, + 45.0 + ] + ], + [ + [ + -180.0, + 45.0 + ], + [ + -170.0, + 45.0 + ] + ] + ] +} diff --git a/src/test/resources/geojson/2.json b/src/test/resources/geojson/2.json new file mode 100644 index 00000000..0dfeff5d --- /dev/null +++ b/src/test/resources/geojson/2.json @@ -0,0 +1,53 @@ +{ + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 180.0, + 40.0 + ], + [ + 180.0, + 50.0 + ], + [ + 170.0, + 50.0 + ], + [ + 170.0, + 40.0 + ], + [ + 180.0, + 40.0 + ] + ] + ], + [ + [ + [ + -170.0, + 40.0 + ], + [ + -170.0, + 50.0 + ], + [ + -180.0, + 50.0 + ], + [ + -180.0, + 40.0 + ], + [ + -170.0, + 40.0 + ] + ] + ] + ] +} From c4dffe0607d2da6893044562da431af658e31809 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 7 Apr 2021 21:59:15 +0200 Subject: [PATCH 11/93] fix lombok annotation processing with mixin --- build.gradle | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index c23409d0..f44beda4 100644 --- a/build.gradle +++ b/build.gradle @@ -63,9 +63,6 @@ dependencies { deobfProvided("com.github.OpenCubicChunks.CubicChunks:cubicchunks:f71aafb9854466ac5ffa0ccd2796921684f1d8b1") { transitive = false } - annotationProcessor("com.github.OpenCubicChunks.CubicChunks:cubicchunks:f71aafb9854466ac5ffa0ccd2796921684f1d8b1") { - transitive = false - } deobfProvided("com.github.OpenCubicChunks:CubicWorldGen:27de56d2f792513873584b2f8fd9f3082fb259ec") { transitive = false } @@ -78,10 +75,16 @@ dependencies { exclude group: "io.netty" } - testCompile "junit:junit:4.12" + annotationProcessor "com.google.code.gson:gson:2.8.0" + annotationProcessor "com.google.guava:guava:21.0" + annotationProcessor "org.apache.logging.log4j:log4j-core:2.8.1" + annotationProcessor "org.ow2.asm:asm-debug-all:5.2" + annotationProcessor "org.spongepowered:mixin:0.8.1" compileOnly "org.projectlombok:lombok:1.18.16" annotationProcessor "org.projectlombok:lombok:1.18.16" + + testCompile "junit:junit:4.12" testCompileOnly "org.projectlombok:lombok:1.18.16" testAnnotationProcessor "org.projectlombok:lombok:1.18.16" } From 90c5d021124e6b002e474f3b8069efd55576034e Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 8 Apr 2021 13:29:36 +0200 Subject: [PATCH 12/93] store OpenStreetMap parse config in generator settings --- .../config/GlobalParseRegistries.java | 19 ++++++++ .../dataset/IElementDataset.java | 13 ++++++ .../terraplusplus/dataset/osm/OSMMapper.java | 17 ------- .../generator/EarthGeneratorPipelines.java | 9 +++- .../generator/EarthGeneratorSettings.java | 39 +++++++--------- .../osm/AbstractGeneratorOSMSettings.java | 44 +++++++++++++++++++ .../settings/osm/GeneratorOSMSettings.java | 31 +++++++++++++ .../settings/osm/GeneratorOSMSettingsAll.java | 22 ++++++++++ .../osm/GeneratorOSMSettingsCustom.java | 27 ++++++++++++ .../osm/GeneratorOSMSettingsDefault.java | 22 ++++++++++ .../osm/GeneratorOSMSettingsDisable.java | 16 +++++++ .../osm/GeneratorOSMSettingsToggle.java | 21 +++++++++ .../settings}/osm/osm.json5 | 0 src/test/java/JsonSerializationTest.java | 24 ---------- 14 files changed, 240 insertions(+), 64 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/AbstractGeneratorOSMSettings.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettings.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsAll.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsCustom.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsDefault.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsDisable.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsToggle.java rename src/main/resources/net/buildtheearth/terraplusplus/{dataset => generator/settings}/osm/osm.json5 (100%) diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index f1fbcdd6..dad30f43 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -52,6 +52,12 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightClamp; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightGreaterThan; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightLessThan; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettings; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsAll; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsCustom; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsDefault; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsDisable; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsToggle; import net.buildtheearth.terraplusplus.projection.EqualEarthProjection; import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; import net.buildtheearth.terraplusplus.projection.GeographicProjection; @@ -177,6 +183,14 @@ public class GlobalParseRegistries { .put("water", DrawFunctionWater.class) .build(); + public final BiMap> GENERATOR_SETTINGS_OSM = new BiMapBuilder>() + .put("all", GeneratorOSMSettingsAll.class) + .put("custom", GeneratorOSMSettingsCustom.class) + .put("default", GeneratorOSMSettingsDefault.class) + .put("disable", GeneratorOSMSettingsDisable.class) + .put("toggle", GeneratorOSMSettingsToggle.class) + .build(); + /** * Stupid builder class so that I can populate the initial values cleanly using chained method calls. * @@ -201,6 +215,11 @@ public BiMap build() { } } + /** + * Base implementation of a {@link com.fasterxml.jackson.databind.jsontype.TypeIdResolver} which uses a {@link BiMap}. + * + * @author DaPorkchop_ + */ @RequiredArgsConstructor public static abstract class TypeIdResolver extends TypeIdResolverBase { @NonNull diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/IElementDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/IElementDataset.java index 638198ee..3933fe9c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/IElementDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/IElementDataset.java @@ -4,14 +4,27 @@ import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import java.lang.reflect.Array; import java.util.concurrent.CompletableFuture; +import static net.daporkchop.lib.common.util.PorkUtil.*; + /** * A dataset consisting of arbitrary elements. * * @author DaPorkchop_ */ public interface IElementDataset { + /** + * Gets an {@link IElementDataset} which contains no elements. + * + * @param type the class of the element type + * @return an {@link IElementDataset} which contains no elements + */ + static IElementDataset empty(@NonNull Class type) { + return bounds -> CompletableFuture.completedFuture(uncheckedCast(Array.newInstance(type, 0))); + } + /** * Gets all of the elements that intersect the given bounding box. * diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java index c2d69efc..c0f6cf94 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/OSMMapper.java @@ -2,21 +2,12 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.NonNull; -import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; -import net.buildtheearth.terraplusplus.util.http.Disk; -import java.io.IOException; -import java.io.InputStream; -import java.nio.file.Files; -import java.nio.file.Path; import java.util.Collection; import java.util.Map; -import static net.buildtheearth.terraplusplus.util.TerraConstants.*; -import static net.daporkchop.lib.common.util.PorkUtil.*; - /** * Consumes a GeoJSON geometry object and emits some number of generateable elements. * @@ -25,13 +16,5 @@ @JsonDeserialize(as = Root.class) @FunctionalInterface public interface OSMMapper { - @SneakyThrows(IOException.class) - static OSMMapper load() { - Path path = Disk.configFile("osm.json5"); - try (InputStream in = Files.exists(path) ? Files.newInputStream(path) : OSMMapper.class.getResourceAsStream("osm.json5")) { - return uncheckedCast(JSON_MAPPER.readValue(in, OSMMapper.class)); - } - } - Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull G projectedGeometry); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java index f0b3cf43..dcf25cc0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java @@ -3,9 +3,11 @@ import lombok.NonNull; import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.TerraConfig; +import net.buildtheearth.terraplusplus.dataset.IElementDataset; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.dataset.builtin.Climate; import net.buildtheearth.terraplusplus.dataset.builtin.Soil; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.dataset.geojson.dataset.ParsingGeoJsonDataset; import net.buildtheearth.terraplusplus.dataset.geojson.dataset.ReferenceResolvingGeoJsonDataset; import net.buildtheearth.terraplusplus.dataset.geojson.dataset.TiledGeoJsonDataset; @@ -13,6 +15,7 @@ import net.buildtheearth.terraplusplus.dataset.scalar.ScalarDatasetConfigurationParser; import net.buildtheearth.terraplusplus.dataset.vector.GeoJsonToVectorDataset; import net.buildtheearth.terraplusplus.dataset.vector.VectorTiledDataset; +import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.event.InitDatasetsEvent; import net.buildtheearth.terraplusplus.event.InitEarthRegistryEvent; import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; @@ -30,6 +33,7 @@ import net.buildtheearth.terraplusplus.generator.populate.SnowPopulator; import net.buildtheearth.terraplusplus.generator.populate.TreePopulator; import net.buildtheearth.terraplusplus.util.OrderedRegistry; +import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.minecraftforge.common.MinecraftForge; import java.lang.reflect.Array; @@ -76,7 +80,10 @@ public Map datasets(@NonNull EarthGeneratorSettings settings) { ParsingGeoJsonDataset rawOsm = new ParsingGeoJsonDataset(TerraConfig.openstreetmap.servers); event.register(KEY_DATASET_OSM_RAW, new TiledGeoJsonDataset(new ReferenceResolvingGeoJsonDataset(rawOsm))); - event.register(KEY_DATASET_OSM_PARSED, new VectorTiledDataset(new GeoJsonToVectorDataset(rawOsm, OSMMapper.load(), settings.projection()))); + OSMMapper osmMapper = settings.osmSettings().mapper(); + event.register(KEY_DATASET_OSM_PARSED, osmMapper != null + ? new VectorTiledDataset(new GeoJsonToVectorDataset(rawOsm, osmMapper, settings.projection())) + : IElementDataset.empty(BVH.class)); event.register(KEY_DATASET_TERRA121_PRECIPITATION, new Climate.Precipitation()); event.register(KEY_DATASET_TERRA121_SOIL, new Soil()); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 2f04feb7..910e79e1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -8,8 +8,6 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.google.common.base.Strings; import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; @@ -28,9 +26,11 @@ import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.With; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettings; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsAll; +import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsDefault; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.transform.FlipHorizontalProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.FlipVerticalProjectionTransform; @@ -38,9 +38,9 @@ import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.SwapAxesProjectionTransform; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.daporkchop.lib.binary.oio.StreamUtil; import net.daporkchop.lib.common.ref.Ref; -import net.minecraft.world.biome.BiomeProvider; import net.minecraftforge.event.terraingen.DecorateBiomeEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; @@ -58,9 +58,9 @@ import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; -@JsonInclude(JsonInclude.Include.NON_EMPTY) @RequiredArgsConstructor(access = AccessLevel.PRIVATE) @With +@JsonInclude(JsonInclude.Include.NON_EMPTY) public class EarthGeneratorSettings { public static final int CONFIG_VERSION = 2; public static final String DEFAULT_SETTINGS; @@ -119,7 +119,7 @@ public static EarthGeneratorSettings parseUncached(String generatorSettings) { projection = new ScaleProjectionTransform(projection, legacy.scaleX, legacy.scaleY); } - return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); + return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, null, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); } return TerraConstants.JSON_MAPPER.readValue(generatorSettings, EarthGeneratorSettings.class); @@ -158,6 +158,9 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set @Getter(onMethod_ = { @JsonGetter }) protected final String[][] customTreeCover; + @Getter(onMethod_ = { @JsonGetter }) + protected final GeneratorOSMSettings osmSettings; + protected transient final Ref biomeProvider = Ref.soft(() -> new EarthBiomeProvider(this)); protected transient final Ref customCubic = Ref.soft(() -> { CustomGeneratorSettings cfg; @@ -180,10 +183,10 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set }); protected transient final Ref datasets = Ref.soft(() -> new GeneratorDatasets(this)); - @Getter - protected transient final Set skipChunkPopulation; - @Getter - protected transient final Set skipBiomeDecoration; + @Getter(onMethod_ = { @JsonGetter }) + protected final Set skipChunkPopulation; + @Getter(onMethod_ = { @JsonGetter }) + protected final Set skipBiomeDecoration; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public EarthGeneratorSettings( @@ -193,6 +196,7 @@ public EarthGeneratorSettings( @JsonProperty(value = "customHeights") String[][] customHeights, @JsonProperty(value = "useDefaultTreeCover") @JsonAlias("useDefaultTrees") Boolean useDefaultTreeCover, @JsonProperty(value = "customTreeCover") String[][] customTreeCover, + @JsonProperty(value = "osmSettings") GeneratorOSMSettings osmSettings, @JsonProperty(value = "skipChunkPopulation") List skipChunkPopulation, @JsonProperty(value = "skipBiomeDecoration") List skipBiomeDecoration, @JsonProperty(value = "version", required = true) int version) { @@ -205,6 +209,8 @@ public EarthGeneratorSettings( this.useDefaultTreeCover = useDefaultTreeCover != null ? useDefaultTreeCover : true; this.customTreeCover = customTreeCover != null ? customTreeCover : new String[0][]; + this.osmSettings = osmSettings != null ? osmSettings : new GeneratorOSMSettingsDefault(); + this.skipChunkPopulation = skipChunkPopulation != null ? Sets.immutableEnumSet(skipChunkPopulation) : Sets.immutableEnumSet(PopulateChunkEvent.Populate.EventType.ICE); this.skipBiomeDecoration = skipBiomeDecoration != null ? Sets.immutableEnumSet(skipBiomeDecoration) : Sets.immutableEnumSet(DecorateBiomeEvent.Decorate.EventType.TREE); } @@ -223,16 +229,6 @@ private int version() { return CONFIG_VERSION; } - @JsonGetter("skipChunkPopulation") - private PopulateChunkEvent.Populate.EventType[] getSkipChunkPopulation() { - return this.skipChunkPopulation.toArray(new PopulateChunkEvent.Populate.EventType[0]); - } - - @JsonGetter("skipBiomeDecoration") - private DecorateBiomeEvent.Decorate.EventType[] getSkipBiomeDecoration() { - return this.skipBiomeDecoration.toArray(new DecorateBiomeEvent.Decorate.EventType[0]); - } - public EarthBiomeProvider biomeProvider() { return this.biomeProvider.get(); } @@ -252,6 +248,7 @@ public GeneratorDatasets datasets() { * @author SmylerMC */ @JsonIgnore + @Deprecated public String getLegacyGeneratorString() { LegacyConfig legacy = new LegacyConfig(); legacy.scaleX = 1; @@ -310,8 +307,6 @@ public String getLegacyGeneratorString() { } } - @JsonDeserialize - @JsonSerialize private static class LegacyConfig { private static GeographicProjection orientProjectionLegacy(GeographicProjection base, Orientation orientation) { if (base.upright()) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/AbstractGeneratorOSMSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/AbstractGeneratorOSMSettings.java new file mode 100644 index 00000000..ec565150 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/AbstractGeneratorOSMSettings.java @@ -0,0 +1,44 @@ +package net.buildtheearth.terraplusplus.generator.settings.osm; + +import lombok.Getter; +import lombok.RequiredArgsConstructor; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; + +import java.io.IOException; +import java.io.InputStream; +import java.util.Map; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; +import static net.daporkchop.lib.common.util.PorkUtil.*; + +/** + * @author DaPorkchop_ + */ +public abstract class AbstractGeneratorOSMSettings implements GeneratorOSMSettings { + @Getter(onMethod_ = {}, lazy = true) + private final OSMMapper mapper = this.initMapper(); + + @SneakyThrows(IOException.class) + protected OSMMapper initMapper() { + try (InputStream in = AbstractGeneratorOSMSettings.class.getResourceAsStream("osm.json5")) { + return uncheckedCast(JSON_MAPPER.readValue(in, OSMMapper.class)); + } + } + + protected abstract Map features(); + + /** + * The different OSM features that may be toggled. + * + * @author DaPorkchop_ + */ + @RequiredArgsConstructor + @Getter + public enum Feature { + ROADS(true); + + private final boolean isDefault; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettings.java new file mode 100644 index 00000000..f0fa84b1 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettings.java @@ -0,0 +1,31 @@ +package net.buildtheearth.terraplusplus.generator.settings.osm; + +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; +import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; + +/** + * Settings for OpenStreetMap used by {@link EarthGeneratorSettings}. + * + * @author DaPorkchop_ + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") +@JsonTypeIdResolver(GeneratorOSMSettings.TypeIdResolver.class) +@JsonDeserialize +@FunctionalInterface +public interface GeneratorOSMSettings { + /** + * @return the {@link OSMMapper} to use, or {@code null} if OpenStreetMap generation should be completely disabled + */ + OSMMapper mapper(); + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.GENERATOR_SETTINGS_OSM); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsAll.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsAll.java new file mode 100644 index 00000000..948678d0 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsAll.java @@ -0,0 +1,22 @@ +package net.buildtheearth.terraplusplus.generator.settings.osm; + +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import net.daporkchop.lib.common.function.PFunctions; + +import java.util.Map; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class GeneratorOSMSettingsAll extends AbstractGeneratorOSMSettings { + @Override + protected Map features() { + return Stream.of(Feature.values()).collect(Collectors.toMap(PFunctions.identity(), f -> true)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsCustom.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsCustom.java new file mode 100644 index 00000000..a45b39a5 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsCustom.java @@ -0,0 +1,27 @@ +package net.buildtheearth.terraplusplus.generator.settings.osm; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; + +/** + * Implementation of {@link GeneratorOSMSettings} which allows use of a custom, user-configured {@link OSMMapper}. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class GeneratorOSMSettingsCustom implements GeneratorOSMSettings { + protected final OSMMapper mapper; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public GeneratorOSMSettingsCustom( + @JsonProperty(value = "mapper", required = true) @NonNull OSMMapper mapper) { + this.mapper = mapper; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsDefault.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsDefault.java new file mode 100644 index 00000000..f4cbfa41 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsDefault.java @@ -0,0 +1,22 @@ +package net.buildtheearth.terraplusplus.generator.settings.osm; + +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import net.daporkchop.lib.common.function.PFunctions; + +import java.util.Map; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class GeneratorOSMSettingsDefault extends AbstractGeneratorOSMSettings { + @Override + protected Map features() { + return Stream.of(Feature.values()).collect(Collectors.toMap(PFunctions.identity(), Feature::isDefault)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsDisable.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsDisable.java new file mode 100644 index 00000000..f388bef4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsDisable.java @@ -0,0 +1,16 @@ +package net.buildtheearth.terraplusplus.generator.settings.osm; + +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; +import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class GeneratorOSMSettingsDisable implements GeneratorOSMSettings { + @Override + public OSMMapper mapper() { + return null; //return null to disable OpenStreetMap data entirely + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsToggle.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsToggle.java new file mode 100644 index 00000000..5a831953 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/osm/GeneratorOSMSettingsToggle.java @@ -0,0 +1,21 @@ +package net.buildtheearth.terraplusplus.generator.settings.osm; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; + +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor(onConstructor_ = { @JsonCreator(mode = JsonCreator.Mode.DELEGATING) }) +@Getter(onMethod_ = { @JsonValue }) +@JsonDeserialize +public final class GeneratorOSMSettingsToggle extends AbstractGeneratorOSMSettings { + @NonNull + protected final Map features; +} diff --git a/src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm.json5 b/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 similarity index 100% rename from src/main/resources/net/buildtheearth/terraplusplus/dataset/osm/osm.json5 rename to src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 diff --git a/src/test/java/JsonSerializationTest.java b/src/test/java/JsonSerializationTest.java index 1b99edba..2410ac5a 100644 --- a/src/test/java/JsonSerializationTest.java +++ b/src/test/java/JsonSerializationTest.java @@ -1,42 +1,18 @@ import com.fasterxml.jackson.core.JsonProcessingException; -import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; -import net.buildtheearth.terraplusplus.dataset.osm.OSMMapper; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; -import net.minecraft.init.Bootstrap; -import org.junit.Before; import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.MethodSorters; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; -import static net.daporkchop.lib.common.util.PValidation.*; /** * @author DaPorkchop_ */ @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class JsonSerializationTest { - @Before - public void initMC() { - Bootstrap.register(); - } - @Test public void test() throws JsonProcessingException { System.out.println(JSON_MAPPER.writeValueAsString(new TileFormatTiff(TileFormatTiff.Type.Byte, 0, null, null))); } - - @Test - public void testOSMLoad() { - OSMMapper.load(); - } - - @Test - public void testOSMLoadSave() throws JsonProcessingException { - OSMMapper mapper = OSMMapper.load(); - String json0 = JSON_MAPPER.writeValueAsString(mapper); - System.out.println(json0); - String json1 = JSON_MAPPER.writeValueAsString(JSON_MAPPER.readValue(json0, OSMMapper.class)); - checkState(json0.equals(json1), "inconsistent values:\n%s\n%s", json0, json1); - } } From a6ce5449ffcab43901c34b933ae594bca45de794 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 9 Apr 2021 10:04:21 +0200 Subject: [PATCH 13/93] store biome config and overrides in generator settings --- .../config/GlobalParseRegistries.java | 10 ++ .../control/AdvancedEarthGui.java | 8 +- .../generator/EarthGeneratorPipelines.java | 11 +- .../generator/EarthGeneratorSettings.java | 22 ++-- .../generator/TerrainPreview.java | 8 +- .../generator/biome/ConstantBiomeFilter.java | 33 ++++++ .../biome/UserOverrideBiomeFilter.java | 109 ++++++++---------- .../biome/GeneratorBiomeSettings.java | 41 +++++++ .../biome/GeneratorBiomeSettingsConstant.java | 33 ++++++ .../GeneratorBiomeSettingsOverrides.java | 32 +++++ .../biome/GeneratorBiomeSettingsTerra121.java | 21 ++++ .../terraplusplus/generator/mars.json5 | 67 +++++++++++ 12 files changed, 315 insertions(+), 80 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/biome/ConstantBiomeFilter.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettings.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsConstant.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsTerra121.java create mode 100644 src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index dad30f43..bf576e5e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -52,6 +52,10 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightClamp; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightGreaterThan; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightLessThan; +import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettings; +import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsConstant; +import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsOverrides; +import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsTerra121; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettings; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsAll; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsCustom; @@ -183,6 +187,12 @@ public class GlobalParseRegistries { .put("water", DrawFunctionWater.class) .build(); + public final BiMap> GENERATOR_SETTINGS_BIOME = new BiMapBuilder>() + .put("constant", GeneratorBiomeSettingsConstant.class) + .put("legacy_terra121", GeneratorBiomeSettingsTerra121.class) + .put("user_overrides", GeneratorBiomeSettingsOverrides.class) + .build(); + public final BiMap> GENERATOR_SETTINGS_OSM = new BiMapBuilder>() .put("all", GeneratorOSMSettingsAll.class) .put("custom", GeneratorOSMSettingsCustom.class) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 7495620b..94057e60 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -28,6 +28,7 @@ import net.minecraft.client.renderer.texture.DynamicTexture; import net.minecraft.client.resources.I18n; import net.minecraft.util.ResourceLocation; +import net.minecraft.util.text.TextFormatting; import net.minecraft.world.WorldType; import net.minecraftforge.client.event.GuiOpenEvent; import net.minecraftforge.common.MinecraftForge; @@ -785,8 +786,6 @@ public void drawButton(Minecraft mc, int mouseX, int mouseY, float partialTicks) public void actuallyDrawButton(Minecraft mc, int mouseX, int mouseY) { super.drawButton(mc, mouseX, mouseY, 0); } - - } /** @@ -807,8 +806,6 @@ public void drawTextBox() { public void actuallyDrawTextBox() { super.drawTextBox(); } - - } public static class EnumSelectionListEntry> implements Entry { @@ -823,7 +820,8 @@ public EnumSelectionListEntry(AdvancedEarthGui gui, int x, int y, int width, Set this.values = EnumSet.copyOf(values); for (T value : allValues) { - gui.addButton(new GuiButton(0, x + 2, y + this.height, width - 2, 20, value + ": " + I18n.format("options." + (this.values.contains(value) ? "off" : "on"))) { + boolean contains = this.values.contains(value); + gui.addButton(new GuiButton(0, x + 2, y + this.height, width - 2, 20, value + ": " + (contains ? TextFormatting.RED : TextFormatting.GREEN) + I18n.format("options." + (contains ? "off" : "on"))) { @Override public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { if (super.mousePressed(mc, mouseX, mouseY)) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java index dcf25cc0..4de0aad7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java @@ -15,12 +15,9 @@ import net.buildtheearth.terraplusplus.dataset.scalar.ScalarDatasetConfigurationParser; import net.buildtheearth.terraplusplus.dataset.vector.GeoJsonToVectorDataset; import net.buildtheearth.terraplusplus.dataset.vector.VectorTiledDataset; -import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.event.InitDatasetsEvent; import net.buildtheearth.terraplusplus.event.InitEarthRegistryEvent; import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; -import net.buildtheearth.terraplusplus.generator.biome.Terra121BiomeFilter; -import net.buildtheearth.terraplusplus.generator.biome.UserOverrideBiomeFilter; import net.buildtheearth.terraplusplus.generator.data.HeightsBaker; import net.buildtheearth.terraplusplus.generator.data.IEarthDataBaker; import net.buildtheearth.terraplusplus.generator.data.InitialBiomesBaker; @@ -94,10 +91,10 @@ public Map datasets(@NonNull EarthGeneratorSettings settings) { } public IEarthBiomeFilter[] biomeFilters(@NonNull EarthGeneratorSettings settings) { - return fire(new InitEarthRegistryEvent(settings, - uncheckedCast(new OrderedRegistry>() - .addLast("legacy_terra121", new Terra121BiomeFilter()) - .addLast("biome_overrides", new UserOverrideBiomeFilter(settings.projection())))) {}); + OrderedRegistry> registry = new OrderedRegistry<>(); + settings.biomeSettings().forEach(b -> registry.addLast(b.typeId(), b.filter())); + + return fire(new InitEarthRegistryEvent(settings, uncheckedCast(registry)) {}); } public IEarthDataBaker[] dataBakers(@NonNull EarthGeneratorSettings settings) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 910e79e1..2c949e09 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -28,8 +28,9 @@ import lombok.With; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettings; +import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsTerra121; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettings; -import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsAll; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsDefault; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.transform.FlipHorizontalProjectionTransform; @@ -49,6 +50,7 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Set; @@ -119,7 +121,7 @@ public static EarthGeneratorSettings parseUncached(String generatorSettings) { projection = new ScaleProjectionTransform(projection, legacy.scaleX, legacy.scaleY); } - return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, null, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); + return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, null, null, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); } return TerraConstants.JSON_MAPPER.readValue(generatorSettings, EarthGeneratorSettings.class); @@ -158,6 +160,8 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set @Getter(onMethod_ = { @JsonGetter }) protected final String[][] customTreeCover; + @Getter(onMethod_ = { @JsonGetter }) + protected final List biomeSettings; @Getter(onMethod_ = { @JsonGetter }) protected final GeneratorOSMSettings osmSettings; @@ -196,6 +200,7 @@ public EarthGeneratorSettings( @JsonProperty(value = "customHeights") String[][] customHeights, @JsonProperty(value = "useDefaultTreeCover") @JsonAlias("useDefaultTrees") Boolean useDefaultTreeCover, @JsonProperty(value = "customTreeCover") String[][] customTreeCover, + @JsonProperty(value = "biomeSettings") List biomeSettings, @JsonProperty(value = "osmSettings") GeneratorOSMSettings osmSettings, @JsonProperty(value = "skipChunkPopulation") List skipChunkPopulation, @JsonProperty(value = "skipBiomeDecoration") List skipBiomeDecoration, @@ -209,6 +214,7 @@ public EarthGeneratorSettings( this.useDefaultTreeCover = useDefaultTreeCover != null ? useDefaultTreeCover : true; this.customTreeCover = customTreeCover != null ? customTreeCover : new String[0][]; + this.biomeSettings = biomeSettings != null ? biomeSettings : Arrays.asList(new GeneratorBiomeSettingsTerra121()); this.osmSettings = osmSettings != null ? osmSettings : new GeneratorOSMSettingsDefault(); this.skipChunkPopulation = skipChunkPopulation != null ? Sets.immutableEnumSet(skipChunkPopulation) : Sets.immutableEnumSet(PopulateChunkEvent.Populate.EventType.ICE); @@ -216,12 +222,14 @@ public EarthGeneratorSettings( } @Override + @SneakyThrows(JsonProcessingException.class) public String toString() { - try { - return TerraConstants.JSON_MAPPER.writeValueAsString(this); - } catch (JsonProcessingException e) { - throw new RuntimeException(e); - } + return TerraConstants.JSON_MAPPER.writeValueAsString(this); + } + + @SneakyThrows(JsonProcessingException.class) + public String toPrettyString() { + return TerraConstants.JSON_MAPPER.writerWithDefaultPrettyPrinter().writeValueAsString(this); } @JsonGetter("version") diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index 3d436374..d9355a77 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -4,12 +4,14 @@ import com.google.common.cache.CacheLoader; import com.google.common.cache.LoadingCache; import lombok.NonNull; +import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.generator.data.TreeCoverBaker; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.EmptyWorld; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.http.Http; +import net.daporkchop.lib.binary.oio.StreamUtil; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Bootstrap; import net.minecraft.util.math.BlockPos; @@ -27,6 +29,7 @@ import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.image.BufferedImage; +import java.io.IOException; import java.util.Arrays; import java.util.Collections; import java.util.concurrent.CompletableFuture; @@ -58,7 +61,8 @@ public static void main(String... args) throws OutOfProjectionBoundsException { } } - private static void doThing() throws OutOfProjectionBoundsException { //allows hot-swapping + @SneakyThrows({ IOException.class, OutOfProjectionBoundsException.class}) + private static void doThing() { //allows hot-swapping final int COUNT = 5; final int SHIFT = 1; final int CANVAS_SIZE = SIZE * COUNT; @@ -200,7 +204,7 @@ public void dispose() { } } - State state = new State(EarthGeneratorSettings.parseUncached(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS)); + State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("mars.json5"))))); state.initSettings(); double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/ConstantBiomeFilter.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/ConstantBiomeFilter.java new file mode 100644 index 00000000..31e1229f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/ConstantBiomeFilter.java @@ -0,0 +1,33 @@ +package net.buildtheearth.terraplusplus.generator.biome; + +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import net.buildtheearth.terraplusplus.generator.ChunkBiomesBuilder; +import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.minecraft.util.math.ChunkPos; +import net.minecraft.world.biome.Biome; + +import java.util.Arrays; +import java.util.concurrent.CompletableFuture; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor +public class ConstantBiomeFilter implements IEarthBiomeFilter { + @NonNull + protected final Biome biome; + + @Override + public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + return null; + } + + @Override + public void bake(ChunkPos pos, ChunkBiomesBuilder builder, Void data) { + Arrays.fill(builder.state(), this.biome); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java index 9d101c43..c36788e9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java @@ -1,15 +1,15 @@ package net.buildtheearth.terraplusplus.generator.biome; +import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.google.common.collect.ImmutableSet; +import lombok.AccessLevel; import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.util.TerraConstants; +import net.buildtheearth.terraplusplus.dataset.geojson.Geometry; import net.buildtheearth.terraplusplus.generator.ChunkBiomesBuilder; import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.GeographicProjection; @@ -17,58 +17,34 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.buildtheearth.terraplusplus.util.http.Disk; -import net.daporkchop.lib.common.function.io.IOFunction; -import net.daporkchop.lib.common.function.throwing.EFunction; import net.minecraft.util.math.ChunkPos; import net.minecraft.world.biome.Biome; -import java.io.IOException; -import java.net.URI; -import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.ArrayList; import java.util.Arrays; +import java.util.Collections; import java.util.Comparator; -import java.util.List; import java.util.Set; import java.util.concurrent.CompletableFuture; -import java.util.stream.Stream; /** * @author DaPorkchop_ */ -public class UserOverrideBiomeFilter implements IEarthBiomeFilter { - protected final BVH bvh; - - @SneakyThrows(IOException.class) - public UserOverrideBiomeFilter(@NonNull GeographicProjection projection) { - List configSources = new ArrayList<>(); - configSources.add(UserOverrideBiomeFilter.class.getResource("biome_overrides.json5")); - - try (Stream stream = Files.list(Files.createDirectories(Disk.configFile("biome_overrides")))) { - stream.filter(Files::isRegularFile) - .filter(p -> p.getFileName().toString().matches(".*\\.json5?$")) - .map(Path::toUri).map((EFunction) URI::toURL) - .forEach(configSources::add); - } +public class UserOverrideBiomeFilter implements IEarthBiomeFilter { + protected final BVH bvh; - this.bvh = BVH.of(configSources.stream() - .map((IOFunction) url -> TerraConstants.JSON_MAPPER.readValue(url, BiomeBoundingBox[].class)) - .flatMap(Arrays::stream) - .toArray(BiomeBoundingBox[]::new)); + public UserOverrideBiomeFilter(@NonNull BiomeOverrideArea... areas) { + this.bvh = BVH.of(areas); } @Override - public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return CompletableFuture.supplyAsync(() -> this.bvh.getAllIntersecting(boundsGeo).stream() .max(Comparator.naturalOrder()) .orElse(null)); } @Override - public void bake(ChunkPos pos, ChunkBiomesBuilder builder, BiomeBoundingBox bbox) { + public void bake(ChunkPos pos, ChunkBiomesBuilder builder, BiomeOverrideArea bbox) { if (bbox == null) { //out of bounds, or no override at this position return; } @@ -91,45 +67,60 @@ public void bake(ChunkPos pos, ChunkBiomesBuilder builder, BiomeBoundingBox bbox * * @author DaPorkchop_ */ - @JsonDeserialize - @JsonSerialize - @Getter - public static class BiomeBoundingBox implements Bounds2d, Comparable { + @Getter(onMethod_ = { @JsonGetter }) + public static class BiomeOverrideArea implements Bounds2d, Comparable { + protected final GeographicProjection projection; + protected final Geometry geometry; + protected final Set replace; protected final Biome biome; - protected final double minX; - protected final double maxX; - protected final double minZ; - protected final double maxZ; - - @Getter(onMethod_ = { @JsonGetter }) protected final double priority; + @Getter(AccessLevel.NONE) + protected final Bounds2d bounds; + @JsonCreator - public BiomeBoundingBox( - @JsonProperty(value = "replace", required = false) Biome[] replace, - @JsonProperty(value = "biome", required = true) @NonNull Biome biome, - @JsonProperty(value = "bounds", required = true) @NonNull Bounds2d bounds, - @JsonProperty(value = "priority", defaultValue = "0.0") double priority) { - this.replace = replace != null ? ImmutableSet.copyOf(replace) : null; + @SneakyThrows(OutOfProjectionBoundsException.class) + public BiomeOverrideArea( + @JsonProperty(value = "projection", required = true) @NonNull GeographicProjection projection, + @JsonProperty(value = "geometry", required = true) @NonNull Geometry geometry, + @JsonProperty(value = "replace", required = false) Set replace, + @JsonProperty(value = "biome", required = true) @JsonAlias({ "with" }) @NonNull Biome biome, + @JsonProperty(value = "priority", required = false) double priority) { + this.projection = projection; + this.geometry = geometry; + this.bounds = geometry.project(projection::toGeo).bounds(); + + this.replace = replace != null ? ImmutableSet.copyOf(replace) : Collections.emptySet(); this.biome = biome; - this.priority = priority; - this.minX = bounds.minX(); - this.maxX = bounds.maxX(); - this.minZ = bounds.minZ(); - this.maxZ = bounds.maxZ(); + this.priority = priority; } @Override - public int compareTo(BiomeBoundingBox o) { + public int compareTo(BiomeOverrideArea o) { return -Double.compare(this.priority, o.priority); } - @JsonGetter("bounds") - public Bounds2d bounds() { - return Bounds2d.of(this.minX, this.maxX, this.minZ, this.maxZ); + @Override + public double minX() { + return this.bounds.minX(); + } + + @Override + public double maxX() { + return this.bounds.maxX(); + } + + @Override + public double minZ() { + return this.bounds.minZ(); + } + + @Override + public double maxZ() { + return this.bounds.maxZ(); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettings.java new file mode 100644 index 00000000..d49d6aa9 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettings.java @@ -0,0 +1,41 @@ +package net.buildtheearth.terraplusplus.generator.settings.biome; + +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; +import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * Settings for biome generation used by {@link EarthGeneratorSettings}. + * + * @author DaPorkchop_ + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") +@JsonTypeIdResolver(GeneratorBiomeSettings.TypeIdResolver.class) +@JsonDeserialize +@FunctionalInterface +public interface GeneratorBiomeSettings { + /** + * @return the {@link IEarthBiomeFilter} to use + */ + IEarthBiomeFilter filter(); + + /** + * @return this {@link IEarthBiomeFilter}'s type ID + */ + default String typeId() { + String typeId = GlobalParseRegistries.GENERATOR_SETTINGS_BIOME.inverse().get(this.getClass()); + checkState(typeId != null, "unknown GeneratorBiomeSettings implementation: %s", this.getClass()); + return typeId; + } + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.GENERATOR_SETTINGS_BIOME); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsConstant.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsConstant.java new file mode 100644 index 00000000..955e429c --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsConstant.java @@ -0,0 +1,33 @@ +package net.buildtheearth.terraplusplus.generator.settings.biome; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.biome.ConstantBiomeFilter; +import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; +import net.minecraft.world.biome.Biome; + +/** + * Generates a single, fixed biome in the entire world. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class GeneratorBiomeSettingsConstant implements GeneratorBiomeSettings { + protected final Biome biome; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public GeneratorBiomeSettingsConstant( + @JsonProperty(value = "biome", required = true) @NonNull Biome biome) { + this.biome = biome; + } + + @Override + public IEarthBiomeFilter filter() { + return new ConstantBiomeFilter(this.biome); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java new file mode 100644 index 00000000..638e8f61 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java @@ -0,0 +1,32 @@ +package net.buildtheearth.terraplusplus.generator.settings.biome; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; +import net.buildtheearth.terraplusplus.generator.biome.UserOverrideBiomeFilter; + +/** + * Allows users to override biome generation in specific areas. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class GeneratorBiomeSettingsOverrides implements GeneratorBiomeSettings { + protected final UserOverrideBiomeFilter.BiomeOverrideArea[] areas; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public GeneratorBiomeSettingsOverrides( + @JsonProperty(value = "areas", required = true) @NonNull UserOverrideBiomeFilter.BiomeOverrideArea[] areas) { + this.areas = areas; + } + + @Override + public IEarthBiomeFilter filter() { + return new UserOverrideBiomeFilter(this.areas); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsTerra121.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsTerra121.java new file mode 100644 index 00000000..f7c369fd --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsTerra121.java @@ -0,0 +1,21 @@ +package net.buildtheearth.terraplusplus.generator.settings.biome; + +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; +import net.buildtheearth.terraplusplus.generator.biome.Terra121BiomeFilter; + +/** + * Identical to Terra 1:1's biome generation, for backwards-compatibility. + * + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class GeneratorBiomeSettingsTerra121 implements GeneratorBiomeSettings { + @Override + public IEarthBiomeFilter filter() { + return new Terra121BiomeFilter(); + } +} diff --git a/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 b/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 new file mode 100644 index 00000000..825317ac --- /dev/null +++ b/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 @@ -0,0 +1,67 @@ +{ + "projection": { + "flip_vertical": { + "delegate": { + "scale": { + "delegate": { + "equal_earth": {} + }, + "x": 4268600, + "y": 4268600 + } + } + } + }, + "useDefaultHeights": false, + "customHeights": [ + [ + "https://cloud.daporkchop.net/gis/dem/mars/" + ] + ], + "useDefaultTreeCover": false, + "biomeSettings": [ + { + "type": "constant", + "biome": "minecraft:mesa" + } + ], + "osmSettings": { + "type": "disable" + }, + "skipChunkPopulation": [ + "DUNGEON", + "FIRE", + "GLOWSTONE", + "ICE", + "LAKE", + "LAVA", + "NETHER_LAVA", + "NETHER_LAVA2", + "NETHER_MAGMA", + "ANIMALS", + "CUSTOM" + ], + "skipBiomeDecoration": [ + "BIG_SHROOM", + "CACTUS", + "CLAY", + "DEAD_BUSH", + "DESERT_WELL", + "LILYPAD", + "FLOWERS", + "FOSSIL", + "GRASS", + "ICE", + "LAKE_WATER", + "LAKE_LAVA", + "PUMPKIN", + "REED", + "ROCK", + "SAND", + "SAND_PASS2", + "SHROOM", + "TREE", + "CUSTOM" + ], + "version": 2 +} From ecf851e8331fb8632177c9d7ac651144344ece71 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 9 Apr 2021 12:21:21 +0200 Subject: [PATCH 14/93] define terrain surface blocks in generator settings --- .../terraplusplus/control/PresetEarthGui.java | 2 +- .../generator/EarthGenerator.java | 68 +++++++++++-------- .../generator/EarthGeneratorSettings.java | 10 ++- .../generator/TerrainPreview.java | 2 +- .../biome/UserOverrideBiomeFilter.java | 4 +- .../settings/GeneratorTerrainSettings.java | 41 +++++++++++ .../GeneratorBiomeSettingsOverrides.java | 2 +- .../terraplusplus/util/TerraConstants.java | 4 +- .../terraplusplus/util/http/Disk.java | 10 --- ...eDeserializeMixin.java => BiomeMixin.java} | 15 +++- .../terraplusplus/generator/mars.json5 | 18 +++++ 11 files changed, 128 insertions(+), 48 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorTerrainSettings.java rename src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/{BiomeDeserializeMixin.java => BiomeMixin.java} (55%) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/PresetEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/PresetEarthGui.java index c5dd4446..30ae4fc8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/PresetEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/PresetEarthGui.java @@ -86,7 +86,6 @@ public void initGui() { this.presetTextField = new GuiTextField(0, this.fontRenderer, this.width / 2 - 100, 40, 200, 20); this.presetTextField.setMaxStringLength(Integer.MAX_VALUE); this.setSettingsJson(this.settings); - } @Override @@ -117,6 +116,7 @@ protected void keyTyped(char typedChar, int keyCode) throws IOException { EarthGeneratorSettings.parseUncached(newText); this.presetTextField.setTextColor(0xFFFFFFFF); this.doneButton.enabled = true; + this.setSettingsJson(newText); } catch (Exception e) { this.presetTextField.setTextColor(0xFFFF6060); this.doneButton.enabled = false; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java index 2528bf76..0a2f4d6e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java @@ -27,14 +27,13 @@ import io.github.opencubicchunks.cubicchunks.cubicgen.customcubic.structure.CubicRavineGenerator; import io.github.opencubicchunks.cubicchunks.cubicgen.customcubic.structure.feature.CubicStrongholdGenerator; import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.generator.data.IEarthDataBaker; import net.buildtheearth.terraplusplus.generator.populate.IEarthPopulator; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.minecraft.block.state.IBlockState; -import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.ChunkPos; import net.minecraft.util.text.TextComponentString; @@ -222,7 +221,7 @@ public boolean supportsConcurrentCubeGeneration() { } @Deprecated - @Override + @Override public CubePrimer generateCube(int cubeX, int cubeY, int cubeZ) { //legacy compat method CubePrimer primer = new CubePrimer(); CachedChunkData data = this.cache.getUnchecked(new ChunkPos(cubeX, cubeZ)).join(); @@ -275,23 +274,23 @@ protected void generateCube(int cubeX, int cubeY, int cubeZ, CubePrimer primer, } protected void generateSurface(int cubeX, int cubeY, int cubeZ, CubePrimer primer, CachedChunkData data) { - IBlockState stone = Blocks.STONE.getDefaultState(); - IBlockState water = Blocks.WATER.getDefaultState(); + IBlockState fill = this.settings.terrainSettings().fill(); + IBlockState water = this.settings.terrainSettings().water(); + IBlockState surface = this.settings.terrainSettings().surface(); + IBlockState top = this.settings.terrainSettings().top(); + if (data.belowSurface(cubeY + 2)) { //below surface -> solid stone (padding of 2 cubes because some replacers might need it) //technically, i could reflectively get access to the primer's underlying char[] and use Arrays.fill(), because this // implementation causes 4096 calls to ObjectIntIdentityMap#get() when only 1 would be necessary... for (int x = 0; x < 16; x++) { for (int y = 0; y < 16; y++) { for (int z = 0; z < 16; z++) { - primer.setBlockState(x, y, z, stone); + primer.setBlockState(x, y, z, fill); } } } } else if (data.aboveSurface(cubeY)) { //above surface -> air (no padding here, replacers don't normally affect anything above the surface) } else { - IBlockState grass = Blocks.GRASS.getDefaultState(); - IBlockState dirt = Blocks.DIRT.getDefaultState(); - for (int x = 0; x < 16; x++) { for (int z = 0; z < 16; z++) { int groundHeight = data.groundHeight(x, z); @@ -306,26 +305,41 @@ protected void generateSurface(int cubeX, int cubeY, int cubeZ, CubePrimer prime int groundTopInCube = min(groundTop, 15); int waterTop = min(waterHeight - Coords.cubeToMinBlock(cubeY), 15); - int blockX = Coords.cubeToMinBlock(cubeX) + x; - int blockZ = Coords.cubeToMinBlock(cubeZ) + z; - IBiomeBlockReplacer[] replacers = this.biomeBlockReplacers[data.biome(x, z) & 0xFF]; - for (int y = 0; y <= groundTopInCube; y++) { - int blockY = Coords.cubeToMinBlock(cubeY) + y; - double density = groundTop - y; - IBlockState state = stone; - for (IBiomeBlockReplacer replacer : replacers) { - state = replacer.getReplacedBlock(state, blockX, blockY, blockZ, dx, -1.0d, dz, density); + if (this.settings.terrainSettings().useCwgReplacers()) { + int blockX = Coords.cubeToMinBlock(cubeX) + x; + int blockZ = Coords.cubeToMinBlock(cubeZ) + z; + IBiomeBlockReplacer[] replacers = this.biomeBlockReplacers[data.biome(x, z) & 0xFF]; + for (int y = 0; y <= groundTopInCube; y++) { + int blockY = Coords.cubeToMinBlock(cubeY) + y; + double density = groundTop - y; + IBlockState state = fill; + for (IBiomeBlockReplacer replacer : replacers) { + state = replacer.getReplacedBlock(state, blockX, blockY, blockZ, dx, -1.0d, dz, density); + } + + //calling this explicitly increases the likelihood of JIT inlining it + //(for reference: previously, CliffReplacer was manually added to each biome as the last replacer) + state = CliffReplacer.INSTANCE.getReplacedBlock(state, blockX, blockY, blockZ, dx, -1.0d, dz, density); + + if (groundHeight < waterHeight && state == top) { //hacky workaround for underwater grass + state = surface; + } + + primer.setBlockState(x, y, z, state); } - - //calling this explicitly increases the likelihood of JIT inlining it - //(for reference: previously, CliffReplacer was manually added to each biome as the last replacer) - state = CliffReplacer.INSTANCE.getReplacedBlock(state, blockX, blockY, blockZ, dx, -1.0d, dz, density); - - if (groundHeight < waterHeight && state == grass) { //hacky workaround for underwater grass - state = dirt; + } else { + for (int y = 0; y <= groundTopInCube; y++) { + IBlockState state; + if (y == groundTop) { + state = top; + } else if (y + 5 >= groundTop) { + state = surface; + } else { + state = fill; + } + + primer.setBlockState(x, y, z, state); } - - primer.setBlockState(x, y, z, state); } //fill water diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 2c949e09..9ef85fca 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -28,7 +28,9 @@ import lombok.With; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.generator.settings.GeneratorTerrainSettings; import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettings; +import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsOverrides; import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsTerra121; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettings; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsDefault; @@ -121,7 +123,7 @@ public static EarthGeneratorSettings parseUncached(String generatorSettings) { projection = new ScaleProjectionTransform(projection, legacy.scaleX, legacy.scaleY); } - return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, null, null, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); + return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, null, null, null, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); } return TerraConstants.JSON_MAPPER.readValue(generatorSettings, EarthGeneratorSettings.class); @@ -164,6 +166,8 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set protected final List biomeSettings; @Getter(onMethod_ = { @JsonGetter }) protected final GeneratorOSMSettings osmSettings; + @Getter(onMethod_ = { @JsonGetter }) + protected final GeneratorTerrainSettings terrainSettings; protected transient final Ref biomeProvider = Ref.soft(() -> new EarthBiomeProvider(this)); protected transient final Ref customCubic = Ref.soft(() -> { @@ -202,6 +206,7 @@ public EarthGeneratorSettings( @JsonProperty(value = "customTreeCover") String[][] customTreeCover, @JsonProperty(value = "biomeSettings") List biomeSettings, @JsonProperty(value = "osmSettings") GeneratorOSMSettings osmSettings, + @JsonProperty(value = "terrainSettings") GeneratorTerrainSettings terrainSettings, @JsonProperty(value = "skipChunkPopulation") List skipChunkPopulation, @JsonProperty(value = "skipBiomeDecoration") List skipBiomeDecoration, @JsonProperty(value = "version", required = true) int version) { @@ -214,8 +219,9 @@ public EarthGeneratorSettings( this.useDefaultTreeCover = useDefaultTreeCover != null ? useDefaultTreeCover : true; this.customTreeCover = customTreeCover != null ? customTreeCover : new String[0][]; - this.biomeSettings = biomeSettings != null ? biomeSettings : Arrays.asList(new GeneratorBiomeSettingsTerra121()); + this.biomeSettings = biomeSettings != null ? biomeSettings : Arrays.asList(new GeneratorBiomeSettingsTerra121(), new GeneratorBiomeSettingsOverrides()); this.osmSettings = osmSettings != null ? osmSettings : new GeneratorOSMSettingsDefault(); + this.terrainSettings = terrainSettings != null ? terrainSettings : GeneratorTerrainSettings.DEFAULT; this.skipChunkPopulation = skipChunkPopulation != null ? Sets.immutableEnumSet(skipChunkPopulation) : Sets.immutableEnumSet(PopulateChunkEvent.Populate.EventType.ICE); this.skipBiomeDecoration = skipBiomeDecoration != null ? Sets.immutableEnumSet(skipBiomeDecoration) : Sets.immutableEnumSet(DecorateBiomeEvent.Decorate.EventType.TREE); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index d9355a77..56f277b1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -204,7 +204,7 @@ public void dispose() { } } - State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("mars.json5"))))); + State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("bte_generator_settings.json5"))))); state.initSettings(); double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java index c36788e9..db64ef14 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java @@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.google.common.collect.ImmutableSet; import lombok.AccessLevel; import lombok.Getter; @@ -68,6 +69,7 @@ public void bake(ChunkPos pos, ChunkBiomesBuilder builder, BiomeOverrideArea bbo * @author DaPorkchop_ */ @Getter(onMethod_ = { @JsonGetter }) + @JsonDeserialize public static class BiomeOverrideArea implements Bounds2d, Comparable { protected final GeographicProjection projection; protected final Geometry geometry; @@ -92,7 +94,7 @@ public BiomeOverrideArea( this.geometry = geometry; this.bounds = geometry.project(projection::toGeo).bounds(); - this.replace = replace != null ? ImmutableSet.copyOf(replace) : Collections.emptySet(); + this.replace = replace != null ? ImmutableSet.copyOf(replace) : null; this.biome = biome; this.priority = priority; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorTerrainSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorTerrainSettings.java new file mode 100644 index 00000000..a7cb3d68 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorTerrainSettings.java @@ -0,0 +1,41 @@ +package net.buildtheearth.terraplusplus.generator.settings; + +import com.fasterxml.jackson.annotation.JsonGetter; +import lombok.AccessLevel; +import lombok.Builder; +import lombok.Getter; +import lombok.NonNull; +import lombok.With; +import lombok.extern.jackson.Jacksonized; +import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@With +@Builder(access = AccessLevel.PROTECTED) +@Jacksonized +public class GeneratorTerrainSettings { + public static final GeneratorTerrainSettings DEFAULT = builder().build(); + + @NonNull + @Builder.Default + protected final IBlockState fill = Blocks.STONE.getDefaultState(); + + @NonNull + @Builder.Default + protected final IBlockState water = Blocks.WATER.getDefaultState(); + + @NonNull + @Builder.Default + protected final IBlockState surface = Blocks.DIRT.getDefaultState(); + + @NonNull + @Builder.Default + protected final IBlockState top = Blocks.GRASS.getDefaultState(); + + @Builder.Default + protected final boolean useCwgReplacers = true; +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java index 638e8f61..96adcaee 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java @@ -21,7 +21,7 @@ public final class GeneratorBiomeSettingsOverrides implements GeneratorBiomeSett @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public GeneratorBiomeSettingsOverrides( - @JsonProperty(value = "areas", required = true) @NonNull UserOverrideBiomeFilter.BiomeOverrideArea[] areas) { + @JsonProperty(value = "areas", required = true) @NonNull UserOverrideBiomeFilter.BiomeOverrideArea... areas) { this.areas = areas; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index 0dcb1cce..d913d0e8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -3,7 +3,7 @@ import com.fasterxml.jackson.core.json.JsonReadFeature; import com.fasterxml.jackson.databind.json.JsonMapper; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.util.jackson.mixin.BiomeDeserializeMixin; +import net.buildtheearth.terraplusplus.util.jackson.mixin.BiomeMixin; import net.buildtheearth.terraplusplus.util.jackson.mixin.BlockStateMixin; import net.minecraft.block.state.IBlockState; import net.minecraft.world.biome.Biome; @@ -25,7 +25,7 @@ public class TerraConstants { .configure(JsonReadFeature.ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS, true) .configure(JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS, true) .configure(JsonReadFeature.ALLOW_TRAILING_COMMA, true) - .addMixIn(Biome.class, BiomeDeserializeMixin.class) + .addMixIn(Biome.class, BiomeMixin.class) .addMixIn(IBlockState.class, BlockStateMixin.class) .build(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/http/Disk.java b/src/main/java/net/buildtheearth/terraplusplus/util/http/Disk.java index dfb20278..032bf81e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/http/Disk.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/http/Disk.java @@ -138,16 +138,6 @@ public Path cacheFileFor(@NonNull String url) { } } - /** - * Gets the path to an additional configuration file with the given name. - * - * @param name the configuration file's name - * @return the path to the configuration file - */ - public Path configFile(@NonNull String name) { - return CACHE_ROOT.resolveSibling("config").resolve(name); - } - private void pruneCache() throws IOException { if (!TerraConfig.reducedConsoleMessages) { TerraMod.LOGGER.info("running cache cleanup..."); diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeDeserializeMixin.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeMixin.java similarity index 55% rename from src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeDeserializeMixin.java rename to src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeMixin.java index 364b9464..d7da316d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeDeserializeMixin.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/mixin/BiomeMixin.java @@ -1,6 +1,7 @@ package net.buildtheearth.terraplusplus.util.jackson.mixin; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.util.StdConverter; import lombok.NonNull; import net.minecraft.util.ResourceLocation; @@ -11,9 +12,10 @@ /** * @author DaPorkchop_ */ -@JsonDeserialize(converter = BiomeDeserializeMixin.Converter.class) -public abstract class BiomeDeserializeMixin { - protected static class Converter extends StdConverter { +@JsonDeserialize(converter = BiomeMixin.DeserializeConverter.class) +@JsonSerialize(converter = BiomeMixin.SerializeConverter.class) +public abstract class BiomeMixin { + protected static class DeserializeConverter extends StdConverter { @Override public Biome convert(@NonNull String value) { ResourceLocation id = new ResourceLocation(value); @@ -21,4 +23,11 @@ public Biome convert(@NonNull String value) { return Biome.REGISTRY.getObject(id); } } + + protected static class SerializeConverter extends StdConverter { + @Override + public String convert(Biome value) { + return value.getRegistryName().toString(); + } + } } diff --git a/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 b/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 index 825317ac..9327a272 100644 --- a/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 +++ b/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 @@ -28,6 +28,24 @@ "osmSettings": { "type": "disable" }, + "terrainSettings": { + "water": { + "id": "minecraft:air" + }, + "surface": { + "id": "minecraft:sand", + "properties": { + "variant": "red_sand" + } + }, + "top": { + "id": "minecraft:sand", + "properties": { + "variant": "red_sand" + } + }, + "useCwgReplacers": false + }, "skipChunkPopulation": [ "DUNGEON", "FIRE", From 8da7f9716719052de6e27e4bcef46078068bba15 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 9 Apr 2021 17:35:54 +0200 Subject: [PATCH 15/93] configure data bakers+populators with generator settings --- .../config/GlobalParseRegistries.java | 44 +++++++++++++----- .../generator/EarthGenerator.java | 2 +- .../generator/EarthGeneratorPipelines.java | 37 ++++++--------- .../generator/EarthGeneratorSettings.java | 45 +++++++++++++++---- .../generator/GeneratorDatasets.java | 2 + .../generator/TerrainPreview.java | 6 +-- ...meFilter.java => BiomeFilterConstant.java} | 20 +++++++-- ...meFilter.java => BiomeFilterTerra121.java} | 8 ++-- ...lter.java => BiomeFilterUserOverride.java} | 11 +++-- .../generator/biome/IEarthBiomeFilter.java | 23 ++++++++++ ...eightsBaker.java => DataBakerHeights.java} | 4 +- ...Baker.java => DataBakerInitialBiomes.java} | 10 ++--- ...andBaker.java => DataBakerNullIsland.java} | 4 +- .../data/{OSMBaker.java => DataBakerOSM.java} | 21 ++++++++- ...overBaker.java => DataBakerTreeCover.java} | 4 +- .../generator/data/IEarthDataBaker.java | 23 ++++++++++ .../CompatibilityEarthPopulators.java | 6 +-- .../generator/populate/IEarthPopulator.java | 27 ++++++++++- ...tor.java => PopulatorBiomeDecoration.java} | 29 ++++++++---- ...{SnowPopulator.java => PopulatorSnow.java} | 7 ++- ...TreePopulator.java => PopulatorTrees.java} | 11 +++-- .../biome/GeneratorBiomeSettings.java | 41 ----------------- .../biome/GeneratorBiomeSettingsConstant.java | 33 -------------- .../GeneratorBiomeSettingsOverrides.java | 32 ------------- .../biome/GeneratorBiomeSettingsTerra121.java | 21 --------- .../provider/EarthWorldProvider.java | 4 +- .../terraplusplus/generator/mars.json5 | 12 ++++- 27 files changed, 271 insertions(+), 216 deletions(-) rename src/main/java/net/buildtheearth/terraplusplus/generator/biome/{ConstantBiomeFilter.java => BiomeFilterConstant.java} (61%) rename src/main/java/net/buildtheearth/terraplusplus/generator/biome/{Terra121BiomeFilter.java => BiomeFilterTerra121.java} (94%) rename src/main/java/net/buildtheearth/terraplusplus/generator/biome/{UserOverrideBiomeFilter.java => BiomeFilterUserOverride.java} (91%) rename src/main/java/net/buildtheearth/terraplusplus/generator/data/{HeightsBaker.java => DataBakerHeights.java} (92%) rename src/main/java/net/buildtheearth/terraplusplus/generator/data/{InitialBiomesBaker.java => DataBakerInitialBiomes.java} (84%) rename src/main/java/net/buildtheearth/terraplusplus/generator/data/{NullIslandBaker.java => DataBakerNullIsland.java} (91%) rename src/main/java/net/buildtheearth/terraplusplus/generator/data/{OSMBaker.java => DataBakerOSM.java} (71%) rename src/main/java/net/buildtheearth/terraplusplus/generator/data/{TreeCoverBaker.java => DataBakerTreeCover.java} (92%) rename src/main/java/net/buildtheearth/terraplusplus/generator/populate/{BiomeDecorationPopulator.java => PopulatorBiomeDecoration.java} (63%) rename src/main/java/net/buildtheearth/terraplusplus/generator/populate/{SnowPopulator.java => PopulatorSnow.java} (86%) rename src/main/java/net/buildtheearth/terraplusplus/generator/populate/{TreePopulator.java => PopulatorTrees.java} (89%) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettings.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsConstant.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsTerra121.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index bf576e5e..507ac82d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -52,10 +52,20 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightClamp; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightGreaterThan; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWeightLessThan; -import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettings; -import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsConstant; -import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsOverrides; -import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsTerra121; +import net.buildtheearth.terraplusplus.generator.biome.BiomeFilterConstant; +import net.buildtheearth.terraplusplus.generator.biome.BiomeFilterTerra121; +import net.buildtheearth.terraplusplus.generator.biome.BiomeFilterUserOverride; +import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; +import net.buildtheearth.terraplusplus.generator.data.DataBakerOSM; +import net.buildtheearth.terraplusplus.generator.data.DataBakerHeights; +import net.buildtheearth.terraplusplus.generator.data.IEarthDataBaker; +import net.buildtheearth.terraplusplus.generator.data.DataBakerInitialBiomes; +import net.buildtheearth.terraplusplus.generator.data.DataBakerNullIsland; +import net.buildtheearth.terraplusplus.generator.data.DataBakerTreeCover; +import net.buildtheearth.terraplusplus.generator.populate.PopulatorBiomeDecoration; +import net.buildtheearth.terraplusplus.generator.populate.IEarthPopulator; +import net.buildtheearth.terraplusplus.generator.populate.PopulatorSnow; +import net.buildtheearth.terraplusplus.generator.populate.PopulatorTrees; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettings; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsAll; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsCustom; @@ -187,12 +197,6 @@ public class GlobalParseRegistries { .put("water", DrawFunctionWater.class) .build(); - public final BiMap> GENERATOR_SETTINGS_BIOME = new BiMapBuilder>() - .put("constant", GeneratorBiomeSettingsConstant.class) - .put("legacy_terra121", GeneratorBiomeSettingsTerra121.class) - .put("user_overrides", GeneratorBiomeSettingsOverrides.class) - .build(); - public final BiMap> GENERATOR_SETTINGS_OSM = new BiMapBuilder>() .put("all", GeneratorOSMSettingsAll.class) .put("custom", GeneratorOSMSettingsCustom.class) @@ -201,6 +205,26 @@ public class GlobalParseRegistries { .put("toggle", GeneratorOSMSettingsToggle.class) .build(); + public final BiMap> GENERATOR_SETTINGS_BIOME_FILTER = new BiMapBuilder>() + .put("constant", BiomeFilterConstant.class) + .put("legacy_terra121", BiomeFilterTerra121.class) + .put("user_overrides", BiomeFilterUserOverride.class) + .build(); + + public final BiMap> GENERATOR_SETTINGS_DATA_BAKER = new BiMapBuilder>() + .put("heights", DataBakerHeights.class) + .put("initial_biomes", DataBakerInitialBiomes.class) + .put("null_island", DataBakerNullIsland.class) + .put("osm", DataBakerOSM.class) + .put("tree_cover", DataBakerTreeCover.class) + .build(); + + public final BiMap> GENERATOR_SETTINGS_POPULATOR = new BiMapBuilder>() + .put("biome_decorate", PopulatorBiomeDecoration.class) + .put("snow", PopulatorSnow.class) + .put("trees", PopulatorTrees.class) + .build(); + /** * Stupid builder class so that I can populate the initial values cleanly using chained method calls. * diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java index 0a2f4d6e..a0e31e90 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java @@ -388,7 +388,7 @@ public void populate(ICube cube) { this.cubiccfg.expectedBaseHeight = (float) datas[0].groundHeight(15, 15); for (IEarthPopulator populator : this.populators) { - populator.populate(this.world, random, cube.getCoords(), biome, datas); + populator.populate(this.world, random, cube.getCoords(), biome, datas, this.settings); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java index 4de0aad7..a59d6143 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java @@ -18,17 +18,9 @@ import net.buildtheearth.terraplusplus.event.InitDatasetsEvent; import net.buildtheearth.terraplusplus.event.InitEarthRegistryEvent; import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; -import net.buildtheearth.terraplusplus.generator.data.HeightsBaker; import net.buildtheearth.terraplusplus.generator.data.IEarthDataBaker; -import net.buildtheearth.terraplusplus.generator.data.InitialBiomesBaker; -import net.buildtheearth.terraplusplus.generator.data.NullIslandBaker; -import net.buildtheearth.terraplusplus.generator.data.OSMBaker; -import net.buildtheearth.terraplusplus.generator.data.TreeCoverBaker; -import net.buildtheearth.terraplusplus.generator.populate.BiomeDecorationPopulator; import net.buildtheearth.terraplusplus.generator.populate.CompatibilityEarthPopulators; import net.buildtheearth.terraplusplus.generator.populate.IEarthPopulator; -import net.buildtheearth.terraplusplus.generator.populate.SnowPopulator; -import net.buildtheearth.terraplusplus.generator.populate.TreePopulator; import net.buildtheearth.terraplusplus.util.OrderedRegistry; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.minecraftforge.common.MinecraftForge; @@ -92,29 +84,26 @@ public Map datasets(@NonNull EarthGeneratorSettings settings) { public IEarthBiomeFilter[] biomeFilters(@NonNull EarthGeneratorSettings settings) { OrderedRegistry> registry = new OrderedRegistry<>(); - settings.biomeSettings().forEach(b -> registry.addLast(b.typeId(), b.filter())); + settings.biomeFilters().forEach(b -> registry.addLast(b.typeId(), b)); return fire(new InitEarthRegistryEvent(settings, uncheckedCast(registry)) {}); } public IEarthDataBaker[] dataBakers(@NonNull EarthGeneratorSettings settings) { - return fire(new InitEarthRegistryEvent(settings, - uncheckedCast(new OrderedRegistry>() - .addLast("initial_biomes", new InitialBiomesBaker(settings.biomeProvider())) - .addLast("tree_cover", new TreeCoverBaker()) - .addLast("heights", new HeightsBaker()) - .addLast("osm", new OSMBaker()) - .addLast("null_island", new NullIslandBaker()))) {}); + OrderedRegistry> registry = new OrderedRegistry<>(); + settings.dataBakers().forEach(b -> registry.addLast(b.typeId(), b)); + + return fire(new InitEarthRegistryEvent(settings, uncheckedCast(registry)) {}); } public IEarthPopulator[] populators(@NonNull EarthGeneratorSettings settings) { - return fire(new InitEarthRegistryEvent(settings, - new OrderedRegistry() - .addLast("fml_pre_cube_populate_event", CompatibilityEarthPopulators.cubePopulatePre()) - .addLast("trees", new TreePopulator()) - .addLast("biome_decorate", new BiomeDecorationPopulator(settings)) - .addLast("snow", new SnowPopulator()) - .addLast("fml_post_cube_populate_event", CompatibilityEarthPopulators.cubePopulatePost()) - .addLast("cc_cube_generators_registry", CompatibilityEarthPopulators.cubeGeneratorsRegistry())) {}); + OrderedRegistry registry = new OrderedRegistry<>(); + settings.populators().forEach(b -> registry.addLast(b.typeId(), b)); + + registry.addLast("fml_pre_cube_populate_event", CompatibilityEarthPopulators.cubePopulatePre()) + .addLast("fml_post_cube_populate_event", CompatibilityEarthPopulators.cubePopulatePost()) + .addLast("cc_cube_generators_registry", CompatibilityEarthPopulators.cubeGeneratorsRegistry()); + + return fire(new InitEarthRegistryEvent(settings, uncheckedCast(registry)) {}); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 9ef85fca..3ace695b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -28,10 +28,20 @@ import lombok.With; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.generator.biome.BiomeFilterTerra121; +import net.buildtheearth.terraplusplus.generator.biome.BiomeFilterUserOverride; +import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; +import net.buildtheearth.terraplusplus.generator.data.DataBakerHeights; +import net.buildtheearth.terraplusplus.generator.data.DataBakerInitialBiomes; +import net.buildtheearth.terraplusplus.generator.data.DataBakerNullIsland; +import net.buildtheearth.terraplusplus.generator.data.DataBakerOSM; +import net.buildtheearth.terraplusplus.generator.data.DataBakerTreeCover; +import net.buildtheearth.terraplusplus.generator.data.IEarthDataBaker; +import net.buildtheearth.terraplusplus.generator.populate.PopulatorBiomeDecoration; +import net.buildtheearth.terraplusplus.generator.populate.IEarthPopulator; +import net.buildtheearth.terraplusplus.generator.populate.PopulatorSnow; +import net.buildtheearth.terraplusplus.generator.populate.PopulatorTrees; import net.buildtheearth.terraplusplus.generator.settings.GeneratorTerrainSettings; -import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettings; -import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsOverrides; -import net.buildtheearth.terraplusplus.generator.settings.biome.GeneratorBiomeSettingsTerra121; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettings; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettingsDefault; import net.buildtheearth.terraplusplus.projection.GeographicProjection; @@ -53,7 +63,6 @@ import java.nio.file.Files; import java.nio.file.Path; import java.util.Arrays; -import java.util.Collections; import java.util.List; import java.util.Set; @@ -123,7 +132,7 @@ public static EarthGeneratorSettings parseUncached(String generatorSettings) { projection = new ScaleProjectionTransform(projection, legacy.scaleX, legacy.scaleY); } - return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, null, null, null, Collections.emptyList(), Collections.emptyList(), CONFIG_VERSION); + return new EarthGeneratorSettings(projection, legacy.customcubic, true, null, true, null, null, null, null, null, null, null, null, CONFIG_VERSION); } return TerraConstants.JSON_MAPPER.readValue(generatorSettings, EarthGeneratorSettings.class); @@ -163,7 +172,12 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set protected final String[][] customTreeCover; @Getter(onMethod_ = { @JsonGetter }) - protected final List biomeSettings; + protected final List biomeFilters; + @Getter(onMethod_ = { @JsonGetter }) + protected final List dataBakers; + @Getter(onMethod_ = { @JsonGetter }) + protected final List populators; + @Getter(onMethod_ = { @JsonGetter }) protected final GeneratorOSMSettings osmSettings; @Getter(onMethod_ = { @JsonGetter }) @@ -204,7 +218,9 @@ public EarthGeneratorSettings( @JsonProperty(value = "customHeights") String[][] customHeights, @JsonProperty(value = "useDefaultTreeCover") @JsonAlias("useDefaultTrees") Boolean useDefaultTreeCover, @JsonProperty(value = "customTreeCover") String[][] customTreeCover, - @JsonProperty(value = "biomeSettings") List biomeSettings, + @JsonProperty(value = "biomeFilters") List biomeFilters, + @JsonProperty(value = "dataBakers") List dataBakers, + @JsonProperty(value = "populators") List populators, @JsonProperty(value = "osmSettings") GeneratorOSMSettings osmSettings, @JsonProperty(value = "terrainSettings") GeneratorTerrainSettings terrainSettings, @JsonProperty(value = "skipChunkPopulation") List skipChunkPopulation, @@ -219,7 +235,20 @@ public EarthGeneratorSettings( this.useDefaultTreeCover = useDefaultTreeCover != null ? useDefaultTreeCover : true; this.customTreeCover = customTreeCover != null ? customTreeCover : new String[0][]; - this.biomeSettings = biomeSettings != null ? biomeSettings : Arrays.asList(new GeneratorBiomeSettingsTerra121(), new GeneratorBiomeSettingsOverrides()); + this.biomeFilters = biomeFilters != null ? biomeFilters : Arrays.asList( + new BiomeFilterTerra121(), + new BiomeFilterUserOverride()); + this.dataBakers = dataBakers != null ? dataBakers : Arrays.asList( + new DataBakerInitialBiomes(), + new DataBakerTreeCover(), + new DataBakerHeights(), + new DataBakerOSM(null), + new DataBakerNullIsland()); + this.populators = populators != null ? populators : Arrays.asList( + new PopulatorTrees(), + new PopulatorBiomeDecoration(), + new PopulatorSnow()); + this.osmSettings = osmSettings != null ? osmSettings : new GeneratorOSMSettingsDefault(); this.terrainSettings = terrainSettings != null ? terrainSettings : GeneratorTerrainSettings.DEFAULT; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/GeneratorDatasets.java b/src/main/java/net/buildtheearth/terraplusplus/generator/GeneratorDatasets.java index f639b850..7cf1d8bc 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/GeneratorDatasets.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/GeneratorDatasets.java @@ -12,11 +12,13 @@ */ @Getter public class GeneratorDatasets extends CustomAttributeContainer { + protected final EarthGeneratorSettings settings; protected final GeographicProjection projection; public GeneratorDatasets(@NonNull EarthGeneratorSettings settings) { super(EarthGeneratorPipelines.datasets(settings)); + this.settings = settings; this.projection = settings.projection(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index 56f277b1..3fdaebb2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -5,7 +5,7 @@ import com.google.common.cache.LoadingCache; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.generator.data.TreeCoverBaker; +import net.buildtheearth.terraplusplus.generator.data.DataBakerTreeCover; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.EmptyWorld; @@ -271,7 +271,7 @@ protected CompletableFuture baseZoomTile(int x, int z) { for (int tz = 0; tz < CHUNKS_PER_TILE; tz++) { CachedChunkData data = dataFutures[ti++].join(); - byte[] treeCoverArr = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, TreeCoverBaker.FALLBACK_TREE_DENSITY); + byte[] treeCoverArr = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, DataBakerTreeCover.FALLBACK_TREE_DENSITY); int baseX = tx << 4; int baseZ = tz << 4; @@ -300,7 +300,7 @@ protected CompletableFuture baseZoomTile(int x, int z) { b = lerpI(255, 64, clamp(waterHeight - groundHeight + 1, 0, 8) / 8.0f); } - g = max(g, lerpI(0, 80, (treeCoverArr[cx * 16 + cz] & 0xFF) * TreeCoverBaker.TREE_AREA * (1.0d / 255.0d))); + g = max(g, lerpI(0, 80, (treeCoverArr[cx * 16 + cz] & 0xFF) * DataBakerTreeCover.TREE_AREA * (1.0d / 255.0d))); c = r << 16 | g << 8 | b; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/ConstantBiomeFilter.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java similarity index 61% rename from src/main/java/net/buildtheearth/terraplusplus/generator/biome/ConstantBiomeFilter.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java index 31e1229f..03c56b23 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/ConstantBiomeFilter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java @@ -1,7 +1,11 @@ package net.buildtheearth.terraplusplus.generator.biome; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; import lombok.NonNull; -import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.generator.ChunkBiomesBuilder; import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; @@ -14,13 +18,21 @@ import java.util.concurrent.CompletableFuture; /** + * Generates a single, fixed biome in the entire world. + * * @author DaPorkchop_ */ -@RequiredArgsConstructor -public class ConstantBiomeFilter implements IEarthBiomeFilter { - @NonNull +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class BiomeFilterConstant implements IEarthBiomeFilter { protected final Biome biome; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public BiomeFilterConstant( + @JsonProperty(value = "biome", required = true) @NonNull Biome biome) { + this.biome = biome; + } + @Override public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return null; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/Terra121BiomeFilter.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java similarity index 94% rename from src/main/java/net/buildtheearth/terraplusplus/generator/biome/Terra121BiomeFilter.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java index 2c88f129..34cecfba 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/Terra121BiomeFilter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.generator.biome; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.NonNull; import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; @@ -22,9 +23,10 @@ * * @author DaPorkchop_ */ -public class Terra121BiomeFilter implements IEarthBiomeFilter { +@JsonDeserialize +public final class BiomeFilterTerra121 implements IEarthBiomeFilter { @Override - public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { CompletableFuture precipitationFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_PRECIPITATION).getAsync(boundsGeo, 16, 16); CompletableFuture soilFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_SOIL).getAsync(boundsGeo, 16, 16); CompletableFuture temperatureFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_TEMPERATURE).getAsync(boundsGeo, 16, 16); @@ -34,7 +36,7 @@ public CompletableFuture requestData(ChunkPos pos, Gen } @Override - public void bake(ChunkPos pos, ChunkBiomesBuilder builder, Terra121BiomeFilter.Data data) { + public void bake(ChunkPos pos, ChunkBiomesBuilder builder, BiomeFilterTerra121.Data data) { Biome[] biomes = builder.state(); if (data == null) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java similarity index 91% rename from src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java index db64ef14..3ed5383e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/UserOverrideBiomeFilter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java @@ -22,7 +22,6 @@ import net.minecraft.world.biome.Biome; import java.util.Arrays; -import java.util.Collections; import java.util.Comparator; import java.util.Set; import java.util.concurrent.CompletableFuture; @@ -30,10 +29,16 @@ /** * @author DaPorkchop_ */ -public class UserOverrideBiomeFilter implements IEarthBiomeFilter { +@JsonDeserialize +public class BiomeFilterUserOverride implements IEarthBiomeFilter { + @Getter(onMethod_ = { @JsonGetter }) + protected final BiomeOverrideArea[] areas; protected final BVH bvh; - public UserOverrideBiomeFilter(@NonNull BiomeOverrideArea... areas) { + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public BiomeFilterUserOverride( + @JsonProperty(value = "areas", required = true) @NonNull BiomeOverrideArea... areas) { + this.areas = areas; this.bvh = BVH.of(areas); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/IEarthBiomeFilter.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/IEarthBiomeFilter.java index 20767a46..8957bffb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/IEarthBiomeFilter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/IEarthBiomeFilter.java @@ -1,12 +1,35 @@ package net.buildtheearth.terraplusplus.generator.biome; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.ChunkBiomesBuilder; import net.buildtheearth.terraplusplus.generator.IEarthAsyncPipelineStep; import net.buildtheearth.terraplusplus.util.ImmutableCompactArray; import net.minecraft.world.biome.Biome; +import static net.daporkchop.lib.common.util.PValidation.*; + /** * @author DaPorkchop_ */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") +@JsonTypeIdResolver(IEarthBiomeFilter.TypeIdResolver.class) +@JsonDeserialize public interface IEarthBiomeFilter extends IEarthAsyncPipelineStep, ChunkBiomesBuilder> { + /** + * @return this {@link IEarthBiomeFilter}'s type ID + */ + default String typeId() { + String typeId = GlobalParseRegistries.GENERATOR_SETTINGS_BIOME_FILTER.inverse().get(this.getClass()); + checkState(typeId != null, "unknown IEarthBiomeFilter implementation: %s", this.getClass()); + return typeId; + } + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.GENERATOR_SETTINGS_BIOME_FILTER); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/HeightsBaker.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java similarity index 92% rename from src/main/java/net/buildtheearth/terraplusplus/generator/data/HeightsBaker.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java index 1cfc6c8a..5c23c602 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/HeightsBaker.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.generator.data; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.generator.EarthGeneratorPipelines; @@ -17,7 +18,8 @@ /** * @author DaPorkchop_ */ -public class HeightsBaker implements IEarthDataBaker { +@JsonDeserialize +public final class DataBakerHeights implements IEarthDataBaker { @Override public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_HEIGHTS).getAsync(boundsGeo, 16, 16); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/InitialBiomesBaker.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java similarity index 84% rename from src/main/java/net/buildtheearth/terraplusplus/generator/data/InitialBiomesBaker.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java index 5cdcca30..cf8b998e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/InitialBiomesBaker.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.generator.data; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.NonNull; import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.generator.CachedChunkData; @@ -18,14 +19,11 @@ /** * @author DaPorkchop_ */ -@RequiredArgsConstructor -public class InitialBiomesBaker implements IEarthDataBaker> { - @NonNull - protected final EarthBiomeProvider biomeProvider; - +@JsonDeserialize +public final class DataBakerInitialBiomes implements IEarthDataBaker> { @Override public CompletableFuture> requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { - return this.biomeProvider.getBiomesForChunkAsync(pos); + return datasets.settings().biomeProvider().getBiomesForChunkAsync(pos); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/NullIslandBaker.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java similarity index 91% rename from src/main/java/net/buildtheearth/terraplusplus/generator/data/NullIslandBaker.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java index c3c7fc1e..ea0ed7c1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/NullIslandBaker.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.generator.data; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.generator.EarthGeneratorPipelines; @@ -18,7 +19,8 @@ * * @author DaPorkchop_ */ -public class NullIslandBaker implements IEarthDataBaker { +@JsonDeserialize +public final class DataBakerNullIsland implements IEarthDataBaker { @Override public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return null; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/OSMBaker.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java similarity index 71% rename from src/main/java/net/buildtheearth/terraplusplus/generator/data/OSMBaker.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java index d411b947..abf934aa 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/OSMBaker.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java @@ -1,6 +1,11 @@ package net.buildtheearth.terraplusplus.generator.data; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.github.opencubicchunks.cubicchunks.api.util.Coords; +import lombok.Getter; import net.buildtheearth.terraplusplus.dataset.IElementDataset; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.generator.CachedChunkData; @@ -17,14 +22,26 @@ import java.util.TreeSet; import java.util.concurrent.CompletableFuture; +import static net.daporkchop.lib.common.util.PorkUtil.*; + /** * @author DaPorkchop_ */ -public class OSMBaker implements IEarthDataBaker[]> { +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DataBakerOSM implements IEarthDataBaker[]> { + protected final double paddingRadius; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DataBakerOSM( + @JsonProperty(value = "paddingRadius", required = false) Double paddingRadius) { + this.paddingRadius = fallbackIfNull(paddingRadius, 16.0d); + } + @Override public CompletableFuture[]> requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return datasets.>>getCustom(EarthGeneratorPipelines.KEY_DATASET_OSM_PARSED) - .getAsync(bounds.expand(16.0d).toCornerBB(datasets.projection(), false).toGeo()); + .getAsync(bounds.expand(this.paddingRadius).toCornerBB(datasets.projection(), false).toGeo()); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/TreeCoverBaker.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java similarity index 92% rename from src/main/java/net/buildtheearth/terraplusplus/generator/data/TreeCoverBaker.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java index 97306a9a..bea71a18 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/TreeCoverBaker.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.generator.data; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.generator.EarthGeneratorPipelines; @@ -17,7 +18,8 @@ /** * @author DaPorkchop_ */ -public class TreeCoverBaker implements IEarthDataBaker { +@JsonDeserialize +public final class DataBakerTreeCover implements IEarthDataBaker { public static final double TREE_AREA = 2.0d * 2.0d; //the surface area covered by an average tree public static final byte[] FALLBACK_TREE_DENSITY = new byte[16 * 16]; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/IEarthDataBaker.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/IEarthDataBaker.java index effaee21..17797eaf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/IEarthDataBaker.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/IEarthDataBaker.java @@ -1,10 +1,33 @@ package net.buildtheearth.terraplusplus.generator.data; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.generator.IEarthAsyncPipelineStep; +import static net.daporkchop.lib.common.util.PValidation.*; + /** * @author DaPorkchop_ */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") +@JsonTypeIdResolver(IEarthDataBaker.TypeIdResolver.class) +@JsonDeserialize public interface IEarthDataBaker extends IEarthAsyncPipelineStep { + /** + * @return this {@link IEarthDataBaker}'s type ID + */ + default String typeId() { + String typeId = GlobalParseRegistries.GENERATOR_SETTINGS_DATA_BAKER.inverse().get(this.getClass()); + checkState(typeId != null, "unknown IEarthBiomeFilter implementation: %s", this.getClass()); + return typeId; + } + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.GENERATOR_SETTINGS_DATA_BAKER); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/CompatibilityEarthPopulators.java b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/CompatibilityEarthPopulators.java index 52805b6a..a8e2edea 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/CompatibilityEarthPopulators.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/CompatibilityEarthPopulators.java @@ -21,7 +21,7 @@ public class CompatibilityEarthPopulators { * Fires {@link PopulateCubeEvent.Pre}. */ public IEarthPopulator cubePopulatePre() { - return (world, random, pos, biome, datas) -> + return (world, random, pos, biome, datas, settings) -> MinecraftForge.EVENT_BUS.post(new PopulateCubeEvent.Pre(world, random, pos.getX(), pos.getY(), pos.getZ(), false)); } @@ -29,7 +29,7 @@ public IEarthPopulator cubePopulatePre() { * Fires {@link PopulateCubeEvent.Post}. */ public IEarthPopulator cubePopulatePost() { - return (world, random, pos, biome, datas) -> + return (world, random, pos, biome, datas, settings) -> MinecraftForge.EVENT_BUS.post(new PopulateCubeEvent.Post(world, random, pos.getX(), pos.getY(), pos.getZ(), false)); } @@ -37,6 +37,6 @@ public IEarthPopulator cubePopulatePost() { * Calls {@link CubeGeneratorsRegistry#generateWorld(World, Random, CubePos, Biome)}. */ public IEarthPopulator cubeGeneratorsRegistry() { - return (world, random, pos, biome, datas) -> CubeGeneratorsRegistry.generateWorld(world, random, pos, biome); + return (world, random, pos, biome, datas, settings) -> CubeGeneratorsRegistry.generateWorld(world, random, pos, biome); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/IEarthPopulator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/IEarthPopulator.java index a80fc0d6..b960e497 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/IEarthPopulator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/IEarthPopulator.java @@ -1,24 +1,49 @@ package net.buildtheearth.terraplusplus.generator.populate; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; import io.github.opencubicchunks.cubicchunks.api.util.CubePos; import io.github.opencubicchunks.cubicchunks.api.worldgen.populator.ICubicPopulator; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.CachedChunkData; +import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.minecraft.world.World; import net.minecraft.world.biome.Biome; import java.util.Random; +import static net.daporkchop.lib.common.util.PValidation.*; + /** * A cube populator for earth terrain data. * * @author DaPorkchop_ * @see ICubicPopulator */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") +@JsonTypeIdResolver(IEarthPopulator.TypeIdResolver.class) +@JsonDeserialize @FunctionalInterface public interface IEarthPopulator { /** * @param datas the {@link CachedChunkData} for the 2x2 column area being populated * @see ICubicPopulator#generate(World, Random, CubePos, Biome) */ - void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas); + void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas, EarthGeneratorSettings settings); + + /** + * @return this {@link IEarthPopulator}'s type ID + */ + default String typeId() { + String typeId = GlobalParseRegistries.GENERATOR_SETTINGS_POPULATOR.inverse().get(this.getClass()); + checkState(typeId != null, "unknown IEarthBiomeFilter implementation: %s", this.getClass()); + return typeId; + } + + final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { + public TypeIdResolver() { + super(GlobalParseRegistries.GENERATOR_SETTINGS_POPULATOR); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/BiomeDecorationPopulator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorBiomeDecoration.java similarity index 63% rename from src/main/java/net/buildtheearth/terraplusplus/generator/populate/BiomeDecorationPopulator.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorBiomeDecoration.java index ae4a3462..f15b4f3c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/BiomeDecorationPopulator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorBiomeDecoration.java @@ -1,10 +1,10 @@ package net.buildtheearth.terraplusplus.generator.populate; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.github.opencubicchunks.cubicchunks.api.util.CubePos; import io.github.opencubicchunks.cubicchunks.api.worldgen.populator.ICubicPopulator; import io.github.opencubicchunks.cubicchunks.cubicgen.common.biome.CubicBiome; import it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap; -import lombok.NonNull; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.minecraft.world.World; @@ -19,17 +19,28 @@ * * @author DaPorkchop_ */ -public class BiomeDecorationPopulator implements IEarthPopulator { - protected final Map populators = new Reference2ObjectOpenHashMap<>(ForgeRegistries.BIOMES.getKeys().size()); +@JsonDeserialize +public final class PopulatorBiomeDecoration implements IEarthPopulator { + protected transient final Map populators = new Reference2ObjectOpenHashMap<>(ForgeRegistries.BIOMES.getKeys().size()); + protected transient volatile boolean initialized = false; - public BiomeDecorationPopulator(@NonNull EarthGeneratorSettings settings) { - for (Biome biome : ForgeRegistries.BIOMES) { - this.populators.put(biome, CubicBiome.getCubic(biome).getDecorator(settings.customCubic())); + @Override + public void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas, EarthGeneratorSettings settings) { + if (!this.initialized) { + this.init(settings); } - } - @Override - public void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas) { this.populators.get(biome).generate(world, random, pos, biome); } + + private synchronized void init(EarthGeneratorSettings settings) { + if (this.initialized) { + return; + } + this.initialized = true; + + for (Biome biome : ForgeRegistries.BIOMES) { + this.populators.put(biome, CubicBiome.getCubic(biome).getDecorator(settings.customCubic())); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/SnowPopulator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorSnow.java similarity index 86% rename from src/main/java/net/buildtheearth/terraplusplus/generator/populate/SnowPopulator.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorSnow.java index d4af650a..e46ddde1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/SnowPopulator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorSnow.java @@ -1,9 +1,11 @@ package net.buildtheearth.terraplusplus.generator.populate; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.github.opencubicchunks.cubicchunks.api.util.CubePos; import io.github.opencubicchunks.cubicchunks.api.world.ICube; import io.github.opencubicchunks.cubicchunks.api.world.ICubicWorld; import net.buildtheearth.terraplusplus.generator.CachedChunkData; +import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -11,7 +13,8 @@ import java.util.Random; -public class SnowPopulator implements IEarthPopulator { +@JsonDeserialize +public final class PopulatorSnow implements IEarthPopulator { public static boolean canSnow(BlockPos pos, World world, boolean air) { if (!air && !world.isAirBlock(pos) || !world.canSnowAt(pos, false)) { return false; @@ -21,7 +24,7 @@ public static boolean canSnow(BlockPos pos, World world, boolean air) { } @Override - public void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas) { + public void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas, EarthGeneratorSettings settings) { if (canSnow(pos.getMaxBlockPos(), world, true)) { for (int i = 0, cx = 0; cx < 2; cx++) { for (int cz = 0; cz < 2; cz++) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/TreePopulator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorTrees.java similarity index 89% rename from src/main/java/net/buildtheearth/terraplusplus/generator/populate/TreePopulator.java rename to src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorTrees.java index 44c877ac..d4ddb9f3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/TreePopulator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorTrees.java @@ -1,12 +1,14 @@ package net.buildtheearth.terraplusplus.generator.populate; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.google.common.collect.ImmutableSet; import io.github.opencubicchunks.cubicchunks.api.util.CubePos; import io.github.opencubicchunks.cubicchunks.api.world.ICube; import io.github.opencubicchunks.cubicchunks.api.world.ICubicWorld; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.generator.EarthGeneratorPipelines; -import net.buildtheearth.terraplusplus.generator.data.TreeCoverBaker; +import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; +import net.buildtheearth.terraplusplus.generator.data.DataBakerTreeCover; import net.daporkchop.lib.common.ref.Ref; import net.daporkchop.lib.common.ref.ThreadRef; import net.minecraft.block.Block; @@ -20,7 +22,8 @@ import java.util.Random; import java.util.Set; -public class TreePopulator implements IEarthPopulator { +@JsonDeserialize +public final class PopulatorTrees implements IEarthPopulator { protected static final Set EXTRA_SURFACE = ImmutableSet.of( Blocks.SAND, Blocks.SANDSTONE, @@ -34,7 +37,7 @@ public class TreePopulator implements IEarthPopulator { protected static final Ref RNG_CACHE = ThreadRef.soft(() -> new byte[(ICube.SIZE >> 1) * (ICube.SIZE >> 1)]); @Override - public void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas) { + public void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas, EarthGeneratorSettings settings) { byte[] rng = RNG_CACHE.get(); for (int i = 0, cx = 0; cx < 2; cx++) { @@ -49,7 +52,7 @@ protected void populateColumn(World world, Random random, CubePos pos, Biome bio return; } - byte[] treeCover = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, TreeCoverBaker.FALLBACK_TREE_DENSITY); + byte[] treeCover = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, DataBakerTreeCover.FALLBACK_TREE_DENSITY); random.nextBytes(rng); for (int i = 0, dx = 0; dx < ICube.SIZE >> 1; dx++) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettings.java deleted file mode 100644 index d49d6aa9..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettings.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.buildtheearth.terraplusplus.generator.settings.biome; - -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver; -import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; -import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; -import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * Settings for biome generation used by {@link EarthGeneratorSettings}. - * - * @author DaPorkchop_ - */ -@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") -@JsonTypeIdResolver(GeneratorBiomeSettings.TypeIdResolver.class) -@JsonDeserialize -@FunctionalInterface -public interface GeneratorBiomeSettings { - /** - * @return the {@link IEarthBiomeFilter} to use - */ - IEarthBiomeFilter filter(); - - /** - * @return this {@link IEarthBiomeFilter}'s type ID - */ - default String typeId() { - String typeId = GlobalParseRegistries.GENERATOR_SETTINGS_BIOME.inverse().get(this.getClass()); - checkState(typeId != null, "unknown GeneratorBiomeSettings implementation: %s", this.getClass()); - return typeId; - } - - final class TypeIdResolver extends GlobalParseRegistries.TypeIdResolver { - public TypeIdResolver() { - super(GlobalParseRegistries.GENERATOR_SETTINGS_BIOME); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsConstant.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsConstant.java deleted file mode 100644 index 955e429c..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsConstant.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.buildtheearth.terraplusplus.generator.settings.biome; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.generator.biome.ConstantBiomeFilter; -import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; -import net.minecraft.world.biome.Biome; - -/** - * Generates a single, fixed biome in the entire world. - * - * @author DaPorkchop_ - */ -@Getter(onMethod_ = { @JsonGetter }) -@JsonDeserialize -public final class GeneratorBiomeSettingsConstant implements GeneratorBiomeSettings { - protected final Biome biome; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - public GeneratorBiomeSettingsConstant( - @JsonProperty(value = "biome", required = true) @NonNull Biome biome) { - this.biome = biome; - } - - @Override - public IEarthBiomeFilter filter() { - return new ConstantBiomeFilter(this.biome); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java deleted file mode 100644 index 96adcaee..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsOverrides.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.buildtheearth.terraplusplus.generator.settings.biome; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; -import net.buildtheearth.terraplusplus.generator.biome.UserOverrideBiomeFilter; - -/** - * Allows users to override biome generation in specific areas. - * - * @author DaPorkchop_ - */ -@Getter(onMethod_ = { @JsonGetter }) -@JsonDeserialize -public final class GeneratorBiomeSettingsOverrides implements GeneratorBiomeSettings { - protected final UserOverrideBiomeFilter.BiomeOverrideArea[] areas; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - public GeneratorBiomeSettingsOverrides( - @JsonProperty(value = "areas", required = true) @NonNull UserOverrideBiomeFilter.BiomeOverrideArea... areas) { - this.areas = areas; - } - - @Override - public IEarthBiomeFilter filter() { - return new UserOverrideBiomeFilter(this.areas); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsTerra121.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsTerra121.java deleted file mode 100644 index f7c369fd..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/biome/GeneratorBiomeSettingsTerra121.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.buildtheearth.terraplusplus.generator.settings.biome; - -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; -import net.buildtheearth.terraplusplus.generator.biome.Terra121BiomeFilter; - -/** - * Identical to Terra 1:1's biome generation, for backwards-compatibility. - * - * @author DaPorkchop_ - */ -@Getter(onMethod_ = { @JsonGetter }) -@JsonDeserialize -public final class GeneratorBiomeSettingsTerra121 implements GeneratorBiomeSettings { - @Override - public IEarthBiomeFilter filter() { - return new Terra121BiomeFilter(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/provider/EarthWorldProvider.java b/src/main/java/net/buildtheearth/terraplusplus/provider/EarthWorldProvider.java index fbac11db..7a9f08ab 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/provider/EarthWorldProvider.java +++ b/src/main/java/net/buildtheearth/terraplusplus/provider/EarthWorldProvider.java @@ -1,7 +1,7 @@ package net.buildtheearth.terraplusplus.provider; import net.buildtheearth.terraplusplus.EarthWorldType; -import net.buildtheearth.terraplusplus.generator.populate.SnowPopulator; +import net.buildtheearth.terraplusplus.generator.populate.PopulatorSnow; import net.minecraft.util.math.BlockPos; import net.minecraft.world.WorldProviderSurface; @@ -20,6 +20,6 @@ public boolean canSnowAt(BlockPos pos, boolean checkLight) { return super.canSnowAt(pos, checkLight); } - return SnowPopulator.canSnow(pos, this.world, false); + return PopulatorSnow.canSnow(pos, this.world, false); } } diff --git a/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 b/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 index 9327a272..9af076ec 100644 --- a/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 +++ b/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 @@ -19,7 +19,7 @@ ] ], "useDefaultTreeCover": false, - "biomeSettings": [ + "biomeFilters": [ { "type": "constant", "biome": "minecraft:mesa" @@ -28,6 +28,16 @@ "osmSettings": { "type": "disable" }, + "dataBakers": [ + { + "type": "initial_biomes" + }, + { + "type": "heights" + } + ], + "populators": [ + ], "terrainSettings": { "water": { "id": "minecraft:air" From 740e4a9258aa595976463367a7f37b6608260a51 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 9 Apr 2021 18:39:38 +0200 Subject: [PATCH 16/93] add support for terrarium pngs --- .../config/GlobalParseRegistries.java | 2 ++ .../dataset/osm/match/MatchConditionTag.java | 2 +- .../ScalarDatasetConfigurationParser.java | 17 +++++++-- .../tile/format/TileFormatTerrariumPng.java | 36 +++++++++++++++++++ .../generator/EarthGeneratorSettings.java | 1 + .../generator/TerrainPreview.java | 6 ++-- .../generator/data/DataBakerTreeCover.java | 1 + 7 files changed, 58 insertions(+), 7 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTerrariumPng.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index 507ac82d..e48d51af 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -38,6 +38,7 @@ import net.buildtheearth.terraplusplus.dataset.osm.match.MatchConditionOr; import net.buildtheearth.terraplusplus.dataset.osm.match.MatchConditionTag; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormat; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTerrariumPng; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileMode; import net.buildtheearth.terraplusplus.dataset.scalar.tile.mode.TileModeSimple; @@ -121,6 +122,7 @@ public class GlobalParseRegistries { .build(); public final BiMap> TILE_FORMATS = new BiMapBuilder>() + .put("terrarium_png", TileFormatTerrariumPng.class) .put("tiff", TileFormatTiff.class) .build(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionTag.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionTag.java index 9ec78035..bc05fc36 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionTag.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/match/MatchConditionTag.java @@ -34,7 +34,7 @@ public boolean test(String id, @NonNull Map tags, @NonNull Geome for (Map.Entry> entry : this.tags.entrySet()) { String value = tags.get(entry.getKey()); if (value == null //the tag isn't set - || (entry.getValue() != null && entry.getValue().contains(value))) { //the tag's value isn't whitelisted + || (entry.getValue() != null && !entry.getValue().contains(value))) { //the tag's value isn't whitelisted return false; } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java index acd91263..321f82dd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java @@ -28,6 +28,7 @@ import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; +import static net.daporkchop.lib.common.util.PorkUtil.*; /** * Helper class for parsing scalar datasets using the new format introduced in Terra++ 2.0. @@ -116,23 +117,33 @@ public static Dataset parse(@NonNull ByteBuf data) { protected final Tiles tiles; protected final Bounds bounds; + protected final String[] forceUrls; + protected final Double priority; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public Dataset( @JsonProperty(value = "version", required = true) @NonNull Version version, //validation is done in Version constructor during deserialization @JsonProperty(value = "zoom", required = true) @JsonDeserialize(using = IntListDeserializer.class) @NonNull int[] zoom, @JsonProperty(value = "tiles", required = true) @NonNull Tiles tiles, - @JsonProperty(value = "bounds", required = true) @NonNull Bounds bounds) { + @JsonProperty(value = "bounds", required = true) @NonNull Bounds bounds, + @JsonProperty(value = "force_urls", required = false) String[] forceUrls, + @JsonProperty(value = "priority", required = false) Double priority) { checkArg(zoom.length >= 1, "at least one zoom level must be set!"); this.zoom = zoom; this.tiles = tiles; this.bounds = bounds; + + this.forceUrls = forceUrls; + this.priority = priority; } - public BoundedPriorityScalarDataset toScalar(@NonNull String[] urls, double priority) { + public BoundedPriorityScalarDataset toScalar(@NonNull String[] urlsIn, double priority) { + String[] urls = fallbackIfNull(this.forceUrls, urlsIn); + return new BoundedPriorityScalarDataset( new MultiresScalarDataset(IntStream.of(this.zoom).mapToObj(zoom -> this.tiles.toScalar(urls, zoom)).toArray(IScalarDataset[]::new)), - this.bounds.build(), priority); + this.bounds.build(), fallbackIfNull(this.priority, priority)); } @JsonDeserialize diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTerrariumPng.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTerrariumPng.java new file mode 100644 index 00000000..f2b41e7f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTerrariumPng.java @@ -0,0 +1,36 @@ +package net.buildtheearth.terraplusplus.dataset.scalar.tile.format; + +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufInputStream; +import lombok.NonNull; +import lombok.SneakyThrows; + +import javax.imageio.ImageIO; +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +public final class TileFormatTerrariumPng implements TileFormat { + @Override + @SneakyThrows(IOException.class) + public double[] parse(@NonNull ByteBuf buf, int resolution) { + int[] arr = ImageIO.read(new ByteBufInputStream(buf)).getRGB(0, 0, resolution, resolution, null, 0, resolution); + + double[] out = new double[resolution * resolution]; + for (int i = 0; i < resolution * resolution; i++) { + int c = arr[i]; + if ((c >>> 24) == 0xFF) { + out[i] = ((c & 0x00FFFFFF) * (1.0d / 256.0d)) - 32768.0d; + } else { //pixel isn't opaque + out[i] = Double.NaN; + } + } + + TileFormatUtils.flipZ(out, resolution); + + return out; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 3ace695b..32203626 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -151,6 +151,7 @@ public static String readSettings(@NonNull Path settingsFile) { public static void writeSettings(@NonNull Path settingsFile, @NonNull String settings) { Files.createDirectories(settingsFile.getParent()); Path tmpFile = settingsFile.resolveSibling(settingsFile.getFileName().toString() + ".tmp"); + settings = JSON_MAPPER.readTree(settings).toPrettyString(); Files.write(tmpFile, settings.getBytes(StandardCharsets.UTF_8), CREATE, TRUNCATE_EXISTING, WRITE, SYNC); Files.move(tmpFile, settingsFile, REPLACE_EXISTING, ATOMIC_MOVE); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index 3fdaebb2..831ec6bf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -208,9 +208,9 @@ public void dispose() { state.initSettings(); double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland - proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen + //proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen //proj = state.projection.fromGeo(24.7535, 59.4435); //tallinn - proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana + //proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana state.setView(floorI(proj[0]) >> 4, floorI(proj[1]) >> 4, 0); state.update(); @@ -271,7 +271,7 @@ protected CompletableFuture baseZoomTile(int x, int z) { for (int tz = 0; tz < CHUNKS_PER_TILE; tz++) { CachedChunkData data = dataFutures[ti++].join(); - byte[] treeCoverArr = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, DataBakerTreeCover.FALLBACK_TREE_DENSITY); + byte[] treeCoverArr = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, DataBakerTreeCover.FALLBACK_TREE_DENSITY_ZERO); int baseX = tx << 4; int baseZ = tz << 4; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java index bea71a18..f090dedb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java @@ -22,6 +22,7 @@ public final class DataBakerTreeCover implements IEarthDataBaker { public static final double TREE_AREA = 2.0d * 2.0d; //the surface area covered by an average tree + public static final byte[] FALLBACK_TREE_DENSITY_ZERO = new byte[16 * 16]; public static final byte[] FALLBACK_TREE_DENSITY = new byte[16 * 16]; static { From 413a0f7f015db26f6981461cd639a003a69a867b Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 9 Apr 2021 18:44:15 +0200 Subject: [PATCH 17/93] add preset for the moon! --- .../textures/presets/advanced.png | Bin 1205 -> 790 bytes .../terraplusplus/textures/presets/bte.png | Bin 829 -> 563 bytes .../textures/presets/default.png | Bin 3365 -> 1803 bytes .../terraplusplus/textures/presets/mars.png | Bin 0 -> 807 bytes .../terraplusplus/textures/presets/moon.png | Bin 0 -> 1330 bytes .../terraplusplus/generator/moon.json5 | 89 ++++++++++++++++++ 6 files changed, 89 insertions(+) create mode 100644 src/main/resources/assets/terraplusplus/textures/presets/mars.png create mode 100644 src/main/resources/assets/terraplusplus/textures/presets/moon.png create mode 100644 src/main/resources/net/buildtheearth/terraplusplus/generator/moon.json5 diff --git a/src/main/resources/assets/terraplusplus/textures/presets/advanced.png b/src/main/resources/assets/terraplusplus/textures/presets/advanced.png index d23d3982ab7aff35cdeba77d82bb3a664055ad86..3ac27ccd9384dc1dadf1e37992b09430fab21bf7 100644 GIT binary patch delta 665 zcmV;K0%rZS36=&SiBL{Q4GJ0x0000DNk~Le0000$0000$2m=5B0G+pi?2$f-e*ghu zOGiWihy@);00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-^s2@o(8+i!>^0006Y zNklFj9u5k{{l1t+&L=6x*Px=-FpDYyS8mdKm&JDiekh8V-*Y_e>K4bpcAws z0Pfs%SB%m3y-33PZ} zMku0+PQd}3$5m*P50{vM8R8)hMW#pVQ z<^iG!FoIc!H9+I<#QX%we*l52Aj2ZUNOK5_2=>ebBLFuNCGh%zz!NAWokTr&M=}D) zPSAKgQ7mlZeG^baLBKUg(1@#=KToBxTR>t07XXt0Ko_op=_%385CLQ);Jly&A;4|~ zxdCu<0zHW+KrRBDN6tBb*bd;&sZS{H0f7IB=w;Lg=y}vTh%xV}Zy6DPCwd+9_4VZF z6BO8om6+&Z5cXdy#u%Fb2oXZayve=;z#uGy^LmhPp0V!$um~d;z}TvN2LK{m2-%sV zf1t&;wrqfb5atbJgKskL0&p?(!n^sc`4+%`WMymCjDm}^00000NkvXXu0mjfBs~m9 delta 1083 zcmbQnww2SaGr-TCmrII^fq{Y7)59f*fq@aoWMtrA22$B;B0_)^OS+@4BLl<6e(pbs ztRUIqAa^H*b?0PWPE_owXTI*~;uunK>+PMJLDGf-t%$oiF{t!0g@oMcG$2uL(1LZZdJT=Ek?H?}2Or0cM6HTsuN5*B31;TC~Xi zeL^Bcm?1%dA+})Eg@}iS9TI1LPTAWG6+h6xu#@$E{mMH&J2iUj0)zy9#zAEm4*cWV z-~B{wVskrGq=AvK9NP+`H?2pLjf&#`Y zK#>nz59}T!r+MAGY;`_3Zkr%TYyr;$=d?T3dfR_KNi{xtzkc2K!uM1EzFWSd_DS*G z_y4|C>;L<|KZFse@)g6qR5u1bRUos0*Wvz)7j1HO4cP|oo~P@JF=Q4@>g~$wDP~j= zcLgdq;MZ_(wgQlGVIOCkR3gWL{Gv?_KX>-#^~CSlQET3LV&6hn0id*lFvty`7@sh; zgb1Hu>@clAc%iI*;uG^dvAujinHlm4Kh!uF7~HuOT2HsOF+I>L<1uxtKX6m|fHY8; z;Q&j(Wfo_4n}r8E>;*0!?hj*k0*W^99=N+DL9**rYoNaGhp&!3ATiDb+cY-YY<<_HvBkk9Zvu}VWqs^=M>%b&L! zn-|_{?1;Aj${3`9eOt!-f?FlYcf*rsnVoWZKg|7J?{DAs^7^!AAP?1VVU*a%$;5Er z0YjBWR_%;gDJ!{^L7_iO0Z1gUci1{OGVfqa^A(JKk^JTmY0jz;dA& zY{46be~c6PANZwR<8xgqc}#AZ!Ew%Dpn?Uw2R`@$L!FIr0ymee(;CieOcDMQwneCb z%+F73I2-xA@(vqNiw1MS z&s!Gzdn$t}4W0!a-NOM&hhcLK|-5{s(3=~nK!MlY{ihTP~@1@ zy59J6Z0gn$n6iWh5f7ec{as%fo*AirP+hi5m^K%69RcNc~ZR#^`qhqJ&VvY3H^TNs2H8D`Cq01C2~c>21sKV{(* zFf>lDctwWKcX~?L0=7-N67N52!HHnTORi~o>Q>Av zc25q7^?StOV0uw9p*GS(XsgT#p}CB4cGtE|UN5A@cx^kw#pzE^I{aZc&FEvn?=UTZ z>%^zr+rQ6t7AO`@wroG$%b0A!{FKp)vAU5lxrFHAcD(@|s z@o4>0#x2Z3oKJ5ty<%-kkhBy!^*T%0C{|T~&#{9q;L=v+V@o)v3EDV$?}}^qe@~F_ z0Q)cL&aW8^OBwhCh1rrUr5zNb0{ky5U$#zQfs35y(^cyP9<;awO?}$6PGCZd;c>yP z3R7R-Sj7g;9vQj1`}Pa|tY0VK5H~O4ZuzfmPpft@AJJY|T7T^B0r{q9ajAg~rl9y@ N@O1TaS?83{1OSR(#B%@u literal 829 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911MRQ8&P5Flk7;1l8sq#3w^xUCojWzuEU z3zf7>RP`IwBBeBpd$d#KOlwul?ES4e)$ONhd4=Z&tg+0>pRmS#2`f++V@Z%-FoVOh z8)*y-OglVX978H@y}j!jtYj$C7WgFF<@m+_|FhFC-)z}cI=O^>$uApgZ^!$ay;_<0 z+fT}dmsNZPSujO?4bBZ!Kenzae^Gr^h-an3ZDl%d17 zLnq$6GIz`24JZS}C`uy)+a`mu%? z8lDUb8z$huGoiM@N#EoBgG;F!t{#R3%VG9KE3Q3!%G|$A4q<}^e+>6T z-gVmh^_eAQVZt4Zo9g$(OlQ0!wYuG%;rY2;?JyS}V!oKMmtk>pxO@ZDkqrFJ9d++s z!fjDJ5~h&N?k^8B%R@2B@tkz2*R2{0sE!4ai@t2WV!fg6&dQAledPkCC;S7x{jKl4 z+AMD;165maJ^jLq3qfD@_{;M^g(TWC-=?-f17tn>2l=lzpY^=CB?d~+44$rjF6*2U FngC>V_{snP diff --git a/src/main/resources/assets/terraplusplus/textures/presets/default.png b/src/main/resources/assets/terraplusplus/textures/presets/default.png index 00c633167c3a1474e58710a6e3d2b84fb130678f..819dc0ad9e6a7280e96753f84dd67e9e074b9578 100644 GIT binary patch delta 1273 zcmV;M1)F;GlY zMfcyJA}e$qCvgA@Qn6Jf0)JSlF#P}k00DGTPE!Ct=GbNc0004EOGiWihy@);00009 za7bBm000XU000XU0RWnu7ytkO2XskIMF-^s2@o+D%fj_f000D2NklZNj)r_I0I01sL2p1UP<_4GOhE+6 zktql;nQCiagU+0(fyj7Ei#Z;{ufk1Wjz`(wJUN0H0fEpU=>&X%lQ53^;c3Lbi z3#hKHtQ;6Pa-^olZhu$CD=KKnY)&Q^CIe9*K*rnJwr$(A$!;e=Ljz5dUnLdDxQqe; zy>V??fTB7(S$6a0Vgh8G0Lr-CzI*qnQ#75KV3;mQLnH%u4ZwK-7`2U#VvOw=`4Fmu zpKlSuq8>mlWLH;J)z+;lfPFq68pY`ObBw-~uL{>n|38?(^;j?E;v6;v$M*M>?&+{Ge z#0&r-`umR`PXLt?j9Y)u`xqZ8% z?p5f-iBv$@NPo&A`upP>S_ZC;j#{lW03e`nI1j*NqNw(Ehr{c2ILN<&fYIu|Bi&FB zl-N$%t;{f&F1-#74FQo3Oom`HX@H-_B!JTetX79Z0lK>vAA~~qk6pV)M!epho&yJ@ zH5`T{G?%th2cwx_;qeu7deb++( z^$dIs07bDZ0myA$5BPCx>|-DLTpy4mUBGOnX@ZJ}EjlRP4gRe<9N zU^KE&Z?8V^C=eJ^0Jx&G%OheRQr|%~KtW^xiK5%%@qG4$$0JFcd-^Xjjwy^>oPdn+ zN=o#B%YU=8fhm#pPl+POaUK^O+-|qo<#I^~4nO@MAzwN`hFaRI{u0reD8OQ{{4ds?TKmj0S1b@~L0^E>?Nz()IgXT2Gkzgb;gUaHaJURV#X*_u&wWf^g04vex;(t3b0B$`%y9mEaOE0R6>bm zFI*r1d4#FMS;mV15JE**wyB9MqPJHaemVs*7+xljKosWm>76^t`2PLmjpsC66hOd?C`2qg}Rq{rJQUmvg00000NkvXXu0mjfzY8^` literal 3365 zcmai02~<;88V(8wC`&>jJE-h|1cWRE3?U@!O8}9u1r&v#pa`-k5Ez^ahAl-|6fCQt ztpk*@D7&p~p)NpJL_o+ORs$-iJfH+ZnmK1Wl~-rxocGSV??3sp`HGz-|6P%o0bUnb4FSndSrn;n&eZ;*kSZr!<_Loa7XY@3o{^Sy?$cI=aSM+WC|y zDieH9nY|n-%;0#FijZawR}Jy0)@;K)=2AXsCZPvag3t(YkSGeLp+1J-1uxBsQh`D$S zSJfsct697%hFxV5NSl1G6G$tUoAx0n>%$0hng$_hpYJ&g(zV3T z6n-G{Fs<$!hxP@xSK^13x=qa39h&jSVADU>Z9gb1eGF61B zm`4-T!You&bq9I4S(YVsJVV+U0{jN!I;OJ7sCvy&s0 zNnIXK;#DT}x zFI~!;(yfb1YJtDgM$dHb<6lJo@hE6n$Mc7(C|Um=G%C*xpB;<>uFVeQwXFteHel@| zB&~z^7r~By&S*IVZ+|Jwot+t3n$1)1CrAb{7ruyO_SViN8CCwr?ehbHC@Ha*>DZW$ zUK+O}c5^QX2Tr#njJ_z%xxqH1#=1yv3+^)*ykLGt>gshNOo;NnU9Rqtl^W93RnL7o z7Tt7ElDn9Pk^E$HpP63)U4QH*AlfAR#4ntcf9V_DbtrtU8lQQzp=9b$Rz5RPOjz>a z_KehDZuj5f+_9qby{r2cKhQY;d&fNk{CcTnX+eDdgh_SM%2ZqVX~x+8{*AE;tLOa` z2q+n(p_zt)p+~pgT>`O>w@D_H8x|oy=2Un0p}*AGy!L=$=I6tJ462;!zpzT1zx^o~9_tvB*cnC9iWxe%8=&WgQK z=f_JN$S%Djis5cQ54$?@+ z&dUVyJ9R&m3ni;(g6r1ayHReG|M=#z0Xy_z-t4vwX;}kL^0oWjK1?YKThdCLK72fx zr;C*(MN|d{#fnI7_;_MF_i*MTQbfnCdd@}{uvd^JAl~9G*W8fUwo<4>aaVLZ9Z8FVnb6%T42r31#WdVoeOPoKlA{7fTh3vQ?mV`!yx zc(O9o*LnymOH`tr0k+aavd6(N0epPoSYIoPn0*ziTNC=U6~|vmRR*ci_VUbcb8CC> zQ+uLKVm6M#I(j6*LjHfX$!M!B>W*0_+I5p9DNjpY_2jlD% z#JJ%dd1gf^+6%JzIwd%mKneVW}99QWe}Gb$dc*&P8#7uQ0}8e{;MDVgWonBkja zb0I^^BMZirvD`HWc>pC$#95CjZfkB%RFUia!`oZEw)%oE7%$&UEnG>g9KWlR&%-T> z=E2peUQNR*rxdfbpS8NVm1uS96s7q*96x@kGj5c|IyoQ1K)tlK{184*C3q{zQr- zNdAKsk|uAQ=R0n{P#HC;-n?d+KW*rmfO~QCagu9{=AxZ1?cr$SorvIUX!HA{dF(qs zv1?@eZNSwB^;ztc#)>@9hr_p2P;*zDmi2L*_Q_g#P@A_a6l>N(b(r_I|su_0#Z5tuc3yll|10 zAG;yY>%o#kBc(t&GplKISkZez>hRmex>?NbL5{a?KRf`Bobui?9?X4f1sncfKTH1x zSRY>Du0Qw+_9U~*GB79{q(l(DxZzClAEdxdQ3Ip7{0z~wPq)`>J9pPc>rf5eVL7)4 z)3sY-8%d2j1S-`X`sXJ+6}G9Nioyf<4<5a76TiAibf9^-qC=r@VQQ}Uz2?O}$6M~> zQ-UYUg7x7aqRF3>$G_sCXsLp+NFhTS96IkiG{wA%nojOD=9=aDAuc?M?w?|Io!S9f z8H6`fWtM9rnHOdHG|`}rN+NWey%)=6cDjZY6@ap~ZD(RGIxNlKDdpP0FFg9~h)^4W z9b$G#u=?Edx-!7U1Uf;hD52Nh?0@#%H~J&H1Y+)_1^KaMckbwItAM|9-$VI!G%^^l z>-nasC+#-x-fd2FOTqsMQb9}bY}`M(BF?BzqabN5B_KZ1f4$XvPT}Lc*WDQ2j}Jit z`U_XA`mC^GXh3odkQv!QD_f)y%e||1cl`HIHBM67NT#mw*=0(s=bCAM-1WqlzE4>I d=46HGzj`QMDRT#M#5Yoii-RY%!T#vQ-vMDN6WIU& diff --git a/src/main/resources/assets/terraplusplus/textures/presets/mars.png b/src/main/resources/assets/terraplusplus/textures/presets/mars.png new file mode 100644 index 0000000000000000000000000000000000000000..a3c5b9a8463d72d690ffe4ce43f5768c9b3e5653 GIT binary patch literal 807 zcmV+?1K9kDP)(aX0H8$x zqecLxM*yct0IEp=Vt)wXaMSP0Qp96%K!iX0d!JMQvg8b*k%9#0vJg| zK~xwS1;NR#990lS(H+gLtU{)n8N`5Yz!3lc7a<{8JX`fD^G3vBEdu}m_*Gn^n128O z00RKvPcxW3GST~A00093emmSS@zwX*)UZDTKmfoWdAO@(A0CIsOLq7PKmhRfZ2=M% zj*U0tlNUe$e7cVbB^KxW9JXB=OU z;4gq11T;X8nsGX36a0101b4{{tv!CM(PsDQ_Bey@KSVS~#240Kv^=6Q@m`H~0tiat z?Cx6!5#q%*KrH6>b+GnX4%nhpkacnIlTp#-S)JF3kS+A}?YQYRS=H5raFQ-#%M5s({y6BV8ddc&jNt8YZfPWQjYeFso&XpCa5p~;F?-DDf&zd50IF6}GbooOehvU& l0000#T$JT~J_7&%{{uv7Y0a+ZCZPZT002ovPDHLkV1harNm>8^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/terraplusplus/textures/presets/moon.png b/src/main/resources/assets/terraplusplus/textures/presets/moon.png new file mode 100644 index 0000000000000000000000000000000000000000..cd192c2ae21081ddb606c1378671d8c2bc27ae9e GIT binary patch literal 1330 zcmXw%c~DbF9DtXrKm?Ua6|drbKm|*p63!44a)P;m$en{g2;m4hAV3HtB!FB-LX=Fa z^|l_R^+2gmT5ZLtnn8-zibcU<#ZHULpdCmz>F~|>{r2s?nfK3IBQ25Oi&%jG0Qi!K zI0jtTIP!9X6L+-!CS1G=i76!jELh^m1sv=QfQOzkQUcy{+}+#HEmF7aYB>NdQ#2|I z4_}3bh9FT$6biLt2P!-~JOUlzATly?zNo0EXou0!&SGMsV`5@rW1+Da3=|Uw!D6w_ zu^Wrs4Z-1X&Vj?@@$=#F@$ru0;|Wj#!4ZK-AUYwDh(r>R1Q!^IL?%PYWD1!=aYm(3 zs1z#ISwaFe0h0JXdmuC@jYg-_84xCe$z-x1Y&Ls74u_M(NrEIpAt_F{DO`u#y^z$@ zR5+Xqd`wGAOHWVFfM#T5W@JLLva+(XvLQSkkI#ql1$+TSC=})hb8?)CM55f>+&pMr zo>(l-&xhtq@+A^y1qB6CskE@Lu&Ai0xVX5aq(ml@m6n#u<#L5Wp;RhWDyXWgtgO7e zT&-4DR8&+}R#sJ2X*8PZ>T0c4TT@e0TU)Es>GXPiU0t2QU@#hu_4V})4GoQrjr;cP zYieq0Zf@j2^Yr-Snly1x@i>~Xh!Xli=|15yV)vDUsxA^A!fkWU^Jk?hwd#! z9_mGmus?|5u4s%BCCU#NlquN5)AH+k;5XIQsY>rxGw>F!0bnK_(K`6B?AZ_ZW_{pZ zBjs-ML-(3zpKo|?8QloBfSGgL;N=q2F7u(z+dNkDpO@iTW$G?J2JQf&%VIfw;hiVO zrAPFwSIfG*^$90ylTZ-W@%LSS_nJX9=;7i&w7aUf6 zet3d7wj!^?MNJ%O7Mxa0*FLS2u-7);p$B1+{7V8NZ(=eq_}v?;@Om}!(4=&DSnT#o zz_a@o|LG0<_vR757UWJ3{e`zHrQ7jiTc*h$jW2yW#7%D4`=t+;HITtNJBUsR)jmHm zN2?e?tkIqe5=&C*O9F%VjOF|N%V-PbfW~X|-o7>T_1tLhGZigjbMjEqqE5MC@1gJalDz;sldJO1vW=+HQCqc)j{|mvZy?7spp(OHZX&O~qX-K9O}$ zuljy=Ru)(PSpD&nS5I&Q7b?n;s`>;>eKFD2Rm%Y3_6pZ>!cl`8I&Mn*77drnpgQ&mU z3_gg0K>1Ib*B511oREn6Ghwf!o@&M7bbbF z?NSpdqy2MZcei;07w}ogne2_ML;bdplFUV~Rs&a{%zuN7yEzh>Hg Date: Sat, 10 Apr 2021 19:11:04 +0200 Subject: [PATCH 18/93] fix a few minor bugs --- build.gradle | 3 +- .../terraplusplus/TerraConfig.java | 3 +- .../terraplusplus/dataset/BlendMode.java | 117 +++++++----------- .../tile/format/TileFormatTerrariumPng.java | 2 +- .../scalar/tile/format/TileFormatTiff.java | 66 ++++++---- .../scalar/tile/format/TileFormatUtils.java | 48 ------- .../scalar/tile/format/TileTransform.java | 61 +++++++++ .../generator/TerrainPreview.java | 25 +++- src/test/java/JsonSerializationTest.java | 3 +- 9 files changed, 172 insertions(+), 156 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatUtils.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileTransform.java diff --git a/build.gradle b/build.gradle index f44beda4..dc023c94 100644 --- a/build.gradle +++ b/build.gradle @@ -67,13 +67,14 @@ dependencies { transitive = false } - shade "org.apache.commons:commons-imaging:1.0-alpha2" + shade "com.github.DaMatrix:commons-imaging:4c6c5dfe6401a884cb4cf53fb838c99e1dfb104c" shade "com.fasterxml.jackson.core:jackson-databind:2.11.2" shade("net.daporkchop.lib:binary:0.5.5-SNAPSHOT") { exclude group: "io.netty" } + shade "net.daporkchop.lib:math:0.5.5-SNAPSHOT" annotationProcessor "com.google.code.gson:gson:2.8.0" annotationProcessor "com.google.guava:guava:21.0" diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java index 6a9c1b0f..9eaeb253 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java +++ b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java @@ -84,7 +84,8 @@ public static class HttpOpts { }) public String[] maxConcurrentRequests = { "8: https://cloud.daporkchop.net/", - "8: https://s3.amazonaws.com/" + "8: https://s3.amazonaws.com/", + "16: http://10.0.0.20/" }; @Comment({ diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/BlendMode.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/BlendMode.java index 9a1263a3..36c08008 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/BlendMode.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/BlendMode.java @@ -4,6 +4,8 @@ import lombok.AllArgsConstructor; import lombok.NonNull; import net.buildtheearth.terraplusplus.util.IntToDoubleBiFunction; +import net.daporkchop.lib.math.grid.Grid2d; +import net.daporkchop.lib.math.interpolation.CubicInterpolation; import static java.lang.Math.*; import static net.daporkchop.lib.common.math.PMath.*; @@ -33,83 +35,48 @@ public double get(double scaledX, double scaledZ, @NonNull IntToDoubleBiFunction }, @JsonAlias("SMOOTH") //old name CUBIC(-0.5d, 3) { - /** - * Lerping produces visible square patches. - * - * Fade-curve lerping doesn't work well on steep slopes. - * - * Standard splines require 16 control points. - * - * This requires only 9 control points to produce a smooth interpolation. - * - * @author K.jpg - */ - double compute(double fx, double fy, double v00, double v01, double v02, double v10, double v11, double v12, double v20, double v21, double v22) { - // Smooth fade curve. Using this directly in a lerp wouldn't work well for steep slopes. - // But using it here with gradient ramps does a better job. - double xFade = fx * fx * (3.0d - 2.0d * fx); - double yFade = fy * fy * (3.0d - 2.0d * fy); - - // Centerpoints of each square. The interpolator meets these values exactly. - double vAA = (v00 + v01 + v10 + v11) * 0.25d; - double vAB = (v01 + v02 + v11 + v12) * 0.25d; - double vBA = (v10 + v20 + v11 + v21) * 0.25d; - double vBB = (v11 + v21 + v12 + v22) * 0.25d; - - // Slopes at each centerpoint. - // We "should" divide by 2. But we divide x and y by 2 instead for the same result. - double vAAx = ((v10 + v11) - (v00 + v01)); - double vAAy = ((v01 + v11) - (v00 + v10)); - double vABx = ((v11 + v12) - (v01 + v02)); - double vABy = ((v02 + v12) - (v01 + v11)); - double vBAx = ((v20 + v21) - (v10 + v11)); - double vBAy = ((v11 + v21) - (v10 + v20)); - double vBBx = ((v21 + v22) - (v11 + v12)); - double vBBy = ((v12 + v22) - (v11 + v21)); - - // This is where we correct for the doubled slopes. - // Note that it means we need x-0.5 instead of x-1. - fx *= 0.5d; - fy *= 0.5d; - double ix = fx - 0.5d; - double iy = fy - 0.5d; - - // extrapolate gradients and blend - double blendXA = (1.0d - xFade) * (vAA + vAAx * fx + vAAy * fy) + xFade * (vBA + vBAx * ix + vBAy * fy); - double blendXB = (1.0d - xFade) * (vAB + vABx * fx + vABy * iy) + xFade * (vBB + vBBx * ix + vBBy * iy); - return (1.0d - yFade) * blendXA + yFade * blendXB; - } - @Override public double get(double scaledX, double scaledZ, @NonNull IntToDoubleBiFunction sampler) { - double x = scaledX - 0.5d; - double z = scaledZ - 0.5d; - - //get the corners surrounding this block - int sampleX = (int) floor(x); - int sampleZ = (int) floor(z); - - double fx = x - sampleX; - double fz = z - sampleZ; - - double v00 = sampler.apply(sampleX, sampleZ); - double v01 = sampler.apply(sampleX, sampleZ + 1); - double v02 = sampler.apply(sampleX, sampleZ + 2); - double v10 = sampler.apply(sampleX + 1, sampleZ); - double v11 = sampler.apply(sampleX + 1, sampleZ + 1); - double v12 = sampler.apply(sampleX + 1, sampleZ + 2); - double v20 = sampler.apply(sampleX + 2, sampleZ); - double v21 = sampler.apply(sampleX + 2, sampleZ + 1); - double v22 = sampler.apply(sampleX + 2, sampleZ + 2); - - //Compute smooth 9-point interpolation on this block - double result = this.compute(fx, fz, v00, v01, v02, v10, v11, v12, v20, v21, v22); - - if (result > 0.0d && v00 <= 0.0d && v10 <= 0.0d && v20 <= 0.0d && v21 <= 0.0d && v11 <= 0.0d && v01 <= 0.0d && v02 <= 0.0d && v12 <= 0.0d && v22 <= 0.0d) { - return 0.0d; //anti ocean ridges - } - - return result; + //TODO: optimize this (eliminate allocation) + return CubicInterpolation.instance().getInterpolated(scaledX, scaledZ, new Grid2d() { + @Override + public int startX() { + return Integer.MIN_VALUE; + } + + @Override + public int endX() { + return Integer.MAX_VALUE; + } + + @Override + public int startY() { + return Integer.MIN_VALUE; + } + + @Override + public int endY() { + return Integer.MAX_VALUE; + } + + @Override + public double getD(int x, int y) { + return sampler.apply(x, y); + } + + @Override + public int getI(int x, int y) { + return (int) sampler.apply(x, y); + } + + @Override + public void setD(int x, int y, double val) { + } + + @Override + public void setI(int x, int y, int val) { + } + }); } }; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTerrariumPng.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTerrariumPng.java index f2b41e7f..78edc34d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTerrariumPng.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTerrariumPng.java @@ -29,7 +29,7 @@ public double[] parse(@NonNull ByteBuf buf, int resolution) { } } - TileFormatUtils.flipZ(out, resolution); + TileTransform.FLIP_Y.process(out, resolution); return out; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java index f9420059..ac2a66f7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatTiff.java @@ -12,6 +12,7 @@ import org.apache.commons.imaging.FormatCompliance; import org.apache.commons.imaging.ImageReadException; import org.apache.commons.imaging.ImagingException; +import org.apache.commons.imaging.common.ImageBuilder; import org.apache.commons.imaging.common.bytesource.ByteSourceInputStream; import org.apache.commons.imaging.formats.tiff.TiffContents; import org.apache.commons.imaging.formats.tiff.TiffDirectory; @@ -19,11 +20,13 @@ import org.apache.commons.imaging.formats.tiff.TiffRasterData; import org.apache.commons.imaging.formats.tiff.TiffReader; import org.apache.commons.imaging.formats.tiff.constants.GdalLibraryTagConstants; -import org.apache.commons.imaging.formats.tiff.constants.GeoTiffTagConstants; +import org.apache.commons.imaging.formats.tiff.constants.TiffConstants; +import org.apache.commons.imaging.formats.tiff.photometricinterpreters.PhotometricInterpreter; import sun.awt.image.IntegerComponentRaster; import java.awt.image.BufferedImage; import java.io.IOException; +import java.util.Collections; import static net.daporkchop.lib.common.util.PValidation.*; import static net.daporkchop.lib.common.util.PorkUtil.*; @@ -36,22 +39,28 @@ @Getter(onMethod_ = { @JsonGetter }) @JsonDeserialize public class TileFormatTiff implements TileFormat { + private static final double[] MODEL_PIXEL_SCALE_DEFAULT = { 1.0d, 1.0d }; + protected final Type type; protected final int band; protected final double factor; protected final double offset; + protected final TileTransform transform; + @JsonCreator public TileFormatTiff( @JsonProperty(value = "type", required = true) @NonNull Type type, @JsonProperty(value = "band", required = true) int band, @JsonProperty("factor") Double factor, - @JsonProperty("offset") Double offset) { + @JsonProperty("offset") Double offset, + @JsonProperty(value = "transform", required = true) @NonNull TileTransform transform) { this.type = type; this.band = notNegative(band, "band"); this.factor = fallbackIfNull(factor, 1.0d); this.offset = fallbackIfNull(offset, 0.0d); + this.transform = transform; } @Override @@ -68,30 +77,10 @@ public double[] parse(@NonNull ByteBuf buf, int resolution) { out[i] = out[i] * this.factor + this.offset; } - this.applyModelPixelScale(out, resolution, directory); + this.transform.process(out, resolution); return out; } - protected void applyModelPixelScale(@NonNull double[] arr, int resolution, @NonNull TiffDirectory directory) throws ImageReadException { - //why are geotiff docs so damn hard to find? i have no idea if this is "correct", but it *works* so idrc - - double[] modelPixelScale = directory.getFieldValue(GeoTiffTagConstants.EXIF_TAG_MODEL_PIXEL_SCALE_TAG, false); - if (modelPixelScale == null) { //unset - TileFormatUtils.flipZ(arr, resolution); - return; - } - - if (modelPixelScale[0] > 0.0d && modelPixelScale[1] < 0.0d) { - //no-op - } else if (modelPixelScale[0] > 0.0d && modelPixelScale[1] > 0.0d) { - TileFormatUtils.flipZ(arr, resolution); - } else if (modelPixelScale[0] < 0.0d && modelPixelScale[1] < 0.0d) { - TileFormatUtils.flipX(arr, resolution); - } else if (modelPixelScale[0] < 0.0d && modelPixelScale[1] > 0.0d) { - TileFormatUtils.swapAxes(arr, resolution); - } - } - /** * The different TIFF raster types. * @@ -118,6 +107,37 @@ protected void getData(@NonNull TiffDirectory directory, @NonNull double[] dst, } } }, + Int16 { + @Override + protected void getData(@NonNull TiffDirectory directory, @NonNull double[] dst, int resolution) throws ImagingException, IOException { + BufferedImage img = directory.getTiffImage(Collections.singletonMap(TiffConstants.PARAM_KEY_CUSTOM_PHOTOMETRIC_INTERPRETER, + new PhotometricInterpreter(0, null, 0, 0, 0) { + @Override + public void interpretPixel(ImageBuilder imageBuilder, int[] samples, int x, int y) throws ImageReadException, IOException { + imageBuilder.setRGB(x, y, (short) samples[0]); + } + + @Override + public boolean isRaw() { + return true; + } + })); + int w = img.getWidth(); + int h = img.getHeight(); + checkArg(w == resolution && h == resolution, "invalid image resolution: %dx%d (expected: %dx%3$d)", w, h, resolution); + + TiffField nodataField = directory.findField(GdalLibraryTagConstants.EXIF_TAG_GDAL_NO_DATA); + int nodata = nodataField != null ? Integer.parseInt(nodataField.getStringValue()) : -1; + + int[] data = ((IntegerComponentRaster) img.getRaster()).getDataStorage(); + checkArg(data.length == dst.length, "data length invalid?!?"); + + for (int i = 0; i < dst.length; i++) { + int v = data[i]; + dst[i] = v != nodata ? v : Double.NaN; + } + } + }, Float32 { @Override protected void getData(@NonNull TiffDirectory directory, @NonNull double[] dst, int resolution) throws ImagingException, IOException { diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatUtils.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatUtils.java deleted file mode 100644 index 5efbe28d..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileFormatUtils.java +++ /dev/null @@ -1,48 +0,0 @@ -package net.buildtheearth.terraplusplus.dataset.scalar.tile.format; - -import lombok.NonNull; -import lombok.experimental.UtilityClass; - -/** - * Helper class for transformations on {@code double[]} tiles. - * - * @author DaPorkchop_ - */ -@UtilityClass -public class TileFormatUtils { - public void swapAxes(@NonNull double[] arr, int resolution) { - for (int i = 1; i < resolution; i++) { - for (int j = 0; j < i; j++) { - int a = i * resolution + j; - int b = j * resolution + i; - double t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - } - - public void flipX(@NonNull double[] arr, int resolution) { - for (int z = 0; z < resolution; z++) { - for (int x = 0, lim = resolution >> 1; x < lim; x++) { - int a = z * resolution + x; - int b = z * resolution + (resolution - x - 1); - double t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - } - - public void flipZ(@NonNull double[] arr, int resolution) { - for (int z = 0, lim = resolution >> 1; z < lim; z++) { - for (int x = 0; x < resolution; x++) { - int a = z * resolution + x; - int b = (resolution - z - 1) * resolution + x; - double t = arr[a]; - arr[a] = arr[b]; - arr[b] = t; - } - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileTransform.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileTransform.java new file mode 100644 index 00000000..80b30e0c --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/tile/format/TileTransform.java @@ -0,0 +1,61 @@ +package net.buildtheearth.terraplusplus.dataset.scalar.tile.format; + +import lombok.NonNull; + +/** + * Helper class for transformations on {@code double[]} tiles. + * + * @author DaPorkchop_ + */ +public enum TileTransform { + NONE { + @Override + public void process(@NonNull double[] arr, int resolution) { + //no-op + } + }, + SWAP_AXES { + @Override + public void process(@NonNull double[] arr, int resolution) { + for (int i = 1; i < resolution; i++) { + for (int j = 0; j < i; j++) { + int a = i * resolution + j; + int b = j * resolution + i; + double t = arr[a]; + arr[a] = arr[b]; + arr[b] = t; + } + } + } + }, + FLIP_X { + @Override + public void process(@NonNull double[] arr, int resolution) { + for (int z = 0; z < resolution; z++) { + for (int x = 0, lim = resolution >> 1; x < lim; x++) { + int a = z * resolution + x; + int b = z * resolution + (resolution - x - 1); + double t = arr[a]; + arr[a] = arr[b]; + arr[b] = t; + } + } + } + }, + FLIP_Y { + @Override + public void process(@NonNull double[] arr, int resolution) { + for (int z = 0, lim = resolution >> 1; z < lim; z++) { + for (int x = 0; x < resolution; x++) { + int a = z * resolution + x; + int b = (resolution - z - 1) * resolution + x; + double t = arr[a]; + arr[a] = arr[b]; + arr[b] = t; + } + } + } + }; + + public abstract void process(@NonNull double[] arr, int resolution); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index 831ec6bf..6faaf9c6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -204,13 +204,14 @@ public void dispose() { } } - State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("bte_generator_settings.json5"))))); + State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("mars.json5"))))); state.initSettings(); double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland //proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen //proj = state.projection.fromGeo(24.7535, 59.4435); //tallinn //proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana + proj = new double[2]; state.setView(floorI(proj[0]) >> 4, floorI(proj[1]) >> 4, 0); state.update(); @@ -286,15 +287,27 @@ protected CompletableFuture baseZoomTile(int x, int z) { int groundHeight = data.groundHeight(cx, cz); int waterHeight = data.waterHeight(cx, cz); - int r; - int g; - int b; + int r = 0; + int g = 0; + int b = 0; if (groundHeight > waterHeight) { float dx = cx == 15 ? groundHeight - data.groundHeight(cx - 1, cz) : data.groundHeight(cx + 1, cz) - groundHeight; float dz = cz == 15 ? groundHeight - data.groundHeight(cx, cz - 1) : data.groundHeight(cx, cz + 1) - groundHeight; - int diffuse = floorI(LightUtil.diffuseLight(clamp(dx, -1.0f, 1.0f), 0.0f, clamp(dz, -1.0f, 1.0f)) * 255.0f); - r = g = b = diffuse; + if (dx != 0.0f) { + if (dx < 0.0f) { + r = 0xFF; + } else { + g = 0xFF; + } + } + if (dz != 0.0f) { + if (dz < 0.0f) { + r = 0xFF; + } else { + g = 0xFF; + } + } } else { r = g = 0; b = lerpI(255, 64, clamp(waterHeight - groundHeight + 1, 0, 8) / 8.0f); diff --git a/src/test/java/JsonSerializationTest.java b/src/test/java/JsonSerializationTest.java index 2410ac5a..71246a45 100644 --- a/src/test/java/JsonSerializationTest.java +++ b/src/test/java/JsonSerializationTest.java @@ -1,5 +1,6 @@ import com.fasterxml.jackson.core.JsonProcessingException; import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileFormatTiff; +import net.buildtheearth.terraplusplus.dataset.scalar.tile.format.TileTransform; import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.MethodSorters; @@ -13,6 +14,6 @@ public class JsonSerializationTest { @Test public void test() throws JsonProcessingException { - System.out.println(JSON_MAPPER.writeValueAsString(new TileFormatTiff(TileFormatTiff.Type.Byte, 0, null, null))); + System.out.println(JSON_MAPPER.writeValueAsString(new TileFormatTiff(TileFormatTiff.Type.Byte, 0, null, null, TileTransform.NONE))); } } From 67e7e2635ad3b251205987537683db0c65cd34ce Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 10 Apr 2021 21:29:16 +0200 Subject: [PATCH 19/93] i copied mixin config from fp2 and didn't fix the names --- build.gradle | 2 +- .../net/buildtheearth/terraplusplus/EarthWorldType.java | 5 +++++ .../terraplusplus/asm/world/storage/MixinSaveHandler.java | 6 ++++-- .../terraplusplus/asm/world/storage/MixinWorldInfo.java | 3 ++- .../net/buildtheearth/terraplusplus/generator/mars.json5 | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index dc023c94..d7db138d 100644 --- a/build.gradle +++ b/build.gradle @@ -111,7 +111,7 @@ processResources { mixin { defaultObfuscationEnv searge - add sourceSets.main, "mixins.fp2.refmap.json" + add sourceSets.main, "terraplusplus.refmap.json" } shadowJar { diff --git a/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java b/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java index e4f786c6..f3621088 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java +++ b/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java @@ -61,6 +61,11 @@ public double voidFadeMagnitude() { return 0; } + @Override + public double getHorizon(World world) { + return Integer.MIN_VALUE; + } + @Override @SideOnly(Side.CLIENT) public void onCustomizeButton(Minecraft mc, GuiCreateWorld guiCreateWorld) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinSaveHandler.java b/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinSaveHandler.java index 9aef371a..78121b22 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinSaveHandler.java +++ b/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinSaveHandler.java @@ -28,7 +28,8 @@ public abstract class MixinSaveHandler { private File worldDirectory; @Inject(method = "Lnet/minecraft/world/storage/SaveHandler;loadWorldInfo()Lnet/minecraft/world/storage/WorldInfo;", - at = @At("RETURN")) + at = @At("RETURN"), + require = 1) private void terraplusplus_loadWorldInfo_loadSettingsFromFile(CallbackInfoReturnable ci) { if (ci.getReturnValue() == null || !(ci.getReturnValue().getTerrainType() instanceof EarthWorldType)) { return; @@ -43,7 +44,8 @@ private void terraplusplus_loadWorldInfo_loadSettingsFromFile(CallbackInfoReturn } @Inject(method = "Lnet/minecraft/world/storage/SaveHandler;saveWorldInfoWithPlayer(Lnet/minecraft/world/storage/WorldInfo;Lnet/minecraft/nbt/NBTTagCompound;)V", - at = @At("RETURN")) + at = @At("RETURN"), + require = 1) private void terraplusplus_saveWorldInfoWithPlayer_writeSettingsToFile(WorldInfo worldInfo, NBTTagCompound nbt, CallbackInfo ci) { if (!(worldInfo.getTerrainType() instanceof EarthWorldType)) { return; diff --git a/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinWorldInfo.java b/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinWorldInfo.java index 99d51870..4d436352 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinWorldInfo.java +++ b/src/main/java/net/buildtheearth/terraplusplus/asm/world/storage/MixinWorldInfo.java @@ -21,7 +21,8 @@ public abstract class MixinWorldInfo { @Redirect(method = "Lnet/minecraft/world/storage/WorldInfo;updateTagCompound(Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTTagCompound;)V", at = @At(value = "FIELD", - target = "Lnet/minecraft/world/storage/WorldInfo;generatorOptions:Ljava/lang/String;")) + target = "Lnet/minecraft/world/storage/WorldInfo;generatorOptions:Ljava/lang/String;"), + require = 1, allow = 1) private String terraplusplus_updateTagCompound_dontStoreGeneratorOptionsToLevelDat(WorldInfo _this) { if (this.terrainType instanceof EarthWorldType) { return ""; diff --git a/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 b/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 index 9af076ec..7412e768 100644 --- a/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 +++ b/src/main/resources/net/buildtheearth/terraplusplus/generator/mars.json5 @@ -22,7 +22,7 @@ "biomeFilters": [ { "type": "constant", - "biome": "minecraft:mesa" + "biome": "minecraft:void" } ], "osmSettings": { From a38eac56f08ada8ecbad6015c7c65c6fd2478b8f Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 10 Apr 2021 22:56:04 +0200 Subject: [PATCH 20/93] allow overriding generation in specific dimensions --- .../terraplusplus/EarthWorldType.java | 8 ++- .../terraplusplus/TerraConfig.java | 14 +++++ .../generator/EarthGenerator.java | 34 ++++++----- .../generator/EarthGeneratorSettings.java | 13 ++++- .../generator/TerrainPreview.java | 4 +- .../settings/GeneratorBlockSelector.java | 56 +++++++++++++++++++ .../settings/GeneratorTerrainSettings.java | 47 ++++++++++------ .../terraplusplus/generator/moon.json5 | 19 +++++-- 8 files changed, 155 insertions(+), 40 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorBlockSelector.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java b/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java index f3621088..919e3aba 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java +++ b/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java @@ -9,6 +9,8 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiCreateWorld; import net.minecraft.world.World; +import net.minecraft.world.WorldProviderEnd; +import net.minecraft.world.WorldProviderHell; import net.minecraft.world.WorldProviderSurface; import net.minecraft.world.WorldServer; import net.minecraft.world.WorldType; @@ -33,7 +35,7 @@ public ICubeGenerator createCubeGenerator(World world) { @Override public BiomeProvider getBiomeProvider(World world) { - return EarthGeneratorSettings.parse(world.getWorldInfo().getGeneratorOptions()).biomeProvider(); + return EarthGeneratorSettings.forWorld((WorldServer) world).biomeProvider(); } @Override @@ -43,7 +45,9 @@ public IntRange calculateGenerationHeightRange(WorldServer world) { @Override public boolean hasCubicGeneratorForWorld(World w) { - return w.provider instanceof WorldProviderSurface; // an even more general way to check if it's overworld (need custom providers) + return w.provider instanceof WorldProviderSurface + || (TerraConfig.dimension.overrideNetherGeneration && w.provider instanceof WorldProviderHell) + || (TerraConfig.dimension.overrideEndGeneration && w.provider instanceof WorldProviderEnd); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java index 9eaeb253..14111a66 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java +++ b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java @@ -45,6 +45,8 @@ public class TerraConfig { }) public static HttpOpts http = new HttpOpts(); + public static DimensionOpts dimension = new DimensionOpts(); + @SubscribeEvent public static void onConfigChanged(ConfigChangedEvent.OnConfigChangedEvent event) { if (TerraConstants.MODID.equals(event.getModID())) { @@ -100,4 +102,16 @@ public static class HttpOpts { }) public int cacheTTL = 1440; } + + public static class DimensionOpts { + @Comment({ + "Forces Terra++ generation in The End." + }) + public boolean overrideEndGeneration = false; + + @Comment({ + "Forces Terra++ generation in the Nether." + }) + public boolean overrideNetherGeneration = false; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java index a0e31e90..1a3ff1bf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java @@ -33,11 +33,15 @@ import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.TerraConstants; +import net.minecraft.block.Block; +import net.minecraft.block.BlockStone; import net.minecraft.block.state.IBlockState; +import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.ChunkPos; import net.minecraft.util.text.TextComponentString; import net.minecraft.world.World; +import net.minecraft.world.WorldServer; import net.minecraft.world.biome.Biome; import net.minecraft.world.biome.BiomeProvider; import net.minecraft.world.chunk.Chunk; @@ -57,7 +61,9 @@ import java.util.Optional; import java.util.Random; import java.util.concurrent.CompletableFuture; +import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.TimeUnit; +import java.util.function.Supplier; import static java.lang.Math.*; @@ -126,7 +132,7 @@ public static boolean isNullIsland(int chunkX, int chunkZ) { public EarthGenerator(World world) { super(world); - this.settings = EarthGeneratorSettings.parse(world.getWorldInfo().getGeneratorOptions()); + this.settings = EarthGeneratorSettings.forWorld((WorldServer) world); this.cubiccfg = this.settings.customCubic(); this.projection = this.settings.projection(); @@ -274,18 +280,16 @@ protected void generateCube(int cubeX, int cubeY, int cubeZ, CubePrimer primer, } protected void generateSurface(int cubeX, int cubeY, int cubeZ, CubePrimer primer, CachedChunkData data) { - IBlockState fill = this.settings.terrainSettings().fill(); - IBlockState water = this.settings.terrainSettings().water(); - IBlockState surface = this.settings.terrainSettings().surface(); - IBlockState top = this.settings.terrainSettings().top(); + Supplier fill = this.settings.terrainSettings().fill(); + Supplier water = this.settings.terrainSettings().water(); + Supplier surface = this.settings.terrainSettings().surface(); + Supplier top = this.settings.terrainSettings().top(); if (data.belowSurface(cubeY + 2)) { //below surface -> solid stone (padding of 2 cubes because some replacers might need it) - //technically, i could reflectively get access to the primer's underlying char[] and use Arrays.fill(), because this - // implementation causes 4096 calls to ObjectIntIdentityMap#get() when only 1 would be necessary... for (int x = 0; x < 16; x++) { for (int y = 0; y < 16; y++) { for (int z = 0; z < 16; z++) { - primer.setBlockState(x, y, z, fill); + primer.setBlockState(x, y, z, fill.get()); } } } @@ -312,7 +316,7 @@ protected void generateSurface(int cubeX, int cubeY, int cubeZ, CubePrimer prime for (int y = 0; y <= groundTopInCube; y++) { int blockY = Coords.cubeToMinBlock(cubeY) + y; double density = groundTop - y; - IBlockState state = fill; + IBlockState state = fill.get(); for (IBiomeBlockReplacer replacer : replacers) { state = replacer.getReplacedBlock(state, blockX, blockY, blockZ, dx, -1.0d, dz, density); } @@ -321,8 +325,8 @@ protected void generateSurface(int cubeX, int cubeY, int cubeZ, CubePrimer prime //(for reference: previously, CliffReplacer was manually added to each biome as the last replacer) state = CliffReplacer.INSTANCE.getReplacedBlock(state, blockX, blockY, blockZ, dx, -1.0d, dz, density); - if (groundHeight < waterHeight && state == top) { //hacky workaround for underwater grass - state = surface; + if (groundHeight < waterHeight && state == top.get()) { //hacky workaround for underwater grass + state = surface.get(); } primer.setBlockState(x, y, z, state); @@ -331,11 +335,11 @@ protected void generateSurface(int cubeX, int cubeY, int cubeZ, CubePrimer prime for (int y = 0; y <= groundTopInCube; y++) { IBlockState state; if (y == groundTop) { - state = top; + state = top.get(); } else if (y + 5 >= groundTop) { - state = surface; + state = surface.get(); } else { - state = fill; + state = fill.get(); } primer.setBlockState(x, y, z, state); @@ -344,7 +348,7 @@ protected void generateSurface(int cubeX, int cubeY, int cubeZ, CubePrimer prime //fill water for (int y = max(groundTopInCube + 1, 0); y <= waterTop; y++) { - primer.setBlockState(x, y, z, water); + primer.setBlockState(x, y, z, water.get()); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 32203626..217586bf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -54,6 +54,7 @@ import net.buildtheearth.terraplusplus.util.TerraConstants; import net.daporkchop.lib.binary.oio.StreamUtil; import net.daporkchop.lib.common.ref.Ref; +import net.minecraft.world.WorldServer; import net.minecraftforge.event.terraingen.DecorateBiomeEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; @@ -73,7 +74,7 @@ @RequiredArgsConstructor(access = AccessLevel.PRIVATE) @With -@JsonInclude(JsonInclude.Include.NON_EMPTY) +@JsonInclude(JsonInclude.Include.NON_ABSENT) public class EarthGeneratorSettings { public static final int CONFIG_VERSION = 2; public static final String DEFAULT_SETTINGS; @@ -95,6 +96,14 @@ public class EarthGeneratorSettings { } } + public static EarthGeneratorSettings forWorld(@NonNull WorldServer world) { + Path settingFile = settingsFile(world.getSaveHandler().getWorldDirectory().toPath()); + if (!Files.exists(settingFile)) { + writeSettings(settingFile, world.getWorldInfo().getGeneratorOptions()); + } + return parse(readSettings(settingFile)); + } + /** * Parses the given generator settings. * @@ -251,7 +260,7 @@ public EarthGeneratorSettings( new PopulatorSnow()); this.osmSettings = osmSettings != null ? osmSettings : new GeneratorOSMSettingsDefault(); - this.terrainSettings = terrainSettings != null ? terrainSettings : GeneratorTerrainSettings.DEFAULT; + this.terrainSettings = terrainSettings != null ? terrainSettings : new GeneratorTerrainSettings(); this.skipChunkPopulation = skipChunkPopulation != null ? Sets.immutableEnumSet(skipChunkPopulation) : Sets.immutableEnumSet(PopulateChunkEvent.Populate.EventType.ICE); this.skipBiomeDecoration = skipBiomeDecoration != null ? Sets.immutableEnumSet(skipBiomeDecoration) : Sets.immutableEnumSet(DecorateBiomeEvent.Decorate.EventType.TREE); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index 6faaf9c6..e7c9ae59 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -35,7 +35,9 @@ import java.util.concurrent.CompletableFuture; import static java.lang.Math.*; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.math.PMath.*; +import static net.daporkchop.lib.common.util.PValidation.*; import static net.daporkchop.lib.common.util.PorkUtil.*; /** @@ -204,7 +206,7 @@ public void dispose() { } } - State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("mars.json5"))))); + State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("moon.json5"))))); state.initSettings(); double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorBlockSelector.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorBlockSelector.java new file mode 100644 index 00000000..60957357 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorBlockSelector.java @@ -0,0 +1,56 @@ +package net.buildtheearth.terraplusplus.generator.settings; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import net.minecraft.block.state.IBlockState; + +import java.io.IOException; +import java.util.concurrent.ThreadLocalRandom; +import java.util.function.Supplier; + +/** + * @author DaPorkchop_ + */ +public final class GeneratorBlockSelector extends JsonDeserializer> { + @Override + public Supplier deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + if (p.currentToken() == JsonToken.START_OBJECT) { + return ctxt.readValue(p, Single.class); + } else if (p.currentToken() == JsonToken.START_ARRAY) { + return ctxt.readValue(p, Multi.class); + } + throw new IllegalArgumentException(p.currentToken().name()); + } + + @RequiredArgsConstructor(onConstructor_ = { @JsonCreator(mode = JsonCreator.Mode.DELEGATING) }) + public static final class Single implements Supplier { + @NonNull + protected final IBlockState state; + + @Override + @JsonValue + public IBlockState get() { + return this.state; + } + } + + @RequiredArgsConstructor(onConstructor_ = { @JsonCreator(mode = JsonCreator.Mode.DELEGATING) }) + @Getter(onMethod_ = { @JsonValue }) + public static final class Multi implements Supplier { + @NonNull + protected final IBlockState[] states; + + @Override + public IBlockState get() { + return this.states[ThreadLocalRandom.current().nextInt(this.states.length)]; + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorTerrainSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorTerrainSettings.java index a7cb3d68..debb9f7e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorTerrainSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/settings/GeneratorTerrainSettings.java @@ -1,41 +1,56 @@ package net.buildtheearth.terraplusplus.generator.settings; +import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; -import lombok.AccessLevel; -import lombok.Builder; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.Getter; import lombok.NonNull; import lombok.With; -import lombok.extern.jackson.Jacksonized; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; +import java.util.function.Supplier; + +import static net.daporkchop.lib.common.util.PorkUtil.*; + /** * @author DaPorkchop_ */ @Getter(onMethod_ = { @JsonGetter }) @With -@Builder(access = AccessLevel.PROTECTED) -@Jacksonized public class GeneratorTerrainSettings { - public static final GeneratorTerrainSettings DEFAULT = builder().build(); + public static final GeneratorTerrainSettings DEFAULT = null; @NonNull - @Builder.Default - protected final IBlockState fill = Blocks.STONE.getDefaultState(); + protected final Supplier fill; @NonNull - @Builder.Default - protected final IBlockState water = Blocks.WATER.getDefaultState(); + protected final Supplier water; @NonNull - @Builder.Default - protected final IBlockState surface = Blocks.DIRT.getDefaultState(); + protected final Supplier surface; @NonNull - @Builder.Default - protected final IBlockState top = Blocks.GRASS.getDefaultState(); + protected final Supplier top; + + protected final boolean useCwgReplacers; + + public GeneratorTerrainSettings() { + this(null, null, null, null, null); + } - @Builder.Default - protected final boolean useCwgReplacers = true; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public GeneratorTerrainSettings( + @JsonProperty("fill") @JsonDeserialize(using = GeneratorBlockSelector.class) Supplier fill, + @JsonProperty("water") @JsonDeserialize(using = GeneratorBlockSelector.class) Supplier water, + @JsonProperty("surface") @JsonDeserialize(using = GeneratorBlockSelector.class) Supplier surface, + @JsonProperty("top") @JsonDeserialize(using = GeneratorBlockSelector.class) Supplier top, + @JsonProperty("useCwgReplacers") Boolean useCwgReplacers) { + this.fill = fill != null ? fill : new GeneratorBlockSelector.Single(Blocks.STONE.getDefaultState()); + this.water = water != null ? water : new GeneratorBlockSelector.Single(Blocks.WATER.getDefaultState()); + this.surface = surface != null ? surface : new GeneratorBlockSelector.Single(Blocks.DIRT.getDefaultState()); + this.top = top != null ? top : new GeneratorBlockSelector.Single(Blocks.GRASS.getDefaultState()); + this.useCwgReplacers = fallbackIfNull(useCwgReplacers, true); + } } diff --git a/src/main/resources/net/buildtheearth/terraplusplus/generator/moon.json5 b/src/main/resources/net/buildtheearth/terraplusplus/generator/moon.json5 index 7d895a1f..877f14b0 100644 --- a/src/main/resources/net/buildtheearth/terraplusplus/generator/moon.json5 +++ b/src/main/resources/net/buildtheearth/terraplusplus/generator/moon.json5 @@ -43,11 +43,22 @@ "id": "minecraft:air" }, "surface": { - "id": "minecraft:clay" - }, - "top": { - "id": "minecraft:clay" + "id": "minecraft:stone" }, + "top": [ + { + "id": "minecraft:gravel" + }, + { + "id": "minecraft:stone" + }, + { + "id": "minecraft:stone", + "properties": { + "variant": "andesite" + } + } + ], "useCwgReplacers": false }, "skipChunkPopulation": [ From a915562aaa5e13122a147240ac4f6ae8edba350f Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 11 Apr 2021 14:02:29 +0200 Subject: [PATCH 21/93] initial support for querying data at different zoom levels --- .../terraplusplus/TerraConfig.java | 10 ++ .../dataset/IElementDataset.java | 5 +- .../geojson/dataset/TiledGeoJsonDataset.java | 2 +- .../dataset/vector/VectorTiledDataset.java | 2 +- .../vector/geometry/VectorGeometry.java | 11 +- .../vector/geometry/line/NarrowLine.java | 28 ++-- .../vector/geometry/line/WideLine.java | 24 ++-- .../geometry/polygon/DistancePolygon.java | 6 +- .../vector/geometry/polygon/FillPolygon.java | 12 +- .../generator/EarthBiomeProvider.java | 31 +++- .../generator/EarthGenerator.java | 38 ++--- .../generator/IEarthAsyncPipelineStep.java | 24 ++-- .../generator/TerrainPreview.java | 132 ++++++++++-------- .../generator/biome/BiomeFilterConstant.java | 6 +- .../generator/biome/BiomeFilterTerra121.java | 6 +- .../biome/BiomeFilterUserOverride.java | 6 +- .../generator/data/DataBakerHeights.java | 6 +- .../data/DataBakerInitialBiomes.java | 12 +- .../generator/data/DataBakerNullIsland.java | 54 +++++-- .../generator/data/DataBakerOSM.java | 17 ++- .../generator/data/DataBakerTreeCover.java | 11 +- .../terraplusplus/util/TilePos.java | 24 ++++ 22 files changed, 281 insertions(+), 186 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java index 14111a66..c40d0bd5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java +++ b/src/main/java/net/buildtheearth/terraplusplus/TerraConfig.java @@ -13,6 +13,11 @@ @Mod.EventBusSubscriber(modid = TerraConstants.MODID) @Config(modid = TerraConstants.MODID) public class TerraConfig { + public static int[] lastVersion = { //this field might be used at some point + 1, 12, 2, //mc version + 2, 0, 0 //t++ version + }; + @Name("reduced_console_messages") @Comment({ "Removes all of TerraPlusPlus' messages which contain various links in the server console", "This is just if it seems to spam the console, it is purely for appearance" }) @@ -68,9 +73,14 @@ public static class TreeCoverOpts { } public static class OSMOpts { + @Deprecated public String[] servers = { "https://cloud.daporkchop.net/gis/osm/0/" }; + + public String[] servers_v2 = { //different field name to avoid breaking old config files + "https://cloud.daporkchop.net/gis/osm/" + }; } public static class HttpOpts { diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/IElementDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/IElementDataset.java index 3933fe9c..e3472a97 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/IElementDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/IElementDataset.java @@ -22,14 +22,15 @@ public interface IElementDataset { * @return an {@link IElementDataset} which contains no elements */ static IElementDataset empty(@NonNull Class type) { - return bounds -> CompletableFuture.completedFuture(uncheckedCast(Array.newInstance(type, 0))); + return (bounds, zoom) -> CompletableFuture.completedFuture(uncheckedCast(Array.newInstance(type, 0))); } /** * Gets all of the elements that intersect the given bounding box. * * @param bounds the bounding box + * @param zoom the zoom level * @return a {@link CompletableFuture} which will be completed with the elements */ - CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds) throws OutOfProjectionBoundsException; + CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int zoom) throws OutOfProjectionBoundsException; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/TiledGeoJsonDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/TiledGeoJsonDataset.java index 176efeba..af540b80 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/TiledGeoJsonDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/TiledGeoJsonDataset.java @@ -34,7 +34,7 @@ public CompletableFuture load(@NonNull ChunkPos key) throws Exc } @Override - public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds) throws OutOfProjectionBoundsException { + public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int zoom) throws OutOfProjectionBoundsException { Bounds2d localBounds = bounds.fromGeo(this.projection).axisAlign(); CompletableFuture[] futures = uncheckedCast(Arrays.stream(localBounds.toTiles(this.tileSize)) .map(this::getAsync) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/VectorTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/VectorTiledDataset.java index b54d662d..e49d477f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/VectorTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/VectorTiledDataset.java @@ -35,7 +35,7 @@ public CompletableFuture> load(@NonNull ChunkPos key) throws } @Override - public CompletableFuture[]> getAsync(@NonNull CornerBoundingBox2d bounds) throws OutOfProjectionBoundsException { + public CompletableFuture[]> getAsync(@NonNull CornerBoundingBox2d bounds, int zoom) throws OutOfProjectionBoundsException { Bounds2d localBounds = bounds.fromGeo(this.projection).axisAlign(); CompletableFuture>[] futures = uncheckedCast(Arrays.stream(localBounds.toTiles(this.tileSize)) .map(this::getAsync) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/VectorGeometry.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/VectorGeometry.java index 7aec3c95..97e8e709 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/VectorGeometry.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/VectorGeometry.java @@ -11,14 +11,15 @@ */ public interface VectorGeometry extends Comparable, Bounds2d { /** - * Modifies the given {@link CachedChunkData.Builder} for the given chunk + * Modifies the given {@link CachedChunkData.Builder} for the given tile. * * @param builder the {@link CachedChunkData.Builder} - * @param chunkX the chunk's X coordinate - * @param chunkZ the chunk's Z coordinate - * @param bounds the chunk's bounding box + * @param tileX the tile's X coordinate + * @param tileZ the tile's Z coordinate + * @param zoom the tile's zoom level + * @param bounds the tile's bounding box */ - void apply(@NonNull CachedChunkData.Builder builder, int chunkX, int chunkZ, @NonNull Bounds2d bounds); + void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds); /** * @return this element's id diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java index 503653dd..706afbf3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java @@ -19,16 +19,20 @@ public NarrowLine(@NonNull String id, double layer, @NonNull DrawFunction draw, } @Override - public void apply(@NonNull CachedChunkData.Builder builder, int chunkX, int chunkZ, @NonNull Bounds2d bounds) { + public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + int baseX = Coords.cubeToMinBlock(tileX); + int baseZ = Coords.cubeToMinBlock(tileZ); + double scale = 1.0d / (1 << zoom); + this.segments.forEachIntersecting(bounds, s -> { - double x0 = s.x0(); - double x1 = s.x1(); - double z0 = s.z0(); - double z1 = s.z1(); + double x0 = s.x0() * scale; + double x1 = s.x1() * scale; + double z0 = s.z0() * scale; + double z1 = s.z1() * scale; - //slope must not be infinity, slight inaccuracy shouldn't even be noticible unless you go looking for it + //slope must not be infinity, slight inaccuracy shouldn't even be noticeable unless you go looking for it double dif = x1 - x0; - double slope = (z1 - z0) / ((abs(dif) < 0.01d ? x1 + copySign(0.01d, dif) : x1) - x0); + double slope = (z1 - z0) / ((abs(dif) < 0.01d * scale ? x1 + copySign(0.01d * scale, dif) : x1) - x0); double offset = z0 - slope * x0; if (x0 > x1) { @@ -37,15 +41,15 @@ public void apply(@NonNull CachedChunkData.Builder builder, int chunkX, int chun x1 = tmp; } - int sx = max(floorI(x0) - Coords.cubeToMinBlock(chunkX), 0); - int ex = min(floorI(x1) - Coords.cubeToMinBlock(chunkX), 15); + int sx = max(floorI(x0) - baseX, 0); + int ex = min(floorI(x1) - baseX, 15); for (int x = max(sx, 0); x <= ex; x++) { - double realx = max(x + Coords.cubeToMinBlock(chunkX), x0); + double realx = max(x + baseX, x0); double nextx = min(realx + 1.0d, x1); - int from = floorI((slope * realx + offset)) - Coords.cubeToMinBlock(chunkZ); - int to = floorI((slope * nextx + offset)) - Coords.cubeToMinBlock(chunkZ); + int from = floorI((slope * realx + offset)) - baseZ; + int to = floorI((slope * nextx + offset)) - baseZ; if (from > to) { int tmp = from; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java index 4a74e3d7..2d14d085 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java @@ -25,24 +25,28 @@ public WideLine(@NonNull String id, double layer, @NonNull DrawFunction draw, @N } @Override - public void apply(@NonNull CachedChunkData.Builder builder, int chunkX, int chunkZ, @NonNull Bounds2d bounds) { + public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + int baseX = Coords.cubeToMinBlock(tileX << zoom); + int baseZ = Coords.cubeToMinBlock(tileZ << zoom); + int step = 1 << zoom; + this.segments.forEachIntersecting(bounds.expand(this.radius), s -> { double radius = this.radius; double radiusSq = radius * radius; - double lon0 = s.x0() - Coords.cubeToMinBlock(chunkX); - double lon1 = s.x1() - Coords.cubeToMinBlock(chunkX); - double lat0 = s.z0() - Coords.cubeToMinBlock(chunkZ); - double lat1 = s.z1() - Coords.cubeToMinBlock(chunkZ); + double lon0 = s.x0() - baseX; + double lon1 = s.x1() - baseX; + double lat0 = s.z0() - baseZ; + double lat1 = s.z1() - baseZ; int minX = max((int) floor(min(lon0, lon1) - radius), 0); - int maxX = min((int) ceil(max(lon0, lon1) + radius), 16); + int maxX = min((int) ceil(max(lon0, lon1) + radius), 16 << zoom); int minZ = max((int) floor(min(lat0, lat1) - radius), 0); - int maxZ = min((int) ceil(max(lat0, lat1) + radius), 16); + int maxZ = min((int) ceil(max(lat0, lat1) + radius), 16 << zoom); double segmentLengthSq = (lon1 - lon0) * (lon1 - lon0) + (lat1 - lat0) * (lat1 - lat0); - for (int x = minX; x < maxX; x++) { - for (int z = minZ; z < maxZ; z++) { + for (int x = minX; x < maxX; x += step) { + for (int z = minZ; z < maxZ; z += step) { double r = ((x - lon0) * (lon1 - lon0) + (z - lat0) * (lat1 - lat0)) / segmentLengthSq; r = MathHelper.clamp(r, 0.0d, 1.0d); @@ -50,7 +54,7 @@ public void apply(@NonNull CachedChunkData.Builder builder, int chunkX, int chun double dz = MathUtil.lerp(r, lat0, lat1) - z; double dSq = dx * dx + dz * dz; if (dSq < radiusSq) { - this.draw.drawOnto(builder, x, z, floorI(radius - sqrt(dSq))); + this.draw.drawOnto(builder, x >> zoom, z >> zoom, floorI(radius - sqrt(dSq))); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java index 3b724b73..467412cf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java @@ -26,9 +26,9 @@ public DistancePolygon(@NonNull String id, double layer, @NonNull DrawFunction d } @Override - public void apply(@NonNull CachedChunkData.Builder builder, int chunkX, int chunkZ, @NonNull Bounds2d bounds) { - int baseX = Coords.cubeToMinBlock(chunkX); - int baseZ = Coords.cubeToMinBlock(chunkZ); + public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + int baseX = Coords.cubeToMinBlock(tileX << zoom); //TODO: the rest of this will NOT work at high zoom levels + int baseZ = Coords.cubeToMinBlock(tileZ << zoom); int maxDist = this.maxDist; int[][] distances2d = new int[(maxDist << 1) + 1][16]; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/FillPolygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/FillPolygon.java index d1f5bbc2..86212664 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/FillPolygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/FillPolygon.java @@ -18,16 +18,16 @@ public FillPolygon(@NonNull String id, double layer, @NonNull DrawFunction draw, } @Override - public void apply(@NonNull CachedChunkData.Builder builder, int chunkX, int chunkZ, @NonNull Bounds2d bounds) { - int baseX = Coords.cubeToMinBlock(chunkX); - int baseZ = Coords.cubeToMinBlock(chunkZ); + public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + int baseX = Coords.cubeToMinBlock(tileX << zoom); + int baseZ = Coords.cubeToMinBlock(tileZ << zoom); for (int x = 0; x < 16; x++) { - double[] intersectionPoints = this.getIntersectionPoints(x + baseX); + double[] intersectionPoints = this.getIntersectionPoints((x << zoom) + baseX); for (int i = 0; i < intersectionPoints.length; ) { - int min = clamp(floorI(intersectionPoints[i++]) - baseZ, 0, 16); - int max = clamp(floorI(intersectionPoints[i++]) - baseZ, 0, 16); + int min = clamp((floorI(intersectionPoints[i++]) - baseZ) >> zoom, 0, 16); + int max = clamp((floorI(intersectionPoints[i++]) - baseZ) >> zoom, 0, 16); for (int z = min; z < max; z++) { this.draw.drawOnto(builder, x, z, 1); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthBiomeProvider.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthBiomeProvider.java index 7d6b2b42..90a2b1b0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthBiomeProvider.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthBiomeProvider.java @@ -7,6 +7,7 @@ import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; import net.buildtheearth.terraplusplus.util.ImmutableCompactArray; +import net.buildtheearth.terraplusplus.util.TilePos; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.ChunkPos; import net.minecraft.world.biome.Biome; @@ -19,7 +20,7 @@ @RequiredArgsConstructor public class EarthBiomeProvider extends BiomeProvider { - protected final LoadingCache>> cache; + protected final LoadingCache>> cache; public EarthBiomeProvider(@NonNull EarthGeneratorSettings settings) { this.cache = CacheBuilder.newBuilder() @@ -36,12 +37,28 @@ public ImmutableCompactArray getBiomesForChunk(ChunkPos pos) { } /** - * Gets the biomes in the given chunk. - * - * @param pos the position of the chunk - * @return a {@link CompletableFuture} which will be completed with the biomes in the chunk + * @deprecated use {@link #getBiomesForTileAsync(TilePos)} */ + @Deprecated public CompletableFuture> getBiomesForChunkAsync(ChunkPos pos) { + return this.getBiomesForTileAsync(new TilePos(pos.x, pos.z, 0)); + } + + /** + * @deprecated this method is blocking, use {@link #getBiomesForTileAsync(TilePos)} + */ + @Deprecated + public ImmutableCompactArray getBiomesForTile(TilePos pos) { + return this.getBiomesForTileAsync(pos).join(); + } + + /** + * Gets the biomes in the given tile. + * + * @param pos the position of the tile + * @return a {@link CompletableFuture} which will be completed with the biomes in the tile + */ + public CompletableFuture> getBiomesForTileAsync(TilePos pos) { return this.cache.getUnchecked(pos); } @@ -131,7 +148,7 @@ public BlockPos findBiomePosition(int x, int z, int range, List biomes, R * * @author DaPorkchop_ */ - public static class ChunkDataLoader extends CacheLoader>> { + public static class ChunkDataLoader extends CacheLoader>> { protected final GeneratorDatasets datasets; protected final IEarthBiomeFilter[] filters; @@ -141,7 +158,7 @@ public ChunkDataLoader(@NonNull EarthGeneratorSettings settings) { } @Override - public CompletableFuture> load(@NonNull ChunkPos pos) { + public CompletableFuture> load(@NonNull TilePos pos) { return IEarthAsyncPipelineStep.getFuture(pos, this.datasets, this.filters, ChunkBiomesBuilder::get); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java index 1a3ff1bf..9d0b500d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGenerator.java @@ -33,12 +33,9 @@ import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.TerraConstants; -import net.minecraft.block.Block; -import net.minecraft.block.BlockStone; +import net.buildtheearth.terraplusplus.util.TilePos; import net.minecraft.block.state.IBlockState; -import net.minecraft.init.Blocks; import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.ChunkPos; import net.minecraft.util.text.TextComponentString; import net.minecraft.world.World; import net.minecraft.world.WorldServer; @@ -61,7 +58,6 @@ import java.util.Optional; import java.util.Random; import java.util.concurrent.CompletableFuture; -import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.TimeUnit; import java.util.function.Supplier; @@ -75,8 +71,8 @@ public class EarthGenerator extends BasicCubeGenerator { String asyncVersion = "1.12.2-0.0.1175.0"; //the version at which async terrain gen was added if (cubicchunks != null && asyncVersion.compareTo(TerraConstants.CC_VERSION) <= 0) { //async terrain is supported on this version! register async generation callbacks - CubeGeneratorsRegistry.registerColumnAsyncLoadingCallback((world, data) -> asyncCallback(world, data.getPos())); - CubeGeneratorsRegistry.registerCubeAsyncLoadingCallback((world, data) -> asyncCallback(world, data.getPos().chunkPos())); + CubeGeneratorsRegistry.registerColumnAsyncLoadingCallback((world, data) -> asyncCallback(world, new TilePos(data.getPos()))); + CubeGeneratorsRegistry.registerCubeAsyncLoadingCallback((world, data) -> asyncCallback(world, new TilePos(data.getPos()))); } else { //we're on an older version of CC that doesn't support async terrain TerraMod.LOGGER.error("Async terrain not available!"); @@ -99,7 +95,7 @@ public void onPlayerLogIn(PlayerEvent.PlayerLoggedInEvent event) { } } - private static void asyncCallback(World world, ChunkPos pos) { + private static void asyncCallback(World world, TilePos pos) { ICubicWorldServer cubicWorld; if (world instanceof ICubicWorld && (cubicWorld = (ICubicWorldServer) world).isCubicWorld()) { //ignore vanilla worlds ICubeGenerator cubeGenerator = cubicWorld.getCubeGenerator(); @@ -110,10 +106,6 @@ private static void asyncCallback(World world, ChunkPos pos) { } } - public static boolean isNullIsland(int chunkX, int chunkZ) { - return max(chunkX ^ (chunkX >> 31), chunkZ ^ (chunkZ >> 31)) < 3; - } - public final EarthGeneratorSettings settings; public final BiomeProvider biomes; public final GeographicProjection projection; @@ -127,7 +119,7 @@ public static boolean isNullIsland(int chunkX, int chunkZ) { public final GeneratorDatasets datasets; - public final LoadingCache> cache; + public final LoadingCache> cache; public EarthGenerator(World world) { super(world); @@ -189,7 +181,7 @@ public boolean supportsConcurrentColumnGeneration() { @Override public GeneratorReadyState pollAsyncColumnGenerator(int chunkX, int chunkZ) { - CompletableFuture future = this.cache.getUnchecked(new ChunkPos(chunkX, chunkZ)); + CompletableFuture future = this.cache.getUnchecked(new TilePos(chunkX, chunkZ, 0)); if (!future.isDone()) { return GeneratorReadyState.WAITING; } else if (future.isCompletedExceptionally()) { @@ -201,13 +193,13 @@ public GeneratorReadyState pollAsyncColumnGenerator(int chunkX, int chunkZ) { @Override public void generateColumn(Chunk column) { //legacy compat method - CachedChunkData data = this.cache.getUnchecked(column.getPos()).join(); + CachedChunkData data = this.cache.getUnchecked(new TilePos(column.x, column.z, 0)).join(); this.generateColumn(column, data); } @Override public Optional tryGenerateColumn(World world, int columnX, int columnZ, ChunkPrimer primer, boolean forceGenerate) { - CompletableFuture future = this.cache.getUnchecked(new ChunkPos(columnX, columnZ)); + CompletableFuture future = this.cache.getUnchecked(new TilePos(columnX, columnZ, 0)); if (!forceGenerate && (!future.isDone() || future.isCompletedExceptionally())) { return Optional.empty(); } @@ -230,14 +222,14 @@ public boolean supportsConcurrentCubeGeneration() { @Override public CubePrimer generateCube(int cubeX, int cubeY, int cubeZ) { //legacy compat method CubePrimer primer = new CubePrimer(); - CachedChunkData data = this.cache.getUnchecked(new ChunkPos(cubeX, cubeZ)).join(); + CachedChunkData data = this.cache.getUnchecked(new TilePos(cubeX, cubeZ, 0)).join(); this.generateCube(cubeX, cubeY, cubeZ, primer, data); return primer; } @Override public CubePrimer generateCube(int cubeX, int cubeY, int cubeZ, CubePrimer primer) { //legacy compat method - CachedChunkData data = this.cache.getUnchecked(new ChunkPos(cubeX, cubeZ)).join(); + CachedChunkData data = this.cache.getUnchecked(new TilePos(cubeX, cubeZ, 0)).join(); this.generateCube(cubeX, cubeY, cubeZ, primer, data); return primer; } @@ -249,7 +241,7 @@ public GeneratorReadyState pollAsyncCubeGenerator(int cubeX, int cubeY, int cube @Override public Optional tryGenerateCube(int cubeX, int cubeY, int cubeZ, CubePrimer primer, boolean forceGenerate) { - CompletableFuture future = this.cache.getUnchecked(new ChunkPos(cubeX, cubeZ)); + CompletableFuture future = this.cache.getUnchecked(new TilePos(cubeX, cubeZ, 0)); if (!forceGenerate && (!future.isDone() || future.isCompletedExceptionally())) { return Optional.empty(); } @@ -361,7 +353,7 @@ public GeneratorReadyState pollAsyncCubePopulator(int cubeX, int cubeY, int cube // checking all neighbors here improves performance when checking if a cube can be generated for (int dx = -1; dx <= 1; dx++) { for (int dz = -1; dz <= 1; dz++) { - CompletableFuture future = this.cache.getUnchecked(new ChunkPos(cubeX + dx, cubeZ + dz)); + CompletableFuture future = this.cache.getUnchecked(new TilePos(cubeX + dx, cubeZ + dz, 0)); if (!future.isDone()) { return GeneratorReadyState.WAITING; } else if (future.isCompletedExceptionally()) { @@ -382,7 +374,7 @@ public void populate(ICube cube) { CachedChunkData[] datas = new CachedChunkData[2 * 2]; for (int i = 0, dx = 0; dx < 2; dx++) { for (int dz = 0; dz < 2; dz++) { - datas[i++] = this.cache.getUnchecked(new ChunkPos(cube.getX() + dx, cube.getZ() + dz)).join(); + datas[i++] = this.cache.getUnchecked(new TilePos(cube.getX() + dx, cube.getZ() + dz, 0)).join(); } } @@ -424,7 +416,7 @@ public BlockPos getClosestStructure(String name, BlockPos pos, boolean findUnexp * * @author DaPorkchop_ */ - public static class ChunkDataLoader extends CacheLoader> { + public static class ChunkDataLoader extends CacheLoader> { protected final GeneratorDatasets datasets; protected final IEarthDataBaker[] bakers; @@ -434,7 +426,7 @@ public ChunkDataLoader(@NonNull EarthGeneratorSettings settings) { } @Override - public CompletableFuture load(@NonNull ChunkPos pos) { + public CompletableFuture load(@NonNull TilePos pos) { return IEarthAsyncPipelineStep.getFuture(pos, this.datasets, this.bakers, CachedChunkData::builder); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java b/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java index 2811ff64..eab7ac02 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java @@ -1,11 +1,10 @@ package net.buildtheearth.terraplusplus.generator; -import io.github.opencubicchunks.cubicchunks.api.util.Coords; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.minecraft.util.math.ChunkPos; import java.util.Arrays; import java.util.Objects; @@ -18,13 +17,14 @@ * @author DaPorkchop_ */ public interface IEarthAsyncPipelineStep> { - static > CompletableFuture getFuture(ChunkPos pos, GeneratorDatasets datasets, IEarthAsyncPipelineStep[] steps, Supplier builderFactory) { - int baseX = Coords.cubeToMinBlock(pos.x); - int baseZ = Coords.cubeToMinBlock(pos.z); + static > CompletableFuture getFuture(TilePos pos, GeneratorDatasets datasets, IEarthAsyncPipelineStep[] steps, Supplier builderFactory) { + int baseX = pos.blockX(); + int baseZ = pos.blockZ(); + int sizeBlocks = pos.sizeBlocks(); CompletableFuture[] futures = new CompletableFuture[steps.length]; try { - Bounds2d chunkBounds = Bounds2d.of(baseX, baseX + 16, baseZ, baseZ + 16); + Bounds2d chunkBounds = Bounds2d.of(baseX, baseX + sizeBlocks, baseZ, baseZ + sizeBlocks); CornerBoundingBox2d chunkBoundsGeo = chunkBounds.toCornerBB(datasets.projection(), false).toGeo(); for (int i = 0; i < steps.length; i++) { @@ -61,22 +61,22 @@ static > CompletableFuture getFuture(C } /** - * Asynchronously fetches the data required to bake the data for the given column. + * Asynchronously fetches the data required to bake the data for the given tile. * - * @param pos the position of the column + * @param pos the position of the tile * @param datasets the datasets to be used * @param bounds the bounding box of the chunk (in blocks) * @param boundsGeo the bounding box of the chunk (in world coordinates) * @return a {@link CompletableFuture} which will be completed with the required data */ - CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException; + CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException; /** - * Bakes the retrieved data into the chunk data for the given column. + * Bakes the retrieved data into the chunk data for the given tile. * - * @param pos the position of the column + * @param pos the position of the tile * @param builder the builder for the cached chunk data * @param data the data to bake */ - void bake(ChunkPos pos, B builder, D data); + void bake(TilePos pos, B builder, D data); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index e7c9ae59..c5052542 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -15,8 +15,6 @@ import net.minecraft.block.state.IBlockState; import net.minecraft.init.Bootstrap; import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.ChunkPos; -import net.minecraftforge.client.model.pipeline.LightUtil; import javax.swing.JFrame; import java.awt.Canvas; @@ -35,9 +33,7 @@ import java.util.concurrent.CompletableFuture; import static java.lang.Math.*; -import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.math.PMath.*; -import static net.daporkchop.lib.common.util.PValidation.*; import static net.daporkchop.lib.common.util.PorkUtil.*; /** @@ -63,7 +59,7 @@ public static void main(String... args) throws OutOfProjectionBoundsException { } } - @SneakyThrows({ IOException.class, OutOfProjectionBoundsException.class}) + @SneakyThrows({ IOException.class, OutOfProjectionBoundsException.class }) private static void doThing() { //allows hot-swapping final int COUNT = 5; final int SHIFT = 1; @@ -206,14 +202,14 @@ public void dispose() { } } - State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("moon.json5"))))); + State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("bte_generator_settings.json5"))))); state.initSettings(); double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland //proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen //proj = state.projection.fromGeo(24.7535, 59.4435); //tallinn //proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana - proj = new double[2]; + //proj = new double[2]; state.setView(floorI(proj[0]) >> 4, floorI(proj[1]) >> 4, 0); state.update(); @@ -259,11 +255,61 @@ public CompletableFuture load(@NonNull TilePos pos) { } } + protected void writeTileToImg(BufferedImage dst, CachedChunkData data, int baseX, int baseZ) { + byte[] treeCoverArr = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, DataBakerTreeCover.FALLBACK_TREE_DENSITY); + + for (int cx = 0; cx < 16; cx++) { + for (int cz = 0; cz < 16; cz++) { + int c; + + IBlockState state = data.surfaceBlock(cx, cz); + if (state != null) { + c = state.getMapColor(EmptyWorld.INSTANCE, BlockPos.ORIGIN).colorValue; + } else { + int groundHeight = data.groundHeight(cx, cz); + int waterHeight = data.waterHeight(cx, cz); + + int r = 0; + int g = 0; + int b = 0; + + if (false) { + float dx = cx == 15 ? groundHeight - data.groundHeight(cx - 1, cz) : data.groundHeight(cx + 1, cz) - groundHeight; + float dz = cz == 15 ? groundHeight - data.groundHeight(cx, cz - 1) : data.groundHeight(cx, cz + 1) - groundHeight; + if (dx != 0.0f) { + if (dx < 0.0f) { + r = 0xFF; + } else { + g = b = 0xFF; + } + } + if (dz != 0.0f) { + if (dz < 0.0f) { + r = 0xFF; + } else { + g = b = 0xFF; + } + } + } + + if (groundHeight < waterHeight) { + b = lerpI(255, 64, clamp(waterHeight - groundHeight + 1, 0, 8) / 8.0f); + } + + g = max(g, lerpI(0, 80, (treeCoverArr[cx * 16 + cz] & 0xFF) * DataBakerTreeCover.TREE_AREA * (1.0d / 255.0d))); + c = r << 16 | g << 8 | b; + } + + dst.setRGB(baseX + cx, baseZ + cz, 0xFF000000 | c); + } + } + } + protected CompletableFuture baseZoomTile(int x, int z) { CompletableFuture[] dataFutures = uncheckedCast(new CompletableFuture[CHUNKS_PER_TILE * CHUNKS_PER_TILE]); for (int i = 0, dx = 0; dx < CHUNKS_PER_TILE; dx++) { for (int dz = 0; dz < CHUNKS_PER_TILE; dz++) { - dataFutures[i++] = this.loader.load(new ChunkPos((x << CHUNKS_PER_TILE_SHIFT) + dx, (z << CHUNKS_PER_TILE_SHIFT) + dz)); + dataFutures[i++] = this.loader.load(new TilePos((x << CHUNKS_PER_TILE_SHIFT) + dx, (z << CHUNKS_PER_TILE_SHIFT) + dz, 0)); } } @@ -272,65 +318,35 @@ protected CompletableFuture baseZoomTile(int x, int z) { for (int ti = 0, tx = 0; tx < CHUNKS_PER_TILE; tx++) { for (int tz = 0; tz < CHUNKS_PER_TILE; tz++) { - CachedChunkData data = dataFutures[ti++].join(); - - byte[] treeCoverArr = data.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, DataBakerTreeCover.FALLBACK_TREE_DENSITY_ZERO); + this.writeTileToImg(dst, dataFutures[ti++].join(), tx << 4, tz << 4); + } + } - int baseX = tx << 4; - int baseZ = tz << 4; - for (int cx = 0; cx < 16; cx++) { - for (int cz = 0; cz < 16; cz++) { - int c; + return dst; + }); + } - IBlockState state = data.surfaceBlock(cx, cz); - if (state != null) { - c = state.getMapColor(EmptyWorld.INSTANCE, BlockPos.ORIGIN).colorValue; - } else { - int groundHeight = data.groundHeight(cx, cz); - int waterHeight = data.waterHeight(cx, cz); - - int r = 0; - int g = 0; - int b = 0; - - if (groundHeight > waterHeight) { - float dx = cx == 15 ? groundHeight - data.groundHeight(cx - 1, cz) : data.groundHeight(cx + 1, cz) - groundHeight; - float dz = cz == 15 ? groundHeight - data.groundHeight(cx, cz - 1) : data.groundHeight(cx, cz + 1) - groundHeight; - if (dx != 0.0f) { - if (dx < 0.0f) { - r = 0xFF; - } else { - g = 0xFF; - } - } - if (dz != 0.0f) { - if (dz < 0.0f) { - r = 0xFF; - } else { - g = 0xFF; - } - } - } else { - r = g = 0; - b = lerpI(255, 64, clamp(waterHeight - groundHeight + 1, 0, 8) / 8.0f); - } + protected CompletableFuture zoomedOutTile(int x, int z, int zoom) { + CompletableFuture[] dataFutures = uncheckedCast(new CompletableFuture[CHUNKS_PER_TILE * CHUNKS_PER_TILE]); + for (int i = 0, dx = 0; dx < CHUNKS_PER_TILE; dx++) { + for (int dz = 0; dz < CHUNKS_PER_TILE; dz++) { + dataFutures[i++] = this.loader.load(new TilePos((x << CHUNKS_PER_TILE_SHIFT) + dx, (z << CHUNKS_PER_TILE_SHIFT) + dz, zoom)); + } + } - g = max(g, lerpI(0, 80, (treeCoverArr[cx * 16 + cz] & 0xFF) * DataBakerTreeCover.TREE_AREA * (1.0d / 255.0d))); - c = r << 16 | g << 8 | b; - } + return CompletableFuture.allOf(dataFutures).thenApplyAsync(unused -> { + BufferedImage dst = createBlankTile(); - dst.setRGB(baseX + cx, baseZ + cz, 0xFF000000 | c); - } - } + for (int ti = 0, tx = 0; tx < CHUNKS_PER_TILE; tx++) { + for (int tz = 0; tz < CHUNKS_PER_TILE; tz++) { + this.writeTileToImg(dst, dataFutures[ti++].join(), tx << 4, tz << 4); } } return dst; }); - } - protected CompletableFuture zoomedOutTile(int x, int z, int zoom) { - CompletableFuture[] children = uncheckedCast(new CompletableFuture[4]); + /*CompletableFuture[] children = uncheckedCast(new CompletableFuture[4]); for (int i = 0, dx = 0; dx < 2; dx++) { for (int dz = 0; dz < 2; dz++) { children[i++] = this.tile((x << 1) | dx, (z << 1) | dz, zoom - 1); @@ -368,7 +384,7 @@ protected CompletableFuture zoomedOutTile(int x, int z, int zoom) } return dst; - }); + });*/ } protected CompletableFuture zoomedInTile(int x, int z, int zoom) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java index 03c56b23..64c7c887 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java @@ -10,8 +10,8 @@ import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.minecraft.util.math.ChunkPos; import net.minecraft.world.biome.Biome; import java.util.Arrays; @@ -34,12 +34,12 @@ public BiomeFilterConstant( } @Override - public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return null; } @Override - public void bake(ChunkPos pos, ChunkBiomesBuilder builder, Void data) { + public void bake(TilePos pos, ChunkBiomesBuilder builder, Void data) { Arrays.fill(builder.state(), this.biome); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java index 34cecfba..4264496f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java @@ -10,9 +10,9 @@ import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.minecraft.init.Biomes; -import net.minecraft.util.math.ChunkPos; import net.minecraft.world.biome.Biome; import java.util.Arrays; @@ -26,7 +26,7 @@ @JsonDeserialize public final class BiomeFilterTerra121 implements IEarthBiomeFilter { @Override - public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { CompletableFuture precipitationFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_PRECIPITATION).getAsync(boundsGeo, 16, 16); CompletableFuture soilFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_SOIL).getAsync(boundsGeo, 16, 16); CompletableFuture temperatureFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_TEMPERATURE).getAsync(boundsGeo, 16, 16); @@ -36,7 +36,7 @@ public CompletableFuture requestData(ChunkPos pos, Gen } @Override - public void bake(ChunkPos pos, ChunkBiomesBuilder builder, BiomeFilterTerra121.Data data) { + public void bake(TilePos pos, ChunkBiomesBuilder builder, BiomeFilterTerra121.Data data) { Biome[] biomes = builder.state(); if (data == null) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java index 3ed5383e..48913eb6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java @@ -16,9 +16,9 @@ import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.minecraft.util.math.ChunkPos; import net.minecraft.world.biome.Biome; import java.util.Arrays; @@ -43,14 +43,14 @@ public BiomeFilterUserOverride( } @Override - public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return CompletableFuture.supplyAsync(() -> this.bvh.getAllIntersecting(boundsGeo).stream() .max(Comparator.naturalOrder()) .orElse(null)); } @Override - public void bake(ChunkPos pos, ChunkBiomesBuilder builder, BiomeOverrideArea bbox) { + public void bake(TilePos pos, ChunkBiomesBuilder builder, BiomeOverrideArea bbox) { if (bbox == null) { //out of bounds, or no override at this position return; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java index 5c23c602..1ca164bd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java @@ -7,8 +7,8 @@ import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.minecraft.util.math.ChunkPos; import java.util.Arrays; import java.util.concurrent.CompletableFuture; @@ -21,12 +21,12 @@ @JsonDeserialize public final class DataBakerHeights implements IEarthDataBaker { @Override - public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_HEIGHTS).getAsync(boundsGeo, 16, 16); } @Override - public void bake(ChunkPos pos, CachedChunkData.Builder builder, double[] heights) { + public void bake(TilePos pos, CachedChunkData.Builder builder, double[] heights) { if (heights == null) { //consider heights array to be filled with NaNs Arrays.fill(builder.waterDepth(), (byte) (CachedChunkData.WATERDEPTH_TYPE_OCEAN | ~CachedChunkData.WATERDEPTH_TYPE_MASK)); return; //we assume the builder's heights are already all set to the blank height value diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java index cf8b998e..9ca2f4a1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java @@ -1,18 +1,14 @@ package net.buildtheearth.terraplusplus.generator.data; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.generator.CachedChunkData; -import net.buildtheearth.terraplusplus.generator.EarthBiomeProvider; import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.ImmutableCompactArray; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.minecraft.util.math.ChunkPos; import net.minecraft.world.biome.Biome; -import net.minecraft.world.biome.BiomeProvider; import java.util.concurrent.CompletableFuture; @@ -22,12 +18,12 @@ @JsonDeserialize public final class DataBakerInitialBiomes implements IEarthDataBaker> { @Override - public CompletableFuture> requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { - return datasets.settings().biomeProvider().getBiomesForChunkAsync(pos); + public CompletableFuture> requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + return datasets.settings().biomeProvider().getBiomesForTileAsync(pos); } @Override - public void bake(ChunkPos pos, CachedChunkData.Builder builder, ImmutableCompactArray biomes) { + public void bake(TilePos pos, CachedChunkData.Builder builder, ImmutableCompactArray biomes) { if (biomes == null) { //can occur if chunk coordinates are outside projection bounds return; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java index ea0ed7c1..f2359205 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java @@ -1,19 +1,21 @@ package net.buildtheearth.terraplusplus.generator.data; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.github.opencubicchunks.cubicchunks.api.util.Coords; import net.buildtheearth.terraplusplus.generator.CachedChunkData; -import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.generator.EarthGeneratorPipelines; import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.minecraft.init.Biomes; -import net.minecraft.util.math.ChunkPos; import java.util.Arrays; import java.util.concurrent.CompletableFuture; +import static java.lang.Math.*; + /** * Sets the surface height at null island to 1. * @@ -21,14 +23,28 @@ */ @JsonDeserialize public final class DataBakerNullIsland implements IEarthDataBaker { + public static final int NULL_ISLAND_RADIUS = 2; //the (square) radius of null island, in chunks + + public static boolean isNullIsland(int chunkZ, int chunkX) { + return max(chunkZ ^ (chunkZ >> 31), chunkX ^ (chunkX >> 31)) <= NULL_ISLAND_RADIUS; + } + @Override - public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return null; } @Override - public void bake(ChunkPos pos, CachedChunkData.Builder builder, Void data) { - if (EarthGenerator.isNullIsland(pos.x, pos.z)) { + public void bake(TilePos pos, CachedChunkData.Builder builder, Void data) { + if (pos.zoom() == 0) { //optimized implementation for zoom lvl 0 + this.bakeZoom0(pos.x(), pos.z(), builder); + } else { //slower, more general implementation for higher zooms + this.bakeZoomHigher(pos.x(), pos.z(), pos.zoom(), builder); + } + } + + protected void bakeZoom0(int chunkX, int chunkZ, CachedChunkData.Builder builder) { + if (isNullIsland(chunkX, chunkZ)) { Arrays.fill(builder.surfaceHeight(), -1); byte[] trees = builder.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, null); @@ -36,13 +52,29 @@ public void bake(ChunkPos pos, CachedChunkData.Builder builder, Void data) { Arrays.fill(trees, (byte) 0); } - if (((pos.x ^ (pos.x >> 31)) | (pos.z ^ (pos.z >> 31))) == 0) { - Arrays.fill(builder.biomes(), Biomes.FOREST); - } else { - Arrays.fill(builder.biomes(), Biomes.PLAINS); - } - + Arrays.fill(builder.biomes(), ((chunkX ^ (chunkX >> 31)) | (chunkZ ^ (chunkZ >> 31))) == 0 ? Biomes.FOREST : Biomes.PLAINS); Arrays.fill(builder.waterDepth(), (byte) CachedChunkData.WATERDEPTH_DEFAULT); } } + + protected void bakeZoomHigher(int tileX, int tileZ, int zoom, CachedChunkData.Builder builder) { + byte[] trees = builder.getCustom(EarthGeneratorPipelines.KEY_DATA_TREE_COVER, null); + + for (int i = 0, dx = 0; dx < 16; dx++) { + for (int dz = 0; dz < 16; dz++, i++) { + int chunkX = (tileX << zoom) + Coords.blockToCube(dx << zoom); + int chunkZ = (tileZ << zoom) + Coords.blockToCube(dz << zoom); + if (isNullIsland(chunkX, chunkZ)) { + builder.surfaceHeight()[i] = -1; + + if (trees != null) { + trees[i] = (byte) 0; + } + + builder.biomes()[i] = ((chunkX ^ (chunkX >> 31)) | (chunkZ ^ (chunkZ >> 31))) == 0 ? Biomes.FOREST : Biomes.PLAINS; + builder.waterDepth()[i] = (byte) CachedChunkData.WATERDEPTH_DEFAULT; + } + } + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java index abf934aa..11eaedb8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java @@ -4,7 +4,6 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.github.opencubicchunks.cubicchunks.api.util.Coords; import lombok.Getter; import net.buildtheearth.terraplusplus.dataset.IElementDataset; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; @@ -13,9 +12,9 @@ import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.minecraft.util.math.ChunkPos; import java.util.Arrays; import java.util.Set; @@ -39,26 +38,26 @@ public DataBakerOSM( } @Override - public CompletableFuture[]> requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture[]> requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return datasets.>>getCustom(EarthGeneratorPipelines.KEY_DATASET_OSM_PARSED) - .getAsync(bounds.expand(this.paddingRadius).toCornerBB(datasets.projection(), false).toGeo()); + .getAsync(bounds.expand(this.paddingRadius).toCornerBB(datasets.projection(), false).toGeo(), pos.zoom()); } @Override - public void bake(ChunkPos pos, CachedChunkData.Builder builder, BVH[] regions) { + public void bake(TilePos pos, CachedChunkData.Builder builder, BVH[] regions) { if (regions == null) { //there's no data in this chunk... we're going to assume it's completely out of bounds Arrays.fill(builder.waterDepth(), (byte) (CachedChunkData.WATERDEPTH_TYPE_OCEAN | ~CachedChunkData.WATERDEPTH_TYPE_MASK)); return; } - int baseX = Coords.cubeToMinBlock(pos.x); - int baseZ = Coords.cubeToMinBlock(pos.z); - Bounds2d chunkBounds = Bounds2d.of(baseX, baseX + 16, baseZ, baseZ + 16); + int baseX = pos.blockX(); + int baseZ = pos.blockZ(); + Bounds2d chunkBounds = Bounds2d.of(baseX, baseX + pos.sizeBlocks(), baseZ, baseZ + pos.sizeBlocks()); Set elements = new TreeSet<>(); for (BVH region : regions) { region.forEachIntersecting(chunkBounds, elements::add); } - elements.forEach(element -> element.apply(builder, pos.x, pos.z, chunkBounds)); + elements.forEach(element -> element.apply(builder, pos.x(), pos.z(), pos.zoom(), chunkBounds)); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java index f090dedb..9c53a5ee 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java @@ -7,10 +7,9 @@ import net.buildtheearth.terraplusplus.generator.GeneratorDatasets; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; -import net.minecraft.util.math.ChunkPos; -import java.util.Arrays; import java.util.concurrent.CompletableFuture; import static net.daporkchop.lib.common.math.PMath.*; @@ -22,11 +21,11 @@ public final class DataBakerTreeCover implements IEarthDataBaker { public static final double TREE_AREA = 2.0d * 2.0d; //the surface area covered by an average tree - public static final byte[] FALLBACK_TREE_DENSITY_ZERO = new byte[16 * 16]; public static final byte[] FALLBACK_TREE_DENSITY = new byte[16 * 16]; static { - Arrays.fill(FALLBACK_TREE_DENSITY, treeChance(50.0d)); + //TODO: figure out why i did this: + // Arrays.fill(FALLBACK_TREE_DENSITY, treeChance(50.0d)); } static byte treeChance(double value) { @@ -47,12 +46,12 @@ static byte treeChance(double value) { } @Override - public CompletableFuture requestData(ChunkPos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { return datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TREE_COVER).getAsync(boundsGeo, 16, 16); } @Override - public void bake(ChunkPos pos, CachedChunkData.Builder builder, double[] treeCover) { + public void bake(TilePos pos, CachedChunkData.Builder builder, double[] treeCover) { byte[] arr = new byte[16 * 16]; if (treeCover != null) { for (int i = 0; i < 16 * 16; i++) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TilePos.java b/src/main/java/net/buildtheearth/terraplusplus/util/TilePos.java index 74b926ff..59ebe6f5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TilePos.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TilePos.java @@ -1,8 +1,12 @@ package net.buildtheearth.terraplusplus.util; +import io.github.opencubicchunks.cubicchunks.api.util.Coords; +import io.github.opencubicchunks.cubicchunks.api.util.CubePos; import lombok.AllArgsConstructor; import lombok.Getter; +import lombok.NonNull; import lombok.ToString; +import net.minecraft.util.math.ChunkPos; /** * Representation of a tile position (a 2D position and a zoom level). @@ -17,6 +21,26 @@ public class TilePos { protected final int z; protected final int zoom; + public TilePos(@NonNull ChunkPos src) { + this(src.x, src.z, 0); + } + + public TilePos(@NonNull CubePos src) { + this(src.getX(), src.getZ(), 0); + } + + public int blockX() { + return Coords.cubeToMinBlock(this.x << this.zoom); + } + + public int blockZ() { + return Coords.cubeToMinBlock(this.z << this.zoom); + } + + public int sizeBlocks() { + return Coords.cubeToMinBlock(1 << this.zoom); + } + @Override public int hashCode() { return (int) (((3241L * 3457689L + this.x) * 8734625L + this.z) * 2873465L + this.zoom); From 5e5f15f5e718ba6f1f2dafdcab4a4a8330fc3b26 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 11 Apr 2021 14:19:39 +0200 Subject: [PATCH 22/93] make distance polygon rasterizer work at low zoom levels --- .../geometry/polygon/DistancePolygon.java | 36 +++++++++++++++---- .../generator/TerrainPreview.java | 4 +-- 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java index 467412cf..b0638c2d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java @@ -14,6 +14,9 @@ import static net.daporkchop.lib.common.util.PValidation.*; /** + * A custom polygon rasterizer which not only fills the polygon area, but computes the distance from the edge of the polygon - both inside and out - up to a given maximum + * distance. + * * @author DaPorkchop_ */ public final class DistancePolygon extends AbstractPolygon { @@ -27,7 +30,7 @@ public DistancePolygon(@NonNull String id, double layer, @NonNull DrawFunction d @Override public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { - int baseX = Coords.cubeToMinBlock(tileX << zoom); //TODO: the rest of this will NOT work at high zoom levels + int baseX = Coords.cubeToMinBlock(tileX << zoom); int baseZ = Coords.cubeToMinBlock(tileZ << zoom); int maxDist = this.maxDist; @@ -39,7 +42,7 @@ public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ int[] distances = distances2d[0]; System.arraycopy(distances2d, 1, distances2d, 0, maxDist << 1); //shift distances down by one distances2d[maxDist << 1] = distances; - double[] intersectionPoints = this.getIntersectionPoints(x + baseX); + double[] intersectionPoints = this.getIntersectionPoints((x << zoom) + baseX); if (intersectionPoints.length == 0) { //no intersections along this line Arrays.fill(distances, Integer.MIN_VALUE); @@ -54,7 +57,8 @@ public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ if (i < intersectionPoints.length) { //index is valid int mask = 0; - int min = floorI(intersectionPoints[i++]) - baseZ; + int min = (floorI(intersectionPoints[i++]) - baseZ) >> zoom; + int limit = baseX + (16 << zoom); //fill everything up to this point with blanks for (int z = 0, itrMax = clamp(min, 0, 16); z < itrMax; z++) { @@ -62,7 +66,7 @@ public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ } do { - max = floorI(intersectionPoints[i++]) - baseZ; + max = (floorI(intersectionPoints[i++]) - baseZ) >> zoom; for (int z = clamp(min, 0, 16), itrMax = clamp(max, 0, 16); z < itrMax; z++) { distances[z] = min(z - min, max - z - 1) ^ mask; @@ -70,9 +74,9 @@ public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ min = max; mask = ~mask; - } while (i < intersectionPoints.length && max <= baseX + 16); + } while (i < intersectionPoints.length && max <= limit); } else { //index is too high, simply fill from the end - max = floorI(intersectionPoints[intersectionPoints.length - 1]) - baseZ; + max = (floorI(intersectionPoints[intersectionPoints.length - 1]) - baseZ) >> zoom; } //fill everything to the edge with blanks @@ -116,4 +120,24 @@ public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ } } } + + @Override + public double minX() { + return super.minX() - this.maxDist; + } + + @Override + public double maxX() { + return super.maxX() + this.maxDist; + } + + @Override + public double minZ() { + return super.minZ() - this.maxDist; + } + + @Override + public double maxZ() { + return super.maxZ() + this.maxDist; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index c5052542..487e5ce4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -206,7 +206,7 @@ public void dispose() { state.initSettings(); double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland - //proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen + proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen //proj = state.projection.fromGeo(24.7535, 59.4435); //tallinn //proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana //proj = new double[2]; @@ -273,7 +273,7 @@ protected void writeTileToImg(BufferedImage dst, CachedChunkData data, int baseX int g = 0; int b = 0; - if (false) { + { float dx = cx == 15 ? groundHeight - data.groundHeight(cx - 1, cz) : data.groundHeight(cx + 1, cz) - groundHeight; float dz = cz == 15 ? groundHeight - data.groundHeight(cx, cz - 1) : data.groundHeight(cx, cz + 1) - groundHeight; if (dx != 0.0f) { From 231d9e1bb190644c0fff8de827fb22d09ad60abe Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 11 Apr 2021 14:40:10 +0200 Subject: [PATCH 23/93] fix calculation of dataset degrees/sample --- .../terraplusplus/dataset/scalar/DoubleTiledDataset.java | 4 ++-- .../buildtheearth/terraplusplus/generator/TerrainPreview.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java index ebfa913a..9f7e2d08 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java @@ -49,8 +49,8 @@ public DoubleTiledDataset(@NonNull GeographicProjection projection, int resoluti double[] bounds = this.projection().bounds(); this.degreesPerSample = new double[]{ - 360.0d / abs(bounds[2] - bounds[0]), - 180.0d / abs(bounds[3] - bounds[1]) + 360.0d / abs(bounds[2] - bounds[0]) * this.tileSize(), + 180.0d / abs(bounds[3] - bounds[1]) * this.tileSize() }; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index 487e5ce4..6527dfa9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -206,9 +206,9 @@ public void dispose() { state.initSettings(); double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland - proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen + //proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen //proj = state.projection.fromGeo(24.7535, 59.4435); //tallinn - //proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana + proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana //proj = new double[2]; state.setView(floorI(proj[0]) >> 4, floorI(proj[1]) >> 4, 0); From 5ef5fb54f68f30156892e370c034640ef4d213a9 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 17 Apr 2021 15:40:37 +0200 Subject: [PATCH 24/93] make multires sampling work correctly for all projections --- .../config/GlobalParseRegistries.java | 6 +-- .../scalar/BoundedPriorityScalarDataset.java | 44 +++++++++---------- .../dataset/scalar/DoubleTiledDataset.java | 5 ++- .../dataset/scalar/MultiresScalarDataset.java | 7 ++- .../ScalarDatasetConfigurationParser.java | 3 +- .../projection/GeographicProjection.java | 20 ++++++--- .../projection/epsg/EPSG3785.java | 10 +++++ .../mercator/WebMercatorProjection.java | 5 +++ .../transform/ProjectionTransform.java | 7 ++- .../util/CornerBoundingBox2d.java | 10 +++++ .../terraplusplus/util/TerraUtils.java | 23 ++++++++++ 11 files changed, 99 insertions(+), 41 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index e48d51af..fec876ed 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -57,14 +57,14 @@ import net.buildtheearth.terraplusplus.generator.biome.BiomeFilterTerra121; import net.buildtheearth.terraplusplus.generator.biome.BiomeFilterUserOverride; import net.buildtheearth.terraplusplus.generator.biome.IEarthBiomeFilter; -import net.buildtheearth.terraplusplus.generator.data.DataBakerOSM; import net.buildtheearth.terraplusplus.generator.data.DataBakerHeights; -import net.buildtheearth.terraplusplus.generator.data.IEarthDataBaker; import net.buildtheearth.terraplusplus.generator.data.DataBakerInitialBiomes; import net.buildtheearth.terraplusplus.generator.data.DataBakerNullIsland; +import net.buildtheearth.terraplusplus.generator.data.DataBakerOSM; import net.buildtheearth.terraplusplus.generator.data.DataBakerTreeCover; -import net.buildtheearth.terraplusplus.generator.populate.PopulatorBiomeDecoration; +import net.buildtheearth.terraplusplus.generator.data.IEarthDataBaker; import net.buildtheearth.terraplusplus.generator.populate.IEarthPopulator; +import net.buildtheearth.terraplusplus.generator.populate.PopulatorBiomeDecoration; import net.buildtheearth.terraplusplus.generator.populate.PopulatorSnow; import net.buildtheearth.terraplusplus.generator.populate.PopulatorTrees; import net.buildtheearth.terraplusplus.generator.settings.osm.GeneratorOSMSettings; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java index 343818d3..2be28390 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java @@ -1,16 +1,15 @@ package net.buildtheearth.terraplusplus.dataset.scalar; -import com.fasterxml.jackson.annotation.JsonValue; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import java.util.concurrent.CompletableFuture; +import java.util.stream.DoubleStream; /** * @author DaPorkchop_ @@ -21,7 +20,10 @@ public class BoundedPriorityScalarDataset implements Bounds2d, IScalarDataset, C protected final IScalarDataset delegate; @NonNull protected final Bounds2d bounds; - protected final double priority; + @NonNull + protected final double[] priorities; + + // IScalarDataset @Override public CompletableFuture getAsync(@NonNull double[] point) throws OutOfProjectionBoundsException { @@ -38,11 +40,26 @@ public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, return this.delegate.getAsync(bounds, sizeX, sizeZ); } + @Override + public double[] degreesPerSample() { + return this.delegate.degreesPerSample(); + } + + // Comparable + @Override public int compareTo(BoundedPriorityScalarDataset o) { - return -Double.compare(this.priority, o.priority); + int d = -TerraUtils.compareDoubleArrays(this.priorities, o.priorities); + if (d == 0) { //priorities are equal, compare by resolution + double dps0 = DoubleStream.of(this.degreesPerSample()).min().getAsDouble(); + double dps1 = DoubleStream.of(o.degreesPerSample()).min().getAsDouble(); + d = Double.compare(dps0, dps1); + } + return d; } + // Bounds2d + @Override public double minX() { return this.bounds.minX(); @@ -62,21 +79,4 @@ public double minZ() { public double maxZ() { return this.bounds.maxZ(); } - - /** - * A {@link BoundedPriorityScalarDataset} which may be serialized as an arbitrary Jackson-serializable value. - * - * @author DaPorkchop_ - */ - @JsonSerialize - @Getter(onMethod_ = { @JsonValue }) - public static class Serializable extends BoundedPriorityScalarDataset { - protected final Object toSerializeAs; - - public Serializable(@NonNull IScalarDataset delegate, @NonNull Bounds2d bounds, double priority, Object toSerializeAs) { - super(delegate, bounds, priority); - - this.toSerializeAs = toSerializeAs; - } - } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java index 9f7e2d08..21667185 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java @@ -48,9 +48,10 @@ public DoubleTiledDataset(@NonNull GeographicProjection projection, int resoluti this.blend = blend; double[] bounds = this.projection().bounds(); + double[] boundsGeo = this.projection().boundsGeo(); this.degreesPerSample = new double[]{ - 360.0d / abs(bounds[2] - bounds[0]) * this.tileSize(), - 180.0d / abs(bounds[3] - bounds[1]) * this.tileSize() + abs(boundsGeo[2] - boundsGeo[0]) / abs(bounds[2] - bounds[0]), + abs(boundsGeo[3] - boundsGeo[1]) / abs(bounds[3] - bounds[1]) }; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java index 68da2863..9fe5a26e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java @@ -4,7 +4,6 @@ import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; -import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import java.util.Map; import java.util.NavigableMap; @@ -45,11 +44,11 @@ public CompletableFuture getAsync(double lon, double lat) throws OutOfPr @Override public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException { - Bounds2d aabb = bounds.axisAlign(); //calculate the degrees/sample of the query bounds - double degreesPerSample = min((aabb.maxX() - aabb.minX()) / sizeX, (aabb.maxZ() - aabb.minZ()) / sizeZ); + //calculate the degrees/sample of the query bounds + double dps = bounds.avgDegreesPerSample(sizeX, sizeZ); //find the dataset whose resolution is closest (rounding up) - Map.Entry entry = this.datasetsByDegreesPerSample.floorEntry(degreesPerSample); + Map.Entry entry = this.datasetsByDegreesPerSample.floorEntry(dps); //fall back to max resolution dataset if none match (the query BB is higher-res than the best dataset) IScalarDataset dataset = entry != null ? entry.getValue() : this.maxResDataset; return dataset.getAsync(bounds, sizeX, sizeZ); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java index 321f82dd..403a6466 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ScalarDatasetConfigurationParser.java @@ -143,7 +143,8 @@ public BoundedPriorityScalarDataset toScalar(@NonNull String[] urlsIn, double pr return new BoundedPriorityScalarDataset( new MultiresScalarDataset(IntStream.of(this.zoom).mapToObj(zoom -> this.tiles.toScalar(urls, zoom)).toArray(IScalarDataset[]::new)), - this.bounds.build(), fallbackIfNull(this.priority, priority)); + this.bounds.build(), + new double[]{ priority, fallbackIfNull(this.priority, 0.0d) }); } @JsonDeserialize diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index 20200891..03d6cb8e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -73,13 +73,13 @@ static GeographicProjection parse(@NonNull String config) { */ default double[] bounds() { try { + double[] boundsGeo = this.boundsGeo(); + //get max in by using extreme coordinates - double[] bounds = { - this.fromGeo(-180, 0)[0], - this.fromGeo(0, -90)[1], - this.fromGeo(180, 0)[0], - this.fromGeo(0, 90)[1] - }; + double[] bounds = new double[4]; + + System.arraycopy(this.fromGeo(boundsGeo[0], boundsGeo[1]), 0, bounds, 0, 2); + System.arraycopy(this.fromGeo(boundsGeo[2], boundsGeo[3]), 0, bounds, 2, 2); if (bounds[0] > bounds[2]) { double t = bounds[0]; @@ -95,10 +95,16 @@ default double[] bounds() { return bounds; } catch (OutOfProjectionBoundsException e) { - return new double[]{ 0, 0, 1, 1 }; + throw new IllegalStateException(this.toString()); } } + default double[] boundsGeo() { + return new double[] { + -180, -90, 180, 90 + }; + } + /** * Indicates whether or not the north pole is projected to the north of the south pole on the projected space, * assuming Minecraft's coordinate system cardinal directions for the projected space (north is negative Z). diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java index 40c47a37..1215d578 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java @@ -26,6 +26,16 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return WEB_MERCATOR_PROJECTION.fromGeo(longitude, -latitude); } + @Override + public double[] bounds() { + return WEB_MERCATOR_PROJECTION.bounds(); + } + + @Override + public double[] boundsGeo() { + return WEB_MERCATOR_PROJECTION.boundsGeo(); + } + @Override public double metersPerUnit() { return WEB_MERCATOR_PROJECTION.metersPerUnit(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java index 121862ce..9cf5e4c3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java @@ -46,6 +46,11 @@ public double[] bounds() { return new double[]{ 0, 0, SCALE_FROM, SCALE_FROM }; } + @Override + public double[] boundsGeo() { + return new double[]{ -180.0d, -LIMIT_LATITUDE, 180.0d, LIMIT_LATITUDE }; + } + @Override public boolean upright() { return true; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java index 4a6cb9eb..b6da6ffb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java @@ -24,8 +24,11 @@ public boolean upright() { } @Override - public double[] bounds() { - return this.delegate.bounds(); + public abstract double[] bounds(); + + @Override + public double[] boundsGeo() { + return this.delegate.boundsGeo(); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/CornerBoundingBox2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/CornerBoundingBox2d.java index bcb0be31..53ab8609 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/CornerBoundingBox2d.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/CornerBoundingBox2d.java @@ -178,4 +178,14 @@ public double minZ() { public double maxZ() { return max(max(this.lat00, this.lat01), max(this.lat10, this.lat11)); } + + public double avgDegreesPerSample(int sizeX, int sizeZ) { + double x00_01 = abs(this.lon00 - this.lon01) / sizeX; + double x10_11 = abs(this.lon10 - this.lon11) / sizeX; + + double z00_01 = abs(this.lat00 - this.lat01) / sizeZ; + double z10_11 = abs(this.lat10 - this.lat11) / sizeZ; + + return (x00_01 + x10_11 + z00_01 + z10_11) * 0.25d; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index 45f5c608..be00efb7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -11,11 +11,13 @@ import net.minecraftforge.fml.common.FMLCommonHandler; import java.util.Arrays; +import java.util.Comparator; import java.util.List; import java.util.concurrent.CompletableFuture; import java.util.stream.Collectors; import java.util.stream.Stream; +import static java.lang.Math.*; import static net.daporkchop.lib.common.util.PValidation.*; import static net.daporkchop.lib.common.util.PorkUtil.*; @@ -263,4 +265,25 @@ public CompletableFuture> mergeFuturesAsync(@NonNull Stream[] arr = uncheckedCast(futures.toArray(CompletableFuture[]::new)); return CompletableFuture.allOf(arr).thenApply(unused -> Arrays.stream(arr).map(CompletableFuture::join).collect(Collectors.toList())); } + + /** + * Compares two {@code double[]}s. + * + * @param v0 the first {@code double[]} + * @param v1 the second {@code double[]} + * @see Comparator#compare(Object, Object) + */ + public int compareDoubleArrays(@NonNull double[] v0, @NonNull double[] v1) { + int len0 = v0.length; + int len1 = v1.length; + + for (int i = 0, lim = min(len0, len1); i < lim; i++) { + int d = Double.compare(v0[i], v1[i]); + if (d != 0) { + return d; + } + } + + return len0 - len1; + } } From 851a0a3ed97ffe208b1aad877068178227ebcba4 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 17 Apr 2021 21:21:54 +0200 Subject: [PATCH 25/93] initial FarPlaneTwo integration --- build.gradle | 10 +- .../terraplusplus/EarthWorldType.java | 6 +- .../buildtheearth/terraplusplus/TerraMod.java | 5 + .../osm/mapper/line/LineMapperNarrow.java | 2 +- .../vector/geometry/line/NarrowLine.java | 10 +- .../vector/geometry/line/WideLine.java | 9 +- .../compat/fp2/TerraFP2CompatManager.java | 20 ++++ .../fp2/TerraHeightmapGeneratorRough.java | 97 +++++++++++++++++++ 8 files changed, 147 insertions(+), 12 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraFP2CompatManager.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java diff --git a/build.gradle b/build.gradle index d7db138d..bea45879 100644 --- a/build.gradle +++ b/build.gradle @@ -45,14 +45,10 @@ configurations { } repositories { - maven { //used for leveldb + maven { name = "DaPorkchop_" url = "https://maven.daporkchop.net/" } - maven { //used for leveldb - name = "OpenCollab Snapshots" - url = "https://repo.opencollab.dev/snapshot/" - } maven { name = "JitPack" url = "https://jitpack.io/" @@ -67,6 +63,10 @@ dependencies { transitive = false } + compileOnly("net.daporkchop:fp2:0.0.1-1.12.2-SNAPSHOT") { + transitive = false + } + shade "com.github.DaMatrix:commons-imaging:4c6c5dfe6401a884cb4cf53fb838c99e1dfb104c" shade "com.fasterxml.jackson.core:jackson-databind:2.11.2" diff --git a/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java b/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java index 919e3aba..cbecac2b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java +++ b/src/main/java/net/buildtheearth/terraplusplus/EarthWorldType.java @@ -35,7 +35,11 @@ public ICubeGenerator createCubeGenerator(World world) { @Override public BiomeProvider getBiomeProvider(World world) { - return EarthGeneratorSettings.forWorld((WorldServer) world).biomeProvider(); + if (world instanceof WorldServer) { + return EarthGeneratorSettings.forWorld((WorldServer) world).biomeProvider(); + } else { + return EarthGeneratorSettings.parse(EarthGeneratorSettings.DEFAULT_SETTINGS).biomeProvider(); + } } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/TerraMod.java b/src/main/java/net/buildtheearth/terraplusplus/TerraMod.java index ff2c4a54..82fee614 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/TerraMod.java +++ b/src/main/java/net/buildtheearth/terraplusplus/TerraMod.java @@ -8,6 +8,7 @@ import net.buildtheearth.terraplusplus.provider.GenerationEventDenier; import net.buildtheearth.terraplusplus.provider.WaterDenier; import net.buildtheearth.terraplusplus.util.TerraConstants; +import net.buildtheearth.terraplusplus.util.compat.fp2.TerraFP2CompatManager; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.common.Loader; import net.minecraftforge.fml.common.Mod; @@ -41,6 +42,10 @@ public void construction(FMLConstructionEvent event) { } TerraConstants.CC_VERSION = Loader.instance().getIndexedModList().get(CubicChunks.MODID).getVersion(); + + if (Loader.instance().getIndexedModList().containsKey("fp2")) { + MinecraftForge.EVENT_BUS.register(TerraFP2CompatManager.class); + } } @EventHandler diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java index 2cfc9822..8aab0830 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java @@ -36,6 +36,6 @@ public LineMapperNarrow( @Override public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiLineString projectedGeometry) { - return Collections.singletonList(new NarrowLine(id, this.layer.apply(tags), this.draw, projectedGeometry)); + return Collections.singletonList(new NarrowLine(id, this.layer.apply(tags), this.draw, projectedGeometry, 1)); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java index 706afbf3..71ebf799 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java @@ -13,9 +13,13 @@ /** * @author DaPorkchop_ */ -public final class NarrowLine extends AbstractLine { - public NarrowLine(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiLineString lines) { +public class NarrowLine extends AbstractLine { + protected final int weight; + + public NarrowLine(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiLineString lines, int weight) { super(id, layer, draw, lines); + + this.weight = weight; } @Override @@ -60,7 +64,7 @@ public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ to = min(to, 15); for (int z = max(0, from); z <= to; z++) { - this.draw.drawOnto(builder, x, z, 1); + this.draw.drawOnto(builder, x, z, this.weight); } } }); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java index 2d14d085..07358752 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java @@ -15,17 +15,22 @@ /** * @author DaPorkchop_ */ -public final class WideLine extends AbstractLine { +public class WideLine extends NarrowLine { protected final double radius; public WideLine(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiLineString lines, double radius) { - super(id, layer, draw, lines); + super(id, layer, draw, lines, floorI(radius)); this.radius = radius; } @Override public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + if (this.radius <= 1 << zoom) { + super.apply(builder, tileX, tileZ, zoom, bounds); + return; + } + int baseX = Coords.cubeToMinBlock(tileX << zoom); int baseZ = Coords.cubeToMinBlock(tileZ << zoom); int step = 1 << zoom; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraFP2CompatManager.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraFP2CompatManager.java new file mode 100644 index 00000000..2377aa07 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraFP2CompatManager.java @@ -0,0 +1,20 @@ +package net.buildtheearth.terraplusplus.util.compat.fp2; + +import io.github.opencubicchunks.cubicchunks.api.world.ICubicWorldServer; +import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.generator.EarthGenerator; +import net.daporkchop.fp2.mode.heightmap.event.RegisterRoughHeightmapGeneratorsEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; + +/** + * @author DaPorkchop_ + */ +@UtilityClass +public class TerraFP2CompatManager { + @SubscribeEvent + public void registerHeightmapRoughGenerator(RegisterRoughHeightmapGeneratorsEvent event) { + event.registry().addLast("terra++", world -> world instanceof ICubicWorldServer && ((ICubicWorldServer) world).getCubeGenerator() instanceof EarthGenerator + ? new TerraHeightmapGeneratorRough(world) + : null); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java new file mode 100644 index 00000000..afa67957 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java @@ -0,0 +1,97 @@ +package net.buildtheearth.terraplusplus.util.compat.fp2; + +import io.github.opencubicchunks.cubicchunks.api.world.ICubicWorldServer; +import io.github.opencubicchunks.cubicchunks.cubicgen.common.biome.IBiomeBlockReplacer; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; +import net.buildtheearth.terraplusplus.generator.CliffReplacer; +import net.buildtheearth.terraplusplus.generator.EarthGenerator; +import net.buildtheearth.terraplusplus.util.TilePos; +import net.daporkchop.fp2.mode.heightmap.HeightmapData; +import net.daporkchop.fp2.mode.heightmap.HeightmapPos; +import net.daporkchop.fp2.mode.heightmap.HeightmapTile; +import net.daporkchop.fp2.mode.heightmap.server.gen.rough.AbstractRoughHeightmapGenerator; +import net.minecraft.block.Block; +import net.minecraft.block.state.IBlockState; +import net.minecraft.world.WorldServer; + +import java.util.function.Supplier; + +import static net.daporkchop.lib.common.math.PMath.*; + +/** + * @author DaPorkchop_ + */ +public class TerraHeightmapGeneratorRough extends AbstractRoughHeightmapGenerator { + protected final EarthGenerator generator; + + public TerraHeightmapGeneratorRough(@NonNull WorldServer world) { + super(world); + + this.generator = (EarthGenerator) ((ICubicWorldServer) world).getCubeGenerator(); + } + + @Override + public boolean supportsLowResolution() { + return true; + } + + @Override + public void generate(@NonNull HeightmapPos pos, @NonNull HeightmapTile tile) { + Supplier fill = this.generator.settings.terrainSettings().fill(); + Supplier water = this.generator.settings.terrainSettings().water(); + Supplier surface = this.generator.settings.terrainSettings().surface(); + Supplier top = this.generator.settings.terrainSettings().top(); + + CachedChunkData cached = this.generator.cache.getUnchecked(new TilePos(pos.x(), pos.z(), pos.level())).join(); + + HeightmapData data = new HeightmapData(); + data.waterLight = 15 << 4; + + int blockX = pos.blockX(); + int blockZ = pos.blockZ(); + int level = pos.level(); + + for (int x = 0; x < 16; x++) { + for (int z = 0; z < 16; z++) { + int biome = data.biome = data.waterBiome = cached.biome(x, z) & 0xFF; + + int groundHeight = data.height = cached.groundHeight(x, z); + int waterHeight = cached.waterHeight(x, z); + data.waterHeight = groundHeight <= waterHeight ? waterHeight : waterHeight - (1 << level); + + //horizontal density change is calculated using the top height rather than the ground height + int topHeight = cached.surfaceHeight(x, z); + double dx = x == 15 ? topHeight - cached.surfaceHeight(x - 1, z) : cached.surfaceHeight(x + 1, z) - topHeight; + double dz = z == 15 ? topHeight - cached.surfaceHeight(x, z - 1) : cached.surfaceHeight(x, z + 1) - topHeight; + + IBlockState state = cached.surfaceBlock(x, z); + if (state != null) { + data.height = topHeight; + } else { + if (this.generator.settings.terrainSettings().useCwgReplacers()) { + state = fill.get(); + for (IBiomeBlockReplacer replacer : this.generator.biomeBlockReplacers[biome]) { + state = replacer.getReplacedBlock(state, blockX + (x << level), groundHeight, blockZ + (z << level), dx, -1.0d, dz, 0.0d); + } + + //calling this explicitly increases the likelihood of JIT inlining it + //(for reference: previously, CliffReplacer was manually added to each biome as the last replacer) + //state = CliffReplacer.INSTANCE.getReplacedBlock(state, blockX + (x << level), groundHeight, blockZ + (z << level), dx, -1.0d, dz, 1.0d); + + if (groundHeight < waterHeight && state == top.get()) { //hacky workaround for underwater grass + state = surface.get(); + } + } else { + state = top.get(); + } + } + data.state = Block.getStateId(state); + + data.light = (15 - clamp(waterHeight - groundHeight, 0, 5) * 3) << 4; + + tile.set(x, z, data); + } + } + } +} From 27eca11d803a14198298ea9f71625a2d85264ed1 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 24 May 2021 22:13:58 +0200 Subject: [PATCH 26/93] update to latest fp2 --- build.gradle | 2 +- .../fp2/TerraHeightmapGeneratorRough.java | 23 +++++++++++++------ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index bea45879..445c4946 100644 --- a/build.gradle +++ b/build.gradle @@ -56,7 +56,7 @@ repositories { } dependencies { - deobfProvided("com.github.OpenCubicChunks.CubicChunks:cubicchunks:f71aafb9854466ac5ffa0ccd2796921684f1d8b1") { + deobfProvided("com.github.OpenCubicChunks.CubicChunks:cubicchunks:9dcb135c2990f1de0d0fd9e418121d3476288c11") { transitive = false } deobfProvided("com.github.OpenCubicChunks:CubicWorldGen:27de56d2f792513873584b2f8fd9f3082fb259ec") { diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java index afa67957..bd020262 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java @@ -7,6 +7,7 @@ import net.buildtheearth.terraplusplus.generator.CliffReplacer; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.util.TilePos; +import net.daporkchop.fp2.compat.vanilla.FastRegistry; import net.daporkchop.fp2.mode.heightmap.HeightmapData; import net.daporkchop.fp2.mode.heightmap.HeightmapPos; import net.daporkchop.fp2.mode.heightmap.HeightmapTile; @@ -17,6 +18,7 @@ import java.util.function.Supplier; +import static net.daporkchop.fp2.mode.heightmap.HeightmapConstants.*; import static net.daporkchop.lib.common.math.PMath.*; /** @@ -46,7 +48,13 @@ public void generate(@NonNull HeightmapPos pos, @NonNull HeightmapTile tile) { CachedChunkData cached = this.generator.cache.getUnchecked(new TilePos(pos.x(), pos.z(), pos.level())).join(); HeightmapData data = new HeightmapData(); - data.waterLight = 15 << 4; + + HeightmapData waterData = new HeightmapData(); + waterData.light = 15 << 4; + waterData.height_int = this.generator.settings.customCubic().waterLevel - 1; + waterData.height_frac = 224; //256 * 7/8 + waterData.secondaryConnection = 1; + waterData.state = water.get(); int blockX = pos.blockX(); int blockZ = pos.blockZ(); @@ -54,11 +62,12 @@ public void generate(@NonNull HeightmapPos pos, @NonNull HeightmapTile tile) { for (int x = 0; x < 16; x++) { for (int z = 0; z < 16; z++) { - int biome = data.biome = data.waterBiome = cached.biome(x, z) & 0xFF; + int biome = cached.biome(x, z) & 0xFF; + data.biome = waterData.biome = FastRegistry.getBiome(biome); - int groundHeight = data.height = cached.groundHeight(x, z); + int groundHeight = data.height_int = cached.groundHeight(x, z); int waterHeight = cached.waterHeight(x, z); - data.waterHeight = groundHeight <= waterHeight ? waterHeight : waterHeight - (1 << level); + waterData.height_int = (groundHeight <= waterHeight ? waterHeight : waterHeight - (1 << level)) - 1; //horizontal density change is calculated using the top height rather than the ground height int topHeight = cached.surfaceHeight(x, z); @@ -67,7 +76,7 @@ public void generate(@NonNull HeightmapPos pos, @NonNull HeightmapTile tile) { IBlockState state = cached.surfaceBlock(x, z); if (state != null) { - data.height = topHeight; + data.height_int = topHeight; } else { if (this.generator.settings.terrainSettings().useCwgReplacers()) { state = fill.get(); @@ -86,11 +95,11 @@ public void generate(@NonNull HeightmapPos pos, @NonNull HeightmapTile tile) { state = top.get(); } } - data.state = Block.getStateId(state); + data.state = state; data.light = (15 - clamp(waterHeight - groundHeight, 0, 5) * 3) << 4; - tile.set(x, z, data); + tile.setLayer(x, z, DEFAULT_LAYER, data); } } } From ea675b8644ee95a3cf2cc8abd9301048666105df Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 14 Aug 2021 18:18:41 +0200 Subject: [PATCH 27/93] support loading low-res OSM data --- build.gradle | 13 ++++++---- .../terraplusplus/dataset/TiledDataset.java | 4 +-- .../dataset/TiledHttpDataset.java | 12 ++++----- ...tractReferenceResolvingGeoJsonDataset.java | 8 +++++- .../geojson/dataset/TiledGeoJsonDataset.java | 7 ++--- .../dataset/scalar/DoubleTiledDataset.java | 5 ++-- .../scalar/ZoomedTiledScalarDataset.java | 4 +-- .../dataset/vector/VectorTiledDataset.java | 7 ++--- .../generator/EarthGeneratorPipelines.java | 2 +- .../generator/TerrainPreview.java | 21 ++------------- .../terraplusplus/util/bvh/Bounds2d.java | 26 +++++++++++++++++++ 11 files changed, 65 insertions(+), 44 deletions(-) diff --git a/build.gradle b/build.gradle index 445c4946..1e265b83 100644 --- a/build.gradle +++ b/build.gradle @@ -76,11 +76,14 @@ dependencies { } shade "net.daporkchop.lib:math:0.5.5-SNAPSHOT" - annotationProcessor "com.google.code.gson:gson:2.8.0" - annotationProcessor "com.google.guava:guava:21.0" - annotationProcessor "org.apache.logging.log4j:log4j-core:2.8.1" - annotationProcessor "org.ow2.asm:asm-debug-all:5.2" - annotationProcessor "org.spongepowered:mixin:0.8.1" + if ("true".equalsIgnoreCase(System.getProperty("idea.sync.active"))) { + //intellij is present - we don't want it to register mixin as an annotation processor, so we just add it as a standard dependency. + // if we don't do this, the intellij annotation processors will get totally screwed up + compile "org.spongepowered:mixin:0.8.1" + } else { + //register mixin as a standard annotation processor + annotationProcessor "org.spongepowered:mixin:0.8.1:processor" + } compileOnly "org.projectlombok:lombok:1.18.16" annotationProcessor "org.projectlombok:lombok:1.18.16" diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/TiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/TiledDataset.java index bf11ada5..78db6e35 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/TiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/TiledDataset.java @@ -4,11 +4,11 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.projection.GeographicProjection; -import net.minecraft.util.math.ChunkPos; +import net.buildtheearth.terraplusplus.util.TilePos; @RequiredArgsConstructor @Getter -public abstract class TiledDataset extends Dataset { +public abstract class TiledDataset extends Dataset { @NonNull protected final GeographicProjection projection; protected final double tileSize; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/TiledHttpDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/TiledHttpDataset.java index 2bd89a7d..8017ddae 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/TiledHttpDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/TiledHttpDataset.java @@ -4,9 +4,9 @@ import io.netty.buffer.ByteBuf; import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.http.Http; import net.daporkchop.lib.common.misc.string.PStrings; -import net.minecraft.util.math.ChunkPos; import java.util.Arrays; import java.util.Map; @@ -20,7 +20,7 @@ public TiledHttpDataset(@NonNull GeographicProjection projection, double tileSiz super(projection, tileSize); } - protected abstract String[] urls(int tileX, int tileZ); + protected abstract String[] urls(int tileX, int tileZ, int zoom); protected void addProperties(int tileX, int tileZ, @NonNull ImmutableMap.Builder builder) { builder.put("x", String.valueOf(tileX)) @@ -34,19 +34,19 @@ protected void addProperties(int tileX, int tileZ, @NonNull ImmutableMap.Builder protected abstract T decode(int tileX, int tileZ, @NonNull ByteBuf data) throws Exception; @Override - public CompletableFuture load(@NonNull ChunkPos pos) throws Exception { - String[] urls = this.urls(pos.x, pos.z); + public CompletableFuture load(@NonNull TilePos pos) throws Exception { + String[] urls = this.urls(pos.x(), pos.z(), pos.zoom()); if (urls == null || urls.length == 0) { //no urls for tile return CompletableFuture.completedFuture(null); } ImmutableMap.Builder builder = ImmutableMap.builder(); - this.addProperties(pos.x, pos.z, builder); + this.addProperties(pos.x(), pos.z(), builder); Map properties = builder.build(); return Http.getFirst( Arrays.stream(urls).map(url -> Http.formatUrl(properties, url)).toArray(String[]::new), - data -> this.decode(pos.x, pos.z, data)); + data -> this.decode(pos.x(), pos.z(), data)); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/AbstractReferenceResolvingGeoJsonDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/AbstractReferenceResolvingGeoJsonDataset.java index c250ffdf..f84be244 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/AbstractReferenceResolvingGeoJsonDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/AbstractReferenceResolvingGeoJsonDataset.java @@ -46,6 +46,10 @@ public AbstractReferenceResolvingGeoJsonDataset( @Override public CompletableFuture load(@NonNull String key) throws Exception { return this.delegate.getAsync(key).thenCompose(objects -> { + if (objects == null) { //404 not found + return CompletableFuture.completedFuture(this.translate(Stream.empty())); + } + if (!areAnyObjectsReferences(objects)) { //none of the objects are references, so there's nothing to be resolved! return CompletableFuture.completedFuture(this.translate(Arrays.stream(objects))); } @@ -55,7 +59,9 @@ public CompletableFuture load(@NonNull String key) throws Exception { List> referenceFutures = new ArrayList<>(); for (GeoJsonObject object : objects) { if (object instanceof Reference) { - referenceFutures.add(this.getAsync(((Reference) object).location())); + String location = ((Reference) object).location(); + String prefix = key.substring(0, key.indexOf('/') + 1); //TODO: this is gross + referenceFutures.add(this.getAsync(prefix + location)); } else { nonReferenceObjects.add(object); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/TiledGeoJsonDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/TiledGeoJsonDataset.java index af540b80..1a012d2d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/TiledGeoJsonDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/geojson/dataset/TiledGeoJsonDataset.java @@ -8,6 +8,7 @@ import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.minecraft.util.math.ChunkPos; @@ -29,14 +30,14 @@ public TiledGeoJsonDataset(@NonNull IDataset delegate) } @Override - public CompletableFuture load(@NonNull ChunkPos key) throws Exception { - return this.delegate.getAsync(String.format("tile/%d/%d.json", key.x, key.z)); + public CompletableFuture load(@NonNull TilePos key) throws Exception { + return this.delegate.getAsync(String.format("%d/tile/%d/%d.json", key.zoom(), key.x(), key.z())); } @Override public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int zoom) throws OutOfProjectionBoundsException { Bounds2d localBounds = bounds.fromGeo(this.projection).axisAlign(); - CompletableFuture[] futures = uncheckedCast(Arrays.stream(localBounds.toTiles(this.tileSize)) + CompletableFuture[] futures = uncheckedCast(Arrays.stream(localBounds.toTiles(this.tileSize, zoom)) .map(this::getAsync) .toArray(CompletableFuture[]::new)); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java index 21667185..84a351d6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java @@ -13,6 +13,7 @@ import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.IntToDoubleBiFunction; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.daporkchop.lib.common.math.BinMath; import net.minecraft.util.math.ChunkPos; @@ -145,14 +146,14 @@ public double apply(int x, int z) { //gets raw sample values to be used in blend } public CompletableFuture future() { - ChunkPos[] tilePositions = this.paddedLocalBounds.toTiles(TILE_SIZE); + TilePos[] tilePositions = this.paddedLocalBounds.toTiles(TILE_SIZE, 0); //TODO: actually use the correct level return CompletableFuture.allOf(Arrays.stream(tilePositions) .map(pos -> DoubleTiledDataset.this.getAsync(pos) .thenApply(tile -> { //put tile directly into map when it's loaded //synchronize because we can't be certain that all of the futures will be completed by the same thread synchronized (this.loadedTiles) { - this.loadedTiles.put(BinMath.packXY(pos.x, pos.z), tile); + this.loadedTiles.put(BinMath.packXY(pos.x(), pos.z()), tile); } return tile; })) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java index cae81c63..0a104a45 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/ZoomedTiledScalarDataset.java @@ -40,8 +40,8 @@ public ZoomedTiledScalarDataset(@NonNull String[] urls, int resolution, int zoom } @Override - protected String[] urls(int tileX, int tileZ) { - return Http.suffixAll(this.urls, this.mode.path(tileX, tileZ, this.zoom)); + protected String[] urls(int tileX, int tileZ, int zoom) { + return Http.suffixAll(this.urls, this.mode.path(tileX, tileZ, this.zoom)); //TODO: use proper zoom parameter } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/VectorTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/VectorTiledDataset.java index e49d477f..102f03d4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/VectorTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/VectorTiledDataset.java @@ -8,6 +8,7 @@ import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.minecraft.util.math.ChunkPos; @@ -30,14 +31,14 @@ public VectorTiledDataset(@NonNull IDataset delegate) } @Override - public CompletableFuture> load(@NonNull ChunkPos key) throws Exception { - return this.delegate.getAsync(String.format("tile/%d/%d.json", key.x, key.z)).thenApply(BVH::of); + public CompletableFuture> load(@NonNull TilePos key) throws Exception { + return this.delegate.getAsync(String.format("%d/tile/%d/%d.json", key.zoom(), key.x(), key.z())).thenApply(BVH::of); } @Override public CompletableFuture[]> getAsync(@NonNull CornerBoundingBox2d bounds, int zoom) throws OutOfProjectionBoundsException { Bounds2d localBounds = bounds.fromGeo(this.projection).axisAlign(); - CompletableFuture>[] futures = uncheckedCast(Arrays.stream(localBounds.toTiles(this.tileSize)) + CompletableFuture>[] futures = uncheckedCast(Arrays.stream(localBounds.toTiles(this.tileSize, zoom)) .map(this::getAsync) .toArray(CompletableFuture[]::new)); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java index a59d6143..cd1e0d78 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorPipelines.java @@ -67,7 +67,7 @@ public Map datasets(@NonNull EarthGeneratorSettings settings) { event.register(KEY_DATASET_HEIGHTS, elevationFuture.join()); event.register(KEY_DATASET_TREE_COVER, treeCoverFuture.join()); - ParsingGeoJsonDataset rawOsm = new ParsingGeoJsonDataset(TerraConfig.openstreetmap.servers); + ParsingGeoJsonDataset rawOsm = new ParsingGeoJsonDataset(TerraConfig.openstreetmap.servers_v2); event.register(KEY_DATASET_OSM_RAW, new TiledGeoJsonDataset(new ReferenceResolvingGeoJsonDataset(rawOsm))); OSMMapper osmMapper = settings.osmSettings().mapper(); event.register(KEY_DATASET_OSM_PARSED, osmMapper != null diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index 6527dfa9..22bd6597 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -208,7 +208,7 @@ public void dispose() { double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland //proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen //proj = state.projection.fromGeo(24.7535, 59.4435); //tallinn - proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana + //proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana //proj = new double[2]; state.setView(floorI(proj[0]) >> 4, floorI(proj[1]) >> 4, 0); @@ -306,24 +306,7 @@ protected void writeTileToImg(BufferedImage dst, CachedChunkData data, int baseX } protected CompletableFuture baseZoomTile(int x, int z) { - CompletableFuture[] dataFutures = uncheckedCast(new CompletableFuture[CHUNKS_PER_TILE * CHUNKS_PER_TILE]); - for (int i = 0, dx = 0; dx < CHUNKS_PER_TILE; dx++) { - for (int dz = 0; dz < CHUNKS_PER_TILE; dz++) { - dataFutures[i++] = this.loader.load(new TilePos((x << CHUNKS_PER_TILE_SHIFT) + dx, (z << CHUNKS_PER_TILE_SHIFT) + dz, 0)); - } - } - - return CompletableFuture.allOf(dataFutures).thenApplyAsync(unused -> { - BufferedImage dst = createBlankTile(); - - for (int ti = 0, tx = 0; tx < CHUNKS_PER_TILE; tx++) { - for (int tz = 0; tz < CHUNKS_PER_TILE; tz++) { - this.writeTileToImg(dst, dataFutures[ti++].join(), tx << 4, tz << 4); - } - } - - return dst; - }); + return this.zoomedOutTile(x, z, 0); } protected CompletableFuture zoomedOutTile(int x, int z, int zoom) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/bvh/Bounds2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/bvh/Bounds2d.java index f5488c9b..a0c2dece 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/bvh/Bounds2d.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/bvh/Bounds2d.java @@ -5,6 +5,7 @@ import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.TilePos; import net.minecraft.util.math.ChunkPos; import static java.lang.Math.*; @@ -66,7 +67,9 @@ default boolean contains(@NonNull Bounds2d other) { * * @param size the side length of a tile * @return the positions of every tile that intersects this bounding box + * @deprecated use {@link #toTiles(double, int)} */ + @Deprecated default ChunkPos[] toTiles(double size) { double invSize = 1.0d / size; int minXi = floorI(this.minX() * invSize); @@ -83,6 +86,29 @@ default ChunkPos[] toTiles(double size) { return out; } + /** + * Assuming this bounding box is located on a grid of square tiles, gets the positions of every tile that intersects this bounding box. + * + * @param size the side length of a tile + * @param zoom the current zoom level + * @return the positions of every tile that intersects this bounding box + */ + default TilePos[] toTiles(double size, int zoom) { + double invSize = 1.0d / (size * (1 << zoom)); + int minXi = floorI(this.minX() * invSize); + int maxXi = ceilI(this.maxX() * invSize); + int minZi = floorI(this.minZ() * invSize); + int maxZi = ceilI(this.maxZ() * invSize); + + TilePos[] out = new TilePos[(maxXi - minXi + 1) * (maxZi - minZi + 1)]; + for (int i = 0, x = minXi; x <= maxXi; x++) { + for (int z = minZi; z <= maxZi; z++) { + out[i++] = new TilePos(x, z, zoom); + } + } + return out; + } + /** * Returns a bounding box that contains this bounding box and the given one. * From f459b38390856eb76e65cac818bb1ebb4d871d0d Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 12 Feb 2023 14:56:39 +0100 Subject: [PATCH 28/93] fill residential OSM polygons with brick at very simplified detail levels --- .../osm/mapper/line/LineMapperNarrow.java | 9 +++-- .../osm/mapper/line/LineMapperWide.java | 7 +++- .../mapper/polygon/PolygonMapperDistance.java | 7 +++- .../osm/mapper/polygon/PolygonMapperFill.java | 9 +++-- .../geometry/AbstractVectorGeometry.java | 6 ++++ .../vector/geometry/line/AbstractLine.java | 5 +-- .../vector/geometry/line/NarrowLine.java | 9 +++-- .../vector/geometry/line/WideLine.java | 9 +++-- .../geometry/polygon/AbstractPolygon.java | 5 +-- .../geometry/polygon/DistancePolygon.java | 9 +++-- .../vector/geometry/polygon/FillPolygon.java | 9 +++-- .../generator/TerrainPreview.java | 32 +++++++++++++++--- .../terraplusplus/util/jackson/IntRange.java | 10 ++++++ .../generator/settings/osm/osm.json5 | 33 +++++++++++++++++++ 14 files changed, 136 insertions(+), 23 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java index 8aab0830..9517db92 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperNarrow.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; +import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; @@ -12,6 +13,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.line.NarrowLine; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import java.util.Collection; import java.util.Collections; @@ -25,17 +27,20 @@ public final class LineMapperNarrow implements LineMapper { protected final DrawFunction draw; protected final DValue layer; + protected final IntRange levels; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public LineMapperNarrow( @JsonProperty(value = "draw", required = true) @NonNull DrawFunction draw, - @JsonProperty(value = "layer", required = true) @NonNull DValue layer) { + @JsonProperty(value = "layer", required = true) @NonNull DValue layer, + @JsonProperty("levels") @JsonAlias("level") IntRange levels) { this.draw = draw; this.layer = layer; + this.levels = levels; } @Override public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiLineString projectedGeometry) { - return Collections.singletonList(new NarrowLine(id, this.layer.apply(tags), this.draw, projectedGeometry, 1)); + return Collections.singletonList(new NarrowLine(id, this.layer.apply(tags), this.draw, this.levels, projectedGeometry, 1)); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperWide.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperWide.java index 6669feeb..67424f09 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperWide.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/line/LineMapperWide.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.dataset.osm.mapper.line; +import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; @@ -12,6 +13,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.line.WideLine; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import java.util.Collection; import java.util.Collections; @@ -25,20 +27,23 @@ public final class LineMapperWide implements LineMapper { protected final DrawFunction draw; protected final DValue layer; + protected final IntRange levels; protected final DValue radius; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public LineMapperWide( @JsonProperty(value = "draw", required = true) @NonNull DrawFunction draw, @JsonProperty(value = "layer", required = true) @NonNull DValue layer, + @JsonProperty("levels") @JsonAlias("level") IntRange levels, @JsonProperty(value = "radius", required = true) @NonNull DValue radius) { this.draw = draw; this.layer = layer; + this.levels = levels; this.radius = radius; } @Override public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiLineString projectedGeometry) { - return Collections.singleton(new WideLine(id, this.layer.apply(tags), this.draw, projectedGeometry, this.radius.apply(tags))); + return Collections.singleton(new WideLine(id, this.layer.apply(tags), this.draw, this.levels, projectedGeometry, this.radius.apply(tags))); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperDistance.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperDistance.java index d2a05779..62e0313c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperDistance.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperDistance.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; +import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; @@ -12,6 +13,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.polygon.DistancePolygon; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import java.util.Collection; import java.util.Collections; @@ -27,20 +29,23 @@ public final class PolygonMapperDistance implements PolygonMapper { protected final DrawFunction draw; protected final DValue layer; + protected final IntRange levels; protected final int maxDist; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public PolygonMapperDistance( @JsonProperty(value = "draw", required = true) @NonNull DrawFunction draw, @JsonProperty(value = "layer", required = true) @NonNull DValue layer, + @JsonProperty("levels") @JsonAlias("level") IntRange levels, @JsonProperty("maxDist") Integer maxDist) { this.draw = draw; this.layer = layer; + this.levels = levels; this.maxDist = fallbackIfNull(maxDist, 2); } @Override public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiPolygon projectedGeometry) { - return Collections.singletonList(new DistancePolygon(id, this.layer.apply(tags), this.draw, projectedGeometry, this.maxDist)); + return Collections.singletonList(new DistancePolygon(id, this.layer.apply(tags), this.draw, this.levels, projectedGeometry, this.maxDist)); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFill.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFill.java index 9baa0cb9..944c0843 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFill.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/osm/mapper/polygon/PolygonMapperFill.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.dataset.osm.mapper.polygon; +import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.annotation.JsonProperty; @@ -12,6 +13,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.dataset.vector.geometry.VectorGeometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.polygon.FillPolygon; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import java.util.Collection; import java.util.Collections; @@ -25,17 +27,20 @@ public final class PolygonMapperFill implements PolygonMapper { protected final DrawFunction draw; protected final DValue layer; + protected final IntRange levels; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public PolygonMapperFill( @JsonProperty(value = "draw", required = true) @NonNull DrawFunction draw, - @JsonProperty(value = "layer", required = true) @NonNull DValue layer) { + @JsonProperty(value = "layer", required = true) @NonNull DValue layer, + @JsonProperty("levels") @JsonAlias("level") IntRange levels) { this.draw = draw; this.layer = layer; + this.levels = levels; } @Override public Collection apply(String id, @NonNull Map tags, @NonNull Geometry originalGeometry, @NonNull MultiPolygon projectedGeometry) { - return Collections.singletonList(new FillPolygon(id, this.layer.apply(tags), this.draw, projectedGeometry)); + return Collections.singletonList(new FillPolygon(id, this.layer.apply(tags), this.draw, this.levels, projectedGeometry)); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/AbstractVectorGeometry.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/AbstractVectorGeometry.java index 005d04d4..d494a4bf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/AbstractVectorGeometry.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/AbstractVectorGeometry.java @@ -7,6 +7,7 @@ import net.buildtheearth.terraplusplus.dataset.geojson.geometry.LineString; import net.buildtheearth.terraplusplus.dataset.geojson.geometry.Point; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import java.util.List; @@ -32,4 +33,9 @@ protected static void convertToSegments(@NonNull LineString line, @NonNull List< protected final double layer; @NonNull protected final DrawFunction draw; + protected final IntRange levels; + + protected boolean containsZoom(int zoom) { + return this.levels == null || this.levels.contains(zoom); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/AbstractLine.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/AbstractLine.java index 1dea7eba..9f848eb8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/AbstractLine.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/AbstractLine.java @@ -8,6 +8,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.geometry.AbstractVectorGeometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.Segment; import net.buildtheearth.terraplusplus.util.bvh.BVH; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import java.util.ArrayList; import java.util.List; @@ -19,8 +20,8 @@ public abstract class AbstractLine extends AbstractVectorGeometry { protected final BVH segments; - public AbstractLine(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiLineString lines) { - super(id, layer, draw); + public AbstractLine(@NonNull String id, double layer, @NonNull DrawFunction draw, IntRange levels, @NonNull MultiLineString lines) { + super(id, layer, draw, levels); List segments = new ArrayList<>(); for (LineString line : lines.lines()) { //convert MultiLineString to line segments diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java index 71ebf799..a2990338 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/NarrowLine.java @@ -6,6 +6,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import static java.lang.Math.*; import static net.daporkchop.lib.common.math.PMath.*; @@ -16,14 +17,18 @@ public class NarrowLine extends AbstractLine { protected final int weight; - public NarrowLine(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiLineString lines, int weight) { - super(id, layer, draw, lines); + public NarrowLine(@NonNull String id, double layer, @NonNull DrawFunction draw, IntRange levels, @NonNull MultiLineString lines, int weight) { + super(id, layer, draw, levels, lines); this.weight = weight; } @Override public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + if (!this.containsZoom(zoom)) { + return; + } + int baseX = Coords.cubeToMinBlock(tileX); int baseZ = Coords.cubeToMinBlock(tileZ); double scale = 1.0d / (1 << zoom); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java index 07358752..91f06318 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/line/WideLine.java @@ -7,6 +7,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import net.minecraft.util.math.MathHelper; import static java.lang.Math.*; @@ -18,14 +19,18 @@ public class WideLine extends NarrowLine { protected final double radius; - public WideLine(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiLineString lines, double radius) { - super(id, layer, draw, lines, floorI(radius)); + public WideLine(@NonNull String id, double layer, @NonNull DrawFunction draw, IntRange levels, @NonNull MultiLineString lines, double radius) { + super(id, layer, draw, levels, lines, floorI(radius)); this.radius = radius; } @Override public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + if (!this.containsZoom(zoom)) { + return; + } + if (this.radius <= 1 << zoom) { super.apply(builder, tileX, tileZ, zoom, bounds); return; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/AbstractPolygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/AbstractPolygon.java index 8a5d5b5c..510d95db 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/AbstractPolygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/AbstractPolygon.java @@ -11,6 +11,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.geometry.AbstractVectorGeometry; import net.buildtheearth.terraplusplus.dataset.vector.geometry.Segment; import net.buildtheearth.terraplusplus.util.interval.IntervalTree; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import java.util.ArrayList; import java.util.Arrays; @@ -33,8 +34,8 @@ public abstract class AbstractPolygon extends AbstractVectorGeometry { protected final double minZ; protected final double maxZ; - public AbstractPolygon(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiPolygon polygons) { - super(id, layer, draw); + public AbstractPolygon(@NonNull String id, double layer, @NonNull DrawFunction draw, IntRange levels, @NonNull MultiPolygon polygons) { + super(id, layer, draw, levels); //compute bounds and convert multipolygon to line segments double minX = Double.POSITIVE_INFINITY; diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java index b0638c2d..79dc1a7c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/DistancePolygon.java @@ -6,6 +6,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import java.util.Arrays; @@ -22,14 +23,18 @@ public final class DistancePolygon extends AbstractPolygon { protected final int maxDist; - public DistancePolygon(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiPolygon polygons, int maxDist) { - super(id, layer, draw, polygons); + public DistancePolygon(@NonNull String id, double layer, @NonNull DrawFunction draw, IntRange levels, @NonNull MultiPolygon polygons, int maxDist) { + super(id, layer, draw, levels, polygons); this.maxDist = positive(maxDist, "maxDist"); } @Override public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + if (!this.containsZoom(zoom)) { + return; + } + int baseX = Coords.cubeToMinBlock(tileX << zoom); int baseZ = Coords.cubeToMinBlock(tileZ << zoom); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/FillPolygon.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/FillPolygon.java index 86212664..5ab634f7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/FillPolygon.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/geometry/polygon/FillPolygon.java @@ -6,6 +6,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.generator.CachedChunkData; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.jackson.IntRange; import static net.daporkchop.lib.common.math.PMath.*; @@ -13,12 +14,16 @@ * @author DaPorkchop_ */ public final class FillPolygon extends AbstractPolygon { - public FillPolygon(@NonNull String id, double layer, @NonNull DrawFunction draw, @NonNull MultiPolygon polygons) { - super(id, layer, draw, polygons); + public FillPolygon(@NonNull String id, double layer, @NonNull DrawFunction draw, IntRange levels, @NonNull MultiPolygon polygons) { + super(id, layer, draw, levels, polygons); } @Override public void apply(@NonNull CachedChunkData.Builder builder, int tileX, int tileZ, int zoom, @NonNull Bounds2d bounds) { + if (!this.containsZoom(zoom)) { + return; + } + int baseX = Coords.cubeToMinBlock(tileX << zoom); int baseZ = Coords.cubeToMinBlock(tileZ << zoom); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java index 22bd6597..37d03c2e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/TerrainPreview.java @@ -205,11 +205,33 @@ public void dispose() { State state = new State(EarthGeneratorSettings.parseUncached(new String(StreamUtil.toByteArray(EarthGeneratorSettings.class.getResourceAsStream("bte_generator_settings.json5"))))); state.initSettings(); - double[] proj = state.projection.fromGeo(8.57696d, 47.21763d); //switzerland - //proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen - //proj = state.projection.fromGeo(24.7535, 59.4435); //tallinn - //proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana - //proj = new double[2]; + double[] proj = new double[2]; //null island + proj = state.projection.fromGeo(8.57696d, 47.21763d); //steinhausen, switzerland + //proj = state.projection.fromGeo(12.58589, 55.68841); //copenhagen, denmark + //proj = state.projection.fromGeo(24.7535, 59.4435); //tallinn, estonia + //proj = state.projection.fromGeo(14.50513, 46.05108); //ljubljana, slovenia + //proj = state.projection.fromGeo(2.29118, 48.86020); //paris, france + //proj = state.projection.fromGeo(-9.42956, 52.97183); //cliffs of moher, ireland + //proj = state.projection.fromGeo(9.70089, 39.92472); //tortoli, italy + //proj = state.projection.fromGeo(15.085464455006724, 37.50954065726297); //somewhere in sicily + //proj = state.projection.fromGeo(12.610463237424899, 37.673937184583636); //somewhere in sicily + //proj = state.projection.fromGeo(9.6726, 45.6699); //lombardia, italy + //proj = state.projection.fromGeo(8.93058, 44.40804); //genova, italy + //proj = state.projection.fromGeo(16.5922, 38.9069); //catanzaro, italy + //proj = state.projection.fromGeo(-3.7070, 40.4168); //madrid, spain + //proj = state.projection.fromGeo(-5.57589, 37.47938); //middle of nowhere, spain + //proj = state.projection.fromGeo(13.37156, 52.52360); //berlin, germany + //proj = state.projection.fromGeo(11.63779, 52.11903); //magdeburg, germany + //proj = state.projection.fromGeo(7.206603551122279, 50.66019804133367); //röhndorf, germany + //proj = state.projection.fromGeo(12.35027, 51.33524); //leipzig, germany + //proj = state.projection.fromGeo(14.80963, 50.88887); //zittau, germany + //proj = state.projection.fromGeo(9.60552, 50.79986); //niederaula, germany + //proj = state.projection.fromGeo(-6.25900, 53.34702); //dublin, ireland + //proj = state.projection.fromGeo(5.33831, 50.22487); //marche-en-famenne, belgium + //proj = state.projection.fromGeo(6.14179, 49.61317); //luxembourg, luxembourg + //proj = state.projection.fromGeo(-123.02556, 49.30506); //vancouver, canada + //proj = state.projection.fromGeo(4.34115, 50.85378); //brussels, belgium + //proj = state.projection.fromGeo(4.90607, 52.38375); //amsterdam, netherlands state.setView(floorI(proj[0]) >> 4, floorI(proj[1]) >> 4, 0); state.update(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntRange.java b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntRange.java index fe68e385..c18229a0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntRange.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/jackson/IntRange.java @@ -33,4 +33,14 @@ public IntRange( this.min = min; this.max = max; } + + /** + * Checks if this range contains the given value. + * + * @param value the value + * @return {@code true} if this range contains the given value + */ + public boolean contains(int value) { + return value >= this.min && value <= this.max; + } } diff --git a/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 b/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 index 2a7478ee..190f9062 100644 --- a/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 +++ b/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 @@ -529,6 +529,39 @@ ] } }, + //fill residential areas with brick + { + "type": "condition", + "if": { + "type": "tag", + "landuse": [ + "commercial", + "education", + "residential", + "industrial", + "retail", + "institutional" + ] + }, + "emit": { + "type": "rasterize_fill", + "draw": { + "type": "block", + "state": { + "id": "minecraft:brick_block" + } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": -1 + }, + "levels": { + "min": 3, + "max": 1000 + } + } + }, //rasterize river polygons { "type": "condition", From 7693a5cb91281026c89464a124fd5bc7939ad2e1 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 12 Feb 2023 16:03:29 +0100 Subject: [PATCH 29/93] add support for restricting draw functions to a random chance of actually doing something --- .../config/GlobalParseRegistries.java | 3 + .../draw/DrawFunctionConditionalRandom.java | 36 +++++++++ .../generator/settings/osm/osm.json5 | 73 +++++++++++++++---- 3 files changed, 97 insertions(+), 15 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionConditionalRandom.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index fec876ed..a869abc4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -46,6 +46,7 @@ import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunction; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionAll; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionBlock; +import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionConditionalRandom; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionNoTrees; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionOcean; import net.buildtheearth.terraplusplus.dataset.vector.draw.DrawFunctionWater; @@ -186,6 +187,8 @@ public class GlobalParseRegistries { public final BiMap> VECTOR_DRAW_FUNCTIONS = new BiMapBuilder>() //mergers .put("all", DrawFunctionAll.class) + //conditional + .put("conditional_random", DrawFunctionConditionalRandom.class) //weight modifiers .put("weight_add", DrawFunctionWeightAdd.class) .put("weight_clamp", DrawFunctionWeightClamp.class) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionConditionalRandom.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionConditionalRandom.java new file mode 100644 index 00000000..3c3a42a9 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/vector/draw/DrawFunctionConditionalRandom.java @@ -0,0 +1,36 @@ +package net.buildtheearth.terraplusplus.dataset.vector.draw; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.generator.CachedChunkData; + +import java.util.concurrent.ThreadLocalRandom; + +/** + * @author DaPorkchop_ + */ +@Getter(onMethod_ = { @JsonGetter }) +@JsonDeserialize +public final class DrawFunctionConditionalRandom implements DrawFunction { + protected final DrawFunction child; + protected final double chance; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public DrawFunctionConditionalRandom( + @JsonProperty(value = "child", required = true) @NonNull DrawFunction child, + @JsonProperty(value = "chance", required = true) double chance) { + this.child = child; + this.chance = chance; + } + + @Override + public void drawOnto(@NonNull CachedChunkData.Builder data, int x, int z, int weight) { + if (ThreadLocalRandom.current().nextDouble() <= this.chance) { + this.child.drawOnto(data, x, z, weight); + } + } +} diff --git a/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 b/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 index 190f9062..bf7250b0 100644 --- a/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 +++ b/src/main/resources/net/buildtheearth/terraplusplus/generator/settings/osm/osm.json5 @@ -544,22 +544,65 @@ ] }, "emit": { - "type": "rasterize_fill", - "draw": { - "type": "block", - "state": { - "id": "minecraft:brick_block" + "type": "all", + "children": [ + { + "type": "rasterize_fill", + "draw": { + "type": "conditional_random", + "chance": 0.25, + "child": { + "type": "block", + "state": { + "id": "minecraft:brick_block" + }, + } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": -1 + }, + "level": 1 + }, + { + "type": "rasterize_fill", + "draw": { + "type": "conditional_random", + "chance": 0.5, + "child": { + "type": "block", + "state": { + "id": "minecraft:brick_block" + }, + } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": -1 + }, + "level": 2 + }, + { + "type": "rasterize_fill", + "draw": { + "type": "block", + "state": { + "id": "minecraft:brick_block" + } + }, + "layer": { + "type": "tag", + "key": "layer", + "fallback": -1 + }, + "levels": { + "min": 3, + "max": 1000 + } } - }, - "layer": { - "type": "tag", - "key": "layer", - "fallback": -1 - }, - "levels": { - "min": 3, - "max": 1000 - } + ] } }, //rasterize river polygons From 8eee55a943d6ae64aa4e97b496a536fff5205a96 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 12 Feb 2023 21:02:08 +0100 Subject: [PATCH 30/93] begin designing a parser for WKT projections --- .../projection/wkt/WKTEllipsoid.java | 39 +++ .../terraplusplus/projection/wkt/WKTID.java | 29 ++ .../projection/wkt/WKTObject.java | 19 ++ .../projection/wkt/WKTParser.java | 309 ++++++++++++++++++ .../projection/wkt/unit/WKTAngleUnit.java | 31 ++ .../projection/wkt/unit/WKTLengthUnit.java | 33 ++ .../projection/wkt/unit/WKTScaleUnit.java | 31 ++ src/test/java/wkt/WKTParserTest.java | 47 +++ 8 files changed, 538 insertions(+) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java create mode 100644 src/test/java/wkt/WKTParserTest.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java new file mode 100644 index 00000000..40c1849b --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java @@ -0,0 +1,39 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; + +/** + * @author DaPorkchop_ + * @see WKT Specification §8.2.1: Geodetic datum - Ellipsoid + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder +@RequiredArgsConstructor +@Data +public final class WKTEllipsoid extends WKTObject { + @NonNull + private final String name; + + private final double semiMajorAxis; + + /** + * May be {@code 0.0d}, representing a value of infinity (in which case the ellipsoid is a sphere). + */ + private final double inverseFlattening; + + @NonNull + @Builder.Default + private final WKTLengthUnit lengthUnit = WKTLengthUnit.METRE; + + @Override + public String toString() { + return "ELLIPSOID[\"" + this.name.replace("\"", "\"\"") + "\", " + this.semiMajorAxis + ", " + this.inverseFlattening + ", " + this.lengthUnit + + (this.id() != null ? ", " + this.id() : "") + ']'; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java new file mode 100644 index 00000000..ff53baba --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java @@ -0,0 +1,29 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import com.fasterxml.jackson.annotation.JsonCreator; +import lombok.Builder; +import lombok.Data; +import lombok.NonNull; +import lombok.With; + +/** + * @author DaPorkchop_ + * @see WKT Specification §C.2: Backward compatibility of CRS common attributes + */ +@Builder +@Data +@With +public final class WKTID { + @NonNull + private final String authorityName; + + @NonNull + private final Object authorityUniqueIdentifier; + + @Override + public String toString() { + return "ID[\"" + this.authorityName.replace("\"", "\"\"") + "\", " + + (this.authorityUniqueIdentifier instanceof Number ? this.authorityUniqueIdentifier.toString() : '"' + this.authorityUniqueIdentifier.toString().replace("\"", "\"\"") + '"') + + ']'; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java new file mode 100644 index 00000000..6cf77660 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -0,0 +1,19 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; + +/** + * @author DaPorkchop_ + */ +@AllArgsConstructor +@NoArgsConstructor +@Data +@SuperBuilder +public abstract class WKTObject { + @Builder.Default + private final WKTID id = null; +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java new file mode 100644 index 00000000..bd49fe46 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java @@ -0,0 +1,309 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import lombok.NonNull; +import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; +import net.daporkchop.lib.common.pool.handle.Handle; +import net.daporkchop.lib.common.util.PorkUtil; + +import java.io.EOFException; +import java.io.IOException; +import java.io.PushbackReader; + +import static java.lang.Math.*; +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@UtilityClass +public class WKTParser { + public static WKTEllipsoid parseEllipsoid(@NonNull PushbackReader reader) throws IOException { + return parseEllipsoid(reader, readKeyword(reader)); + } + + private static WKTEllipsoid parseEllipsoid(@NonNull PushbackReader reader, @NonNull String keyword) throws IOException { + checkState("ELLIPSOID".equals(keyword) || "SPHEROID".equals(keyword), keyword); + + skipWhitespace(reader); + readAndExpectChar(reader, '['); + + WKTEllipsoid.WKTEllipsoidBuilder builder = WKTEllipsoid.builder(); + builder.name(readQuotedLatinString(reader)); + + skipWhitespace(reader); + readAndExpectChar(reader, ','); + builder.semiMajorAxis(readUnsignedNumericLiteral(reader)); + + skipWhitespace(reader); + readAndExpectChar(reader, ','); + builder.inverseFlattening(readUnsignedNumericLiteral(reader)); + + skipWhitespace(reader); + char c = readChar(reader); + switch (c) { + case ',': + String attributeKeyword = readKeyword(reader); + switch (attributeKeyword) { + case "LENGTHUNIT": + case "UNIT": + builder.lengthUnit(parseLengthUnit(reader, attributeKeyword)); + break; + default: + throw new IllegalArgumentException(attributeKeyword); + } + break; + case ']': + return builder.build(); + default: + throw new IllegalArgumentException(String.valueOf(c)); + } + + parseRemainingAttributes(reader, builder); + return builder.build(); + } + + public static WKTLengthUnit parseLengthUnit(@NonNull PushbackReader reader) throws IOException { + return parseLengthUnit(reader, readKeyword(reader)); + } + + private static WKTLengthUnit parseLengthUnit(@NonNull PushbackReader reader, @NonNull String keyword) throws IOException { + checkState("LENGTHUNIT".equals(keyword) || "UNIT".equals(keyword), keyword); + + skipWhitespace(reader); + readAndExpectChar(reader, '['); + + WKTLengthUnit.WKTLengthUnitBuilder builder = WKTLengthUnit.builder(); + builder.name(readQuotedLatinString(reader)); + + skipWhitespace(reader); + readAndExpectChar(reader, ','); + builder.conversionFactor(readUnsignedNumericLiteral(reader)); + + parseRemainingAttributes(reader, builder); + + return builder.build(); + } + + private static void parseRemainingAttributes(@NonNull PushbackReader reader, @NonNull WKTObject.WKTObjectBuilder builder) throws IOException { + while (true) { + skipWhitespace(reader); + char c = readChar(reader); + switch (c) { + case ',': + String attributeKeyword = readKeyword(reader); + switch (attributeKeyword) { + case "ID": + case "AUTHORITY": + builder.id(parseAuthority(reader, attributeKeyword)); + break; + default: + throw new IllegalArgumentException(attributeKeyword); + } + break; + case ']': + return; + default: + throw new IllegalArgumentException(String.valueOf(c)); + } + } + } + + private static WKTID parseAuthority(@NonNull PushbackReader reader) throws IOException { + return parseAuthority(reader, readKeyword(reader)); + } + + private static WKTID parseAuthority(@NonNull PushbackReader reader, @NonNull String keyword) throws IOException { + checkState("ID".equals(keyword) || "AUTHORITY".equals(keyword), keyword); + + skipWhitespace(reader); + readAndExpectChar(reader, '['); + + WKTID.WKTIDBuilder builder = WKTID.builder(); + builder.authorityName(readQuotedLatinString(reader)); + + skipWhitespace(reader); + readAndExpectChar(reader, ','); + skipWhitespace(reader); + + char c = readChar(reader); + reader.unread(c); + if (c == '"') { + builder.authorityUniqueIdentifier(readQuotedLatinString(reader)); + } else { + builder.authorityUniqueIdentifier(readUnsignedInteger(reader)); + } + + skipWhitespace(reader); + readAndExpectChar(reader, ']'); + + return builder.build(); + } + + private static String readKeyword(@NonNull PushbackReader reader) throws IOException { + try (Handle handle = PorkUtil.STRINGBUILDER_POOL.get()) { + StringBuilder builder = handle.get(); + builder.setLength(0); + + skipWhitespace(reader); + + //read until we find a character that isn't an uppercase latin char + while (true) { + char c = readChar(reader); + if (c >= 'A' && c <= 'Z') { + builder.append(c); + } else { + reader.unread(c); + break; + } + } + + return builder.toString().intern(); + } + } + + /** + * @see doublequote + builder.append('"'); + } else { //end of file + reader.unread(next); + break; + } + } else { + builder.append(c); + } + } + + return builder.toString().intern(); + } + } + + private static long readUnsignedInteger(@NonNull PushbackReader reader) throws IOException { + skipWhitespace(reader); + + char c = readChar(reader); + checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); + + long value = 0L; + do { + value = addExact(multiplyExact(value, 10L), c - '0'); + c = readChar(reader); + } while (c >= '0' && c <= '9'); + reader.unread(c); + + return value; + } + + private static long readSignedInteger(@NonNull PushbackReader reader) throws IOException { + skipWhitespace(reader); + + char c = readChar(reader); + switch (c) { + case '-': + return -readUnsignedInteger(reader); + default: + reader.unread(c); + case '+': + return readUnsignedInteger(reader); + } + } + + private static double readUnsignedNumericLiteral(@NonNull PushbackReader reader) throws IOException { + skipWhitespace(reader); + + char c = readChar(reader); + if (c == '.') { //: second case + return readExactNumericLiteral_fractionalPart(reader); + } else { + reader.unread(c); + } + + double value = readUnsignedInteger(reader); + + c = readChar(reader); + switch (c) { + case 'E': // + return value * pow(10.0d, readSignedInteger(reader)); + case '.': //: first case + c = readChar(reader); + reader.unread(c); + if (c >= '0' && c <= '9') { + value += readExactNumericLiteral_fractionalPart(reader); + + c = readChar(reader); + if (c == 'E') { // + return value * pow(10.0d, readSignedInteger(reader)); + } else { + reader.unread(c); + } + } else if (c == 'E') { // + readChar(reader); + return value * pow(10.0d, readSignedInteger(reader)); + } + return value; + default: + reader.unread(c); + return value; + } + } + + private static double readExactNumericLiteral_fractionalPart(@NonNull PushbackReader reader) throws IOException { + double value = 0.0d; + double factor = 0.1d; + + char c = readChar(reader); + checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); + do { + value += factor * (c - '0'); + factor *= 0.1d; + + c = readChar(reader); + } while (c >= '0' && c <= '9'); + reader.unread(c); + + return value; + } + + private static void skipWhitespace(@NonNull PushbackReader reader) throws IOException { + while (true) { + char c = readChar(reader); + if (!isWhitespace(c)) { + reader.unread(c); + return; + } + } + } + + private static void readAndExpectChar(@NonNull PushbackReader reader, char expected) throws IOException { + char c = readChar(reader); + checkState(c == expected, "expected '%c', but found '%c'", expected, c); + } + + private static char readChar(@NonNull PushbackReader reader) throws IOException { + int c = reader.read(); + if (c < 0) { + throw new EOFException(); + } + return (char) c; + } + + private static boolean isWhitespace(char c) { + return c <= ' '; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java new file mode 100644 index 00000000..c85aaf08 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java @@ -0,0 +1,31 @@ +package net.buildtheearth.terraplusplus.projection.wkt.unit; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; + +/** + * @author DaPorkchop_ + * @see WKT Specification §7.4: Unit and unit conversion factor + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder +@RequiredArgsConstructor +@Data +public final class WKTAngleUnit extends WKTObject { + @NonNull + private final String name; + + /** + * The number of radians per unit. + */ + private final double conversionFactor; + + @Override + public String toString() { + return "ANGLEUNIT[\"" + this.name.replace("\"", "\"\"") + "\", " + this.conversionFactor + (this.id() != null ? ", " + this.id() : "") + ']'; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java new file mode 100644 index 00000000..469687b5 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java @@ -0,0 +1,33 @@ +package net.buildtheearth.terraplusplus.projection.wkt.unit; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; + +/** + * @author DaPorkchop_ + * @see WKT Specification §7.4: Unit and unit conversion factor + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder +@RequiredArgsConstructor +@Data +public final class WKTLengthUnit extends WKTObject { + public static final WKTLengthUnit METRE = new WKTLengthUnit("metre", 1.0d); + + @NonNull + private final String name; + + /** + * The number of meters per unit. + */ + private final double conversionFactor; + + @Override + public String toString() { + return "LENGTHUNIT[\"" + this.name.replace("\"", "\"\"") + "\", " + this.conversionFactor + (this.id() != null ? ", " + this.id() : "") + ']'; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java new file mode 100644 index 00000000..de7dc3fd --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -0,0 +1,31 @@ +package net.buildtheearth.terraplusplus.projection.wkt.unit; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; + +/** + * @author DaPorkchop_ + * @see WKT Specification §7.4: Unit and unit conversion factor + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder +@RequiredArgsConstructor +@Data +public final class WKTScaleUnit extends WKTObject { + @NonNull + private final String name; + + /** + * The scale factor. + */ + private final double conversionFactor; + + @Override + public String toString() { + return "SCALEUNIT[\"" + this.name.replace("\"", "\"\"") + "\", " + this.conversionFactor + (this.id() != null ? ", " + this.id() : "") + ']'; + } +} diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java new file mode 100644 index 00000000..92eeacd9 --- /dev/null +++ b/src/test/java/wkt/WKTParserTest.java @@ -0,0 +1,47 @@ +package wkt; + +import lombok.NonNull; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; +import org.junit.Test; + +import java.io.IOException; +import java.io.PushbackReader; +import java.io.StringReader; + +import static org.junit.Assert.*; + +/** + * @author DaPorkchop_ + */ +public class WKTParserTest { + private static PushbackReader reader(@NonNull String text) { + return new PushbackReader(new StringReader(text)); + } + + @Test + @SneakyThrows(IOException.class) + public void testEllipsoid() { + assertEquals( + "ELLIPSOID[\"WGS 84\", 6378137.0, 298.257223563, LENGTHUNIT[\"metre\", 1.0], ID[\"EPSG\", 7030]]", + WKTParser.parseEllipsoid(reader("ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",7030]]")).toString()); + + assertEquals( + "ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]", + WKTParser.parseEllipsoid(reader("SPHEROID[\"GRS 1980\",6378137.0,298.257222101]")).toString()); + + assertEquals( + "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.3048006096012191]]", + WKTParser.parseEllipsoid(reader("ELLIPSOID[\"Clark 1866\",20925832.164,294.97869821,\n" + + " LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); + + assertEquals( + "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.3048006096012191]]", + WKTParser.parseEllipsoid(reader("ELLIPSOID[\"Clark 1866\",2.0925832164E7,294.97869821,\n" + + " LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); + + assertEquals( + "ELLIPSOID[\"Sphere\", 6371000.0, 0.0, LENGTHUNIT[\"metre\", 1.0]]", + WKTParser.parseEllipsoid(reader("ELLIPSOID[\"Sphere\",6371000,0,LENGTHUNIT[\"metre\",1.0]]")).toString()); + } +} From 5f1507e26e5bfd83622f8ea9321cbc3da58e02e9 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 12 Mar 2023 22:32:43 +0100 Subject: [PATCH 31/93] WKT: properly support parsing ellipsoids --- .../projection/wkt/WKTEllipsoid.java | 19 +- .../terraplusplus/projection/wkt/WKTID.java | 24 +- .../projection/wkt/WKTObject.java | 16 + .../projection/wkt/WKTParser.java | 315 ++++++++++-------- .../projection/wkt/WKTWriter.java | 143 ++++++++ .../projection/wkt/datum/WKTDatum.java | 31 ++ .../projection/wkt/unit/WKTAngleUnit.java | 17 +- .../projection/wkt/unit/WKTLengthUnit.java | 17 +- .../projection/wkt/unit/WKTScaleUnit.java | 17 +- src/test/java/wkt/WKTParserTest.java | 30 +- 10 files changed, 461 insertions(+), 168 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java index 40c1849b..2be52c63 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java @@ -1,13 +1,15 @@ package net.buildtheearth.terraplusplus.projection.wkt; import lombok.Builder; -import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; +import java.io.IOException; + /** * @author DaPorkchop_ * @see WKT Specification §8.2.1: Geodetic datum - Ellipsoid @@ -15,7 +17,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder @RequiredArgsConstructor -@Data +@Getter public final class WKTEllipsoid extends WKTObject { @NonNull private final String name; @@ -32,8 +34,15 @@ public final class WKTEllipsoid extends WKTObject { private final WKTLengthUnit lengthUnit = WKTLengthUnit.METRE; @Override - public String toString() { - return "ELLIPSOID[\"" + this.name.replace("\"", "\"\"") + "\", " + this.semiMajorAxis + ", " + this.inverseFlattening + ", " + this.lengthUnit - + (this.id() != null ? ", " + this.id() : "") + ']'; + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("ELLIPSOID") + .writeQuotedLatinString(this.name) + .writeUnsignedNumericLiteral(this.semiMajorAxis) + .writeUnsignedNumericLiteral(this.inverseFlattening); + this.lengthUnit.write(writer); + if (this.id() != null) { + this.id().write(writer); + } + writer.endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java index ff53baba..cc7409ae 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java @@ -1,11 +1,13 @@ package net.buildtheearth.terraplusplus.projection.wkt; -import com.fasterxml.jackson.annotation.JsonCreator; import lombok.Builder; import lombok.Data; import lombok.NonNull; +import lombok.SneakyThrows; import lombok.With; +import java.io.IOException; + /** * @author DaPorkchop_ * @see WKT Specification §C.2: Backward compatibility of CRS common attributes @@ -21,9 +23,23 @@ public final class WKTID { private final Object authorityUniqueIdentifier; @Override + @SneakyThrows(IOException.class) public String toString() { - return "ID[\"" + this.authorityName.replace("\"", "\"\"") + "\", " - + (this.authorityUniqueIdentifier instanceof Number ? this.authorityUniqueIdentifier.toString() : '"' + this.authorityUniqueIdentifier.toString().replace("\"", "\"\"") + '"') - + ']'; + StringBuilder builder = new StringBuilder(); + try (WKTWriter writer = new WKTWriter.ToAppendable(builder, " ", "", " ")) { + this.write(writer); + } + return builder.toString(); + } + + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("ID") + .writeQuotedLatinString(this.authorityName); + if (this.authorityUniqueIdentifier instanceof Number) { + writer.writeUnsignedNumericLiteral((Number) this.authorityUniqueIdentifier); + } else { + writer.writeQuotedLatinString(this.authorityUniqueIdentifier.toString()); + } + writer.endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index 6cf77660..9f41237c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -4,8 +4,12 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; +import lombok.NonNull; +import lombok.SneakyThrows; import lombok.experimental.SuperBuilder; +import java.io.IOException; + /** * @author DaPorkchop_ */ @@ -16,4 +20,16 @@ public abstract class WKTObject { @Builder.Default private final WKTID id = null; + + @Override + @SneakyThrows(IOException.class) + public String toString() { + StringBuilder builder = new StringBuilder(); + try (WKTWriter writer = new WKTWriter.ToAppendable(builder, " ", "", " ")) { + this.write(writer); + } + return builder.toString(); + } + + public abstract void write(@NonNull WKTWriter writer) throws IOException; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java index bd49fe46..c20e07cc 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java @@ -9,6 +9,9 @@ import java.io.EOFException; import java.io.IOException; import java.io.PushbackReader; +import java.nio.CharBuffer; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import static java.lang.Math.*; import static net.daporkchop.lib.common.util.PValidation.*; @@ -18,36 +21,50 @@ */ @UtilityClass public class WKTParser { - public static WKTEllipsoid parseEllipsoid(@NonNull PushbackReader reader) throws IOException { - return parseEllipsoid(reader, readKeyword(reader)); + // https://docs.opengeospatial.org/is/18-010r7/18-010r7.html#13 + private static final Pattern period = Pattern.compile("\\."); + private static final Pattern sign = Pattern.compile("[+\\-]"); + private static final Pattern digit = Pattern.compile("\\d"); + private static final Pattern unsigned_integer = Pattern.compile(digit + "+"); + private static final Pattern signed_integer = Pattern.compile("(?:" + sign + ")?" + unsigned_integer); + private static final Pattern exponent = signed_integer; + private static final Pattern exact_numeric_literal = Pattern.compile(unsigned_integer + "(?:" + period + "(?:" + unsigned_integer + ")?)?|" + period + unsigned_integer); + private static final Pattern mantissa = exact_numeric_literal; + private static final Pattern approximate_numeric_literal = Pattern.compile("(?:" + mantissa + ")E" + exponent); + private static final Pattern unsigned_numeric_literal = Pattern.compile("(?>" + approximate_numeric_literal + ")|" + exact_numeric_literal); + private static final Pattern signed_numeric_literal = Pattern.compile("(?:" + sign + ")?(?:" + unsigned_numeric_literal + ')'); + private static final Pattern number = Pattern.compile(signed_numeric_literal + "|" + unsigned_numeric_literal); + + public static WKTEllipsoid parseEllipsoid(@NonNull CharBuffer buffer) { + return parseEllipsoid(buffer, readKeyword(buffer)); } - private static WKTEllipsoid parseEllipsoid(@NonNull PushbackReader reader, @NonNull String keyword) throws IOException { + private static WKTEllipsoid parseEllipsoid(@NonNull CharBuffer buffer, @NonNull String keyword) { checkState("ELLIPSOID".equals(keyword) || "SPHEROID".equals(keyword), keyword); - skipWhitespace(reader); - readAndExpectChar(reader, '['); + skipWhitespace(buffer); + readAndExpectChar(buffer, '['); WKTEllipsoid.WKTEllipsoidBuilder builder = WKTEllipsoid.builder(); - builder.name(readQuotedLatinString(reader)); + builder.name(readQuotedLatinString(buffer)); - skipWhitespace(reader); - readAndExpectChar(reader, ','); - builder.semiMajorAxis(readUnsignedNumericLiteral(reader)); + skipWhitespace(buffer); + readAndExpectChar(buffer, ','); + builder.semiMajorAxis(readUnsignedNumericLiteral(buffer)); - skipWhitespace(reader); - readAndExpectChar(reader, ','); - builder.inverseFlattening(readUnsignedNumericLiteral(reader)); + skipWhitespace(buffer); + readAndExpectChar(buffer, ','); + builder.inverseFlattening(readUnsignedNumericLiteral(buffer)); - skipWhitespace(reader); - char c = readChar(reader); + skipWhitespace(buffer); + char c = buffer.get(); switch (c) { case ',': - String attributeKeyword = readKeyword(reader); + String attributeKeyword = readKeyword(buffer); switch (attributeKeyword) { case "LENGTHUNIT": case "UNIT": - builder.lengthUnit(parseLengthUnit(reader, attributeKeyword)); + builder.lengthUnit(parseLengthUnit(buffer, attributeKeyword)); break; default: throw new IllegalArgumentException(attributeKeyword); @@ -59,43 +76,43 @@ private static WKTEllipsoid parseEllipsoid(@NonNull PushbackReader reader, @NonN throw new IllegalArgumentException(String.valueOf(c)); } - parseRemainingAttributes(reader, builder); + parseRemainingAttributes(buffer, builder); return builder.build(); } - public static WKTLengthUnit parseLengthUnit(@NonNull PushbackReader reader) throws IOException { - return parseLengthUnit(reader, readKeyword(reader)); + public static WKTLengthUnit parseLengthUnit(@NonNull CharBuffer buffer) { + return parseLengthUnit(buffer, readKeyword(buffer)); } - private static WKTLengthUnit parseLengthUnit(@NonNull PushbackReader reader, @NonNull String keyword) throws IOException { + private static WKTLengthUnit parseLengthUnit(@NonNull CharBuffer buffer, @NonNull String keyword) { checkState("LENGTHUNIT".equals(keyword) || "UNIT".equals(keyword), keyword); - skipWhitespace(reader); - readAndExpectChar(reader, '['); + skipWhitespace(buffer); + readAndExpectChar(buffer, '['); WKTLengthUnit.WKTLengthUnitBuilder builder = WKTLengthUnit.builder(); - builder.name(readQuotedLatinString(reader)); + builder.name(readQuotedLatinString(buffer)); - skipWhitespace(reader); - readAndExpectChar(reader, ','); - builder.conversionFactor(readUnsignedNumericLiteral(reader)); + skipWhitespace(buffer); + readAndExpectChar(buffer, ','); + builder.conversionFactor(readUnsignedNumericLiteral(buffer)); - parseRemainingAttributes(reader, builder); + parseRemainingAttributes(buffer, builder); return builder.build(); } - private static void parseRemainingAttributes(@NonNull PushbackReader reader, @NonNull WKTObject.WKTObjectBuilder builder) throws IOException { + private static void parseRemainingAttributes(@NonNull CharBuffer buffer, @NonNull WKTObject.WKTObjectBuilder builder) { while (true) { - skipWhitespace(reader); - char c = readChar(reader); + skipWhitespace(buffer); + char c = buffer.get(); switch (c) { case ',': - String attributeKeyword = readKeyword(reader); + String attributeKeyword = readKeyword(buffer); switch (attributeKeyword) { case "ID": case "AUTHORITY": - builder.id(parseAuthority(reader, attributeKeyword)); + builder.id(parseAuthority(buffer, attributeKeyword)); break; default: throw new IllegalArgumentException(attributeKeyword); @@ -109,198 +126,222 @@ private static void parseRemainingAttributes(@NonNull PushbackReader reader, @No } } - private static WKTID parseAuthority(@NonNull PushbackReader reader) throws IOException { - return parseAuthority(reader, readKeyword(reader)); + private static WKTID parseAuthority(@NonNull CharBuffer buffer) { + return parseAuthority(buffer, readKeyword(buffer)); } - private static WKTID parseAuthority(@NonNull PushbackReader reader, @NonNull String keyword) throws IOException { + private static WKTID parseAuthority(@NonNull CharBuffer buffer, @NonNull String keyword) { checkState("ID".equals(keyword) || "AUTHORITY".equals(keyword), keyword); - skipWhitespace(reader); - readAndExpectChar(reader, '['); + skipWhitespace(buffer); + readAndExpectChar(buffer, '['); WKTID.WKTIDBuilder builder = WKTID.builder(); - builder.authorityName(readQuotedLatinString(reader)); + builder.authorityName(readQuotedLatinString(buffer)); - skipWhitespace(reader); - readAndExpectChar(reader, ','); - skipWhitespace(reader); + skipWhitespace(buffer); + readAndExpectChar(buffer, ','); + skipWhitespace(buffer); - char c = readChar(reader); - reader.unread(c); + char c = buffer.charAt(0); if (c == '"') { - builder.authorityUniqueIdentifier(readQuotedLatinString(reader)); + builder.authorityUniqueIdentifier(readQuotedLatinString(buffer)); } else { - builder.authorityUniqueIdentifier(readUnsignedInteger(reader)); + builder.authorityUniqueIdentifier(readUnsignedInteger(buffer)); } - skipWhitespace(reader); - readAndExpectChar(reader, ']'); + skipWhitespace(buffer); + readAndExpectChar(buffer, ']'); return builder.build(); } - private static String readKeyword(@NonNull PushbackReader reader) throws IOException { - try (Handle handle = PorkUtil.STRINGBUILDER_POOL.get()) { - StringBuilder builder = handle.get(); - builder.setLength(0); + private static String readKeyword(@NonNull CharBuffer buffer) { + skipWhitespace(buffer); - skipWhitespace(reader); - - //read until we find a character that isn't an uppercase latin char - while (true) { - char c = readChar(reader); - if (c >= 'A' && c <= 'Z') { - builder.append(c); - } else { - reader.unread(c); - break; - } - } - - return builder.toString().intern(); + int start = buffer.position(); + int end = start; + for (char c; (c = buffer.get(end)) >= 'A' && c <= 'Z'; ) { //find the index of the first non-alphabetic char + end++; } + String value = buffer.subSequence(0, end - start).toString(); + buffer.position(end); + return value; } /** * @see doublequote - builder.append('"'); - } else { //end of file - reader.unread(next); - break; - } + private static String readQuotedLatinString(@NonNull CharBuffer buffer) { + //find the opening quote + skipWhitespace(buffer); + readAndExpectChar(buffer, '"'); + + //read until we find a closing quote + int start = buffer.position(); + int end = start; + for (char c; ;) { + c = buffer.get(end); + if (c == '"') { //this could be a closing quote + //peek at the next char to see if this is a double doublequote + if (buffer.get(end + 1) == '"') { + end += 2; //double doublequote -> doublequote, skip it and advance } else { - builder.append(c); + break; } + } else { + end++; } - - return builder.toString().intern(); } + + String value = buffer.subSequence(0, end - start).toString().replace("\"\"", "\""); + buffer.position(end); + readAndExpectChar(buffer, '"'); + return value; + } + + /*private static long readSignedInteger(@NonNull CharBuffer buffer) { + skipWhitespace(buffer); + + Matcher matcher = signed_integer.matcher(buffer); + checkState(matcher.find(), "expected at %d", buffer.position()); + + long value = Long.parseLong(matcher.group()); + buffer.position(buffer.position() + matcher.end()); + return value; } - private static long readUnsignedInteger(@NonNull PushbackReader reader) throws IOException { - skipWhitespace(reader); + private static long readUnsignedInteger(@NonNull CharBuffer buffer) { + skipWhitespace(buffer); + + Matcher matcher = unsigned_integer.matcher(buffer); + checkState(matcher.find(), "expected at %d", buffer.position()); + + long value = Long.parseUnsignedLong(matcher.group()); + buffer.position(buffer.position() + matcher.end()); + return value; + } + + private static double readUnsignedNumericLiteral(@NonNull CharBuffer buffer) { + skipWhitespace(buffer); + + Matcher matcher = unsigned_numeric_literal.matcher(buffer); + checkState(matcher.find(), "expected at %d", buffer.position()); + + double value = Double.parseDouble(matcher.group()); + buffer.position(buffer.position() + matcher.end()); + return value; + }*/ - char c = readChar(reader); + private static long readUnsignedInteger(@NonNull CharBuffer buffer) { + skipWhitespace(buffer); + + char c = buffer.get(); checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); long value = 0L; do { value = addExact(multiplyExact(value, 10L), c - '0'); - c = readChar(reader); + c = buffer.get(); } while (c >= '0' && c <= '9'); - reader.unread(c); + buffer.position(buffer.position() - 1); return value; } - private static long readSignedInteger(@NonNull PushbackReader reader) throws IOException { - skipWhitespace(reader); + private static long readSignedInteger(@NonNull CharBuffer buffer) { + skipWhitespace(buffer); - char c = readChar(reader); + char c = buffer.get(); switch (c) { case '-': - return -readUnsignedInteger(reader); + return -readUnsignedInteger(buffer); default: - reader.unread(c); + buffer.position(buffer.position() - 1); case '+': - return readUnsignedInteger(reader); + return readUnsignedInteger(buffer); } } - private static double readUnsignedNumericLiteral(@NonNull PushbackReader reader) throws IOException { - skipWhitespace(reader); + private static double readUnsignedNumericLiteral(@NonNull CharBuffer buffer) { + skipWhitespace(buffer); - char c = readChar(reader); + char c = buffer.get(); if (c == '.') { //: second case - return readExactNumericLiteral_fractionalPart(reader); + return readExactNumericLiteral_fractionalPart(buffer); } else { - reader.unread(c); + buffer.position(buffer.position() - 1); } - double value = readUnsignedInteger(reader); + double value = readUnsignedInteger(buffer); - c = readChar(reader); + c = buffer.get(); switch (c) { case 'E': // - return value * pow(10.0d, readSignedInteger(reader)); + return value * pow(10.0d, readSignedInteger(buffer)); case '.': //: first case - c = readChar(reader); - reader.unread(c); + c = buffer.get(); + buffer.position(buffer.position() - 1); if (c >= '0' && c <= '9') { - value += readExactNumericLiteral_fractionalPart(reader); + value += readExactNumericLiteral_fractionalPart(buffer); - c = readChar(reader); + c = buffer.get(); if (c == 'E') { // - return value * pow(10.0d, readSignedInteger(reader)); + return value * pow(10.0d, readSignedInteger(buffer)); } else { - reader.unread(c); + buffer.position(buffer.position() - 1); } } else if (c == 'E') { // - readChar(reader); - return value * pow(10.0d, readSignedInteger(reader)); + buffer.get(); + return value * pow(10.0d, readSignedInteger(buffer)); } return value; default: - reader.unread(c); + buffer.position(buffer.position() - 1); return value; } } - private static double readExactNumericLiteral_fractionalPart(@NonNull PushbackReader reader) throws IOException { + private static double readExactNumericLiteral_fractionalPart(@NonNull CharBuffer buffer) { double value = 0.0d; double factor = 0.1d; - char c = readChar(reader); + char c = buffer.get(); checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); do { value += factor * (c - '0'); factor *= 0.1d; - c = readChar(reader); + c = buffer.get(); } while (c >= '0' && c <= '9'); - reader.unread(c); + buffer.position(buffer.position() - 1); return value; } + + /*private static double readNumber(@NonNull CharBuffer buffer) { + skipWhitespace(buffer); + + Matcher matcher = number.matcher(buffer); + checkState(matcher.find(), "expected at %d", buffer.position()); + + double value = Double.parseDouble(matcher.group()); + buffer.position(buffer.position() + matcher.end()); + return value; + }*/ - private static void skipWhitespace(@NonNull PushbackReader reader) throws IOException { - while (true) { - char c = readChar(reader); - if (!isWhitespace(c)) { - reader.unread(c); - return; - } + private static void skipWhitespace(@NonNull CharBuffer buffer) { + while (isWhitespace(buffer.get())) { + //empty } - } - private static void readAndExpectChar(@NonNull PushbackReader reader, char expected) throws IOException { - char c = readChar(reader); - checkState(c == expected, "expected '%c', but found '%c'", expected, c); + //jump back to the previous position, as we've already read the first non-whitespace char + buffer.position(buffer.position() - 1); } - private static char readChar(@NonNull PushbackReader reader) throws IOException { - int c = reader.read(); - if (c < 0) { - throw new EOFException(); - } - return (char) c; + private static void readAndExpectChar(@NonNull CharBuffer buffer, char expected) { + char c = buffer.get(); + checkState(c == expected, "expected '%c', but found '%c'", expected, c); } private static boolean isWhitespace(char c) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java new file mode 100644 index 00000000..1be20316 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java @@ -0,0 +1,143 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import lombok.Builder; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; + +import java.io.IOException; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * Destination for for serializing WKT-based projections. + * + * @author DaPorkchop_ + */ +public interface WKTWriter extends AutoCloseable { + /** + * Begins writing a WKT object with the given keyword. + * + * @param keyword the keyword + */ + WKTWriter beginObject(@NonNull String keyword) throws IOException; + + /** + * Signifies the end of a WKT object. + */ + WKTWriter endObject() throws IOException; + + /** + * Writes the given {@link String} as a quoted latin string. + * + * @param string the {@link String} + */ + WKTWriter writeQuotedLatinString(@NonNull String string) throws IOException; + + /** + * Writes the given {@link Number} as an unsigned numeric literal. + * + * @param number the {@link Number} + */ + WKTWriter writeUnsignedNumericLiteral(@NonNull Number number) throws IOException; + + /** + * Signifies that this writer has finished writing all objects. + */ + @Override + void close() throws IOException; + + /** + * Implementation of {@link WKTWriter} which delegates to an {@link Appendable} given at construction time. + * + * @author DaPorkchop_ + */ + @RequiredArgsConstructor + class ToAppendable implements WKTWriter { + @NonNull + protected final Appendable target; + + @NonNull + protected final CharSequence lineBreak; + @NonNull + protected final CharSequence indent; + @NonNull + protected final CharSequence afterComma; + + protected int depth = 0; + protected boolean writtenFirstElementInObject = false; + protected boolean shouldPrefixNextValueWithNewline = false; + + protected boolean hasStartedObject() { + return this.depth > 0; + } + + protected void beforeWriteValue() throws IOException { + checkState(this.hasStartedObject(), "not currently writing an object!"); + + if (!this.writtenFirstElementInObject) { + this.writtenFirstElementInObject = true; + } else { + this.target.append(','); + + if (!this.shouldPrefixNextValueWithNewline) { + this.target.append(this.afterComma); + } + } + if (this.shouldPrefixNextValueWithNewline) { + this.shouldPrefixNextValueWithNewline = false; + this.writeLineBreakAndIndent(); + } + } + + protected void writeLineBreakAndIndent() throws IOException { + this.target.append(this.lineBreak); + for (int i = 0; i < this.depth; i++) { + this.target.append(this.indent); + } + } + + @Override + public WKTWriter beginObject(@NonNull String keyword) throws IOException { + checkArg(!keyword.isEmpty() && keyword.matches("[A-Z][A-Z0-9]*"), "illegal WKT keyword '%s'", keyword); + + if (this.hasStartedObject()) { //this isn't the root object, add some indentation + this.shouldPrefixNextValueWithNewline = true; + this.beforeWriteValue(); + } + + this.target.append(keyword).append('['); + this.depth++; + this.writtenFirstElementInObject = false; + return this; + } + + @Override + public WKTWriter endObject() throws IOException { + checkState(this.hasStartedObject(), "not currently writing an object!"); + + this.depth--; + this.target.append(']'); + this.shouldPrefixNextValueWithNewline = true; + return this; + } + + @Override + public WKTWriter writeQuotedLatinString(@NonNull String string) throws IOException { + this.beforeWriteValue(); + this.target.append('"').append(string.replace("\"", "\"\"")).append('"'); + return this; + } + + @Override + public WKTWriter writeUnsignedNumericLiteral(@NonNull Number number) throws IOException { + this.beforeWriteValue(); + this.target.append(number.toString()); //TODO + return this; + } + + @Override + public void close() throws IOException { + checkState(this.depth == 0, "unclosed object!"); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java new file mode 100644 index 00000000..be25b690 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java @@ -0,0 +1,31 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTEllipsoid; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder +@RequiredArgsConstructor +@Getter +public final class WKTDatum extends WKTObject { + @NonNull + private final String name; + + @NonNull + private final WKTEllipsoid ellipsoid; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java index c85aaf08..ae56ecba 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java @@ -1,11 +1,14 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; -import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; /** * @author DaPorkchop_ @@ -14,7 +17,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder @RequiredArgsConstructor -@Data +@Getter public final class WKTAngleUnit extends WKTObject { @NonNull private final String name; @@ -25,7 +28,13 @@ public final class WKTAngleUnit extends WKTObject { private final double conversionFactor; @Override - public String toString() { - return "ANGLEUNIT[\"" + this.name.replace("\"", "\"\"") + "\", " + this.conversionFactor + (this.id() != null ? ", " + this.id() : "") + ']'; + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("ANGLEUNIT") + .writeQuotedLatinString(this.name) + .writeUnsignedNumericLiteral(this.conversionFactor); + if (this.id() != null) { + this.id().write(writer); + } + writer.endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java index 469687b5..7fadcb3c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java @@ -1,11 +1,14 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; -import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; /** * @author DaPorkchop_ @@ -14,7 +17,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder @RequiredArgsConstructor -@Data +@Getter public final class WKTLengthUnit extends WKTObject { public static final WKTLengthUnit METRE = new WKTLengthUnit("metre", 1.0d); @@ -27,7 +30,13 @@ public final class WKTLengthUnit extends WKTObject { private final double conversionFactor; @Override - public String toString() { - return "LENGTHUNIT[\"" + this.name.replace("\"", "\"\"") + "\", " + this.conversionFactor + (this.id() != null ? ", " + this.id() : "") + ']'; + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("LENGTHUNIT") + .writeQuotedLatinString(this.name) + .writeUnsignedNumericLiteral(this.conversionFactor); + if (this.id() != null) { + this.id().write(writer); + } + writer.endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java index de7dc3fd..273ae49b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -1,11 +1,14 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; -import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; /** * @author DaPorkchop_ @@ -14,7 +17,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder @RequiredArgsConstructor -@Data +@Getter public final class WKTScaleUnit extends WKTObject { @NonNull private final String name; @@ -25,7 +28,13 @@ public final class WKTScaleUnit extends WKTObject { private final double conversionFactor; @Override - public String toString() { - return "SCALEUNIT[\"" + this.name.replace("\"", "\"\"") + "\", " + this.conversionFactor + (this.id() != null ? ", " + this.id() : "") + ']'; + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("SCALEUNIT") + .writeQuotedLatinString(this.name) + .writeUnsignedNumericLiteral(this.conversionFactor); + if (this.id() != null) { + this.id().write(writer); + } + writer.endObject(); } } diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index 92eeacd9..b617285a 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -6,8 +6,7 @@ import org.junit.Test; import java.io.IOException; -import java.io.PushbackReader; -import java.io.StringReader; +import java.nio.CharBuffer; import static org.junit.Assert.*; @@ -15,33 +14,44 @@ * @author DaPorkchop_ */ public class WKTParserTest { - private static PushbackReader reader(@NonNull String text) { - return new PushbackReader(new StringReader(text)); + private static CharBuffer buffer(@NonNull String text) { + return CharBuffer.wrap(text.toCharArray()).asReadOnlyBuffer(); } @Test - @SneakyThrows(IOException.class) + //@SneakyThrows(IOException.class) public void testEllipsoid() { assertEquals( "ELLIPSOID[\"WGS 84\", 6378137.0, 298.257223563, LENGTHUNIT[\"metre\", 1.0], ID[\"EPSG\", 7030]]", - WKTParser.parseEllipsoid(reader("ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",7030]]")).toString()); + WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",7030]]")).toString()); assertEquals( "ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]", - WKTParser.parseEllipsoid(reader("SPHEROID[\"GRS 1980\",6378137.0,298.257222101]")).toString()); + WKTParser.parseEllipsoid(buffer("SPHEROID[\"GRS 1980\",6378137.0,298.257222101]")).toString()); assertEquals( "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.3048006096012191]]", - WKTParser.parseEllipsoid(reader("ELLIPSOID[\"Clark 1866\",20925832.164,294.97869821,\n" + WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",20925832.164,294.97869821,\n" + " LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); assertEquals( "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.3048006096012191]]", - WKTParser.parseEllipsoid(reader("ELLIPSOID[\"Clark 1866\",2.0925832164E7,294.97869821,\n" + WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",2.0925832164E7,294.97869821,\n" + " LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); assertEquals( "ELLIPSOID[\"Sphere\", 6371000.0, 0.0, LENGTHUNIT[\"metre\", 1.0]]", - WKTParser.parseEllipsoid(reader("ELLIPSOID[\"Sphere\",6371000,0,LENGTHUNIT[\"metre\",1.0]]")).toString()); + WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Sphere\",6371000,0,LENGTHUNIT[\"metre\",1.0]]")).toString()); + + /* + //System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"Ellipsoid\",\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563,\"id\": {\"authority\": \"EPSG\",\"code\": 7030}}", WKTID.class)); + System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"type\":\"AngularUnit\",\"name\": \"EPSG\",\"conversion_factor\": 7030}", WKTUnit.class)); + System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"type\":\"AngularUnit\",\"name\": \"EPSG\",\"conversion_factor\": 7030,\"id\":{\"authority\":\"EPSG\",\"code\":7030}}", WKTUnit.class)); + + System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"authority\": \"EPSG\",\"code\": 7030}", WKTID.class)); + System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"authority\": \"EPSG\",\"code\": 7030}", WKTID.class).toPROJJSON()); + + System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"Ellipsoid\",\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563,\"id\": {\"authority\": \"EPSG\",\"code\": 7030}}", WKTEllipsoid.class).toPROJJSON()); + */ } } From d2e6db8cb0ae2305dc47360fe3cf01aa57bedb74 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 19 Mar 2023 13:56:26 +0100 Subject: [PATCH 32/93] WKT: add a fancy schema system for describing WKT formats for parsing --- .../projection/wkt/WKTEllipsoid.java | 9 + .../terraplusplus/projection/wkt/WKTID.java | 8 + .../projection/wkt/WKTObject.java | 5 + .../projection/wkt/WKTParseSchema.java | 202 ++++++++++++++ .../projection/wkt/WKTParser.java | 52 +--- .../projection/wkt/WKTReader.java | 263 ++++++++++++++++++ .../projection/wkt/datum/WKTDatum.java | 13 + .../projection/wkt/datum/WKTDatumAnchor.java | 32 +++ .../wkt/datum/WKTPrimeMeridian.java | 56 ++++ .../projection/wkt/unit/WKTAngleUnit.java | 10 + .../projection/wkt/unit/WKTLengthUnit.java | 8 + .../projection/wkt/unit/WKTScaleUnit.java | 8 + src/test/java/wkt/WKTParserTest.java | 14 - 13 files changed, 620 insertions(+), 60 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java index 2be52c63..edc55873 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java @@ -19,6 +19,15 @@ @RequiredArgsConstructor @Getter public final class WKTEllipsoid extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEllipsoidBuilderImpl::new, WKTEllipsoidBuilder::build) + .permitKeyword("ELLIPSOID", "SPHEROID") + .requiredStringProperty(WKTEllipsoidBuilder::name) + .requiredUnsignedNumericAsDoubleProperty(WKTEllipsoidBuilder::semiMajorAxis) + .requiredUnsignedNumericAsDoubleProperty(WKTEllipsoidBuilder::inverseFlattening) + .optionalObjectProperty(WKTLengthUnit.PARSE_SCHEMA, WKTEllipsoidBuilder::lengthUnit) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + @NonNull private final String name; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java index cc7409ae..bb2daec7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java @@ -16,6 +16,14 @@ @Data @With public final class WKTID { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTID::builder, WKTIDBuilder::build) + .permitKeyword("ID", "AUTHORITY") + .requiredStringProperty(WKTIDBuilder::authorityName) + .addSimpleProperty( + reader -> reader.peek() == WKTReader.Token.QUOTED_LATIN_STRING ? reader.nextQuotedLatinString() : reader.nextUnsignedNumericLiteral(), + WKTIDBuilder::authorityUniqueIdentifier, true) + .build(); + @NonNull private final String authorityName; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index 9f41237c..ef31ded9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -18,6 +18,11 @@ @Data @SuperBuilder public abstract class WKTObject { + protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WKTObjectBuilder::build) + .permitKeyword("") + .optionalObjectProperty(WKTID.PARSE_SCHEMA, WKTObjectBuilder::id) + .build(); + @Builder.Default private final WKTID id = null; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java new file mode 100644 index 00000000..e09f4fed --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java @@ -0,0 +1,202 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableSet; +import lombok.AccessLevel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import net.daporkchop.lib.common.function.io.IOFunction; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import java.util.function.BiConsumer; +import java.util.function.Function; +import java.util.function.ObjDoubleConsumer; +import java.util.function.Supplier; + +import static net.daporkchop.lib.common.util.PValidation.*; +import static net.daporkchop.lib.common.util.PorkUtil.*; + +/** + * @author DaPorkchop_ + */ +@NoArgsConstructor(access = AccessLevel.PRIVATE) +public abstract class WKTParseSchema { + public static UsingBuilder.Builder builder(@NonNull Supplier builderFactory, @NonNull Function builderBuild) { + return new UsingBuilder.Builder<>(builderFactory, builderBuild); + } + + public T parse(@NonNull WKTReader reader) throws IOException { + return this.parse(reader, reader.nextKeyword()); + } + + public abstract T parse(@NonNull WKTReader reader, @NonNull String keyword) throws IOException; + + /** + * @author DaPorkchop_ + */ + @RequiredArgsConstructor(access = AccessLevel.PRIVATE) + public static final class UsingBuilder extends WKTParseSchema { + private final Supplier builderFactory; + private final Function builderBuild; + + private final Set permittedKeywords; + private final List> properties; + + @Override + public T parse(@NonNull WKTReader reader, @NonNull String keyword) throws IOException { + checkState(this.permittedKeywords.contains(keyword), "unexpected keyword '%s' (should be one of %s)", keyword, this.permittedKeywords); + + B builder = this.builderFactory.get(); + + for (Iterator> itr = this.properties.iterator(); itr.hasNext(); ) { + WKTReader.Token nextToken = reader.peek(); + String nextKeyword = nextToken == WKTReader.Token.BEGIN_OBJECT ? reader.nextKeyword() : null; + + do { + Property property = itr.next(); + if (property.expectedToken != null && property.expectedToken != nextToken) { + checkState(property.optional, "while parsing '%s': next non-optional property expects %s, but found %s!", keyword, property.expectedToken, nextToken); + continue; //this is an optional property, skip it + } else if (!property.tryParse(reader, builder, nextToken, nextKeyword)) { + checkState(property.optional, "while parsing '%s': next non-optional property couldn't accept %s (%s)", keyword, nextToken, nextKeyword); + continue; //this is an optional property, skip it + } else { //we successfully parsed the property, advance to the next one + break; + } + } while (itr.hasNext()); + } + + reader.nextObjectEnd(); + return this.builderBuild.apply(builder); + } + + /** + * @author DaPorkchop_ + */ + @RequiredArgsConstructor(access = AccessLevel.PRIVATE) + public static final class Builder { + private final Supplier builderFactory; + private final Function builderBuild; + + private final ImmutableSet.Builder permittedKeywords = ImmutableSet.builder(); + private final List> properties = new ArrayList<>(); + + public Builder permitKeyword(@NonNull String... keywords) { + this.permittedKeywords.add(keywords); + return this; + } + + private Builder addProperty(@NonNull Property property) { + this.properties.add(property); + return this; + } + + public Builder addSimpleProperty(@NonNull IOFunction read, @NonNull BiConsumer set, boolean optional) { + return this.addProperty(new Property(null, optional) { + @Override + public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { + set.accept(builder, read.applyThrowing(reader)); + return true; + } + }); + } + + public Builder addStringProperty(@NonNull BiConsumer builderCallback, boolean optional) { + return this.addSimpleProperty(WKTReader::nextQuotedLatinString, builderCallback, optional); + } + + public Builder requiredStringProperty(@NonNull BiConsumer builderCallback) { + return this.addStringProperty(builderCallback, false); + } + + public Builder optionalStringProperty(@NonNull BiConsumer builderCallback) { + return this.addStringProperty(builderCallback, true); + } + + public Builder addUnsignedNumericProperty(@NonNull BiConsumer builderCallback, boolean optional) { + return this.addSimpleProperty(WKTReader::nextUnsignedNumericLiteral, builderCallback, optional); + } + + public Builder requiredUnsignedNumericProperty(@NonNull BiConsumer builderCallback) { + return this.addUnsignedNumericProperty(builderCallback, false); + } + + public Builder optionalUnsignedNumericProperty(@NonNull BiConsumer builderCallback) { + return this.addUnsignedNumericProperty(builderCallback, true); + } + + public Builder addUnsignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback, boolean optional) { + return this.addSimpleProperty(WKTReader::nextUnsignedNumericLiteral, (builder, value) -> builderCallback.accept(builder, value.doubleValue()), optional); + } + + public Builder requiredUnsignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback) { + return this.addUnsignedNumericAsDoubleProperty(builderCallback, false); + } + + public Builder optionalUnsignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback) { + return this.addUnsignedNumericAsDoubleProperty(builderCallback, true); + } + + public Builder addObjectProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer set, boolean optional) { + UsingBuilder realSchema = uncheckedCast(schema); + return this.addProperty(new Property(WKTReader.Token.BEGIN_OBJECT, optional) { + @Override + public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { + checkArg(token == WKTReader.Token.BEGIN_OBJECT && keyword != null, "token=%s, keyword=%s", token, keyword); + + if (this.optional() && !realSchema.permittedKeywords.contains(keyword)) { //skip if optional and keyword mismatch + return false; + } + + set.accept(builder, realSchema.parse(reader, keyword)); + return true; + } + }); + } + + public Builder requiredObjectProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer set) { + return this.addObjectProperty(schema, set, false); + } + + public Builder optionalObjectProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer set) { + return this.addObjectProperty(schema, set, true); + } + + public Builder inheritFrom(@NonNull WKTParseSchema baseSchema) { + UsingBuilder realSchema = uncheckedCast(baseSchema); + realSchema.properties.forEach(this::addProperty); + return this; + } + + public UsingBuilder build() { + Set permittedKeywords = this.permittedKeywords.build(); + checkState(!permittedKeywords.isEmpty(), "at least one permitted keyword must be given!"); + return new UsingBuilder<>(this.builderFactory, this.builderBuild, permittedKeywords, ImmutableList.copyOf(this.properties)); + } + } + + /** + * @author DaPorkchop_ + */ + @FunctionalInterface + public interface IPropertyParser { + boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException; + } + + /** + * @author DaPorkchop_ + */ + @RequiredArgsConstructor + @Getter + private static abstract class Property implements IPropertyParser { + private final WKTReader.Token expectedToken; + private final boolean optional; + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java index c20e07cc..c5d7830c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java @@ -1,16 +1,12 @@ package net.buildtheearth.terraplusplus.projection.wkt; import lombok.NonNull; +import lombok.SneakyThrows; import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; -import net.daporkchop.lib.common.pool.handle.Handle; -import net.daporkchop.lib.common.util.PorkUtil; -import java.io.EOFException; import java.io.IOException; -import java.io.PushbackReader; import java.nio.CharBuffer; -import java.util.regex.Matcher; import java.util.regex.Pattern; import static java.lang.Math.*; @@ -35,49 +31,13 @@ public class WKTParser { private static final Pattern signed_numeric_literal = Pattern.compile("(?:" + sign + ")?(?:" + unsigned_numeric_literal + ')'); private static final Pattern number = Pattern.compile(signed_numeric_literal + "|" + unsigned_numeric_literal); + @SneakyThrows(IOException.class) public static WKTEllipsoid parseEllipsoid(@NonNull CharBuffer buffer) { - return parseEllipsoid(buffer, readKeyword(buffer)); - } - - private static WKTEllipsoid parseEllipsoid(@NonNull CharBuffer buffer, @NonNull String keyword) { - checkState("ELLIPSOID".equals(keyword) || "SPHEROID".equals(keyword), keyword); - - skipWhitespace(buffer); - readAndExpectChar(buffer, '['); - - WKTEllipsoid.WKTEllipsoidBuilder builder = WKTEllipsoid.builder(); - builder.name(readQuotedLatinString(buffer)); - - skipWhitespace(buffer); - readAndExpectChar(buffer, ','); - builder.semiMajorAxis(readUnsignedNumericLiteral(buffer)); - - skipWhitespace(buffer); - readAndExpectChar(buffer, ','); - builder.inverseFlattening(readUnsignedNumericLiteral(buffer)); - - skipWhitespace(buffer); - char c = buffer.get(); - switch (c) { - case ',': - String attributeKeyword = readKeyword(buffer); - switch (attributeKeyword) { - case "LENGTHUNIT": - case "UNIT": - builder.lengthUnit(parseLengthUnit(buffer, attributeKeyword)); - break; - default: - throw new IllegalArgumentException(attributeKeyword); - } - break; - case ']': - return builder.build(); - default: - throw new IllegalArgumentException(String.valueOf(c)); + try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { + return WKTEllipsoid.PARSE_SCHEMA.parse(reader); } - parseRemainingAttributes(buffer, builder); - return builder.build(); + //return parseEllipsoid(buffer, readKeyword(buffer)); } public static WKTLengthUnit parseLengthUnit(@NonNull CharBuffer buffer) { @@ -180,7 +140,7 @@ private static String readQuotedLatinString(@NonNull CharBuffer buffer) { //read until we find a closing quote int start = buffer.position(); int end = start; - for (char c; ;) { + for (char c; ; ) { c = buffer.get(end); if (c == '"') { //this could be a closing quote //peek at the next char to see if this is a double doublequote diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java new file mode 100644 index 00000000..9eef6822 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java @@ -0,0 +1,263 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import lombok.NonNull; +import lombok.RequiredArgsConstructor; + +import java.io.IOException; +import java.nio.CharBuffer; + +import static java.lang.Math.*; +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public interface WKTReader extends AutoCloseable { + /** + * Gets the type of the next token without consuming it. + */ + Token peek() throws IOException; + + /** + * Reads the next token from the stream, asserts that it is {@link Token#BEGIN_OBJECT} and returns the object's keyword. + */ + String nextKeyword() throws IOException; + + /** + * Reads the next token from the stream and asserts that it is {@link Token#END_OBJECT}. + */ + void nextObjectEnd() throws IOException; + + /** + * Reads the next token from the stream, asserts that it is {@link Token#QUOTED_LATIN_STRING} and returns the string value. + */ + String nextQuotedLatinString() throws IOException; + + /** + * Reads the next token from the stream, asserts that it is {@link Token#NUMBER} and returns the numeric value. + */ + Number nextUnsignedNumericLiteral() throws IOException; + + @Override + void close() throws IOException; + + /** + * @author DaPorkchop_ + */ + enum Token { + BEGIN_OBJECT, + END_OBJECT, + QUOTED_LATIN_STRING, + NUMBER, + } + + /** + * @author DaPorkchop_ + */ + @RequiredArgsConstructor + class FromCharBuffer implements WKTReader { + @NonNull + protected final CharBuffer buffer; + + protected boolean expectingFirstObjectProperty = true; + + protected static boolean isWhitespace(char c) { + return c <= ' '; + } + + protected void skipWhitespace() { + int pos = this.buffer.position(); + while (isWhitespace(this.buffer.get(pos))) { + pos++; + } + this.buffer.position(pos); + } + + protected void skipToNextValue() { + this.skipWhitespace(); + if (!this.expectingFirstObjectProperty) { + char c = this.buffer.get(); + checkState(c == ',', "expected comma: '%c'", c); + this.skipWhitespace(); + } + this.expectingFirstObjectProperty = false; + } + + @Override + public Token peek() { + for (int i = 0; ; i++) { + char c = this.buffer.charAt(i); + + if (isWhitespace(c) || c == ',') { + continue; + } + + if (c >= 'A' && c <= 'Z') { + return Token.BEGIN_OBJECT; + } else if (c >= '0' && c <= '9') { + return Token.NUMBER; + } + switch (c) { + case '"': + return Token.QUOTED_LATIN_STRING; + case ']': + return Token.END_OBJECT; + case '+': + case '-': + case '.': + return Token.NUMBER; + } + throw new IllegalStateException("unexpected character: '" + c + '"'); + } + } + + @Override + public String nextKeyword() { + this.skipToNextValue(); + + int start = this.buffer.position(); + char c = this.buffer.get(); + checkState(c >= 'A' && c <= 'Z', "not a valid keyword start character: '%c'", c); + + while (!isWhitespace(c = this.buffer.get()) && c != '[') { + checkState((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'), "not a valid keyword character: '%c'", c); + } + + int end = this.buffer.position(); + if (c != '[') { + this.skipWhitespace(); + checkState((c = this.buffer.get()) == '[', "expected begin object character, but found '%c'", c); + } + + this.expectingFirstObjectProperty = true; + return this.buffer.duplicate().position(start).limit(end - 1).toString(); + } + + @Override + public void nextObjectEnd() { + this.skipWhitespace(); + + char c = this.buffer.get(); + checkState(c == ']', "expected end object character, but found '%c'", c); + } + + @Override + public String nextQuotedLatinString() { + this.skipToNextValue(); + + char c = this.buffer.get(); + checkState(c == '"', "expected opening quote, but found '%c'", c); + + StringBuilder builder = new StringBuilder(); + while (true) { + c = this.buffer.get(); + if (c == '"') { + if (this.buffer.charAt(0) == '"') { //escaped doublequote + this.buffer.get(); //skip + builder.append('"'); + } else { //end of string + break; + } + } else { + builder.append(c); + } + } + return builder.toString(); + } + + private long readUnsignedInteger() { + char c = this.buffer.get(); + checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); + + long value = 0L; + do { + value = addExact(multiplyExact(value, 10L), c - '0'); + c = this.buffer.get(); + } while (c >= '0' && c <= '9'); + this.buffer.position(this.buffer.position() - 1); + + return value; + } + + private long readSignedInteger() { + char c = this.buffer.get(); + switch (c) { + case '-': + return -this.readUnsignedInteger(); + default: + this.buffer.position(this.buffer.position() - 1); + case '+': + return this.readUnsignedInteger(); + } + } + + private double readExactNumericLiteral_fractionalPart() { + double value = 0.0d; + double factor = 0.1d; + + char c = this.buffer.get(); + checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); + do { + value += factor * (c - '0'); + factor *= 0.1d; + + c = this.buffer.get(); + } while (c >= '0' && c <= '9'); + this.buffer.position(this.buffer.position() - 1); + + return value; + } + + @Override + public Number nextUnsignedNumericLiteral() { + this.skipToNextValue(); + + char c = this.buffer.get(); + if (c == '.') { //: second case + return this.readExactNumericLiteral_fractionalPart(); + } else { + this.buffer.position(this.buffer.position() - 1); + } + + long value = this.readUnsignedInteger(); + double valueAsDouble; + + c = this.buffer.get(); + switch (c) { + case 'E': // + valueAsDouble = value; + checkState((long) valueAsDouble == value, "%d cannot be converted to double without loss of precision!", value); + + return valueAsDouble * pow(10.0d, this.readSignedInteger()); + case '.': //: first case + valueAsDouble = value; + checkState((long) valueAsDouble == value, "%d cannot be converted to double without loss of precision!", value); + + c = this.buffer.get(); + this.buffer.position(this.buffer.position() - 1); + if (c >= '0' && c <= '9') { + valueAsDouble += this.readExactNumericLiteral_fractionalPart(); + + c = this.buffer.get(); + if (c == 'E') { // + return valueAsDouble * pow(10.0d, this.readSignedInteger()); + } else { + this.buffer.position(this.buffer.position() - 1); + } + } else if (c == 'E') { // + this.buffer.get(); + return valueAsDouble * pow(10.0d, this.readSignedInteger()); + } + return valueAsDouble; + default: + this.buffer.position(this.buffer.position() - 1); + return value; + } + } + + @Override + public void close() { + //no-op + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java index be25b690..92c4dd7a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.projection.wkt.datum; +import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; @@ -7,6 +8,7 @@ import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -19,12 +21,23 @@ @RequiredArgsConstructor @Getter public final class WKTDatum extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTDatumBuilderImpl::new, WKTDatumBuilder::build) + .permitKeyword("DATUM", "TRF", "GEODETICDATUM") + .requiredStringProperty(WKTDatumBuilder::name) + .requiredObjectProperty(WKTEllipsoid.PARSE_SCHEMA, WKTDatumBuilder::ellipsoid) + .optionalObjectProperty(WKTDatumAnchor.PARSE_SCHEMA, WKTDatumBuilder::anchor) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + @NonNull private final String name; @NonNull private final WKTEllipsoid ellipsoid; + @Builder.Default + private final WKTDatumAnchor anchor = null; + @Override public void write(@NonNull WKTWriter writer) throws IOException { } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java new file mode 100644 index 00000000..5ab9dd38 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java @@ -0,0 +1,32 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.With; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTEllipsoid; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@Builder +@Data +@With +public final class WKTDatumAnchor { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTDatumAnchor::builder, WKTDatumAnchorBuilder::build) + .permitKeyword("ANCHOR") + .requiredStringProperty(WKTDatumAnchorBuilder::description) + .build(); + + @NonNull + private final String description; +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java new file mode 100644 index 00000000..1442afa7 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java @@ -0,0 +1,56 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTEllipsoid; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder +@RequiredArgsConstructor +@Getter +public final class WKTPrimeMeridian extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTPrimeMeridianBuilderImpl::new, WKTPrimeMeridianBuilder::build) + .permitKeyword("PRIMEM", "PRIMEMERIDIAN") + .requiredStringProperty(WKTPrimeMeridianBuilder::name) + .requiredUnsignedNumericAsDoubleProperty(WKTPrimeMeridianBuilder::irmLongitude) + .optionalObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTPrimeMeridianBuilder::unit) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + private final double irmLongitude; + + @NonNull + @Builder.Default + private final WKTAngleUnit unit = WKTAngleUnit.DEGREE; //TODO: "!! If is omitted, the value must be in the CRS's CS angular unit if available, else in decimal degrees." + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("PRIMEM") + .writeQuotedLatinString(this.name) + .writeUnsignedNumericLiteral(this.irmLongitude); + //noinspection ConstantValue + if (this.unit != null) { + this.unit.write(writer); + } + if (this.id() != null) { + this.id().write(writer); + } + writer.endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java index ae56ecba..05dca04d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java @@ -6,6 +6,7 @@ import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -19,6 +20,15 @@ @RequiredArgsConstructor @Getter public final class WKTAngleUnit extends WKTObject { + public static final WKTAngleUnit DEGREE = new WKTAngleUnit("degree", 0.0174532925199433d); + + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTAngleUnitBuilderImpl::new, WKTAngleUnitBuilder::build) + .permitKeyword("ANGLEUNIT") + .requiredStringProperty(WKTAngleUnit.WKTAngleUnitBuilder::name) + .requiredUnsignedNumericAsDoubleProperty(WKTAngleUnit.WKTAngleUnitBuilder::conversionFactor) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + @NonNull private final String name; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java index 7fadcb3c..be0c80f5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java @@ -6,6 +6,7 @@ import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -21,6 +22,13 @@ public final class WKTLengthUnit extends WKTObject { public static final WKTLengthUnit METRE = new WKTLengthUnit("metre", 1.0d); + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTLengthUnitBuilderImpl::new, WKTLengthUnitBuilder::build) + .permitKeyword("LENGTHUNIT") + .requiredStringProperty(WKTLengthUnitBuilder::name) + .requiredUnsignedNumericAsDoubleProperty(WKTLengthUnitBuilder::conversionFactor) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + @NonNull private final String name; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java index 273ae49b..f2476e3d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -6,6 +6,7 @@ import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -19,6 +20,13 @@ @RequiredArgsConstructor @Getter public final class WKTScaleUnit extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTScaleUnitBuilderImpl::new, WKTScaleUnitBuilder::build) + .permitKeyword("SCALEUNIT") + .requiredStringProperty(WKTScaleUnit.WKTScaleUnitBuilder::name) + .requiredUnsignedNumericAsDoubleProperty(WKTScaleUnit.WKTScaleUnitBuilder::conversionFactor) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + @NonNull private final String name; diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index b617285a..2a13adfb 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -1,11 +1,9 @@ package wkt; import lombok.NonNull; -import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; import org.junit.Test; -import java.io.IOException; import java.nio.CharBuffer; import static org.junit.Assert.*; @@ -19,7 +17,6 @@ private static CharBuffer buffer(@NonNull String text) { } @Test - //@SneakyThrows(IOException.class) public void testEllipsoid() { assertEquals( "ELLIPSOID[\"WGS 84\", 6378137.0, 298.257223563, LENGTHUNIT[\"metre\", 1.0], ID[\"EPSG\", 7030]]", @@ -42,16 +39,5 @@ public void testEllipsoid() { assertEquals( "ELLIPSOID[\"Sphere\", 6371000.0, 0.0, LENGTHUNIT[\"metre\", 1.0]]", WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Sphere\",6371000,0,LENGTHUNIT[\"metre\",1.0]]")).toString()); - - /* - //System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"Ellipsoid\",\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563,\"id\": {\"authority\": \"EPSG\",\"code\": 7030}}", WKTID.class)); - System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"type\":\"AngularUnit\",\"name\": \"EPSG\",\"conversion_factor\": 7030}", WKTUnit.class)); - System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"type\":\"AngularUnit\",\"name\": \"EPSG\",\"conversion_factor\": 7030,\"id\":{\"authority\":\"EPSG\",\"code\":7030}}", WKTUnit.class)); - - System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"authority\": \"EPSG\",\"code\": 7030}", WKTID.class)); - System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"authority\": \"EPSG\",\"code\": 7030}", WKTID.class).toPROJJSON()); - - System.out.println(TerraConstants.JSON_MAPPER.readValue("{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"Ellipsoid\",\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563,\"id\": {\"authority\": \"EPSG\",\"code\": 7030}}", WKTEllipsoid.class).toPROJJSON()); - */ } } From b511e8e68f3da06a768f01a4b5c2f40accd4c37b Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 22 Mar 2023 14:27:38 +0100 Subject: [PATCH 33/93] WKT: begin support for parsing coordinate systems --- .../projection/wkt/WKTEllipsoid.java | 16 +- .../terraplusplus/projection/wkt/WKTID.java | 26 +- .../projection/wkt/WKTObject.java | 45 ++- .../projection/wkt/WKTParseSchema.java | 80 ++++- .../projection/wkt/WKTParser.java | 295 +----------------- .../projection/wkt/WKTReader.java | 100 +++++- .../projection/wkt/WKTWriter.java | 59 +++- .../projection/wkt/crs/WKTAxis.java | 52 +++ .../wkt/crs/WKTStaticGeographicCRS.java | 66 ++++ .../projection/wkt/datum/WKTDatum.java | 12 +- .../projection/wkt/datum/WKTDatumAnchor.java | 22 +- .../wkt/datum/WKTPrimeMeridian.java | 25 +- .../projection/wkt/unit/WKTAngleUnit.java | 20 +- .../projection/wkt/unit/WKTLengthUnit.java | 18 +- .../projection/wkt/unit/WKTScaleUnit.java | 16 +- src/test/java/wkt/WKTParserTest.java | 49 ++- 16 files changed, 492 insertions(+), 409 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java index edc55873..4ab31900 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java @@ -4,7 +4,6 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; -import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; @@ -15,10 +14,9 @@ * @see WKT Specification §8.2.1: Geodetic datum - Ellipsoid */ @EqualsAndHashCode(callSuper = true) -@SuperBuilder -@RequiredArgsConstructor +@SuperBuilder(toBuilder = true) @Getter -public final class WKTEllipsoid extends WKTObject { +public final class WKTEllipsoid extends WKTObject.WithID { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEllipsoidBuilderImpl::new, WKTEllipsoidBuilder::build) .permitKeyword("ELLIPSOID", "SPHEROID") .requiredStringProperty(WKTEllipsoidBuilder::name) @@ -47,11 +45,9 @@ public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("ELLIPSOID") .writeQuotedLatinString(this.name) .writeUnsignedNumericLiteral(this.semiMajorAxis) - .writeUnsignedNumericLiteral(this.inverseFlattening); - this.lengthUnit.write(writer); - if (this.id() != null) { - this.id().write(writer); - } - writer.endObject(); + .writeUnsignedNumericLiteral(this.inverseFlattening) + .writeRequiredObject(this.lengthUnit) + .writeOptionalObject(this.id()) + .endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java index bb2daec7..6c54a437 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java @@ -1,10 +1,9 @@ package net.buildtheearth.terraplusplus.projection.wkt; -import lombok.Builder; -import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; -import lombok.SneakyThrows; -import lombok.With; +import lombok.experimental.SuperBuilder; import java.io.IOException; @@ -12,11 +11,11 @@ * @author DaPorkchop_ * @see WKT Specification §C.2: Backward compatibility of CRS common attributes */ -@Builder -@Data -@With -public final class WKTID { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTID::builder, WKTIDBuilder::build) +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTID extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTIDBuilderImpl::new, WKTIDBuilder::build) .permitKeyword("ID", "AUTHORITY") .requiredStringProperty(WKTIDBuilder::authorityName) .addSimpleProperty( @@ -31,15 +30,6 @@ public final class WKTID { private final Object authorityUniqueIdentifier; @Override - @SneakyThrows(IOException.class) - public String toString() { - StringBuilder builder = new StringBuilder(); - try (WKTWriter writer = new WKTWriter.ToAppendable(builder, " ", "", " ")) { - this.write(writer); - } - return builder.toString(); - } - public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("ID") .writeQuotedLatinString(this.authorityName); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index ef31ded9..e300cf18 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -1,9 +1,8 @@ package net.buildtheearth.terraplusplus.projection.wkt; -import lombok.AllArgsConstructor; import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; import lombok.experimental.SuperBuilder; @@ -13,28 +12,42 @@ /** * @author DaPorkchop_ */ -@AllArgsConstructor -@NoArgsConstructor -@Data -@SuperBuilder +@EqualsAndHashCode +@SuperBuilder(toBuilder = true) public abstract class WKTObject { - protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WKTObjectBuilder::build) - .permitKeyword("") - .optionalObjectProperty(WKTID.PARSE_SCHEMA, WKTObjectBuilder::id) - .build(); + @Override + public String toString() { + return this.toString(" ", "", " "); + } - @Builder.Default - private final WKTID id = null; + public String toPrettyString() { + return this.toString("\n", " ", " "); + } - @Override @SneakyThrows(IOException.class) - public String toString() { + public String toString(@NonNull CharSequence lineBreak, @NonNull CharSequence indent, @NonNull CharSequence afterComma) { StringBuilder builder = new StringBuilder(); - try (WKTWriter writer = new WKTWriter.ToAppendable(builder, " ", "", " ")) { + try (WKTWriter writer = new WKTWriter.ToAppendable(builder, lineBreak, indent, afterComma)) { this.write(writer); } return builder.toString(); } public abstract void write(@NonNull WKTWriter writer) throws IOException; + + /** + * @author DaPorkchop_ + */ + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static abstract class WithID extends WKTObject { + protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WithIDBuilder::build) + .permitKeyword("") + .optionalObjectProperty(WKTID.PARSE_SCHEMA, WithIDBuilder::id) + .build(); + + @Builder.Default + private final WKTID id = null; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java index e09f4fed..25e2c692 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java @@ -54,19 +54,33 @@ public T parse(@NonNull WKTReader reader, @NonNull String keyword) throws IOExce B builder = this.builderFactory.get(); - for (Iterator> itr = this.properties.iterator(); itr.hasNext(); ) { + int currentPropertyVisitCount = 0; + Property property = null; + + for (Iterator> itr = this.properties.iterator(); property != null || itr.hasNext(); ) { WKTReader.Token nextToken = reader.peek(); String nextKeyword = nextToken == WKTReader.Token.BEGIN_OBJECT ? reader.nextKeyword() : null; do { - Property property = itr.next(); + if (property == null) { //we need to advance to the next property + currentPropertyVisitCount = 0; + property = itr.next(); + } + if (property.expectedToken != null && property.expectedToken != nextToken) { - checkState(property.optional, "while parsing '%s': next non-optional property expects %s, but found %s!", keyword, property.expectedToken, nextToken); + checkState(property.optional || (property.repeatable && currentPropertyVisitCount > 0), "while parsing '%s': next non-optional property expects %s, but found %s!", keyword, property.expectedToken, nextToken); + property = null; //set the property to null so we can advance to the next one on the next loop continue; //this is an optional property, skip it } else if (!property.tryParse(reader, builder, nextToken, nextKeyword)) { - checkState(property.optional, "while parsing '%s': next non-optional property couldn't accept %s (%s)", keyword, nextToken, nextKeyword); + checkState(property.optional || (property.repeatable && currentPropertyVisitCount > 0), "while parsing '%s': next non-optional property couldn't accept %s (%s)", keyword, nextToken, nextKeyword); + property = null; //set the property to null so we can advance to the next one on the next loop continue; //this is an optional property, skip it } else { //we successfully parsed the property, advance to the next one + if (property.repeatable) { //the property is repeatable, try to visit it again + currentPropertyVisitCount++; + } else { //non-repeatable properties should immediately be set to null so we can advance to the next one + property = null; + } break; } } while (itr.hasNext()); @@ -98,7 +112,7 @@ private Builder addProperty(@NonNull Property property) { } public Builder addSimpleProperty(@NonNull IOFunction read, @NonNull BiConsumer set, boolean optional) { - return this.addProperty(new Property(null, optional) { + return this.addProperty(new Property(null, optional, false) { @Override public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { set.accept(builder, read.applyThrowing(reader)); @@ -143,9 +157,45 @@ public Builder optionalUnsignedNumericAsDoubleProperty(@NonNull ObjDoubleC return this.addUnsignedNumericAsDoubleProperty(builderCallback, true); } + public Builder addSignedNumericProperty(@NonNull BiConsumer builderCallback, boolean optional) { + return this.addSimpleProperty(WKTReader::nextSignedNumericLiteral, builderCallback, optional); + } + + public Builder requiredSignedNumericProperty(@NonNull BiConsumer builderCallback) { + return this.addSignedNumericProperty(builderCallback, false); + } + + public Builder optionalSignedNumericProperty(@NonNull BiConsumer builderCallback) { + return this.addSignedNumericProperty(builderCallback, true); + } + + public Builder addSignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback, boolean optional) { + return this.addSimpleProperty(WKTReader::nextSignedNumericLiteral, (builder, value) -> builderCallback.accept(builder, value.doubleValue()), optional); + } + + public Builder requiredSignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback) { + return this.addSignedNumericAsDoubleProperty(builderCallback, false); + } + + public Builder optionalSignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback) { + return this.addSignedNumericAsDoubleProperty(builderCallback, true); + } + + public > Builder addEnumProperty(@NonNull Class enumClass, @NonNull BiConsumer builderCallback, boolean optional) { + return this.addSimpleProperty(reader -> reader.nextEnum(enumClass), builderCallback, optional); + } + + public > Builder requiredEnumProperty(@NonNull Class enumClass, @NonNull BiConsumer builderCallback) { + return this.addEnumProperty(enumClass, builderCallback, false); + } + + public > Builder optionalEnumProperty(@NonNull Class enumClass, @NonNull BiConsumer builderCallback) { + return this.addEnumProperty(enumClass, builderCallback, true); + } + public Builder addObjectProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer set, boolean optional) { UsingBuilder realSchema = uncheckedCast(schema); - return this.addProperty(new Property(WKTReader.Token.BEGIN_OBJECT, optional) { + return this.addProperty(new Property(WKTReader.Token.BEGIN_OBJECT, optional, false) { @Override public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { checkArg(token == WKTReader.Token.BEGIN_OBJECT && keyword != null, "token=%s, keyword=%s", token, keyword); @@ -168,6 +218,23 @@ public Builder optionalObjectProperty(@NonNull WKTParseSchema Builder addObjectListProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer add, boolean optional) { + UsingBuilder realSchema = uncheckedCast(schema); + return this.addProperty(new Property(WKTReader.Token.BEGIN_OBJECT, optional, true) { + @Override + public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { + checkArg(token == WKTReader.Token.BEGIN_OBJECT && keyword != null, "token=%s, keyword=%s", token, keyword); + + if (this.optional() && !realSchema.permittedKeywords.contains(keyword)) { //skip if optional and keyword mismatch + return false; + } + + add.accept(builder, realSchema.parse(reader, keyword)); + return true; + } + }); + } + public Builder inheritFrom(@NonNull WKTParseSchema baseSchema) { UsingBuilder realSchema = uncheckedCast(baseSchema); realSchema.properties.forEach(this::addProperty); @@ -197,6 +264,7 @@ public interface IPropertyParser { private static abstract class Property implements IPropertyParser { private final WKTReader.Token expectedToken; private final boolean optional; + private final boolean repeatable; } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java index c5d7830c..2aca6978 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java @@ -3,308 +3,43 @@ import lombok.NonNull; import lombok.SneakyThrows; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTPrimeMeridian; import java.io.IOException; import java.nio.CharBuffer; -import java.util.regex.Pattern; - -import static java.lang.Math.*; -import static net.daporkchop.lib.common.util.PValidation.*; /** * @author DaPorkchop_ */ @UtilityClass public class WKTParser { - // https://docs.opengeospatial.org/is/18-010r7/18-010r7.html#13 - private static final Pattern period = Pattern.compile("\\."); - private static final Pattern sign = Pattern.compile("[+\\-]"); - private static final Pattern digit = Pattern.compile("\\d"); - private static final Pattern unsigned_integer = Pattern.compile(digit + "+"); - private static final Pattern signed_integer = Pattern.compile("(?:" + sign + ")?" + unsigned_integer); - private static final Pattern exponent = signed_integer; - private static final Pattern exact_numeric_literal = Pattern.compile(unsigned_integer + "(?:" + period + "(?:" + unsigned_integer + ")?)?|" + period + unsigned_integer); - private static final Pattern mantissa = exact_numeric_literal; - private static final Pattern approximate_numeric_literal = Pattern.compile("(?:" + mantissa + ")E" + exponent); - private static final Pattern unsigned_numeric_literal = Pattern.compile("(?>" + approximate_numeric_literal + ")|" + exact_numeric_literal); - private static final Pattern signed_numeric_literal = Pattern.compile("(?:" + sign + ")?(?:" + unsigned_numeric_literal + ')'); - private static final Pattern number = Pattern.compile(signed_numeric_literal + "|" + unsigned_numeric_literal); - @SneakyThrows(IOException.class) public static WKTEllipsoid parseEllipsoid(@NonNull CharBuffer buffer) { try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { return WKTEllipsoid.PARSE_SCHEMA.parse(reader); } - - //return parseEllipsoid(buffer, readKeyword(buffer)); - } - - public static WKTLengthUnit parseLengthUnit(@NonNull CharBuffer buffer) { - return parseLengthUnit(buffer, readKeyword(buffer)); - } - - private static WKTLengthUnit parseLengthUnit(@NonNull CharBuffer buffer, @NonNull String keyword) { - checkState("LENGTHUNIT".equals(keyword) || "UNIT".equals(keyword), keyword); - - skipWhitespace(buffer); - readAndExpectChar(buffer, '['); - - WKTLengthUnit.WKTLengthUnitBuilder builder = WKTLengthUnit.builder(); - builder.name(readQuotedLatinString(buffer)); - - skipWhitespace(buffer); - readAndExpectChar(buffer, ','); - builder.conversionFactor(readUnsignedNumericLiteral(buffer)); - - parseRemainingAttributes(buffer, builder); - - return builder.build(); - } - - private static void parseRemainingAttributes(@NonNull CharBuffer buffer, @NonNull WKTObject.WKTObjectBuilder builder) { - while (true) { - skipWhitespace(buffer); - char c = buffer.get(); - switch (c) { - case ',': - String attributeKeyword = readKeyword(buffer); - switch (attributeKeyword) { - case "ID": - case "AUTHORITY": - builder.id(parseAuthority(buffer, attributeKeyword)); - break; - default: - throw new IllegalArgumentException(attributeKeyword); - } - break; - case ']': - return; - default: - throw new IllegalArgumentException(String.valueOf(c)); - } - } - } - - private static WKTID parseAuthority(@NonNull CharBuffer buffer) { - return parseAuthority(buffer, readKeyword(buffer)); - } - - private static WKTID parseAuthority(@NonNull CharBuffer buffer, @NonNull String keyword) { - checkState("ID".equals(keyword) || "AUTHORITY".equals(keyword), keyword); - - skipWhitespace(buffer); - readAndExpectChar(buffer, '['); - - WKTID.WKTIDBuilder builder = WKTID.builder(); - builder.authorityName(readQuotedLatinString(buffer)); - - skipWhitespace(buffer); - readAndExpectChar(buffer, ','); - skipWhitespace(buffer); - - char c = buffer.charAt(0); - if (c == '"') { - builder.authorityUniqueIdentifier(readQuotedLatinString(buffer)); - } else { - builder.authorityUniqueIdentifier(readUnsignedInteger(buffer)); - } - - skipWhitespace(buffer); - readAndExpectChar(buffer, ']'); - - return builder.build(); - } - - private static String readKeyword(@NonNull CharBuffer buffer) { - skipWhitespace(buffer); - - int start = buffer.position(); - int end = start; - for (char c; (c = buffer.get(end)) >= 'A' && c <= 'Z'; ) { //find the index of the first non-alphabetic char - end++; - } - String value = buffer.subSequence(0, end - start).toString(); - buffer.position(end); - return value; - } - - /** - * @see doublequote, skip it and advance - } else { - break; - } - } else { - end++; - } - } - - String value = buffer.subSequence(0, end - start).toString().replace("\"\"", "\""); - buffer.position(end); - readAndExpectChar(buffer, '"'); - return value; - } - - /*private static long readSignedInteger(@NonNull CharBuffer buffer) { - skipWhitespace(buffer); - - Matcher matcher = signed_integer.matcher(buffer); - checkState(matcher.find(), "expected at %d", buffer.position()); - - long value = Long.parseLong(matcher.group()); - buffer.position(buffer.position() + matcher.end()); - return value; - } - - private static long readUnsignedInteger(@NonNull CharBuffer buffer) { - skipWhitespace(buffer); - - Matcher matcher = unsigned_integer.matcher(buffer); - checkState(matcher.find(), "expected at %d", buffer.position()); - - long value = Long.parseUnsignedLong(matcher.group()); - buffer.position(buffer.position() + matcher.end()); - return value; } - private static double readUnsignedNumericLiteral(@NonNull CharBuffer buffer) { - skipWhitespace(buffer); - - Matcher matcher = unsigned_numeric_literal.matcher(buffer); - checkState(matcher.find(), "expected at %d", buffer.position()); - - double value = Double.parseDouble(matcher.group()); - buffer.position(buffer.position() + matcher.end()); - return value; - }*/ - - private static long readUnsignedInteger(@NonNull CharBuffer buffer) { - skipWhitespace(buffer); - - char c = buffer.get(); - checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); - - long value = 0L; - do { - value = addExact(multiplyExact(value, 10L), c - '0'); - c = buffer.get(); - } while (c >= '0' && c <= '9'); - buffer.position(buffer.position() - 1); - - return value; - } - - private static long readSignedInteger(@NonNull CharBuffer buffer) { - skipWhitespace(buffer); - - char c = buffer.get(); - switch (c) { - case '-': - return -readUnsignedInteger(buffer); - default: - buffer.position(buffer.position() - 1); - case '+': - return readUnsignedInteger(buffer); + @SneakyThrows(IOException.class) + public static WKTDatum parseDatum(@NonNull CharBuffer buffer) { + try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { + return WKTDatum.PARSE_SCHEMA.parse(reader); } } - private static double readUnsignedNumericLiteral(@NonNull CharBuffer buffer) { - skipWhitespace(buffer); - - char c = buffer.get(); - if (c == '.') { //: second case - return readExactNumericLiteral_fractionalPart(buffer); - } else { - buffer.position(buffer.position() - 1); - } - - double value = readUnsignedInteger(buffer); - - c = buffer.get(); - switch (c) { - case 'E': // - return value * pow(10.0d, readSignedInteger(buffer)); - case '.': //: first case - c = buffer.get(); - buffer.position(buffer.position() - 1); - if (c >= '0' && c <= '9') { - value += readExactNumericLiteral_fractionalPart(buffer); - - c = buffer.get(); - if (c == 'E') { // - return value * pow(10.0d, readSignedInteger(buffer)); - } else { - buffer.position(buffer.position() - 1); - } - } else if (c == 'E') { // - buffer.get(); - return value * pow(10.0d, readSignedInteger(buffer)); - } - return value; - default: - buffer.position(buffer.position() - 1); - return value; + @SneakyThrows(IOException.class) + public static WKTPrimeMeridian parsePrimeMeridian(@NonNull CharBuffer buffer) { + try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { + return WKTPrimeMeridian.PARSE_SCHEMA.parse(reader); } } - private static double readExactNumericLiteral_fractionalPart(@NonNull CharBuffer buffer) { - double value = 0.0d; - double factor = 0.1d; - - char c = buffer.get(); - checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); - do { - value += factor * (c - '0'); - factor *= 0.1d; - - c = buffer.get(); - } while (c >= '0' && c <= '9'); - buffer.position(buffer.position() - 1); - - return value; - } - - /*private static double readNumber(@NonNull CharBuffer buffer) { - skipWhitespace(buffer); - - Matcher matcher = number.matcher(buffer); - checkState(matcher.find(), "expected at %d", buffer.position()); - - double value = Double.parseDouble(matcher.group()); - buffer.position(buffer.position() + matcher.end()); - return value; - }*/ - - private static void skipWhitespace(@NonNull CharBuffer buffer) { - while (isWhitespace(buffer.get())) { - //empty + @SneakyThrows(IOException.class) + public static WKTStaticGeographicCRS parseStaticGeographicCRS(@NonNull CharBuffer buffer) { + try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { + return WKTStaticGeographicCRS.PARSE_SCHEMA.parse(reader); } - - //jump back to the previous position, as we've already read the first non-whitespace char - buffer.position(buffer.position() - 1); - } - - private static void readAndExpectChar(@NonNull CharBuffer buffer, char expected) { - char c = buffer.get(); - checkState(c == expected, "expected '%c', but found '%c'", expected, c); - } - - private static boolean isWhitespace(char c) { - return c <= ' '; } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java index 9eef6822..1cf44727 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java @@ -2,6 +2,7 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; +import net.daporkchop.lib.common.util.PorkUtil; import java.io.IOException; import java.nio.CharBuffer; @@ -38,6 +39,16 @@ public interface WKTReader extends AutoCloseable { */ Number nextUnsignedNumericLiteral() throws IOException; + /** + * Reads the next token from the stream, asserts that it is {@link Token#NUMBER} and returns the numeric value. + */ + Number nextSignedNumericLiteral() throws IOException; + + /** + * Reads the next token from the stream, asserts that it is {@link Token#ENUM} and returns the enum value. + */ + > E nextEnum(@NonNull Class enumClass) throws IOException; + @Override void close() throws IOException; @@ -49,6 +60,7 @@ enum Token { END_OBJECT, QUOTED_LATIN_STRING, NUMBER, + ENUM, } /** @@ -93,10 +105,29 @@ public Token peek() { } if (c >= 'A' && c <= 'Z') { - return Token.BEGIN_OBJECT; + //find the next character after the word token to determine whether this is a BEGIN_OBJECT or an ENUM + do { + c = this.buffer.charAt(++i); + } while (c >= 'A' && c <= 'Z'); + + if (isWhitespace(c)) { + do { //skip any whitespace + i++; + } while (isWhitespace(c = this.buffer.charAt(i))); + } + + switch (c) { + case ',': + case ']': + return Token.ENUM; + case '[': + return Token.BEGIN_OBJECT; + } + throw new IllegalStateException("unexpected character after keyword: '" + c + '"'); } else if (c >= '0' && c <= '9') { return Token.NUMBER; } + switch (c) { case '"': return Token.QUOTED_LATIN_STRING; @@ -165,6 +196,30 @@ public String nextQuotedLatinString() { return builder.toString(); } + @Override + public > E nextEnum(@NonNull Class enumClass) throws IOException { + this.skipToNextValue(); + + int start = this.buffer.position(); + char c = this.buffer.get(); + checkState(c >= 'A' && c <= 'Z', "not a valid enum start character: '%c'", c); + + while (!isWhitespace(c = this.buffer.get()) && c != ',' && c != ']') { + checkState((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'), "not a valid enum character: '%c'", c); + } + + int end = this.buffer.position(); + if (c != ',' && c != ']') { + this.skipWhitespace(); + checkState((c = this.buffer.get()) == ',' || c == ']', "expected enum termination character, but found '%c'", c); + } + + //unread last character (which is either ',' or ']') + this.buffer.position(this.buffer.position() - 1); + + return Enum.valueOf(enumClass, this.buffer.duplicate().position(start).limit(end - 1).toString()); + } + private long readUnsignedInteger() { char c = this.buffer.get(); checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); @@ -192,26 +247,29 @@ private long readSignedInteger() { } private double readExactNumericLiteral_fractionalPart() { - double value = 0.0d; - double factor = 0.1d; + int start = this.buffer.position(); char c = this.buffer.get(); checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); - do { - value += factor * (c - '0'); - factor *= 0.1d; + //seek ahead until we find the last digit + do { c = this.buffer.get(); } while (c >= '0' && c <= '9'); this.buffer.position(this.buffer.position() - 1); + int end = this.buffer.position(); - return value; + //parsing floating-point numbers without loss of precision is hard, so i can't be bothered to do it + return Double.parseDouble("0." + this.buffer.duplicate().position(start).limit(end)); } @Override public Number nextUnsignedNumericLiteral() { this.skipToNextValue(); + return this.nextUnsignedNumericLiteral0(); + } + private Number nextUnsignedNumericLiteral0() { char c = this.buffer.get(); if (c == '.') { //: second case return this.readExactNumericLiteral_fractionalPart(); @@ -255,6 +313,34 @@ public Number nextUnsignedNumericLiteral() { } } + @Override + public Number nextSignedNumericLiteral() throws IOException { + this.skipToNextValue(); + + switch (this.buffer.get()) { + default: + this.buffer.position(this.buffer.position() - 1); //neither plus nor minus, unread previous char and assume positive + //fall through + case '+': + //read unsigned number and return it without changes + return this.nextUnsignedNumericLiteral0(); + case '-': + //read unsigned number, then negate it before returning + Number unsigned = this.nextUnsignedNumericLiteral0(); + if (unsigned instanceof Float) { + return -unsigned.floatValue(); + } else if (unsigned instanceof Double) { + return -unsigned.doubleValue(); + } else if (unsigned instanceof Integer) { + return Math.multiplyExact(unsigned.intValue(), -1); + } else if (unsigned instanceof Long) { + return Math.multiplyExact(unsigned.longValue(), -1L); + } else { + throw new IllegalStateException(PorkUtil.className(unsigned)); + } + } + } + @Override public void close() { //no-op diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java index 1be20316..9cc76d11 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java @@ -1,6 +1,5 @@ package net.buildtheearth.terraplusplus.projection.wkt; -import lombok.Builder; import lombok.NonNull; import lombok.RequiredArgsConstructor; @@ -40,6 +39,39 @@ public interface WKTWriter extends AutoCloseable { */ WKTWriter writeUnsignedNumericLiteral(@NonNull Number number) throws IOException; + /** + * Writes the given {@link Number} as a signed numeric literal. + * + * @param number the {@link Number} + */ + WKTWriter writeSignedNumericLiteral(@NonNull Number number) throws IOException; + + /** + * Writes the given {@link Enum} as an enum value. + * + * @param value the {@link Enum} + */ + WKTWriter writeEnum(@NonNull Enum value) throws IOException; + + default WKTWriter writeRequiredObject(@NonNull WKTObject object) throws IOException { + object.write(this); + return this; + } + + default WKTWriter writeOptionalObject(WKTObject object) throws IOException { + if (object != null) { + object.write(this); + } + return this; + } + + default WKTWriter writeObjectList(@NonNull Iterable objects) throws IOException { + for (WKTObject object : objects) { + object.write(this); + } + return this; + } + /** * Signifies that this writer has finished writing all objects. */ @@ -131,7 +163,30 @@ public WKTWriter writeQuotedLatinString(@NonNull String string) throws IOExcepti @Override public WKTWriter writeUnsignedNumericLiteral(@NonNull Number number) throws IOException { this.beforeWriteValue(); - this.target.append(number.toString()); //TODO + + /*String string = number.toString(); + int start = 0; + int end = string.length(); + + if (string.length() > ".0".length() && string.endsWith(".0")) { //skip redundant trailing decimal which is appended to floating-point numbers for some reason + end = string.length() - ".0".length(); + } + this.target.append(string, start, end);*/ + this.target.append(number.toString()); + return this; + } + + @Override + public WKTWriter writeSignedNumericLiteral(@NonNull Number number) throws IOException { + this.beforeWriteValue(); + this.target.append(number.toString()); + return this; + } + + @Override + public WKTWriter writeEnum(@NonNull Enum value) throws IOException { + this.beforeWriteValue(); + this.target.append(value.name()); return this; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java new file mode 100644 index 00000000..dfa7e5b9 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java @@ -0,0 +1,52 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTAxis extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTAxisBuilderImpl::new, WKTAxisBuilder::build) + .permitKeyword("AXIS") + .requiredStringProperty(WKTAxisBuilder::name) + .requiredEnumProperty(Direction.class, WKTAxisBuilder::direction) + .build(); + + @NonNull + private final String name; + + @NonNull + private final Direction direction; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("AXIS") + .writeQuotedLatinString(this.name) + .writeEnum(this.direction) + .endObject(); + } + + /** + * @author DaPorkchop_ + */ + public enum Direction { + NORTH, + SOUTH, + EAST, + WEST, + UP, + DOWN, + OTHER, + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java new file mode 100644 index 00000000..2bee7a1e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java @@ -0,0 +1,66 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.google.common.collect.ImmutableList; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.Singular; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTPrimeMeridian; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + * @see WKT Specification §C.4.1: Geodetic CRS + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTStaticGeographicCRS extends WKTObject.WithID { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTStaticGeographicCRSBuilderImpl::new, WKTStaticGeographicCRSBuilder::build) + .permitKeyword("GEOGCS") + .requiredStringProperty(WKTStaticGeographicCRSBuilder::name) + .requiredObjectProperty(WKTDatum.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::datum) + .requiredObjectProperty(WKTPrimeMeridian.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::primeMeridian) + //TODO: according to https://docs.opengeospatial.org/is/18-010r7/18-010r7.html#209 AXIS comes before UNIT, but + // https://docs.geotools.org/stable/javadocs/org/opengis/referencing/doc-files/WKT.html claims it comes after + .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::axis, true) + .requiredObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::angleUnit) + .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::axis, true) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @NonNull + private final WKTDatum datum; + + @NonNull + private final WKTPrimeMeridian primeMeridian; + + @NonNull + private final WKTAngleUnit angleUnit; + + @NonNull + @Singular("axis") + private final ImmutableList axes; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("GEOGCS") + .writeQuotedLatinString(this.name) + .writeRequiredObject(this.datum) + .writeRequiredObject(this.primeMeridian) + .writeRequiredObject(this.angleUnit) + .writeObjectList(this.axes) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java index 92c4dd7a..ea46931f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java @@ -4,7 +4,6 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; -import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; @@ -17,10 +16,9 @@ * @author DaPorkchop_ */ @EqualsAndHashCode(callSuper = true) -@SuperBuilder -@RequiredArgsConstructor +@SuperBuilder(toBuilder = true) @Getter -public final class WKTDatum extends WKTObject { +public final class WKTDatum extends WKTObject.WithID { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTDatumBuilderImpl::new, WKTDatumBuilder::build) .permitKeyword("DATUM", "TRF", "GEODETICDATUM") .requiredStringProperty(WKTDatumBuilder::name) @@ -40,5 +38,11 @@ public final class WKTDatum extends WKTObject { @Override public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("DATUM") + .writeQuotedLatinString(this.name) + .writeRequiredObject(this.ellipsoid) + .writeOptionalObject(this.anchor) + .writeOptionalObject(this.id()) + .endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java index 5ab9dd38..3cd4f5f6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java @@ -1,14 +1,9 @@ package net.buildtheearth.terraplusplus.projection.wkt.datum; -import lombok.Builder; -import lombok.Data; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import lombok.With; import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -18,15 +13,22 @@ /** * @author DaPorkchop_ */ -@Builder -@Data -@With -public final class WKTDatumAnchor { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTDatumAnchor::builder, WKTDatumAnchorBuilder::build) +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTDatumAnchor extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTDatumAnchorBuilderImpl::new, WKTDatumAnchorBuilder::build) .permitKeyword("ANCHOR") .requiredStringProperty(WKTDatumAnchorBuilder::description) .build(); @NonNull private final String description; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("ANCHOR") + .writeQuotedLatinString(this.description) + .endObject(); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java index 1442afa7..fd558c34 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java @@ -4,9 +4,7 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; -import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -18,14 +16,13 @@ * @author DaPorkchop_ */ @EqualsAndHashCode(callSuper = true) -@SuperBuilder -@RequiredArgsConstructor +@SuperBuilder(toBuilder = true) @Getter -public final class WKTPrimeMeridian extends WKTObject { +public final class WKTPrimeMeridian extends WKTObject.WithID { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTPrimeMeridianBuilderImpl::new, WKTPrimeMeridianBuilder::build) .permitKeyword("PRIMEM", "PRIMEMERIDIAN") .requiredStringProperty(WKTPrimeMeridianBuilder::name) - .requiredUnsignedNumericAsDoubleProperty(WKTPrimeMeridianBuilder::irmLongitude) + .requiredSignedNumericAsDoubleProperty(WKTPrimeMeridianBuilder::irmLongitude) .optionalObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTPrimeMeridianBuilder::unit) .inheritFrom(BASE_PARSE_SCHEMA) .build(); @@ -35,22 +32,16 @@ public final class WKTPrimeMeridian extends WKTObject { private final double irmLongitude; - @NonNull @Builder.Default - private final WKTAngleUnit unit = WKTAngleUnit.DEGREE; //TODO: "!! If is omitted, the value must be in the CRS's CS angular unit if available, else in decimal degrees." + private final WKTAngleUnit unit = null; //TODO: "!! If is omitted, the value must be in the CRS's CS angular unit if available, else in decimal degrees." @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("PRIMEM") .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.irmLongitude); - //noinspection ConstantValue - if (this.unit != null) { - this.unit.write(writer); - } - if (this.id() != null) { - this.id().write(writer); - } - writer.endObject(); + .writeSignedNumericLiteral(this.irmLongitude) + .writeOptionalObject(this.unit) + .writeOptionalObject(this.id()) + .endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java index 05dca04d..d21b28b3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java @@ -3,7 +3,6 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; -import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; @@ -16,19 +15,18 @@ * @see WKT Specification §7.4: Unit and unit conversion factor */ @EqualsAndHashCode(callSuper = true) -@SuperBuilder -@RequiredArgsConstructor +@SuperBuilder(toBuilder = true) @Getter -public final class WKTAngleUnit extends WKTObject { - public static final WKTAngleUnit DEGREE = new WKTAngleUnit("degree", 0.0174532925199433d); +public final class WKTAngleUnit extends WKTObject.WithID { + public static final WKTAngleUnit DEGREE = builder().name("degree").conversionFactor(0.0174532925199433d).build(); public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTAngleUnitBuilderImpl::new, WKTAngleUnitBuilder::build) - .permitKeyword("ANGLEUNIT") + .permitKeyword("ANGLEUNIT", "UNIT") .requiredStringProperty(WKTAngleUnit.WKTAngleUnitBuilder::name) .requiredUnsignedNumericAsDoubleProperty(WKTAngleUnit.WKTAngleUnitBuilder::conversionFactor) .inheritFrom(BASE_PARSE_SCHEMA) .build(); - + @NonNull private final String name; @@ -41,10 +39,8 @@ public final class WKTAngleUnit extends WKTObject { public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("ANGLEUNIT") .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.conversionFactor); - if (this.id() != null) { - this.id().write(writer); - } - writer.endObject(); + .writeUnsignedNumericLiteral(this.conversionFactor) + .writeOptionalObject(this.id()) + .endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java index be0c80f5..f15b66c1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java @@ -3,7 +3,6 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; -import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; @@ -16,14 +15,13 @@ * @see WKT Specification §7.4: Unit and unit conversion factor */ @EqualsAndHashCode(callSuper = true) -@SuperBuilder -@RequiredArgsConstructor +@SuperBuilder(toBuilder = true) @Getter -public final class WKTLengthUnit extends WKTObject { - public static final WKTLengthUnit METRE = new WKTLengthUnit("metre", 1.0d); +public final class WKTLengthUnit extends WKTObject.WithID { + public static final WKTLengthUnit METRE = builder().name("metre").conversionFactor(1.0d).build(); public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTLengthUnitBuilderImpl::new, WKTLengthUnitBuilder::build) - .permitKeyword("LENGTHUNIT") + .permitKeyword("LENGTHUNIT", "UNIT") .requiredStringProperty(WKTLengthUnitBuilder::name) .requiredUnsignedNumericAsDoubleProperty(WKTLengthUnitBuilder::conversionFactor) .inheritFrom(BASE_PARSE_SCHEMA) @@ -41,10 +39,8 @@ public final class WKTLengthUnit extends WKTObject { public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("LENGTHUNIT") .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.conversionFactor); - if (this.id() != null) { - this.id().write(writer); - } - writer.endObject(); + .writeUnsignedNumericLiteral(this.conversionFactor) + .writeOptionalObject(this.id()) + .endObject(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java index f2476e3d..0829ce48 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -3,7 +3,6 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; -import lombok.RequiredArgsConstructor; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; @@ -16,12 +15,11 @@ * @see WKT Specification §7.4: Unit and unit conversion factor */ @EqualsAndHashCode(callSuper = true) -@SuperBuilder -@RequiredArgsConstructor +@SuperBuilder(toBuilder = true) @Getter -public final class WKTScaleUnit extends WKTObject { +public final class WKTScaleUnit extends WKTObject.WithID { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTScaleUnitBuilderImpl::new, WKTScaleUnitBuilder::build) - .permitKeyword("SCALEUNIT") + .permitKeyword("SCALEUNIT", "UNIT") .requiredStringProperty(WKTScaleUnit.WKTScaleUnitBuilder::name) .requiredUnsignedNumericAsDoubleProperty(WKTScaleUnit.WKTScaleUnitBuilder::conversionFactor) .inheritFrom(BASE_PARSE_SCHEMA) @@ -39,10 +37,8 @@ public final class WKTScaleUnit extends WKTObject { public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("SCALEUNIT") .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.conversionFactor); - if (this.id() != null) { - this.id().write(writer); - } - writer.endObject(); + .writeUnsignedNumericLiteral(this.conversionFactor) + .writeOptionalObject(this.id()) + .endObject(); } } diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index 2a13adfb..a7b59162 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -27,17 +27,54 @@ public void testEllipsoid() { WKTParser.parseEllipsoid(buffer("SPHEROID[\"GRS 1980\",6378137.0,298.257222101]")).toString()); assertEquals( - "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.3048006096012191]]", - WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",20925832.164,294.97869821,\n" - + " LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); + "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.304800609601219]]", + WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",20925832.164,294.97869821, LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); assertEquals( - "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.3048006096012191]]", - WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",2.0925832164E7,294.97869821,\n" - + " LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); + "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.304800609601219]]", + WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",2.0925832164E7,294.97869821, LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); assertEquals( "ELLIPSOID[\"Sphere\", 6371000.0, 0.0, LENGTHUNIT[\"metre\", 1.0]]", WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Sphere\",6371000,0,LENGTHUNIT[\"metre\",1.0]]")).toString()); } + + @Test + public void testDatum() { + assertEquals( + "DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]]", + WKTParser.parseDatum(buffer("DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]]")).toString()); + + assertEquals( + "DATUM[\"World Geodetic System 1984\", ELLIPSOID[\"WGS 84\", 6378388.0, 298.257223563, LENGTHUNIT[\"metre\", 1.0]]]", + WKTParser.parseDatum(buffer("TRF[\"World Geodetic System 1984\", ELLIPSOID[\"WGS 84\",6378388.0,298.257223563,LENGTHUNIT[\"metre\",1.0]]]")).toString()); + + assertEquals( + "DATUM[\"Tananarive 1925\", ELLIPSOID[\"International 1924\", 6378388.0, 297.0, LENGTHUNIT[\"metre\", 1.0]], ANCHOR[\"Tananarive observatory:21.0191667gS, 50.23849537gE of Paris\"]]", + WKTParser.parseDatum(buffer("GEODETICDATUM[\"Tananarive 1925\", ELLIPSOID[\"International 1924\",6378388.0,297.0,LENGTHUNIT[\"metre\",1.0] ], ANCHOR[\"Tananarive observatory:21.0191667gS, 50.23849537gE of Paris\"]]")).toString()); + } + + @Test + public void testPrimeMeridian() { + assertEquals( + "PRIMEM[\"Paris\", 2.5969213, ANGLEUNIT[\"grad\", 0.015707963267949]]", + WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Paris\",2.5969213,ANGLEUNIT[\"grad\",0.015707963267949]]")).toString()); + assertEquals( + "PRIMEM[\"Ferro\", -17.6666667]", + WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Ferro\",-17.6666667]")).toString()); + assertEquals( + "PRIMEM[\"Greenwich\", 0.0, ANGLEUNIT[\"degree\", 0.0174532925199433]]", + WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Greenwich\",0.0, ANGLEUNIT[\"degree\",0.0174532925199433]]")).toString()); + } + + @Test + public void testStaticGeographicCRS() { + assertEquals( + "GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]], PRIMEM[\"Greenwich\", 0.0], ANGLEUNIT[\"degree\", 0.0174532925199433]]", + WKTParser.parseStaticGeographicCRS(buffer("GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\",0], UNIT[\"degree\", 0.0174532925199433]]")).toString()); + + /*assertEquals( + "GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\", 0.0], AXIS[\"latitude\", NORTH], AXIS[\"longitude\", EAST], ANGLEUNIT[\"degree\", 0.0174532925199433]]", + WKTParser.parseStaticGeographicCRS(buffer("GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\", 0], AXIS[\"latitude\",NORTH], AXIS[\"longitude\",EAST], UNIT[\"degree\",0.0174532925199433]]")).toString());*/ + } } From 3092ed7dc7725e93cab0b828a9318c5c34626540 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 22 Mar 2023 14:27:38 +0100 Subject: [PATCH 34/93] WKT: add test cases based on EPSG projections database --- .../projection/wkt/WKTObject.java | 8 +- .../projection/wkt/WKTReader.java | 41 +- .../projection/wkt/WKTStyle.java | 68 + .../projection/wkt/WKTWriter.java | 47 +- src/test/java/wkt/WKTParserTest.java | 28 +- src/test/resources/wkt/epsg.properties | 6594 +++++++++++++++++ 6 files changed, 6746 insertions(+), 40 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTStyle.java create mode 100644 src/test/resources/wkt/epsg.properties diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index e300cf18..92ef9fa7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -17,17 +17,17 @@ public abstract class WKTObject { @Override public String toString() { - return this.toString(" ", "", " "); + return this.toString(WKTStyle.ONE_LINE); } public String toPrettyString() { - return this.toString("\n", " ", " "); + return this.toString(WKTStyle.PRETTY); } @SneakyThrows(IOException.class) - public String toString(@NonNull CharSequence lineBreak, @NonNull CharSequence indent, @NonNull CharSequence afterComma) { + public String toString(@NonNull WKTStyle style) { StringBuilder builder = new StringBuilder(); - try (WKTWriter writer = new WKTWriter.ToAppendable(builder, lineBreak, indent, afterComma)) { + try (WKTWriter writer = new WKTWriter.ToAppendable(builder, style)) { this.write(writer); } return builder.toString(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java index 1cf44727..a0833805 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java @@ -47,7 +47,14 @@ public interface WKTReader extends AutoCloseable { /** * Reads the next token from the stream, asserts that it is {@link Token#ENUM} and returns the enum value. */ - > E nextEnum(@NonNull Class enumClass) throws IOException; + String nextEnumName() throws IOException; + + /** + * Reads the next token from the stream, asserts that it is {@link Token#ENUM} and returns the enum value. + */ + default > E nextEnum(@NonNull Class enumClass) throws IOException { + return Enum.valueOf(enumClass, this.nextEnumName()); + } @Override void close() throws IOException; @@ -108,7 +115,7 @@ public Token peek() { //find the next character after the word token to determine whether this is a BEGIN_OBJECT or an ENUM do { c = this.buffer.charAt(++i); - } while (c >= 'A' && c <= 'Z'); + } while ((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '_'); if (isWhitespace(c)) { do { //skip any whitespace @@ -151,7 +158,7 @@ public String nextKeyword() { checkState(c >= 'A' && c <= 'Z', "not a valid keyword start character: '%c'", c); while (!isWhitespace(c = this.buffer.get()) && c != '[') { - checkState((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'), "not a valid keyword character: '%c'", c); + checkState((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '_', "not a valid keyword character: '%c'", c); } int end = this.buffer.position(); @@ -197,7 +204,7 @@ public String nextQuotedLatinString() { } @Override - public > E nextEnum(@NonNull Class enumClass) throws IOException { + public String nextEnumName() throws IOException { this.skipToNextValue(); int start = this.buffer.position(); @@ -205,7 +212,7 @@ public > E nextEnum(@NonNull Class enumClass) throws IOExce checkState(c >= 'A' && c <= 'Z', "not a valid enum start character: '%c'", c); while (!isWhitespace(c = this.buffer.get()) && c != ',' && c != ']') { - checkState((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'), "not a valid enum character: '%c'", c); + checkState((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '_', "not a valid enum character: '%c'", c); } int end = this.buffer.position(); @@ -217,7 +224,7 @@ public > E nextEnum(@NonNull Class enumClass) throws IOExce //unread last character (which is either ',' or ']') this.buffer.position(this.buffer.position() - 1); - return Enum.valueOf(enumClass, this.buffer.duplicate().position(start).limit(end - 1).toString()); + return this.buffer.duplicate().position(start).limit(end - 1).toString(); } private long readUnsignedInteger() { @@ -270,6 +277,8 @@ public Number nextUnsignedNumericLiteral() { } private Number nextUnsignedNumericLiteral0() { + int start = this.buffer.position(); + char c = this.buffer.get(); if (c == '.') { //: second case return this.readExactNumericLiteral_fractionalPart(); @@ -278,35 +287,31 @@ private Number nextUnsignedNumericLiteral0() { } long value = this.readUnsignedInteger(); - double valueAsDouble; c = this.buffer.get(); switch (c) { case 'E': // - valueAsDouble = value; - checkState((long) valueAsDouble == value, "%d cannot be converted to double without loss of precision!", value); - - return valueAsDouble * pow(10.0d, this.readSignedInteger()); + this.readSignedInteger(); + return Double.parseDouble(this.buffer.duplicate().position(start).limit(this.buffer.position()).toString()); case '.': //: first case - valueAsDouble = value; - checkState((long) valueAsDouble == value, "%d cannot be converted to double without loss of precision!", value); - c = this.buffer.get(); this.buffer.position(this.buffer.position() - 1); if (c >= '0' && c <= '9') { - valueAsDouble += this.readExactNumericLiteral_fractionalPart(); + this.readExactNumericLiteral_fractionalPart(); c = this.buffer.get(); if (c == 'E') { // - return valueAsDouble * pow(10.0d, this.readSignedInteger()); + this.readSignedInteger(); + //return valueAsDouble * pow(10.0d, this.readSignedInteger()); } else { this.buffer.position(this.buffer.position() - 1); } } else if (c == 'E') { // this.buffer.get(); - return valueAsDouble * pow(10.0d, this.readSignedInteger()); + this.readSignedInteger(); + //return valueAsDouble * pow(10.0d, this.readSignedInteger()); } - return valueAsDouble; + return Double.parseDouble(this.buffer.duplicate().position(start).limit(this.buffer.position()).toString()); default: this.buffer.position(this.buffer.position() - 1); return value; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTStyle.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTStyle.java new file mode 100644 index 00000000..d59bb9fe --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTStyle.java @@ -0,0 +1,68 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import lombok.Builder; +import lombok.Data; +import lombok.NonNull; +import lombok.SneakyThrows; + +import java.io.IOException; +import java.nio.CharBuffer; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@Data +@Builder(toBuilder = true) +public final class WKTStyle { + public static final WKTStyle DENSE = new WKTStyle("", "", ""); + + public static final WKTStyle ONE_LINE = new WKTStyle(" ", "", " "); + + public static final WKTStyle PRETTY = new WKTStyle("\n", " ", " "); + + @NonNull + private final CharSequence lineBreak; + @NonNull + private final CharSequence indent; + @NonNull + private final CharSequence afterComma; + + @SneakyThrows(IOException.class) + public String format(@NonNull CharSequence wkt) { + StringBuilder builder = new StringBuilder(); + try (WKTReader reader = new WKTReader.FromCharBuffer(CharBuffer.wrap(wkt)); + WKTWriter writer = new WKTWriter.ToAppendable(builder, this)) { + int depth = 0; + + do { + WKTReader.Token token = reader.peek(); + + switch (token) { + case BEGIN_OBJECT: + writer.beginObject(reader.nextKeyword()); + depth++; + break; + case END_OBJECT: + reader.nextObjectEnd(); + writer.endObject(); + depth--; + break; + case ENUM: + writer.writeEnumName(reader.nextEnumName()); + break; + case QUOTED_LATIN_STRING: + writer.writeQuotedLatinString(reader.nextQuotedLatinString()); + break; + case NUMBER: + writer.writeSignedNumericLiteral(reader.nextSignedNumericLiteral()); + break; + default: + throw new IllegalStateException(token.name()); + } + } while (depth > 0); + } + return builder.toString(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java index 9cc76d11..dc2c682a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java @@ -4,6 +4,8 @@ import lombok.RequiredArgsConstructor; import java.io.IOException; +import java.text.NumberFormat; +import java.util.Locale; import static net.daporkchop.lib.common.util.PValidation.*; @@ -46,12 +48,21 @@ public interface WKTWriter extends AutoCloseable { */ WKTWriter writeSignedNumericLiteral(@NonNull Number number) throws IOException; + /** + * Writes the given {@link String} as an enum value. + * + * @param value the {@link String} + */ + WKTWriter writeEnumName(@NonNull String value) throws IOException; + /** * Writes the given {@link Enum} as an enum value. * * @param value the {@link Enum} */ - WKTWriter writeEnum(@NonNull Enum value) throws IOException; + default WKTWriter writeEnum(@NonNull Enum value) throws IOException { + return this.writeEnumName(value.name()); + } default WKTWriter writeRequiredObject(@NonNull WKTObject object) throws IOException { object.write(this); @@ -89,11 +100,7 @@ class ToAppendable implements WKTWriter { protected final Appendable target; @NonNull - protected final CharSequence lineBreak; - @NonNull - protected final CharSequence indent; - @NonNull - protected final CharSequence afterComma; + protected final WKTStyle style; protected int depth = 0; protected boolean writtenFirstElementInObject = false; @@ -112,7 +119,7 @@ protected void beforeWriteValue() throws IOException { this.target.append(','); if (!this.shouldPrefixNextValueWithNewline) { - this.target.append(this.afterComma); + this.target.append(this.style.afterComma()); } } if (this.shouldPrefixNextValueWithNewline) { @@ -122,15 +129,15 @@ protected void beforeWriteValue() throws IOException { } protected void writeLineBreakAndIndent() throws IOException { - this.target.append(this.lineBreak); + this.target.append(this.style.lineBreak()); for (int i = 0; i < this.depth; i++) { - this.target.append(this.indent); + this.target.append(this.style.indent()); } } @Override public WKTWriter beginObject(@NonNull String keyword) throws IOException { - checkArg(!keyword.isEmpty() && keyword.matches("[A-Z][A-Z0-9]*"), "illegal WKT keyword '%s'", keyword); + checkArg(!keyword.isEmpty() && keyword.matches("[A-Z][A-Z0-9_]*"), "illegal WKT keyword '%s'", keyword); if (this.hasStartedObject()) { //this isn't the root object, add some indentation this.shouldPrefixNextValueWithNewline = true; @@ -172,21 +179,29 @@ public WKTWriter writeUnsignedNumericLiteral(@NonNull Number number) throws IOEx end = string.length() - ".0".length(); } this.target.append(string, start, end);*/ - this.target.append(number.toString()); + + if ((number instanceof Float || number instanceof Double) && (true || (Math.round(number.doubleValue()) == number.doubleValue() && Math.abs(number.doubleValue()) < 1E10d))) { + NumberFormat format = NumberFormat.getInstance(Locale.ROOT); + format.setGroupingUsed(false); + format.setMinimumFractionDigits(1); + format.setMaximumFractionDigits(100); + //this.target.append(String.format("%.1f", number)); + this.target.append(format.format(number)); + } else { + this.target.append(number.toString()); + } return this; } @Override public WKTWriter writeSignedNumericLiteral(@NonNull Number number) throws IOException { - this.beforeWriteValue(); - this.target.append(number.toString()); - return this; + return this.writeUnsignedNumericLiteral(number); } @Override - public WKTWriter writeEnum(@NonNull Enum value) throws IOException { + public WKTWriter writeEnumName(@NonNull String value) throws IOException { this.beforeWriteValue(); - this.target.append(value.name()); + this.target.append(value); return this; } diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index a7b59162..70f892a6 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -2,9 +2,16 @@ import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; +import net.buildtheearth.terraplusplus.projection.wkt.WKTStyle; +import org.junit.BeforeClass; import org.junit.Test; +import java.io.BufferedInputStream; +import java.io.IOException; +import java.io.InputStream; import java.nio.CharBuffer; +import java.util.Objects; +import java.util.Properties; import static org.junit.Assert.*; @@ -16,6 +23,23 @@ private static CharBuffer buffer(@NonNull String text) { return CharBuffer.wrap(text.toCharArray()).asReadOnlyBuffer(); } + private static final Properties EPSG = new Properties(); + + @BeforeClass + public static void loadProperties() throws IOException { + try (InputStream in = new BufferedInputStream(Objects.requireNonNull(WKTParserTest.class.getResourceAsStream("epsg.properties")))) { + EPSG.load(in); + } + } + + @Test + public void testWKTFormat() { + EPSG.forEach((key, wkt) -> { + String formatted = WKTStyle.ONE_LINE.format(wkt.toString()); + assertEquals(wkt.toString(), formatted); + }); + } + @Test public void testEllipsoid() { assertEquals( @@ -27,11 +51,11 @@ public void testEllipsoid() { WKTParser.parseEllipsoid(buffer("SPHEROID[\"GRS 1980\",6378137.0,298.257222101]")).toString()); assertEquals( - "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.304800609601219]]", + "ELLIPSOID[\"Clark 1866\", 20925832.164, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.304800609601219]]", WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",20925832.164,294.97869821, LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); assertEquals( - "ELLIPSOID[\"Clark 1866\", 2.0925832164E7, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.304800609601219]]", + "ELLIPSOID[\"Clark 1866\", 20925832.164, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.304800609601219]]", WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",2.0925832164E7,294.97869821, LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); assertEquals( diff --git a/src/test/resources/wkt/epsg.properties b/src/test/resources/wkt/epsg.properties new file mode 100644 index 00000000..3094a59a --- /dev/null +++ b/src/test/resources/wkt/epsg.properties @@ -0,0 +1,6594 @@ +#source: https://raw.githubusercontent.com/geotools/geotools/main/modules/plugin/epsg-wkt/src/main/resources/org/geotools/referencing/epsg/wkt/epsg.properties +#Generated from EPSG database version 9.6.0 +#Mon Jul 08 18:43:07 CEST 2019 +66276413=GEOGCS["RGR92 (3D deg)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66276413"]] +66276405=GEOGCS["RGR92 (deg)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66276405"]] +61556405=GEOGCS["Dabola 1981 (deg)", DATUM["Dabola 1981", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.0, 37.0, 124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61556405"]] +63046405=GEOGCS["Voirol 1875 (deg)", DATUM["Voirol 1875", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-73.0, -247.0, 227.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6304"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63046405"]] +66116405=GEOGCS["Hong Kong 1980 (deg)", DATUM["Hong Kong 1980", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-162.619, -276.959, -161.764, 0.067753, -2.243649, -1.158827, -1.094246], AUTHORITY["EPSG", "6611"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66116405"]] +21292=PROJCS["Barbados 1938 / Barbados National Grid", GEOGCS["Barbados 1938", DATUM["Barbados 1938", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[31.95, 300.99, 419.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4212"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -59.55972222222222], PARAMETER["latitude_of_origin", 13.176388888888892], PARAMETER["scale_factor", 0.9999986], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 75000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21292"]] +21291=PROJCS["Barbados 1938 / British West Indies Grid", GEOGCS["Barbados 1938", DATUM["Barbados 1938", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[31.95, 300.99, 419.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4212"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21291"]] +8456=PROJCS["RGTAAF07 / UTM zone 54S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8456"]] +8455=PROJCS["RGTAAF07 / UTM zone 53S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8455"]] +4099=COMPD_CS["ETRS89 / DKTM3 + DVR90 height", PROJCS["ETRS89 / DKTM3", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4095"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "4099"]] +4098=COMPD_CS["ETRS89 / DKTM2 + DVR90 height", PROJCS["ETRS89 / DKTM2", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4094"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "4098"]] +4097=COMPD_CS["ETRS89 / DKTM1 + DVR90 height", PROJCS["ETRS89 / DKTM1", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4093"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "4097"]] +4096=PROJCS["ETRS89 / DKTM4", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4096"]] +4095=PROJCS["ETRS89 / DKTM3", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4095"]] +4094=PROJCS["ETRS89 / DKTM2", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4094"]] +4093=PROJCS["ETRS89 / DKTM1", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4093"]] +8449=GEOGCS["NAD83(FBN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8449"]] +4088=PROJCS["World Equidistant Cylindrical (Sphere)", GEOGCS["Unspecified datum based upon the GRS 1980 Authalic Sphere", DATUM["Not specified (based on GRS 1980 Authalic Sphere)", SPHEROID["GRS 1980 Authalic Sphere", 6371007.0, 0.0, AUTHORITY["EPSG", "7048"]], AUTHORITY["EPSG", "6047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4047"]], PROJECTION["Equidistant Cylindrical (Spherical)", AUTHORITY["EPSG", "1029"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4088"]] +4087=PROJCS["WGS 84 / World Equidistant Cylindrical", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equidistant_Cylindrical", AUTHORITY["EPSG", "1028"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4087"]] +66666405=GEOGCS["Lisbon 1890 (deg)", DATUM["Lisbon 1890", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[631.392, -66.551, 481.442, 1.09, 4.445, 4.487, -4.43], AUTHORITY["EPSG", "6666"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66666405"]] +4083=PROJCS["REGCAN95 / UTM zone 28N", GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4083"]] +4082=PROJCS["REGCAN95 / UTM zone 27N", GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4082"]] +4081=GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]] +61946405=GEOGCS["Qornoq 1927 (deg)", DATUM["Qornoq 1927", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[163.511, 127.533, -159.789, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61946405"]] +4080=GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4080"]] +62896405=GEOGCS["Amersfoort (deg)", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.4068573303223975, -0.3507326765425626, 1.8703473836067956, 4.0812], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62896405"]] +8434=VERT_CS["Macao height", VERT_DATUM["Macao Height Datum", 2005, AUTHORITY["EPSG", "1210"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8434"]] +8433=PROJCS["Macao 1920 / Macao Grid", GEOGCS["Macao 1920", DATUM["Macao 1920", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8428"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 113.53646944444445], PARAMETER["latitude_of_origin", 22.21239722222221], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20000.0], PARAMETER["false_northing", 20000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8433"]] +8431=GEOGCS["Macao 2008", DATUM["Macao Geodetic Datum 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8431"]] +8430=GEOGCS["Macao 2008", DATUM["Macao Geodetic Datum 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8430"]] +23433=PROJCS["Garoua / UTM zone 33N", GEOGCS["Garoua", DATUM["Garoua", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6234"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4234"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23433"]] +4079=GEOCCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4079"]] +4075=GEOGCS["SREF98", DATUM["Serbian Reference Network 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1034"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4075"]] +4074=GEOGCS["SREF98", DATUM["Serbian Reference Network 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1034"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4074"]] +4073=GEOCCS["SREF98", DATUM["Serbian Reference Network 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1034"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4073"]] +4071=PROJCS["Chua / UTM zone 23S", GEOGCS["Chua", DATUM["Chua", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-144.35, 242.88, -33.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6224"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4224"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4071"]] +8429=GEOCCS["Macao 2008", DATUM["Macao Geodetic Datum 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8429"]] +8428=GEOGCS["Macao 1920", DATUM["Macao 1920", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8428"]] +8427=GEOGCS["Hong Kong Geodetic CS", DATUM["Hong Kong Geodetic", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8427"]] +31028=PROJCS["Yoff / UTM zone 28N", GEOGCS["Yoff", DATUM["Yoff", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-30.0, 190.0, 89.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6310"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4310"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31028"]] +8426=GEOGCS["Hong Kong Geodetic CS", DATUM["Hong Kong Geodetic", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8426"]] +8425=GEOCCS["Hong Kong Geodetic CS", DATUM["Hong Kong Geodetic", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8425"]] +4063=PROJCS["RGRDC 2005 / UTM zone 35S", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4063"]] +4062=PROJCS["RGRDC 2005 / UTM zone 34S", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4062"]] +4061=PROJCS["RGRDC 2005 / UTM zone 33S", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4061"]] +4060=PROJCS["RGRDC 2005 / Congo TM zone 28", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4060"]] +68156405=GEOGCS["Greek (Athens) (deg)", DATUM["Greek (Athens)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6815"]], PRIMEM["Athens", 23.7163375, AUTHORITY["EPSG", "8912"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68156405"]] +4059=PROJCS["RGRDC 2005 / Congo TM zone 26", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4059"]] +4058=PROJCS["RGRDC 2005 / Congo TM zone 24", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4058"]] +4057=PROJCS["RGRDC 2005 / Congo TM zone 22", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4057"]] +4056=PROJCS["RGRDC 2005 / Congo TM zone 20", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4056"]] +4055=GEOGCS["Popular Visualisation CRS", DATUM["Popular Visualisation Datum", SPHEROID["Popular Visualisation Sphere", 6378137.0, 0.0, AUTHORITY["EPSG", "7059"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6055"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4055"]] +4054=GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]] +4053=GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]] +4052=GEOGCS["Unspecified datum based upon the Clarke 1866 Authalic Sphere", DATUM["Not specified (based on Clarke 1866 Authalic Sphere)", SPHEROID["Clarke 1866 Authalic Sphere", 6370997.0, 0.0, AUTHORITY["EPSG", "7052"]], AUTHORITY["EPSG", "6052"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4052"]] +4051=PROJCS["RGRDC 2005 / Congo TM zone 18", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4051"]] +4050=PROJCS["RGRDC 2005 / Congo TM zone 16", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4050"]] +8403=GEOGCS["ETRF2014", DATUM["European Terrestrial Reference Frame 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1206"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8403"]] +8401=GEOCCS["ETRF2014", DATUM["European Terrestrial Reference Frame 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1206"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8401"]] +4049=PROJCS["RGRDC 2005 / Congo TM zone 14", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4049"]] +4048=PROJCS["RGRDC 2005 / Congo TM zone 12", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4048"]] +4047=GEOGCS["Unspecified datum based upon the GRS 1980 Authalic Sphere", DATUM["Not specified (based on GRS 1980 Authalic Sphere)", SPHEROID["GRS 1980 Authalic Sphere", 6371007.0, 0.0, AUTHORITY["EPSG", "7048"]], AUTHORITY["EPSG", "6047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4047"]] +4046=GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]] +4045=GEOGCS["Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid", DATUM["Not specified (based on Everest 1830 (1975 Definition) ellipsoid)", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], AUTHORITY["EPSG", "6045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4045"]] +4044=GEOGCS["Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid", DATUM["Not specified (based on Everest 1830 (1962 Definition) ellipsoid)", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], AUTHORITY["EPSG", "6044"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4044"]] +4043=GEOGCS["Unknown datum based upon the WGS 72 ellipsoid", DATUM["Not specified (based on WGS 72 ellipsoid)", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], AUTHORITY["EPSG", "6043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4043"]] +4042=GEOGCS["Unknown datum based upon the Everest (1830 Definition) ellipsoid", DATUM["Not specified (based on Everest (1830 Definition) ellipsoid)", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4042"]] +4041=GEOGCS["Unknown datum based upon the Average Terrestrial System 1977 ellipsoid", DATUM["Not specified (based on Average Terrestrial System 1977 ellipsoid)", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4041"]] +4040=GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4040"]] +62736405=GEOGCS["NGO 1948 (deg)", DATUM["NGO 1948", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], TOWGS84[278.3, 93.0, 474.5, 7.889, 0.05, -6.61, 6.21], AUTHORITY["EPSG", "6273"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62736405"]] +4039=GEOCCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4039"]] +4038=PROJCS["WGS 84 / TMzn36N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4038"]] +6211=PROJCS["SIRGAS 2000 / UTM zone 24N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6211"]] +4037=PROJCS["WGS 84 / TMzn35N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4037"]] +6210=PROJCS["SIRGAS 2000 / UTM zone 23N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6210"]] +4036=GEOGCS["Unknown datum based upon the GRS 1967 ellipsoid", DATUM["Not specified (based on GRS 1967 ellipsoid)", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], AUTHORITY["EPSG", "6036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4036"]] +4035=GEOGCS["Unknown datum based upon the Authalic Sphere", DATUM["Not specified (based on Authalic Sphere)", SPHEROID["Sphere", 6371000.0, 0.0, AUTHORITY["EPSG", "7035"]], AUTHORITY["EPSG", "6035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4035"]] +4034=GEOGCS["Unknown datum based upon the Clarke 1880 ellipsoid", DATUM["Not specified (based on Clarke 1880 ellipsoid)", SPHEROID["Clarke 1880", 6378249.144808011, 293.46630765562986, AUTHORITY["EPSG", "7034"]], AUTHORITY["EPSG", "6034"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4034"]] +4033=GEOGCS["Unknown datum based upon the OSU91A ellipsoid", DATUM["Not specified (based on OSU91A ellipsoid)", SPHEROID["OSU91A", 6378136.3, 298.257223563, AUTHORITY["EPSG", "7033"]], AUTHORITY["EPSG", "6033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4033"]] +4032=GEOGCS["Unknown datum based upon the OSU86F ellipsoid", DATUM["Not specified (based on OSU86F ellipsoid)", SPHEROID["OSU86F", 6378136.2, 298.257223563, AUTHORITY["EPSG", "7032"]], AUTHORITY["EPSG", "6032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4032"]] +4031=GEOGCS["Unknown datum based upon the GEM 10C ellipsoid", DATUM["Not specified (based on GEM 10C ellipsoid)", SPHEROID["GEM 10C", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7031"]], AUTHORITY["EPSG", "6031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4031"]] +4030=GEOGCS["Unknown datum based upon the WGS 84 ellipsoid", DATUM["Not specified (based on WGS 84 ellipsoid)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6030"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4030"]] +6207=GEOGCS["Nepal 1981", DATUM["Nepal 1981", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[293.17, 726.18, 245.36, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1111"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6207"]] +6204=PROJCS["Macedonia State Coordinate System", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6204"]] +4029=GEOGCS["Unknown datum based upon the War Office ellipsoid", DATUM["Not specified (based on War Office ellipsoid)", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4029"]] +4028=GEOGCS["Unknown datum based upon the Struve 1860 ellipsoid", DATUM["Not specified (based on Struve 1860 ellipsoid)", SPHEROID["Struve 1860", 6378298.3, 294.73, AUTHORITY["EPSG", "7028"]], AUTHORITY["EPSG", "6028"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4028"]] +4027=GEOGCS["Unknown datum based upon the Plessis 1817 ellipsoid", DATUM["Not specified (based on Plessis 1817 ellipsoid)", SPHEROID["Plessis 1817", 6376523.0, 308.64, AUTHORITY["EPSG", "7027"]], AUTHORITY["EPSG", "6027"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4027"]] +4026=PROJCS["MOLDREF99 / Moldova TM", GEOGCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4023"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.4], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99994], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4026"]] +4025=GEOGCS["Unknown datum based upon the NWL 9D ellipsoid", DATUM["Not specified (based on NWL 9D ellipsoid)", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6025"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4025"]] +4024=GEOGCS["Unknown datum based upon the Krassowsky 1940 ellipsoid", DATUM["Not specified (based on Krassowsky 1940 ellipsoid)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6024"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4024"]] +4023=GEOGCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4023"]] +4022=GEOGCS["Unknown datum based upon the International 1924 ellipsoid", DATUM["Not specified (based on International 1924 ellipsoid)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6022"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4022"]] +4021=GEOGCS["Unknown datum based upon the Indonesian National Spheroid", DATUM["Not specified (based on Indonesian National Spheroid)", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], AUTHORITY["EPSG", "6021"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4021"]] +4020=GEOGCS["Unknown datum based upon the Helmert 1906 ellipsoid", DATUM["Not specified (based on Helmert 1906 ellipsoid)", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6020"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4020"]] +4019=GEOGCS["Unknown datum based upon the GRS 1980 ellipsoid", DATUM["Not specified (based on GRS 1980 ellipsoid)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6019"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4019"]] +61456405=GEOGCS["Kalianpur 1962 (deg)", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61456405"]] +4018=GEOGCS["Unknown datum based upon the Everest 1830 Modified ellipsoid", DATUM["Not specified (based on Everest 1830 Modified ellipsoid)", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], AUTHORITY["EPSG", "6018"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4018"]] +4017=GEOGCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4017"]] +4016=GEOGCS["Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid", DATUM["Not specified (based on Everest 1830 (1967 Definition) ellipsoid)", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], AUTHORITY["EPSG", "6016"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4016"]] +4015=GEOGCS["Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid", DATUM["Not specified (based on Everest 1830 (1937 Adjustment) ellipsoid)", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], AUTHORITY["EPSG", "6015"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4015"]] +4014=GEOGCS["Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid", DATUM["Not specified (based on Clarke 1880 (SGA 1922) ellipsoid)", SPHEROID["Clarke 1880 (SGA 1922)", 6378249.2, 293.46598, AUTHORITY["EPSG", "7014"]], AUTHORITY["EPSG", "6014"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4014"]] +4013=GEOGCS["Unknown datum based upon the Clarke 1880 (Arc) ellipsoid", DATUM["Not specified (based on Clarke 1880 (Arc) ellipsoid)", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], AUTHORITY["EPSG", "6013"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4013"]] +4012=GEOGCS["Unknown datum based upon the Clarke 1880 (RGS) ellipsoid", DATUM["Not specified (based on Clarke 1880 (RGS) ellipsoid)", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6012"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4012"]] +4011=GEOGCS["Unknown datum based upon the Clarke 1880 (IGN) ellipsoid", DATUM["Not specified (based on Clarke 1880 (IGN) ellipsoid)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6011"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4011"]] +4010=GEOGCS["Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid", DATUM["Not specified (based on Clarke 1880 (Benoit) ellipsoid)", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], AUTHORITY["EPSG", "6010"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4010"]] +4009=GEOGCS["Unknown datum based upon the Clarke 1866 Michigan ellipsoid", DATUM["Not specified (based on Clarke 1866 Michigan ellipsoid)", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6009"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4009"]] +4008=GEOGCS["Unknown datum based upon the Clarke 1866 ellipsoid", DATUM["Not specified (based on Clarke 1866 ellipsoid)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6008"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4008"]] +4007=GEOGCS["Unknown datum based upon the Clarke 1858 ellipsoid", DATUM["Not specified (based on Clarke 1858 ellipsoid)", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6007"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4007"]] +7992=PROJCS["Malongo 1987 / UTM zone 33S", GEOGCS["Malongo 1987", DATUM["Malongo 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-254.1, -5.36, -100.29, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6259"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4259"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7992"]] +4006=GEOGCS["Unknown datum based upon the Bessel Namibia ellipsoid", DATUM["Not specified (based on Bessel Namibia ellipsoid)", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], AUTHORITY["EPSG", "6006"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4006"]] +7991=PROJCS["NAD27 / MTM zone 10", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7991"]] +4005=GEOGCS["Unknown datum based upon the Bessel Modified ellipsoid", DATUM["Not specified (based on Bessel Modified ellipsoid)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6005"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4005"]] +4004=GEOGCS["Unknown datum based upon the Bessel 1841 ellipsoid", DATUM["Not specified (based on Bessel 1841 ellipsoid)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6004"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4004"]] +4003=GEOGCS["Unknown datum based upon the Australian National Spheroid", DATUM["Not specified (based on Australian National Spheroid)", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], AUTHORITY["EPSG", "6003"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4003"]] +22994=PROJCS["Egypt 1907 / Extended Purple Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22994"]] +4002=GEOGCS["Unknown datum based upon the Airy Modified 1849 ellipsoid", DATUM["Not specified (based on Airy Modified 1849 ellipsoid)", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], AUTHORITY["EPSG", "6002"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4002"]] +22993=PROJCS["Egypt 1907 / Purple Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22993"]] +4001=GEOGCS["Unknown datum based upon the Airy 1830 ellipsoid", DATUM["Not specified (based on Airy 1830 ellipsoid)", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6001"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4001"]] +22992=PROJCS["Egypt 1907 / Red Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 615000.0], PARAMETER["false_northing", 810000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22992"]] +4000=GEOCCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4000"]] +22991=PROJCS["Egypt 1907 / Blue Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 1100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22991"]] +32766=PROJCS["WGS 84 / TM 36 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32766"]] +32761=PROJCS["WGS 84 / UPS South (N,E)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Northing", "North along 0 deg"], AXIS["Easting", "North along 90 deg East"], AUTHORITY["EPSG", "32761"]] +32760=PROJCS["WGS 84 / UTM zone 60S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32760"]] +32759=PROJCS["WGS 84 / UTM zone 59S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32759"]] +32758=PROJCS["WGS 84 / UTM zone 58S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32758"]] +32757=PROJCS["WGS 84 / UTM zone 57S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32757"]] +32756=PROJCS["WGS 84 / UTM zone 56S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32756"]] +32755=PROJCS["WGS 84 / UTM zone 55S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32755"]] +32754=PROJCS["WGS 84 / UTM zone 54S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32754"]] +7979=VERT_CS["KOC WD height", VERT_DATUM["KOC Well Datum", 2005, AUTHORITY["EPSG", "5187"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7979"]] +32753=PROJCS["WGS 84 / UTM zone 53S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32753"]] +32752=PROJCS["WGS 84 / UTM zone 52S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32752"]] +32751=PROJCS["WGS 84 / UTM zone 51S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32751"]] +7976=VERT_CS["HKPD depth", VERT_DATUM["Hong Kong Principal Datum", 2005, AUTHORITY["EPSG", "5135"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "7976"]] +32750=PROJCS["WGS 84 / UTM zone 50S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32750"]] +5799=VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]] +5798=VERT_CS["EGM84 height", VERT_DATUM["EGM84 geoid", 2005, AUTHORITY["EPSG", "5203"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5798"]] +5797=VERT_CS["AIOC95 height", VERT_DATUM["AIOC 1995", 2005, AUTHORITY["EPSG", "5133"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5797"]] +5796=VERT_CS["Lagos 1955 height", VERT_DATUM["Lagos 1955", 2005, AUTHORITY["EPSG", "5194"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5796"]] +5795=VERT_CS["Guadeloupe 1951 height", VERT_DATUM["Guadeloupe 1951", 2005, AUTHORITY["EPSG", "5193"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5795"]] +5794=VERT_CS["Martinique 1955 height", VERT_DATUM["Martinique 1955", 2005, AUTHORITY["EPSG", "5192"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5794"]] +5793=VERT_CS["Mayotte 1950 height", VERT_DATUM["Mayotte 1950", 2005, AUTHORITY["EPSG", "5191"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5793"]] +5792=VERT_CS["Danger 1950 height", VERT_DATUM["Danger 1950", 2005, AUTHORITY["EPSG", "5190"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5792"]] +5791=VERT_CS["NGC 1948 height", VERT_DATUM["Nivellement General de la Corse 1948", 2005, AUTHORITY["EPSG", "5189"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5791"]] +5790=VERT_CS["KOC CD height", VERT_DATUM["KOC Construction Datum", 2005, AUTHORITY["EPSG", "5188"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5790"]] +20791=PROJCS["Lisbon (Lisbon) / Portuguese Grid", GEOGCS["Lisbon (Lisbon)", DATUM["Lisbon 1937 (Lisbon)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6803"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4803"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 1.0], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20791"]] +20790=PROJCS["Lisbon (Lisbon) / Portuguese National Grid", GEOGCS["Lisbon (Lisbon)", DATUM["Lisbon 1937 (Lisbon)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6803"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4803"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 1.0], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20790"]] +32749=PROJCS["WGS 84 / UTM zone 49S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32749"]] +32748=PROJCS["WGS 84 / UTM zone 48S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32748"]] +32747=PROJCS["WGS 84 / UTM zone 47S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32747"]] +32746=PROJCS["WGS 84 / UTM zone 46S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32746"]] +32745=PROJCS["WGS 84 / UTM zone 45S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32745"]] +32744=PROJCS["WGS 84 / UTM zone 44S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32744"]] +32743=PROJCS["WGS 84 / UTM zone 43S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32743"]] +7968=VERT_CS["NGVD29 height (m)", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7968"]] +32742=PROJCS["WGS 84 / UTM zone 42S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32742"]] +32741=PROJCS["WGS 84 / UTM zone 41S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32741"]] +32740=PROJCS["WGS 84 / UTM zone 40S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32740"]] +5789=VERT_CS["KOC WD depth", VERT_DATUM["KOC Well Datum", 2005, AUTHORITY["EPSG", "5187"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5789"]] +7962=VERT_CS["Poolbeg height (m)", VERT_DATUM["Poolbeg", 2005, AUTHORITY["EPSG", "5152"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7962"]] +66016405=GEOGCS["Antigua 1943 (deg)", DATUM["Antigua 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-255.0, -15.0, 71.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6601"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66016405"]] +5788=VERT_CS["Kuwait PWD height", VERT_DATUM["Kuwait PWD", 2005, AUTHORITY["EPSG", "5186"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5788"]] +5787=VERT_CS["EOMA 1980 height", VERT_DATUM["Baltic 1980", 2005, AUTHORITY["EPSG", "5185"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5787"]] +5786=VERT_CS["Baltic 1982 height", VERT_DATUM["Baltic 1982", 2005, AUTHORITY["EPSG", "5184"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5786"]] +5785=VERT_CS["SNN76 height", VERT_DATUM["Staatlichen Nivellementnetzes 1976", 2005, AUTHORITY["EPSG", "5183"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5785"]] +5784=VERT_CS["DHHN85 height", VERT_DATUM["Deutsches Haupthoehennetz 1985", 2005, AUTHORITY["EPSG", "5182"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5784"]] +5783=VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]] +5782=VERT_CS["Alicante height", VERT_DATUM["Alicante", 2005, AUTHORITY["EPSG", "5180"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5782"]] +5781=VERT_CS["Constanta height", VERT_DATUM["Constanta", 2005, AUTHORITY["EPSG", "5179"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5781"]] +5780=VERT_CS["Cascais height", VERT_DATUM["Cascais", 2005, AUTHORITY["EPSG", "5178"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5780"]] +62246405=GEOGCS["Chua (deg)", DATUM["Chua", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-144.35, 242.88, -33.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6224"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62246405"]] +32739=PROJCS["WGS 84 / UTM zone 39S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32739"]] +32738=PROJCS["WGS 84 / UTM zone 38S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32738"]] +32737=PROJCS["WGS 84 / UTM zone 37S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32737"]] +32736=PROJCS["WGS 84 / UTM zone 36S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32736"]] +32735=PROJCS["WGS 84 / UTM zone 35S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32735"]] +32734=PROJCS["WGS 84 / UTM zone 34S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32734"]] +32733=PROJCS["WGS 84 / UTM zone 33S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32733"]] +32732=PROJCS["WGS 84 / UTM zone 32S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32732"]] +32731=PROJCS["WGS 84 / UTM zone 31S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32731"]] +7956=COMPD_CS["SHMG2015 +SHVD2015 height", PROJCS["SHMG2015", GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "7886"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7887"]], VERT_CS["SHVD2015 height", VERT_DATUM["St. Helena Vertical Datum 2015", 2005, AUTHORITY["EPSG", "1177"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7890"]], AUTHORITY["EPSG", "7956"]] +32730=PROJCS["WGS 84 / UTM zone 30S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32730"]] +7955=COMPD_CS["St. Helena Tritan / UTM zone 30S +Tritan 2011 height", PROJCS["St. Helena Tritan / UTM zone 30S", GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "7881"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7883"]], VERT_CS["St. Helena Tritan 2011 height", VERT_DATUM["St. Helena Tritan Vertical Datum 2011", 2005, AUTHORITY["EPSG", "1176"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7889"]], AUTHORITY["EPSG", "7955"]] +7954=COMPD_CS["Astro DOS 71 / UTM zone 30S + Jamestown 1971 height", PROJCS["Astro DOS 71 / UTM zone 30S", GEOGCS["Astro DOS 71", DATUM["Astro DOS 71", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-323.65, 551.39, -491.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6710"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4710"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7878"]], VERT_CS["Jamestown 1971 height", VERT_DATUM["Jamestown 1971", 2005, AUTHORITY["EPSG", "1175"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7888"]], AUTHORITY["EPSG", "7954"]] +5779=VERT_CS["SVS2000 height", VERT_DATUM["Slovenian Vertical System 2000", 2005, AUTHORITY["EPSG", "5177"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5779"]] +5778=VERT_CS["GHA height", VERT_DATUM["Gebrauchshohen ADRIA", 2005, AUTHORITY["EPSG", "5176"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5778"]] +5777=VERT_CS["Durres height", VERT_DATUM["Durres", 2005, AUTHORITY["EPSG", "5175"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5777"]] +5776=VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]] +5775=VERT_CS["Antalya height", VERT_DATUM["Antalya", 2005, AUTHORITY["EPSG", "5173"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5775"]] +5774=VERT_CS["NG-L height", VERT_DATUM["Nivellement General du Luxembourg", 2005, AUTHORITY["EPSG", "5172"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5774"]] +5773=VERT_CS["EGM96 height", VERT_DATUM["EGM96 geoid", 2005, AUTHORITY["EPSG", "5171"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5773"]] +3599=PROJCS["NAD83(NSRS2007) / Mississippi West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3599"]] +5772=VERT_CS["Stewart Island 1977 height", VERT_DATUM["Stewart Island 1977", 2005, AUTHORITY["EPSG", "5170"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5772"]] +3598=PROJCS["NAD83(NSRS2007) / Mississippi East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3598"]] +5771=VERT_CS["Chatham Island 1959 height", VERT_DATUM["Waitangi (Chatham Island) 1959", 2005, AUTHORITY["EPSG", "5169"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5771"]] +3597=PROJCS["NAD83(NSRS2007) / Mississippi East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3597"]] +5770=VERT_CS["Wellington 1953 height", VERT_DATUM["Wellington 1953", 2005, AUTHORITY["EPSG", "5168"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5770"]] +3596=PROJCS["NAD83(NSRS2007) / Minnesota South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3596"]] +3595=PROJCS["NAD83(NSRS2007) / Minnesota North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3595"]] +3594=PROJCS["NAD83(NSRS2007) / Minnesota Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3594"]] +3593=PROJCS["NAD83(NSRS2007) / Michigan South (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3593"]] +3592=PROJCS["NAD83(NSRS2007) / Michigan South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3592"]] +3591=PROJCS["NAD83(NSRS2007) / Michigan Oblique Mercator", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -86.0], PARAMETER["latitude_of_center", 45.30916666666668], PARAMETER["azimuth", 337.25556], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2546731.496], PARAMETER["false_northing", -4354009.816], PARAMETER["rectified_grid_angle", 337.25556], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3591"]] +3590=PROJCS["NAD83(NSRS2007) / Michigan North (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3590"]] +32729=PROJCS["WGS 84 / UTM zone 29S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32729"]] +32728=PROJCS["WGS 84 / UTM zone 28S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32728"]] +32727=PROJCS["WGS 84 / UTM zone 27S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32727"]] +32726=PROJCS["WGS 84 / UTM zone 26S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32726"]] +32725=PROJCS["WGS 84 / UTM zone 25S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32725"]] +32724=PROJCS["WGS 84 / UTM zone 24S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32724"]] +32723=PROJCS["WGS 84 / UTM zone 23S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32723"]] +32722=PROJCS["WGS 84 / UTM zone 22S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32722"]] +32721=PROJCS["WGS 84 / UTM zone 21S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32721"]] +32720=PROJCS["WGS 84 / UTM zone 20S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32720"]] +5769=VERT_CS["Taranaki 1970 height", VERT_DATUM["Taranaki 1970", 2005, AUTHORITY["EPSG", "5167"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5769"]] +5768=VERT_CS["Tararu 1952 height", VERT_DATUM["Tararu 1952", 2005, AUTHORITY["EPSG", "5166"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5768"]] +5767=VERT_CS["One Tree Point 1964 height", VERT_DATUM["One Tree Point 1964", 2005, AUTHORITY["EPSG", "5165"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5767"]] +5766=VERT_CS["Nelson 1955 height", VERT_DATUM["Nelson 1955", 2005, AUTHORITY["EPSG", "5164"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5766"]] +5765=VERT_CS["Napier 1962 height", VERT_DATUM["Napier 1962", 2005, AUTHORITY["EPSG", "5163"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5765"]] +5764=VERT_CS["Moturiki 1953 height", VERT_DATUM["Moturiki 1953", 2005, AUTHORITY["EPSG", "5162"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5764"]] +5763=VERT_CS["Lyttelton 1937 height", VERT_DATUM["Lyttelton 1937", 2005, AUTHORITY["EPSG", "5161"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5763"]] +3589=PROJCS["NAD83(NSRS2007) / Michigan North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 8000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3589"]] +5762=VERT_CS["Gisborne 1926 height", VERT_DATUM["Gisborne 1926", 2005, AUTHORITY["EPSG", "5160"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5762"]] +3588=PROJCS["NAD83(NSRS2007) / Michigan Central (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3588"]] +5761=VERT_CS["Dunedin 1958 height", VERT_DATUM["Dunedin 1958", 2005, AUTHORITY["EPSG", "5159"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5761"]] +3587=PROJCS["NAD83(NSRS2007) / Michigan Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3587"]] +5760=VERT_CS["Bluff 1955 height", VERT_DATUM["Bluff 1955", 2005, AUTHORITY["EPSG", "5158"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5760"]] +3586=PROJCS["NAD83(NSRS2007) / Massachusetts Mainland (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3586"]] +3585=PROJCS["NAD83(NSRS2007) / Massachusetts Mainland", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 750000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3585"]] +3584=PROJCS["NAD83(NSRS2007) / Massachusetts Island (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3584"]] +3583=PROJCS["NAD83(NSRS2007) / Massachusetts Island", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3583"]] +3582=PROJCS["NAD83(NSRS2007) / Maryland (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3582"]] +3581=PROJCS["NAD83(CSRS) / NWT Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -112.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 62.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3581"]] +3580=PROJCS["NAD83 / NWT Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -112.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 62.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3580"]] +32719=PROJCS["WGS 84 / UTM zone 19S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32719"]] +32718=PROJCS["WGS 84 / UTM zone 18S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32718"]] +32717=PROJCS["WGS 84 / UTM zone 17S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32717"]] +32716=PROJCS["WGS 84 / UTM zone 16S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32716"]] +32715=PROJCS["WGS 84 / UTM zone 15S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32715"]] +32714=PROJCS["WGS 84 / UTM zone 14S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32714"]] +32713=PROJCS["WGS 84 / UTM zone 13S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32713"]] +32712=PROJCS["WGS 84 / UTM zone 12S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32712"]] +32711=PROJCS["WGS 84 / UTM zone 11S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32711"]] +32710=PROJCS["WGS 84 / UTM zone 10S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32710"]] +5759=VERT_CS["Auckland 1946 height", VERT_DATUM["Auckland 1946", 2005, AUTHORITY["EPSG", "5157"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5759"]] +5758=VERT_CS["Reunion 1989 height", VERT_DATUM["Reunion 1989", 2005, AUTHORITY["EPSG", "5156"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5758"]] +7931=GEOGCS["ETRF2000", DATUM["European Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1186"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7931"]] +5757=VERT_CS["Guadeloupe 1988 height", VERT_DATUM["Guadeloupe 1988", 2005, AUTHORITY["EPSG", "5155"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5757"]] +7930=GEOCCS["ETRF2000", DATUM["European Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1186"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7930"]] +5756=VERT_CS["Martinique 1987 height", VERT_DATUM["Martinique 1987", 2005, AUTHORITY["EPSG", "5154"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5756"]] +5755=VERT_CS["NGG1977 height", VERT_DATUM["Nivellement General Guyanais 1977", 2005, AUTHORITY["EPSG", "5153"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5755"]] +5754=VERT_CS["Poolbeg height (ft(Br36))", VERT_DATUM["Poolbeg", 2005, AUTHORITY["EPSG", "5152"]], UNIT["m*0.3048007491", 0.3048007491], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5754"]] +28232=PROJCS["Pointe Noire / UTM zone 32S", GEOGCS["Pointe Noire", DATUM["Congo 1960 Pointe Noire", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-178.3, -316.7, -131.5, 5.278, 6.077, 10.979, 19.166], AUTHORITY["EPSG", "6282"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4282"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28232"]] +5753=VERT_CS["NGNC height", VERT_DATUM["Nivellement General de Nouvelle Caledonie", 2005, AUTHORITY["EPSG", "5151"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5753"]] +3579=PROJCS["NAD83(CSRS) / Yukon Albers", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -132.5], PARAMETER["latitude_of_origin", 58.99999999999999], PARAMETER["standard_parallel_1", 61.66666666666666], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["standard_parallel_2", 68.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3579"]] +5752=VERT_CS["Bandar Abbas height", VERT_DATUM["Bandar Abbas", 2005, AUTHORITY["EPSG", "5150"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5752"]] +3578=PROJCS["NAD83 / Yukon Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -132.5], PARAMETER["latitude_of_origin", 58.99999999999999], PARAMETER["standard_parallel_1", 61.66666666666666], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["standard_parallel_2", 68.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3578"]] +5751=VERT_CS["Fao height", VERT_DATUM["Fao", 2005, AUTHORITY["EPSG", "5149"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5751"]] +3577=PROJCS["GDA94 / Australian Albers", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3577"]] +5750=VERT_CS["Douglas height", VERT_DATUM["Douglas", 2005, AUTHORITY["EPSG", "5148"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5750"]] +3576=PROJCS["WGS 84 / North Pole LAEA Russia", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 90.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 180 deg"], AXIS["Northing", "South along 90 deg West"], AUTHORITY["EPSG", "3576"]] +3575=PROJCS["WGS 84 / North Pole LAEA Europe", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 100 deg East"], AXIS["Northing", "South along 170 deg West"], AUTHORITY["EPSG", "3575"]] +3574=PROJCS["WGS 84 / North Pole LAEA Atlantic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -40.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 50 deg East"], AXIS["Northing", "South along 140 deg East"], AUTHORITY["EPSG", "3574"]] +3573=PROJCS["WGS 84 / North Pole LAEA Canada", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 10 deg West"], AXIS["Northing", "South along 80 deg East"], AUTHORITY["EPSG", "3573"]] +61846405=GEOGCS["Azores Oriental 1940 (deg)", DATUM["Azores Oriental Islands 1940", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-203.0, 141.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61846405"]] +3572=PROJCS["WGS 84 / North Pole LAEA Alaska", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -150.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 60 deg West"], AXIS["Northing", "South along 30 deg East"], AUTHORITY["EPSG", "3572"]] +3571=PROJCS["WGS 84 / North Pole LAEA Bering Sea", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 180.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg West"], AXIS["Northing", "South along 0 deg"], AUTHORITY["EPSG", "3571"]] +3570=PROJCS["NAD83(HARN) / Utah South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3570"]] +32709=PROJCS["WGS 84 / UTM zone 9S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32709"]] +32708=PROJCS["WGS 84 / UTM zone 8S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32708"]] +32707=PROJCS["WGS 84 / UTM zone 7S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32707"]] +32706=PROJCS["WGS 84 / UTM zone 6S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32706"]] +32705=PROJCS["WGS 84 / UTM zone 5S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32705"]] +32704=PROJCS["WGS 84 / UTM zone 4S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32704"]] +7929=GEOGCS["ETRF97", DATUM["European Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1185"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7929"]] +32703=PROJCS["WGS 84 / UTM zone 3S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32703"]] +7928=GEOCCS["ETRF97", DATUM["European Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1185"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7928"]] +32702=PROJCS["WGS 84 / UTM zone 2S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32702"]] +7927=GEOGCS["ETRF96", DATUM["European Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7927"]] +62796405=GEOGCS["OS(SN)80 (deg)", DATUM["OS (SN) 1980", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6279"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62796405"]] +32701=PROJCS["WGS 84 / UTM zone 1S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32701"]] +7926=GEOCCS["ETRF96", DATUM["European Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7926"]] +7925=GEOGCS["ETRF94", DATUM["European Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7925"]] +7924=GEOCCS["ETRF94", DATUM["European Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7924"]] +7923=GEOGCS["ETRF93", DATUM["European Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7923"]] +5749=VERT_CS["St Marys height", VERT_DATUM["St Marys", 2005, AUTHORITY["EPSG", "5147"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5749"]] +7922=GEOCCS["ETRF93", DATUM["European Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7922"]] +5748=VERT_CS["Flannan Isles height", VERT_DATUM["Flannan Isles", 2005, AUTHORITY["EPSG", "5146"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5748"]] +7921=GEOGCS["ETRF92", DATUM["European Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7921"]] +5747=VERT_CS["St Kilda height", VERT_DATUM["St Kilda", 2005, AUTHORITY["EPSG", "5145"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5747"]] +7920=GEOCCS["ETRF92", DATUM["European Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7920"]] +5746=VERT_CS["Stornoway height", VERT_DATUM["Stornoway", 2005, AUTHORITY["EPSG", "5144"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5746"]] +5745=VERT_CS["North Rona height", VERT_DATUM["North Rona", 2005, AUTHORITY["EPSG", "5143"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5745"]] +5744=VERT_CS["Sule Skerry height", VERT_DATUM["Sule Skerry", 2005, AUTHORITY["EPSG", "5142"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5744"]] +5743=VERT_CS["Foula height", VERT_DATUM["Foula", 2005, AUTHORITY["EPSG", "5141"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5743"]] +3569=PROJCS["NAD83(HARN) / Utah Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3569"]] +5742=VERT_CS["Lerwick height", VERT_DATUM["Lerwick", 2005, AUTHORITY["EPSG", "5140"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5742"]] +3568=PROJCS["NAD83(HARN) / Utah North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3568"]] +5741=VERT_CS["Fair Isle height", VERT_DATUM["Fair Isle", 2005, AUTHORITY["EPSG", "5139"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5741"]] +3567=PROJCS["NAD83 / Utah South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3567"]] +5740=VERT_CS["ODN Orkney height", VERT_DATUM["Ordnance Datum Newlyn (Orkney Isles)", 2005, AUTHORITY["EPSG", "5138"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5740"]] +3566=PROJCS["NAD83 / Utah Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3566"]] +3565=PROJCS["Old Hawaiian / Hawaii zone 5", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -160.16666666666666], PARAMETER["latitude_of_origin", 21.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3565"]] +3564=PROJCS["Old Hawaiian / Hawaii zone 4", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -159.5], PARAMETER["latitude_of_origin", 21.833333333333332], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3564"]] +3563=PROJCS["Old Hawaiian / Hawaii zone 3", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3563"]] +3562=PROJCS["Old Hawaiian / Hawaii zone 2", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -156.66666666666663], PARAMETER["latitude_of_origin", 20.333333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3562"]] +3561=PROJCS["Old Hawaiian / Hawaii zone 1", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -155.5], PARAMETER["latitude_of_origin", 18.833333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3561"]] +3560=PROJCS["NAD83 / Utah North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3560"]] +7919=GEOGCS["ETRF91", DATUM["European Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7919"]] +7918=GEOCCS["ETRF91", DATUM["European Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7918"]] +7917=GEOGCS["ETRF90", DATUM["European Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7917"]] +7916=GEOCCS["ETRF90", DATUM["European Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7916"]] +7915=GEOGCS["ETRF89", DATUM["European Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7915"]] +7914=GEOCCS["ETRF89", DATUM["European Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7914"]] +5739=VERT_CS["HKCD depth", VERT_DATUM["Hong Kong Chart Datum", 2005, AUTHORITY["EPSG", "5136"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5739"]] +7912=GEOGCS["ITRF2014", DATUM["International Terrestrial Reference Frame 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7912"]] +5738=VERT_CS["HKPD height", VERT_DATUM["Hong Kong Principal Datum", 2005, AUTHORITY["EPSG", "5135"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5738"]] +7911=GEOGCS["ITRF2008", DATUM["International Terrestrial Reference Frame 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1061"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7911"]] +5737=VERT_CS["Yellow Sea 1985 height", VERT_DATUM["Yellow Sea 1985", 2005, AUTHORITY["EPSG", "5137"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5737"]] +7910=GEOGCS["ITRF2005", DATUM["International Terrestrial Reference Frame 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6896"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7910"]] +5736=VERT_CS["Yellow Sea 1956 height", VERT_DATUM["Yellow Sea 1956", 2005, AUTHORITY["EPSG", "5104"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5736"]] +5735=VERT_CS["Black Sea height", VERT_DATUM["Black Sea", 2005, AUTHORITY["EPSG", "5134"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5735"]] +5734=VERT_CS["AIOC95 depth", VERT_DATUM["AIOC 1995", 2005, AUTHORITY["EPSG", "5133"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5734"]] +5733=VERT_CS["DNN height", VERT_DATUM["Dansk Normal Nul", 2005, AUTHORITY["EPSG", "5132"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5733"]] +3559=PROJCS["NAD83(NSRS2007) / Maryland", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3559"]] +5732=VERT_CS["Belfast height", VERT_DATUM["Belfast Lough", 2005, AUTHORITY["EPSG", "5131"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5732"]] +3558=PROJCS["NAD83(NSRS2007) / Maine West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3558"]] +5731=VERT_CS["Malin Head height", VERT_DATUM["Malin Head", 2005, AUTHORITY["EPSG", "5130"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5731"]] +3557=PROJCS["NAD83(NSRS2007) / Maine East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3557"]] +5730=VERT_CS["EVRF2000 height", VERT_DATUM["European Vertical Reference Frame 2000", 2005, AUTHORITY["EPSG", "5129"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5730"]] +3556=PROJCS["NAD83(NSRS2007) / Maine CS2000 West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.375], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3556"]] +3555=PROJCS["NAD83(NSRS2007) / Maine CS2000 East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.875], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3555"]] +3554=PROJCS["NAD83(NSRS2007) / Maine CS2000 Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3554"]] +3553=PROJCS["NAD83(NSRS2007) / Louisiana South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3553"]] +3552=PROJCS["NAD83(NSRS2007) / Louisiana South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3552"]] +3551=PROJCS["NAD83(NSRS2007) / Louisiana North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3551"]] +3550=PROJCS["NAD83(NSRS2007) / Louisiana North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3550"]] +7909=GEOGCS["ITRF2000", DATUM["International Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6656"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7909"]] +7908=GEOGCS["ITRF97", DATUM["International Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6655"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7908"]] +7907=GEOGCS["ITRF96", DATUM["International Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6654"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7907"]] +7906=GEOGCS["ITRF94", DATUM["International Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6653"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7906"]] +7905=GEOGCS["ITRF93", DATUM["International Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6652"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7905"]] +7904=GEOGCS["ITRF92", DATUM["International Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6651"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7904"]] +68056405=GEOGCS["MGI (Ferro) (deg)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68056405"]] +7903=GEOGCS["ITRF91", DATUM["International Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6650"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7903"]] +5729=VERT_CS["LHN95 height", VERT_DATUM["Landeshohennetz 1995", 2005, AUTHORITY["EPSG", "5128"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5729"]] +7902=GEOGCS["ITRF90", DATUM["International Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6649"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7902"]] +5728=VERT_CS["LN02 height", VERT_DATUM["Landesnivellement 1902", 2005, AUTHORITY["EPSG", "5127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5728"]] +7901=GEOGCS["ITRF89", DATUM["International Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6648"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7901"]] +5727=VERT_CS["Hon Dau 1992 height", VERT_DATUM["Hon Dau 1992", 2005, AUTHORITY["EPSG", "5126"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5727"]] +7900=GEOGCS["ITRF88", DATUM["International Terrestrial Reference Frame 1988", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6647"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7900"]] +5726=VERT_CS["Ha Tien 1960 height", VERT_DATUM["Ha Tien 1960", 2005, AUTHORITY["EPSG", "5125"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5726"]] +5725=VERT_CS["Fahud HD height", VERT_DATUM["Fahud Height Datum", 2005, AUTHORITY["EPSG", "5124"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5725"]] +5724=VERT_CS["PHD93 height", VERT_DATUM["PDO Height Datum 1993", 2005, AUTHORITY["EPSG", "5123"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5724"]] +5723=VERT_CS["JSLD69 height", VERT_DATUM["Japanese Standard Levelling Datum 1969", 2005, AUTHORITY["EPSG", "5122"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5723"]] +3549=PROJCS["NAD83(NSRS2007) / Kentucky South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3549"]] +5722=VERT_CS["Maputo height", VERT_DATUM["Maputo", 2005, AUTHORITY["EPSG", "5121"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5722"]] +3548=PROJCS["NAD83(NSRS2007) / Kentucky South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3548"]] +5721=VERT_CS["NGF-IGN78 height", VERT_DATUM["Nivellement General de la France - IGN78", 2005, AUTHORITY["EPSG", "5120"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5721"]] +3547=PROJCS["NAD83(NSRS2007) / Kentucky Single Zone (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3547"]] +5720=VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]] +3546=PROJCS["NAD83(NSRS2007) / Kentucky Single Zone", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3546"]] +3545=PROJCS["NAD83(NSRS2007) / Kentucky North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3545"]] +3544=PROJCS["NAD83(NSRS2007) / Kentucky North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3544"]] +3543=PROJCS["NAD83(NSRS2007) / Kansas South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3543"]] +3542=PROJCS["NAD83(NSRS2007) / Kansas South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3542"]] +3541=PROJCS["NAD83(NSRS2007) / Kansas North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3541"]] +3540=PROJCS["NAD83(NSRS2007) / Kansas North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3540"]] +66406413=GEOGCS["RRAF 1991 (3D deg)", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66406413"]] +5719=VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]] +5718=VERT_CS["RH70 height", VERT_DATUM["Rikets hojdsystem 1970", 2005, AUTHORITY["EPSG", "5117"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5718"]] +5717=VERT_CS["N60 height", VERT_DATUM["Helsinki 1960", 2005, AUTHORITY["EPSG", "5116"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5717"]] +5716=VERT_CS["Piraeus height", VERT_DATUM["Piraeus Harbour 1986", 2005, AUTHORITY["EPSG", "5115"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5716"]] +5715=VERT_CS["MSL depth", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5715"]] +5714=VERT_CS["MSL height", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5714"]] +5713=VERT_CS["CGVD28 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 1928", 2005, AUTHORITY["EPSG", "5114"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5713"]] +3539=PROJCS["NAD83(NSRS2007) / Iowa South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3539"]] +5712=VERT_CS["AHD (Tasmania) height", VERT_DATUM["Australian Height Datum (Tasmania)", 2005, AUTHORITY["EPSG", "5112"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5712"]] +3538=PROJCS["NAD83(NSRS2007) / Iowa South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3538"]] +5711=VERT_CS["AHD height", VERT_DATUM["Australian Height Datum", 2005, AUTHORITY["EPSG", "5111"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5711"]] +3537=PROJCS["NAD83(NSRS2007) / Iowa North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3537"]] +5710=VERT_CS["Ostend height", VERT_DATUM["Ostend", 2005, AUTHORITY["EPSG", "5110"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5710"]] +3536=PROJCS["NAD83(NSRS2007) / Iowa North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3536"]] +3535=PROJCS["NAD83(NSRS2007) / Indiana West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3535"]] +3534=PROJCS["NAD83(NSRS2007) / Indiana West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3534"]] +3533=PROJCS["NAD83(NSRS2007) / Indiana East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3533"]] +3532=PROJCS["NAD83(NSRS2007) / Indiana East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3532"]] +3531=PROJCS["NAD83(NSRS2007) / Illinois West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3531"]] +66406405=GEOGCS["RRAF 1991 (deg)", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66406405"]] +3530=PROJCS["NAD83(NSRS2007) / Illinois West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3530"]] +5709=VERT_CS["NAP height", VERT_DATUM["Normaal Amsterdams Peil", 2005, AUTHORITY["EPSG", "5109"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5709"]] +5708=COMPD_CS["NTF (Paris) / Lambert zone IV + NGF-IGN78 height", PROJCS["NTF (Paris) / Lambert zone IV", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 4185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27574"]], VERT_CS["NGF-IGN78 height", VERT_DATUM["Nivellement General de la France - IGN78", 2005, AUTHORITY["EPSG", "5120"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5721"]], AUTHORITY["EPSG", "5708"]] +62636405=GEOGCS["Minna (deg)", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62636405"]] +5707=COMPD_CS["NTF (Paris) / Lambert zone I + NGF-IGN69 height", PROJCS["NTF (Paris) / Lambert zone I", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27571"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "5707"]] +5706=VERT_CS["Caspian depth", VERT_DATUM["Caspian Sea", 2005, AUTHORITY["EPSG", "5106"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5706"]] +5705=VERT_CS["Baltic 1977 height", VERT_DATUM["Baltic 1977", 2005, AUTHORITY["EPSG", "5105"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5705"]] +5704=VERT_CS["Yellow Sea", VERT_DATUM["Yellow Sea 1956", 2005, AUTHORITY["EPSG", "5104"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5704"]] +5703=VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]] +3529=PROJCS["NAD83(NSRS2007) / Illinois East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3529"]] +5702=VERT_CS["NGVD29 height (ftUS)", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5702"]] +3528=PROJCS["NAD83(NSRS2007) / Illinois East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3528"]] +5701=VERT_CS["ODN height", VERT_DATUM["Ordnance Datum Newlyn", 2005, AUTHORITY["EPSG", "5101"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5701"]] +3527=PROJCS["NAD83(NSRS2007) / Idaho West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3527"]] +5700=PROJCS["NZGD2000 / UTM zone 1S", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5700"]] +3526=PROJCS["NAD83(NSRS2007) / Idaho West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3526"]] +3525=PROJCS["NAD83(NSRS2007) / Idaho East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3525"]] +3524=PROJCS["NAD83(NSRS2007) / Idaho East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3524"]] +3523=PROJCS["NAD83(NSRS2007) / Idaho Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3523"]] +3522=PROJCS["NAD83(NSRS2007) / Idaho Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3522"]] +3521=PROJCS["NAD83(NSRS2007) / Georgia West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3521"]] +3520=PROJCS["NAD83(NSRS2007) / Georgia West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3520"]] +3519=PROJCS["NAD83(NSRS2007) / Georgia East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3519"]] +3518=PROJCS["NAD83(NSRS2007) / Georgia East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3518"]] +3517=PROJCS["NAD83(NSRS2007) / Florida West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3517"]] +3516=PROJCS["NAD83(NSRS2007) / Florida West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3516"]] +3515=PROJCS["NAD83(NSRS2007) / Florida North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3515"]] +3514=PROJCS["NAD83(NSRS2007) / Florida North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3514"]] +3513=PROJCS["NAD83(NSRS2007) / Florida GDL Albers", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 31.499999999999996], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3513"]] +3512=PROJCS["NAD83(NSRS2007) / Florida East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3512"]] +3511=PROJCS["NAD83(NSRS2007) / Florida East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3511"]] +3510=PROJCS["NAD83(NSRS2007) / Delaware (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3510"]] +66076405=GEOGCS["St. Vincent 1945 (deg)", DATUM["St. Vincent 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[195.671, 332.517, 274.607, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6607"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66076405"]] +61356405=GEOGCS["Old Hawaiian (deg)", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61356405"]] +3509=PROJCS["NAD83(NSRS2007) / Delaware", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3509"]] +3508=PROJCS["NAD83(NSRS2007) / Connecticut (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3508"]] +3507=PROJCS["NAD83(NSRS2007) / Connecticut", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 304800.6096], PARAMETER["false_northing", 152400.3048], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3507"]] +3506=PROJCS["NAD83(NSRS2007) / Colorado South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3506"]] +3505=PROJCS["NAD83(NSRS2007) / Colorado South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3505"]] +3504=PROJCS["NAD83(NSRS2007) / Colorado North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3504"]] +3503=PROJCS["NAD83(NSRS2007) / Colorado North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3503"]] +3502=PROJCS["NAD83(NSRS2007) / Colorado Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3502"]] +3501=PROJCS["NAD83(NSRS2007) / Colorado Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3501"]] +3500=PROJCS["NAD83(NSRS2007) / California zone 6 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3500"]] +8399=GEOGCS["ETRF2005", DATUM["European Terrestrial Reference Frame 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8399"]] +8397=GEOCCS["ETRF2005", DATUM["European Terrestrial Reference Frame 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8397"]] +8395=PROJCS["ETRS89 / Gauss-Kruger CM 9E", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8395"]] +8391=PROJCS["GDA94 / WEIPA94", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999929], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8391"]] +62146405=GEOGCS["Beijing 1954 (deg)", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62146405"]] +8387=PROJCS["NAD83(2011) / NCRS Las Vegas high (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.000135], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 1312333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8387"]] +8385=PROJCS["NAD83(2011) / NCRS Las Vegas high (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.000135], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8385"]] +8384=PROJCS["NAD83(2011) / NCRS Las Vegas (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 656166.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8384"]] +8383=PROJCS["NAD83(2011) / NCRS Las Vegas (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8383"]] +8382=PROJCS["NAD83 / NCRS Las Vegas high (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.000135], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 1312333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8382"]] +8381=PROJCS["NAD83 / NCRS Las Vegas high (m)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.000135], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8381"]] +8380=PROJCS["NAD83 / NCRS Las Vegas (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 656166.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8380"]] +8379=PROJCS["NAD83 / NCRS Las Vegas (m)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8379"]] +8378=VERT_CS["EPSG example wellbore local vertical CRS", VERT_DATUM["EPSG example wellbore vertical datum", 2005, AUTHORITY["EPSG", "1205"]], UNIT["m", 1.0], AXIS["Local depth", DOWN], AUTHORITY["EPSG", "8378"]] +8377=LOCAL_CS["EPSG example wellbore local horizontal CRS - true north", LOCAL_DATUM["EPSG example wellbore local horizontal datum - true north", 0, AUTHORITY["EPSG", "1203"]], UNIT["m", 1.0], AXIS["Local easting", EAST], AXIS["Local northing", NORTH], AUTHORITY["EPSG", "8377"]] +8370=COMPD_CS["ETRS89 / Belgian Lambert 2008 + Ostend height", PROJCS["ETRS89 / Belgian Lambert 2008", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.359215833333335], PARAMETER["latitude_of_origin", 50.79781500000001], PARAMETER["standard_parallel_1", 51.16666666666667], PARAMETER["false_easting", 649328.0], PARAMETER["false_northing", 665262.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3812"]], VERT_CS["Ostend height", VERT_DATUM["Ostend", 2005, AUTHORITY["EPSG", "5110"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5710"]], AUTHORITY["EPSG", "8370"]] +6190=COMPD_CS["Belge 1972 / Belgian Lambert 72 + Ostend height", PROJCS["Belge 1972 / Belgian Lambert 72", GEOGCS["Belge 1972", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4313"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.367486666666666], PARAMETER["latitude_of_origin", 90.0], PARAMETER["standard_parallel_1", 51.16666723333333], PARAMETER["false_easting", 150000.013], PARAMETER["false_northing", 5400088.438], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333900000014], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31370"]], VERT_CS["Ostend height", VERT_DATUM["Ostend", 2005, AUTHORITY["EPSG", "5110"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5710"]], AUTHORITY["EPSG", "6190"]] +29903=PROJCS["TM75 / Irish Grid", GEOGCS["TM75", DATUM["Geodetic Datum of 1965", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6300"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4300"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 1.000035], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29903"]] +29902=PROJCS["TM65 / Irish Grid", GEOGCS["TM65", DATUM["TM65", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6299"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4299"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 1.000035], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29902"]] +29901=PROJCS["OSNI 1952 / Irish National Grid", GEOGCS["OSNI 1952", DATUM["OSNI 1952", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6188"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4188"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29901"]] +29900=PROJCS["TM65 / Irish National Grid", GEOGCS["TM65", DATUM["TM65", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6299"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4299"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 1.000035], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29900"]] +66466405=GEOGCS["Grand Comoros (deg)", DATUM["Grand Comoros", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-963.0, 510.0, -359.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6646"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66466405"]] +61746405=GEOGCS["Sierra Leone 1924 (deg)", DATUM["Sierra Leone Colony 1924", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61746405"]] +6187=VERT_CS["Ponta Delgada height", VERT_DATUM["Ponta Delgada", 2005, AUTHORITY["EPSG", "1110"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6187"]] +6186=VERT_CS["Cais da Vila do Porto height", VERT_DATUM["Cais da Vila do Porto", 2005, AUTHORITY["EPSG", "1109"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6186"]] +6185=VERT_CS["Santa Cruz das Flores height", VERT_DATUM["Santa Cruz das Flores", 2005, AUTHORITY["EPSG", "1108"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6185"]] +6184=VERT_CS["Cais da Figueirinha - Angra do Heroismo height", VERT_DATUM["Cais da Figueirinha - Angra do Heroismo", 2005, AUTHORITY["EPSG", "1107"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6184"]] +6183=VERT_CS["Santa Cruz da Graciosa height", VERT_DATUM["Santa Cruz da Graciosa", 2005, AUTHORITY["EPSG", "1106"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6183"]] +6182=VERT_CS["Cais da Madalena height", VERT_DATUM["Cais da Madalena", 2005, AUTHORITY["EPSG", "1105"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6182"]] +6181=VERT_CS["Horta height", VERT_DATUM["Horta", 2005, AUTHORITY["EPSG", "1104"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6181"]] +6180=VERT_CS["Cais das Velas height", VERT_DATUM["Cais das Velas", 2005, AUTHORITY["EPSG", "1103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6180"]] +62696405=GEOGCS["NAD83 (deg)", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62696405"]] +8358=VERT_CS["Baltic 1957 depth", VERT_DATUM["Baltic 1957", 2005, AUTHORITY["EPSG", "1202"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "8358"]] +8357=VERT_CS["Baltic 1957 height", VERT_DATUM["Baltic 1957", 2005, AUTHORITY["EPSG", "1202"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8357"]] +6179=VERT_CS["Cais da Vila - Porto Santo height", VERT_DATUM["Cais da Vila - Porto Santo", 2005, AUTHORITY["EPSG", "1102"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6179"]] +8352=PROJCS["S-JTSK [JTSK03] / Krovak", GEOGCS["S-JTSK [JTSK03]", DATUM["System of the Unified Trigonometrical Cadastral Network [JTSK03]", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[485.021, 169.465, 483.839, 7.786342, -4.397554, -4.102655, 0.0], AUTHORITY["EPSG", "1201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8351"]], PROJECTION["Krovak", AUTHORITY["EPSG", "9819"]], PARAMETER["latitude_of_center", 49.50000000000001], PARAMETER["longitude_of_center", 24.833333333333332], PARAMETER["azimuth", 30.288139752777777], PARAMETER["pseudo_standard_parallel_1", 78.5], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "8352"]] +6178=VERT_CS["Cais da Pontinha - Funchal height", VERT_DATUM["Cais da Pontinha - Funchal", 2005, AUTHORITY["EPSG", "1101"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6178"]] +8351=GEOGCS["S-JTSK [JTSK03]", DATUM["System of the Unified Trigonometrical Cadastral Network [JTSK03]", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[485.021, 169.465, 483.839, 7.786342, -4.397554, -4.102655, 0.0], AUTHORITY["EPSG", "1201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8351"]] +6176=COMPD_CS["ETRS89 / UTM zone 36 + NN54 height", PROJCS["ETRS89 / UTM zone 36N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25836"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6176"]] +6175=COMPD_CS["ETRS89 / UTM zone 35 + NN54 height", PROJCS["ETRS89 / UTM zone 35N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25835"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6175"]] +6174=COMPD_CS["ETRS89 / UTM zone 34 + NN54 height", PROJCS["ETRS89 / UTM zone 34N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25834"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6174"]] +6173=COMPD_CS["ETRS89 / UTM zone 33 + NN54 height", PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6173"]] +6172=COMPD_CS["ETRS89 / UTM zone 32 + NN54 height", PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6172"]] +6171=COMPD_CS["ETRS89 / UTM zone 31 + NN54 height", PROJCS["ETRS89 / UTM zone 31N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25831"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6171"]] +8348=PROJCS["NAD83(2011) / Oregon Willamette Pass zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.000223], PARAMETER["false_easting", 65616.7979], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8348"]] +27700=PROJCS["OSGB 1936 / British National Grid", GEOGCS["OSGB 1936", DATUM["OSGB 1936", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489], AUTHORITY["EPSG", "6277"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4277"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["scale_factor", 0.9996012717], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", -100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27700"]] +8347=PROJCS["NAD83(2011) / Oregon Willamette Pass zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.000223], PARAMETER["false_easting", 20000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8347"]] +8346=PROJCS["NAD83(2011) / Oregon Warner Highway zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.000245], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8346"]] +8345=PROJCS["NAD83(2011) / Oregon Warner Highway zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.000245], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8345"]] +8344=PROJCS["NAD83(2011) / Oregon Wallowa zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.5], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000195], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8344"]] +8343=PROJCS["NAD83(2011) / Oregon Wallowa zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.5], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000195], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8343"]] +8342=PROJCS["NAD83(2011) / Oregon Ukiah-Fox zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 295275.5906], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8342"]] +8341=PROJCS["NAD83(2011) / Oregon Ukiah-Fox zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 90000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8341"]] +8340=PROJCS["NAD83(2011) / Oregon Siskiyou Pass zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.58333333333333], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00015], PARAMETER["false_easting", 32808.399], PARAMETER["false_northing", 196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8340"]] +8339=PROJCS["NAD83(2011) / Oregon Siskiyou Pass zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.58333333333333], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00015], PARAMETER["false_easting", 10000.0], PARAMETER["false_northing", 60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8339"]] +8338=PROJCS["NAD83(2011) / Oregon Riley-Lakeview zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000215], PARAMETER["false_easting", 229658.79270000005], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8338"]] +8337=PROJCS["NAD83(2011) / Oregon Riley-Lakeview zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000215], PARAMETER["false_easting", 70000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8337"]] +8336=PROJCS["NAD83(2011) / Oregon Prairie City-Brogan zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 1.00017], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8336"]] +8335=PROJCS["NAD83(2011) / Oregon Prairie City-Brogan zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 1.00017], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8335"]] +8334=PROJCS["NAD83(2011) / Oregon Pilot Rock-Ukiah zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 46.166666666666664], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 426509.18640000006], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8334"]] +8333=PROJCS["NAD83(2011) / Oregon Pilot Rock-Ukiah zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 46.166666666666664], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 130000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8333"]] +8332=PROJCS["NAD83(2011) / Oregon Owyhee zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.58333333333333], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.00018], PARAMETER["false_easting", 229658.79270000005], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8332"]] +8331=PROJCS["NAD83(2011) / Oregon Owyhee zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.58333333333333], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.00018], PARAMETER["false_easting", 70000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8331"]] +8330=PROJCS["NAD83(2011) / Oregon Ochoco Summit zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00006], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", -262467.1916], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8330"]] +21150=PROJCS["Batavia / UTM zone 50S", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21150"]] +8329=PROJCS["NAD83(2011) / Oregon Ochoco Summit zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00006], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", -80000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8329"]] +8328=PROJCS["NAD83(2011) / Oregon North Central zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 46.166666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 459317.58530000004], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8328"]] +8327=PROJCS["NAD83(2011) / Oregon North Central zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 46.166666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 140000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8327"]] +8326=PROJCS["NAD83(2011) / Oregon Mitchell zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.24999999999999], PARAMETER["latitude_of_origin", 47.0], PARAMETER["scale_factor", 0.99927], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 951443.5696000002], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8326"]] +8325=PROJCS["NAD83(2011) / Oregon Mitchell zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.24999999999999], PARAMETER["latitude_of_origin", 47.0], PARAMETER["scale_factor", 0.99927], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 290000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8325"]] +8324=PROJCS["NAD83(2011) / Oregon Medford-Diamond Lake zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.25], PARAMETER["latitude_of_origin", 42.0], PARAMETER["scale_factor", 1.00004], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", -196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8324"]] +8323=PROJCS["NAD83(2011) / Oregon Medford-Diamond Lake zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.25], PARAMETER["latitude_of_origin", 42.0], PARAMETER["scale_factor", 1.00004], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", -60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8323"]] +8322=PROJCS["NAD83(2011) / Oregon Halfway zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -117.25], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000085], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 229658.79270000005], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8322"]] +66306405=GEOGCS["IGN72 Nuku Hiva (deg)", DATUM["IGN72 Nuku Hiva", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[165.804, 216.213, 180.26, -0.6251, -0.4515, -0.0721, 7.4111], AUTHORITY["EPSG", "6630"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66306405"]] +8321=PROJCS["NAD83(2011) / Oregon Halfway zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -117.25], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000085], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 70000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8321"]] +8320=PROJCS["NAD83(2011) / Oregon Denio-Burns zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.41666666666669], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.00019], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8320"]] +21149=PROJCS["Batavia / UTM zone 49S", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21149"]] +21148=PROJCS["Batavia / UTM zone 48S", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21148"]] +6141=PROJCS["Cayman Islands National Grid 2011", GEOGCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6135"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 80.56666666666666], PARAMETER["latitude_of_origin", 19.333333333333332], PARAMETER["standard_parallel_1", 19.7], PARAMETER["false_easting", 2950000.0], PARAMETER["false_northing", 1900000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 19.333333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6141"]] +62536405=GEOGCS["Luzon 1911 (deg)", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62536405"]] +8319=PROJCS["NAD83(2011) / Oregon Denio-Burns zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.41666666666669], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.00019], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8319"]] +8318=PROJCS["NAD83(2011) / Oregon Dayville-Prairie City zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.63333333333333], PARAMETER["latitude_of_origin", 44.25], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 65616.7979], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8318"]] +8317=PROJCS["NAD83(2011) / Oregon Dayville-Prairie City zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.63333333333333], PARAMETER["latitude_of_origin", 44.25], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 20000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8317"]] +8316=PROJCS["NAD83(2011) / Oregon Coast Range North zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -123.41666666666669], PARAMETER["latitude_of_origin", 45.583333333333336], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 65616.7979], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8316"]] +8315=PROJCS["NAD83(2011) / Oregon Coast Range North zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -123.41666666666669], PARAMETER["latitude_of_origin", 45.583333333333336], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 20000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8315"]] +8314=PROJCS["NAD83(2011) / Oregon Canyon City-Burns zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00022], PARAMETER["false_easting", 65616.7979], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8314"]] +8313=PROJCS["NAD83(2011) / Oregon Canyon City-Burns zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00022], PARAMETER["false_easting", 20000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8313"]] +8312=PROJCS["NAD83(2011) / Oregon Burns-Harper zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.66666666666666], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 295275.5906], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8312"]] +8311=PROJCS["NAD83(2011) / Oregon Burns-Harper zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.66666666666666], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 90000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8311"]] +6135=GEOGCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6135"]] +6134=GEOGCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6134"]] +6133=GEOCCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6133"]] +6132=VERT_CS["CBVD61 height (ft)", VERT_DATUM["Cayman Brac Vertical Datum 1961", 2005, AUTHORITY["EPSG", "1099"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6132"]] +6131=VERT_CS["LCVD61 height (ft)", VERT_DATUM["Little Cayman Vertical Datum 1961", 2005, AUTHORITY["EPSG", "1098"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6131"]] +6130=VERT_CS["GCVD54 height (ft)", VERT_DATUM["Grand Cayman Vertical Datum 1954", 2005, AUTHORITY["EPSG", "1097"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6130"]] +6129=PROJCS["Sister Islands National Grid 1961", GEOGCS["SIGD61", DATUM["Sister Islands Geodetic Datum 1961", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[44.4, 109.0, 151.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6726"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4726"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640419.9475000002], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6129"]] +6128=PROJCS["Grand Cayman National Grid 1959", GEOGCS["GCGD59", DATUM["Grand Cayman Geodetic Datum 1959", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[67.8, 106.1, 138.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6723"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4723"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640419.9475000002], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6128"]] +6125=PROJCS["ETRS89 / EPSG Arctic zone 5-47", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -5.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 47500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6125"]] +6124=PROJCS["WGS 84 / EPSG Arctic zone 4-12", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -155.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6124"]] +6123=PROJCS["WGS 84 / EPSG Arctic zone 3-23", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6123"]] +6122=PROJCS["WGS 84 / EPSG Arctic zone 3-21", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 176.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6122"]] +6121=PROJCS["WGS 84 / EPSG Arctic zone 2-12", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6121"]] +6120=PROJCS["WGS 84 / EPSG Arctic zone 2-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6120"]] +6119=PROJCS["WGS 84 / EPSG Arctic zone 2-28", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 133.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6119"]] +6118=PROJCS["WGS 84 / EPSG Arctic zone 1-21", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6118"]] +6117=PROJCS["WGS 84 / EPSG Arctic zone 1-31", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6117"]] +6116=PROJCS["WGS 84 / EPSG Arctic zone 1-29", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6116"]] +6115=PROJCS["WGS 84 / EPSG Arctic zone 1-27", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6115"]] +6114=PROJCS["NAD83(CSRS) / EPSG Arctic zone 6-24", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6114"]] +6113=PROJCS["NAD83(CSRS) / EPSG Arctic zone 6-22", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6113"]] +6112=PROJCS["NAD83(CSRS) / EPSG Arctic zone 6-20", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -113.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6112"]] +6111=PROJCS["NAD83(CSRS) / EPSG Arctic zone 6-18", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -132.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6111"]] +6110=PROJCS["NAD83(CSRS) / EPSG Arctic zone 5-39", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6110"]] +6109=PROJCS["NAD83(CSRS) / EPSG Arctic zone 5-37", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6109"]] +6108=PROJCS["NAD83(CSRS) / EPSG Arctic zone 5-35", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6108"]] +6107=PROJCS["NAD83(CSRS) / EPSG Arctic zone 5-33", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -131.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6107"]] +6106=PROJCS["NAD83(CSRS) / EPSG Arctic zone 4-18", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6106"]] +6105=PROJCS["NAD83(CSRS) / EPSG Arctic zone 4-16", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -103.99999999999999], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6105"]] +6104=PROJCS["NAD83(CSRS) / EPSG Arctic zone 4-14", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6104"]] +6103=PROJCS["NAD83(CSRS) / EPSG Arctic zone 3-29", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6103"]] +6102=PROJCS["NAD83(CSRS) / EPSG Arctic zone 3-27", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6102"]] +6101=PROJCS["NAD83(CSRS) / EPSG Arctic zone 3-25", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6101"]] +6100=PROJCS["NAD83(CSRS) / EPSG Arctic zone 2-16", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6100"]] +21100=PROJCS["Batavia (Jakarta) / NEIEZ", GEOGCS["Batavia (Jakarta)", DATUM["Batavia (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6813"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4813"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21100"]] +7899=PROJCS["GDA2020 / Vicgrid", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 145.0], PARAMETER["latitude_of_origin", -37.0], PARAMETER["standard_parallel_1", -36.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -38.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7899"]] +30494=PROJCS["Voirol 1879 / Sud Algerie (ancienne)", GEOGCS["Voirol 1879", DATUM["Voirol 1879", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6671"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4671"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30494"]] +30493=PROJCS["Voirol 1879 / Nord Algerie (ancienne)", GEOGCS["Voirol 1879", DATUM["Voirol 1879", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6671"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4671"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.999625544], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30493"]] +30492=PROJCS["Voirol 1875 / Sud Algerie (ancienne)", GEOGCS["Voirol 1875", DATUM["Voirol 1875", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-73.0, -247.0, 227.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6304"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4304"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30492"]] +7890=VERT_CS["SHVD2015 height", VERT_DATUM["St. Helena Vertical Datum 2015", 2005, AUTHORITY["EPSG", "1177"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7890"]] +30491=PROJCS["Voirol 1875 / Nord Algerie (ancienne)", GEOGCS["Voirol 1875", DATUM["Voirol 1875", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-73.0, -247.0, 227.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6304"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4304"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.999625544], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30491"]] +28193=PROJCS["Palestine 1923 / Israeli CS Grid", GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 35.212080555555566], PARAMETER["latitude_of_origin", 31.734096944444453], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 170251.555], PARAMETER["false_northing", 1126867.909], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28193"]] +28192=PROJCS["Palestine 1923 / Palestine Belt", GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.212080555555566], PARAMETER["latitude_of_origin", 31.734096944444453], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 170251.555], PARAMETER["false_northing", 1126867.909], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28192"]] +28191=PROJCS["Palestine 1923 / Palestine Grid", GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 35.212080555555566], PARAMETER["latitude_of_origin", 31.734096944444453], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 170251.555], PARAMETER["false_northing", 126867.909], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28191"]] +32667=PROJCS["WGS 84 / BLM 17N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32667"]] +32666=PROJCS["WGS 84 / BLM 16N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32666"]] +32665=PROJCS["WGS 84 / BLM 15N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32665"]] +32664=PROJCS["WGS 84 / BLM 14N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32664"]] +7889=VERT_CS["St. Helena Tritan 2011 height", VERT_DATUM["St. Helena Tritan Vertical Datum 2011", 2005, AUTHORITY["EPSG", "1176"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7889"]] +32663=PROJCS["WGS 84 / World Equidistant Cylindrical", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equidistant_Cylindrical", AUTHORITY["EPSG", "9842"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32663"]] +7888=VERT_CS["Jamestown 1971 height", VERT_DATUM["Jamestown 1971", 2005, AUTHORITY["EPSG", "1175"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7888"]] +32662=PROJCS["WGS 84 / Plate Carree", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equidistant Cylindrical (Spherical)", AUTHORITY["EPSG", "9823"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32662"]] +7887=PROJCS["SHMG2015", GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7886"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7887"]] +32661=PROJCS["WGS 84 / UPS North (N,E)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Northing", "South along 180 deg"], AXIS["Easting", "South along 90 deg East"], AUTHORITY["EPSG", "32661"]] +7886=GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7886"]] +32660=PROJCS["WGS 84 / UTM zone 60N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32660"]] +7885=GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7885"]] +7884=GEOCCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7884"]] +7883=PROJCS["St. Helena Tritan / UTM zone 30S", GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7881"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7883"]] +7882=PROJCS["St. Helena Tritan / SHLG(Tritan)", GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7881"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -5.716666666666667], PARAMETER["latitude_of_origin", -15.966666666666663], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 299483.737], PARAMETER["false_northing", 2000527.879], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7882"]] +62046405=GEOGCS["Ain el Abd (deg)", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62046405"]] +7881=GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7881"]] +7880=GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7880"]] +32659=PROJCS["WGS 84 / UTM zone 59N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32659"]] +32658=PROJCS["WGS 84 / UTM zone 58N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32658"]] +32657=PROJCS["WGS 84 / UTM zone 57N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32657"]] +32656=PROJCS["WGS 84 / UTM zone 56N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32656"]] +32655=PROJCS["WGS 84 / UTM zone 55N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32655"]] +62926405=GEOGCS["Sapper Hill 1943 (deg)", DATUM["Sapper Hill 1943", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-355.0, 21.0, 72.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6292"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62926405"]] +32654=PROJCS["WGS 84 / UTM zone 54N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32654"]] +7879=GEOCCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7879"]] +32653=PROJCS["WGS 84 / UTM zone 53N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32653"]] +7878=PROJCS["Astro DOS 71 / UTM zone 30S", GEOGCS["Astro DOS 71", DATUM["Astro DOS 71", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-323.65, 551.39, -491.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6710"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4710"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7878"]] +32652=PROJCS["WGS 84 / UTM zone 52N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32652"]] +7877=PROJCS["Astro DOS 71 / SHLG71", GEOGCS["Astro DOS 71", DATUM["Astro DOS 71", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-323.65, 551.39, -491.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6710"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4710"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -5.716666666666667], PARAMETER["latitude_of_origin", -15.966666666666663], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7877"]] +32651=PROJCS["WGS 84 / UTM zone 51N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32651"]] +32650=PROJCS["WGS 84 / UTM zone 50N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32650"]] +5699=COMPD_CS["RGF93 / Lambert-93 + NGF-IGN78 height", PROJCS["RGF93 / Lambert-93", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 6600000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2154"]], VERT_CS["NGF-IGN78 height", VERT_DATUM["Nivellement General de la France - IGN78", 2005, AUTHORITY["EPSG", "5120"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5721"]], AUTHORITY["EPSG", "5699"]] +5698=COMPD_CS["RGF93 / Lambert-93 + NGF-IGN69 height", PROJCS["RGF93 / Lambert-93", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 6600000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2154"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "5698"]] +32649=PROJCS["WGS 84 / UTM zone 49N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32649"]] +32648=PROJCS["WGS 84 / UTM zone 48N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32648"]] +32647=PROJCS["WGS 84 / UTM zone 47N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32647"]] +32646=PROJCS["WGS 84 / UTM zone 46N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32646"]] +32645=PROJCS["WGS 84 / UTM zone 45N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32645"]] +32644=PROJCS["WGS 84 / UTM zone 44N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32644"]] +32643=PROJCS["WGS 84 / UTM zone 43N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32643"]] +32642=PROJCS["WGS 84 / UTM zone 42N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32642"]] +32641=PROJCS["WGS 84 / UTM zone 41N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32641"]] +32640=PROJCS["WGS 84 / UTM zone 40N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32640"]] +5685=PROJCS["DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5685"]] +5684=PROJCS["DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5684"]] +5683=PROJCS["DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5683"]] +5682=PROJCS["DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5682"]] +5681=GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]] +5680=PROJCS["DHDN / 3-degree Gauss-Kruger zone 1 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5680"]] +32639=PROJCS["WGS 84 / UTM zone 39N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32639"]] +32638=PROJCS["WGS 84 / UTM zone 38N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32638"]] +32637=PROJCS["WGS 84 / UTM zone 37N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32637"]] +32636=PROJCS["WGS 84 / UTM zone 36N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32636"]] +32635=PROJCS["WGS 84 / UTM zone 35N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32635"]] +66366405=GEOGCS["Petrels 1972 (deg)", DATUM["Petrels 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[365.0, 194.0, 166.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6636"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66366405"]] +32634=PROJCS["WGS 84 / UTM zone 34N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32634"]] +7859=PROJCS["GDA2020 / MGA zone 59", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7859"]] +32633=PROJCS["WGS 84 / UTM zone 33N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32633"]] +7858=PROJCS["GDA2020 / MGA zone 58", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7858"]] +32632=PROJCS["WGS 84 / UTM zone 32N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32632"]] +7857=PROJCS["GDA2020 / MGA zone 57", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7857"]] +32631=PROJCS["WGS 84 / UTM zone 31N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32631"]] +7856=PROJCS["GDA2020 / MGA zone 56", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7856"]] +61646405=GEOGCS["South Yemen (deg)", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61646405"]] +32630=PROJCS["WGS 84 / UTM zone 30N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32630"]] +7855=PROJCS["GDA2020 / MGA zone 55", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7855"]] +7854=PROJCS["GDA2020 / MGA zone 54", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7854"]] +7853=PROJCS["GDA2020 / MGA zone 53", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7853"]] +5679=PROJCS["DHDN / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5679"]] +7852=PROJCS["GDA2020 / MGA zone 52", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7852"]] +5678=PROJCS["DHDN / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5678"]] +7851=PROJCS["GDA2020 / MGA zone 51", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7851"]] +5677=PROJCS["DHDN / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5677"]] +7850=PROJCS["GDA2020 / MGA zone 50", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7850"]] +5676=PROJCS["DHDN / 3-degree Gauss-Kruger zone 2 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5676"]] +5675=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5675"]] +5674=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5674"]] +5673=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5673"]] +3499=PROJCS["NAD83(NSRS2007) / California zone 6", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3499"]] +5672=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5672"]] +3498=PROJCS["NAD83(NSRS2007) / California zone 5 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3498"]] +5671=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5671"]] +3497=PROJCS["NAD83(NSRS2007) / California zone 5", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3497"]] +5670=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5670"]] +62596405=GEOGCS["Malongo 1987 (deg)", DATUM["Malongo 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-254.1, -5.36, -100.29, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6259"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62596405"]] +3496=PROJCS["NAD83(NSRS2007) / California zone 4 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3496"]] +3495=PROJCS["NAD83(NSRS2007) / California zone 4", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3495"]] +3494=PROJCS["NAD83(NSRS2007) / California zone 3 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3494"]] +3493=PROJCS["NAD83(NSRS2007) / California zone 3", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3493"]] +3492=PROJCS["NAD83(NSRS2007) / California zone 2 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3492"]] +3491=PROJCS["NAD83(NSRS2007) / California zone 2", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3491"]] +3490=PROJCS["NAD83(NSRS2007) / California zone 1 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3490"]] +32629=PROJCS["WGS 84 / UTM zone 29N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32629"]] +32628=PROJCS["WGS 84 / UTM zone 28N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32628"]] +32627=PROJCS["WGS 84 / UTM zone 27N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32627"]] +32626=PROJCS["WGS 84 / UTM zone 26N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32626"]] +32625=PROJCS["WGS 84 / UTM zone 25N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32625"]] +32624=PROJCS["WGS 84 / UTM zone 24N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32624"]] +7849=PROJCS["GDA2020 / MGA zone 49", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7849"]] +32623=PROJCS["WGS 84 / UTM zone 23N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32623"]] +7848=PROJCS["GDA2020 / MGA zone 48", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7848"]] +32622=PROJCS["WGS 84 / UTM zone 22N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32622"]] +7847=PROJCS["GDA2020 / MGA zone 47", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7847"]] +32621=PROJCS["WGS 84 / UTM zone 21N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32621"]] +7846=PROJCS["GDA2020 / MGA zone 46", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7846"]] +32620=PROJCS["WGS 84 / UTM zone 20N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32620"]] +7845=PROJCS["GDA2020 / GA LCC", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 134.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7845"]] +7844=GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]] +7843=GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7843"]] +5669=PROJCS["RD/83 / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5669"]] +7842=GEOCCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7842"]] +5668=PROJCS["RD/83 / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5668"]] +7841=VERT_CS["POM08 height", VERT_DATUM["Port Moresby 2008", 2005, AUTHORITY["EPSG", "1172"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7841"]] +5667=PROJCS["PD/83 / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5667"]] +5666=PROJCS["PD/83 / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5666"]] +5665=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 3 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5665"]] +5664=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 2 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5664"]] +5663=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5663"]] +3489=PROJCS["NAD83(NSRS2007) / California zone 1", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3489"]] +3488=PROJCS["NAD83(NSRS2007) / California Albers", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3488"]] +3487=PROJCS["NAD83(NSRS2007) / Arkansas South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3487"]] +3486=PROJCS["NAD83(NSRS2007) / Arkansas South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3486"]] +3485=PROJCS["NAD83(NSRS2007) / Arkansas North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3485"]] +3484=PROJCS["NAD83(NSRS2007) / Arkansas North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3484"]] +3483=PROJCS["NAD83(NSRS2007) / Arizona West (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3483"]] +3482=PROJCS["NAD83(NSRS2007) / Arizona West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3482"]] +3481=PROJCS["NAD83(NSRS2007) / Arizona East (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3481"]] +3480=PROJCS["NAD83(NSRS2007) / Arizona East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3480"]] +32619=PROJCS["WGS 84 / UTM zone 19N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32619"]] +32618=PROJCS["WGS 84 / UTM zone 18N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32618"]] +32617=PROJCS["WGS 84 / UTM zone 17N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32617"]] +32616=PROJCS["WGS 84 / UTM zone 16N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32616"]] +32615=PROJCS["WGS 84 / UTM zone 15N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32615"]] +32614=PROJCS["WGS 84 / UTM zone 14N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32614"]] +7839=VERT_CS["NZVD2016 height", VERT_DATUM["New Zealand Vertical Datum 2016", 2005, AUTHORITY["EPSG", "1169"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7839"]] +32613=PROJCS["WGS 84 / UTM zone 13N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32613"]] +32612=PROJCS["WGS 84 / UTM zone 12N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32612"]] +7837=VERT_CS["DHHN2016 height", VERT_DATUM["Deutsches Haupthoehennetz 2016", 2005, AUTHORITY["EPSG", "1170"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7837"]] +32611=PROJCS["WGS 84 / UTM zone 11N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32611"]] +32610=PROJCS["WGS 84 / UTM zone 10N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32610"]] +5659=PROJCS["Monte Mario / TM Emilia-Romagna", GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4265"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500053.0], PARAMETER["false_northing", -3999820.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5659"]] +7832=VERT_CS["POM96 height", VERT_DATUM["Port Moresby 1996", 2005, AUTHORITY["EPSG", "1171"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7832"]] +7831=PROJCS["Pulkovo 1942 / CS63 zone X7", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 41.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7831"]] +7830=PROJCS["Pulkovo 1942 / CS63 zone X6", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 38.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7830"]] +5655=PROJCS["NAD83(NSRS2007) / Vermont (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5655"]] +5654=PROJCS["NAD83(HARN) / Vermont (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5654"]] +5653=PROJCS["ETRS89 / UTM zone 33N (N-zE)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5653"]] +22832=PROJCS["Douala / UTM zone 32N", GEOGCS["Douala", DATUM["Douala", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6228"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4228"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22832"]] +3479=PROJCS["NAD83(NSRS2007) / Arizona Central (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3479"]] +5652=PROJCS["ETRS89 / UTM zone 32N (N-zE)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5652"]] +3478=PROJCS["NAD83(NSRS2007) / Arizona Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3478"]] +5651=PROJCS["ETRS89 / UTM zone 31N (N-zE)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5651"]] +3477=PROJCS["NAD83(NSRS2007) / Alaska zone 10", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3477"]] +5650=PROJCS["ETRS89 / UTM zone 33N (zE-N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5650"]] +3476=PROJCS["NAD83(NSRS2007) / Alaska zone 9", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3476"]] +3475=PROJCS["NAD83(NSRS2007) / Alaska zone 8", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3475"]] +3474=PROJCS["NAD83(NSRS2007) / Alaska zone 7", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3474"]] +3473=PROJCS["NAD83(NSRS2007) / Alaska zone 6", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3473"]] +3472=PROJCS["NAD83(NSRS2007) / Alaska zone 5", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3472"]] +3471=PROJCS["NAD83(NSRS2007) / Alaska zone 4", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3471"]] +3470=PROJCS["NAD83(NSRS2007) / Alaska zone 3", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3470"]] +63136405=GEOGCS["Belge 1972 (deg)", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63136405"]] +32609=PROJCS["WGS 84 / UTM zone 9N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32609"]] +32608=PROJCS["WGS 84 / UTM zone 8N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32608"]] +32607=PROJCS["WGS 84 / UTM zone 7N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32607"]] +32606=PROJCS["WGS 84 / UTM zone 6N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32606"]] +32605=PROJCS["WGS 84 / UTM zone 5N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32605"]] +32604=PROJCS["WGS 84 / UTM zone 4N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32604"]] +7829=PROJCS["Pulkovo 1942 / CS63 zone X5", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7829"]] +32603=PROJCS["WGS 84 / UTM zone 3N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32603"]] +7828=PROJCS["Pulkovo 1942 / CS63 zone X4", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 32.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7828"]] +32602=PROJCS["WGS 84 / UTM zone 2N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32602"]] +7827=PROJCS["Pulkovo 1942 / CS63 zone X3", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.499999999999996], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7827"]] +32601=PROJCS["WGS 84 / UTM zone 1N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32601"]] +7826=PROJCS["Pulkovo 1942 / CS63 zone X2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 26.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7826"]] +7825=PROJCS["Pulkovo 1942 / CS63 zone X1", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7825"]] +5649=PROJCS["ETRS89 / UTM zone 31N (zE-N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5649"]] +5646=PROJCS["NAD83 / Vermont (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5646"]] +5644=PROJCS["RGR92 / UTM zone 39S", GEOGCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4627"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5644"]] +5643=PROJCS["ED50 / SPBA LCC", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 48.0], PARAMETER["standard_parallel_1", 54.333333333333336], PARAMETER["false_easting", 815000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 52.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5643"]] +3469=PROJCS["NAD83(NSRS2007) / Alaska zone 2", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3469"]] +3468=PROJCS["NAD83(NSRS2007) / Alaska zone 1", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", -5000000.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3468"]] +5641=PROJCS["SIRGAS 2000 / Brazil Mercator", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Mercator_2SP", AUTHORITY["EPSG", "9805"]], PARAMETER["standard_parallel_1", 2.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -43.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5641"]] +3467=PROJCS["NAD83(NSRS2007) / Alaska Albers", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 55.00000000000001], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 65.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3467"]] +3466=PROJCS["NAD83(NSRS2007) / Alabama West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3466"]] +3465=PROJCS["NAD83(NSRS2007) / Alabama East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3465"]] +3464=PROJCS["NAD83(HARN) / Maine CS2000 Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3464"]] +3463=PROJCS["NAD83 / Maine CS2000 Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3463"]] +3462=PROJCS["Dabola 1981 / UTM zone 29N", GEOGCS["Dabola 1981", DATUM["Dabola 1981", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.0, 37.0, 124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4155"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3462"]] +3461=PROJCS["Dabola 1981 / UTM zone 28N", GEOGCS["Dabola 1981", DATUM["Dabola 1981", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.0, 37.0, 124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4155"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3461"]] +3460=PROJCS["Fiji 1986 / Fiji Map Grid", GEOGCS["Fiji 1986", DATUM["Fiji Geodetic Datum 1986", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.2263], AUTHORITY["EPSG", "6720"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4720"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 178.75], PARAMETER["latitude_of_origin", -17.0], PARAMETER["scale_factor", 0.99985], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3460"]] +7816=GEOGCS["WGS 84 (Transit)", DATUM["World Geodetic System 1984 (Transit)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1166"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7816"]] +7815=GEOCCS["WGS 84 (Transit)", DATUM["World Geodetic System 1984 (Transit)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1166"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7815"]] +66206405=GEOGCS["Point 58 (deg)", DATUM["Point 58", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-106.0, -129.0, 165.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6620"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66206405"]] +5639=PROJCS["ISN2004 / LCC Europe", GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5324"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5639"]] +5638=PROJCS["ISN2004 / LAEA Europe", GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5324"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5638"]] +5637=PROJCS["TUREF / LCC Europe", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5637"]] +5636=PROJCS["TUREF / LAEA Europe", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5636"]] +5635=PROJCS["REGCAN95 / LAEA Europe", GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5635"]] +5634=PROJCS["REGCAN95 / LCC Europe", GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5634"]] +5633=PROJCS["PTRA08 / LAEA Europe", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5633"]] +3459=PROJCS["NAD83(HARN) / South Dakota South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3459"]] +5632=PROJCS["PTRA08 / LCC Europe", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5632"]] +3458=PROJCS["NAD83(HARN) / South Dakota North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3458"]] +5631=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5631"]] +3457=PROJCS["NAD83(HARN) / Louisiana South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3457"]] +3456=PROJCS["NAD83(HARN) / Louisiana North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3456"]] +3455=PROJCS["NAD83 / South Dakota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3455"]] +3454=PROJCS["NAD83 / South Dakota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3454"]] +3453=PROJCS["NAD83 / Louisiana Offshore (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 25.5], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3453"]] +3452=PROJCS["NAD83 / Louisiana South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3452"]] +3451=PROJCS["NAD83 / Louisiana North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3451"]] +62436405=GEOGCS["Kalianpur 1880 (deg)", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62436405"]] +3450=PROJCS["JAD2001 / UTM zone 18N", GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3450"]] +7805=PROJCS["BGS2005 / UTM zone 36N", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7805"]] +7804=PROJCS["BGS2005 / UTM zone 35N", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7804"]] +7803=PROJCS["BGS2005 / UTM zone 34N", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7803"]] +5629=PROJCS["Moznet / UTM zone 38S", GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4130"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5629"]] +7801=PROJCS["BGS2005 / CCS2005", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 25.5], PARAMETER["latitude_of_origin", 42.66787568333334], PARAMETER["standard_parallel_1", 43.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 4725824.3591], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7801"]] +5627=PROJCS["ED50 / TM 6 NE", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5627"]] +7800=PROJCS["BGS2005 / UTM zone 35N (N-E)", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7800"]] +5625=PROJCS["NAD27 / Michigan West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.75], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5625"]] +5624=PROJCS["NAD27 / Michigan Old Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5624"]] +5623=PROJCS["NAD27 / Michigan East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -83.66666666666667], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999942857], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5623"]] +3449=PROJCS["JAD2001 / UTM zone 17N", GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3449"]] +3448=PROJCS["JAD2001 / Jamaica Metric Grid", GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", 650000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3448"]] +5621=VERT_CS["EVRF2007 height", VERT_DATUM["European Vertical Reference Frame 2007", 2005, AUTHORITY["EPSG", "5215"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5621"]] +3447=PROJCS["ETRS89 / Belgian Lambert 2005", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.359215833333335], PARAMETER["latitude_of_origin", 50.79781500000001], PARAMETER["standard_parallel_1", 51.16666666666667], PARAMETER["false_easting", 150328.0], PARAMETER["false_northing", 166262.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3447"]] +5620=VERT_CS["IGN 1988 SM height", VERT_DATUM["IGN 1988 SM", 2005, AUTHORITY["EPSG", "5214"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5620"]] +3446=PROJCS["NAD83(HARN) / Rhode Island (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3446"]] +3445=PROJCS["NAD83(HARN) / New Hampshire (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3445"]] +3444=PROJCS["NAD83(HARN) / Illinois West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3444"]] +3443=PROJCS["NAD83(HARN) / Illinois East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3443"]] +3442=PROJCS["NAD83(HARN) / Arkansas South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3442"]] +3441=PROJCS["NAD83(HARN) / Arkansas North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3441"]] +3440=PROJCS["PSD93 / UTM zone 40N", GEOGCS["PSD93", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-180.624, -225.516, 173.919, -0.81, -1.898, 8.336, 16.71006], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4134"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3440"]] +5619=VERT_CS["IGN 1988 SB height", VERT_DATUM["IGN 1988 SB", 2005, AUTHORITY["EPSG", "5213"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5619"]] +5618=VERT_CS["IGN 1992 LD height", VERT_DATUM["IGN 1992 LD", 2005, AUTHORITY["EPSG", "5212"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5618"]] +5617=VERT_CS["IGN 1988 MG height", VERT_DATUM["IGN 1988 MG", 2005, AUTHORITY["EPSG", "5211"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5617"]] +5616=VERT_CS["IGN 1988 LS height", VERT_DATUM["IGN 1988 LS", 2005, AUTHORITY["EPSG", "5210"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5616"]] +5615=VERT_CS["RH00 height", VERT_DATUM["Rikets hojdsystem 1900", 2005, AUTHORITY["EPSG", "5209"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5615"]] +5614=VERT_CS["KOC WD depth (ft)", VERT_DATUM["KOC Well Datum", 2005, AUTHORITY["EPSG", "5187"]], UNIT["ft", 0.3048], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5614"]] +5613=VERT_CS["RH2000 height", VERT_DATUM["Rikets hojdsystem 2000", 2005, AUTHORITY["EPSG", "5208"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5613"]] +3439=PROJCS["PSD93 / UTM zone 39N", GEOGCS["PSD93", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-180.624, -225.516, 173.919, -0.81, -1.898, 8.336, 16.71006], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4134"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3439"]] +5612=VERT_CS["Baltic 1977 depth", VERT_DATUM["Baltic 1977", 2005, AUTHORITY["EPSG", "5105"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5612"]] +3438=PROJCS["NAD83 / Rhode Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3438"]] +5611=VERT_CS["Caspian height", VERT_DATUM["Caspian Sea", 2005, AUTHORITY["EPSG", "5106"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5611"]] +3437=PROJCS["NAD83 / New Hampshire (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3437"]] +5610=VERT_CS["HVRS71 height", VERT_DATUM["Croatian Vertical Reference System 1971", 2005, AUTHORITY["EPSG", "5207"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5610"]] +3436=PROJCS["NAD83 / Illinois West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3436"]] +3435=PROJCS["NAD83 / Illinois East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3435"]] +3434=PROJCS["NAD83 / Arkansas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3434"]] +3433=PROJCS["NAD83 / Arkansas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3433"]] +3432=PROJCS["NAD83(HARN) / New Jersey (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3432"]] +3431=PROJCS["NAD83(HARN) / Nevada West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3431"]] +3430=PROJCS["NAD83(HARN) / Nevada Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3430"]] +5609=VERT_CS["IGLD 1985 height", VERT_DATUM["International Great Lakes Datum 1985", 2005, AUTHORITY["EPSG", "5205"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5609"]] +5608=VERT_CS["IGLD 1955 height", VERT_DATUM["International Great Lakes Datum 1955", 2005, AUTHORITY["EPSG", "5204"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5608"]] +5607=VERT_CS["Bora Bora SAU 2001 height", VERT_DATUM["Bora Bora SAU 2001", 2005, AUTHORITY["EPSG", "5202"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5607"]] +5606=VERT_CS["Tahaa SAU 2001 height", VERT_DATUM["Tahaa SAU 2001", 2005, AUTHORITY["EPSG", "5201"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5606"]] +5605=VERT_CS["Huahine SAU 2001 height", VERT_DATUM["Huahine SAU 2001", 2005, AUTHORITY["EPSG", "5200"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5605"]] +5604=VERT_CS["Maupiti SAU 2001 height", VERT_DATUM["Maupiti SAU 2001", 2005, AUTHORITY["EPSG", "5199"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5604"]] +5603=VERT_CS["Raiatea SAU 2001 height", VERT_DATUM["Raiatea SAU 2001", 2005, AUTHORITY["EPSG", "5198"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5603"]] +3429=PROJCS["NAD83(HARN) / Nevada East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3429"]] +5602=VERT_CS["Moorea SAU 1981 height", VERT_DATUM["Moorea SAU 1981", 2005, AUTHORITY["EPSG", "5197"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5602"]] +3428=PROJCS["NAD83(HARN) / Kansas South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3428"]] +5601=VERT_CS["IGN 1966 height", VERT_DATUM["IGN 1966", 2005, AUTHORITY["EPSG", "5196"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5601"]] +3427=PROJCS["NAD83(HARN) / Kansas North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3427"]] +5600=VERT_CS["NGPF height", VERT_DATUM["Nivellement General de Polynesie Francaise", 2005, AUTHORITY["EPSG", "5195"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5600"]] +3426=PROJCS["NAD83(HARN) / Iowa South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3426"]] +3425=PROJCS["NAD83(HARN) / Iowa North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3425"]] +3424=PROJCS["NAD83 / New Jersey (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3424"]] +3423=PROJCS["NAD83 / Nevada West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3423"]] +3422=PROJCS["NAD83 / Nevada Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3422"]] +3421=PROJCS["NAD83 / Nevada East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3421"]] +3420=PROJCS["NAD83 / Kansas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3420"]] +62986405=GEOGCS["Timbalai 1948 (deg)", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62986405"]] +3419=PROJCS["NAD83 / Kansas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3419"]] +3418=PROJCS["NAD83 / Iowa South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3418"]] +3417=PROJCS["NAD83 / Iowa North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3417"]] +3416=PROJCS["ETRS89 / Austria Lambert", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 47.5], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3416"]] +3415=PROJCS["WGS 72BE / South China Sea Lambert", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 21.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3415"]] +3414=PROJCS["SVY21 / Singapore TM", GEOGCS["SVY21", DATUM["SVY21", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6757"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4757"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 103.83333333333333], PARAMETER["latitude_of_origin", 1.3666666666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28001.642], PARAMETER["false_northing", 38744.572], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3414"]] +3413=PROJCS["WGS 84 / NSIDC Sea Ice Polar Stereographic North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 45 deg East"], AXIS["Northing", "South along 135 deg East"], AUTHORITY["EPSG", "3413"]] +3412=PROJCS["NSIDC Sea Ice Polar Stereographic South", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3412"]] +3411=PROJCS["NSIDC Sea Ice Polar Stereographic North", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 45 deg East"], AXIS["Northing", "South along 135 deg East"], AUTHORITY["EPSG", "3411"]] +3410=PROJCS["NSIDC EASE-Grid Global", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert Cylindrical Equal Area (Spherical)", AUTHORITY["EPSG", "9834"]], PARAMETER["central_meridian", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3410"]] +29873=PROJCS["Timbalai 1948 / RSO Borneo (m)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 590476.87], PARAMETER["false_northing", 442857.65], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29873"]] +3409=PROJCS["NSIDC EASE-Grid South", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3409"]] +29872=PROJCS["Timbalai 1948 / RSO Borneo (ftSe)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 1937263.44], PARAMETER["false_northing", 1452947.58], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m*0.3047994715386762", 0.3047994715386762], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29872"]] +3408=PROJCS["NSIDC EASE-Grid North", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3408"]] +29871=PROJCS["Timbalai 1948 / RSO Borneo (ch)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 29352.4763], PARAMETER["false_northing", 22014.3572], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m*20.116765121552632", 20.116765121552632], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29871"]] +3407=PROJCS["Hong Kong 1963 Grid System", GEOGCS["Hong Kong 1963", DATUM["Hong Kong 1963", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6738"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4738"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 114.17855555555556], PARAMETER["latitude_of_origin", 22.312133333333332], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 132033.92], PARAMETER["false_northing", 62565.96], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3407"]] +3406=PROJCS["VN-2000 / UTM zone 49N", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3406"]] +3405=PROJCS["VN-2000 / UTM zone 48N", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3405"]] +3404=PROJCS["NAD83(HARN) / North Carolina (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3404"]] +3403=PROJCS["NAD83(CSRS) / Alberta 10-TM (Resource)", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9992], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3403"]] +3402=PROJCS["NAD83(CSRS) / Alberta 10-TM (Forest)", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9992], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3402"]] +3401=PROJCS["NAD83 / Alberta 10-TM (Resource)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9992], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3401"]] +3400=PROJCS["NAD83 / Alberta 10-TM (Forest)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9992], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3400"]] +29850=PROJCS["Timbalai 1948 / UTM zone 50N", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29850"]] +62826405=GEOGCS["Pointe Noire (deg)", DATUM["Congo 1960 Pointe Noire", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-178.3, -316.7, -131.5, 5.278, 6.077, 10.979, 19.166], AUTHORITY["EPSG", "6282"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62826405"]] +29849=PROJCS["Timbalai 1948 / UTM zone 49N", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29849"]] +63196405=GEOGCS["KUDAMS (deg)", DATUM["Kuwait Utility", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[226.702, -193.337, -35.371, -2.229, 4.391, -9.238, 0.9798], AUTHORITY["EPSG", "6319"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63196405"]] +2999=PROJCS["Grand Comoros / UTM zone 38S", GEOGCS["Grand Comoros", DATUM["Grand Comoros", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-963.0, 510.0, -359.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6646"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4646"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2999"]] +2998=PROJCS["NEA74 Noumea / UTM zone 58S", GEOGCS["NEA74 Noumea", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4644"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2998"]] +2997=PROJCS["ST71 Belep / UTM zone 58S", GEOGCS["ST71 Belep", DATUM["ST71 Belep", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-480.26, -438.32, -643.429, 16.3119, 20.1721, -4.0349, -111.7002], AUTHORITY["EPSG", "6643"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4643"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2997"]] +2996=PROJCS["ST84 Ile des Pins / UTM zone 58S", GEOGCS["ST84 Ile des Pins", DATUM["ST84 Ile des Pins", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-13.0, -348.0, 292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6642"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4642"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2996"]] +2995=PROJCS["IGN53 Mare / UTM zone 58S", GEOGCS["IGN53 Mare", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4641"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2995"]] +2994=PROJCS["NAD83(HARN) / Oregon GIC Lambert (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2994"]] +2993=PROJCS["NAD83(HARN) / Oregon LCC (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2993"]] +2992=PROJCS["NAD83 / Oregon GIC Lambert (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2992"]] +2991=PROJCS["NAD83 / Oregon LCC (m)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2991"]] +2990=PROJCS["Reunion 1947 / TM Reunion", GEOGCS["Reunion 1947", DATUM["Reunion 1947", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[94.0, -948.0, -1262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6626"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4626"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 55.53333333333333], PARAMETER["latitude_of_origin", -21.116666666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 160000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2990"]] +66266405=GEOGCS["Piton des Neiges (deg)", DATUM["Reunion 1947", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[94.0, -948.0, -1262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6626"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66266405"]] +61546405=GEOGCS["ED50(ED77) (deg)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61546405"]] +69036405=GEOGCS["Madrid 1870 (Madrid) (deg)", DATUM["Madrid 1870 (Madrid)", SPHEROID["Struve 1860", 6378298.3, 294.73, AUTHORITY["EPSG", "7028"]], AUTHORITY["EPSG", "6903"]], PRIMEM["Madrid", -3.687938888888889, AUTHORITY["EPSG", "8905"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "69036405"]] +2989=PROJCS["RRAF 1991 / UTM zone 20N", GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4640"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2989"]] +62496405=GEOGCS["Lake (deg)", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62496405"]] +2988=PROJCS["MOP78 / UTM zone 1S", GEOGCS["MOP78", DATUM["MOP78", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[253.0, -132.0, -127.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6639"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4639"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2988"]] +2987=PROJCS["Saint Pierre et Miquelon 1950 / UTM zone 21N", GEOGCS["Saint Pierre et Miquelon 1950", DATUM["Saint Pierre et Miquelon 1950", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.363, 424.148, 373.13, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6638"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4638"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2987"]] +2984=PROJCS["RGNC 1991 / Lambert New Caledonia", GEOGCS["RGNC 1991", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4645"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", -21.5], PARAMETER["standard_parallel_1", -20.666666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 300000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -22.333333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2984"]] +2983=PROJCS["ST87 Ouvea / UTM zone 58S", GEOGCS["ST87 Ouvea", DATUM["ST87 Ouvea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-122.383, -188.696, 103.344, 3.5107, -4.9668, -5.7047, 4.4798], AUTHORITY["EPSG", "6635"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4635"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2983"]] +2982=PROJCS["IGN72 Grand Terre / UTM zone 58S", GEOGCS["IGN72 Grand Terre", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4634"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2982"]] +2981=PROJCS["IGN56 Lifou / UTM zone 58S", GEOGCS["IGN56 Lifou", DATUM["IGN56 Lifou", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[335.47, 222.58, -230.94, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6633"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4633"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2981"]] +2980=PROJCS["Combani 1950 / UTM zone 38S", GEOGCS["Combani 1950", DATUM["Combani 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-382.0, -59.0, -262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6632"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4632"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2980"]] +2979=PROJCS["K0 1949 / UTM zone 42S", GEOGCS["K0 1949", DATUM["K0 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6631"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4631"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2979"]] +2978=PROJCS["IGN72 Nuku Hiva / UTM zone 7S", GEOGCS["IGN72 Nuku Hiva", DATUM["IGN72 Nuku Hiva", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[165.804, 216.213, 180.26, -0.6251, -0.4515, -0.0721, 7.4111], AUTHORITY["EPSG", "6630"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4630"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2978"]] +2977=PROJCS["Tahaa 54 / UTM zone 5S", GEOGCS["Tahaa 54", DATUM["Tahaa 54", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[72.51, 345.411, 79.241, -1.5862, -0.8826, -0.5495, 1.3653], AUTHORITY["EPSG", "6629"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4629"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2977"]] +2976=PROJCS["Tahiti 52 / UTM zone 6S", GEOGCS["Tahiti 52", DATUM["Tahiti 52", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[162.0, 117.0, 154.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6628"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4628"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2976"]] +2975=PROJCS["RGR92 / UTM zone 40S", GEOGCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4627"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2975"]] +2973=PROJCS["Martinique 1938 / UTM zone 20N", GEOGCS["Martinique 1938", DATUM["Martinique 1938", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[126.93, 547.94, 130.41, -2.7867, 5.1612, -0.8584, 13.8227], AUTHORITY["EPSG", "6625"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4625"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2973"]] +6099=PROJCS["NAD83(CSRS) / EPSG Arctic zone 2-14", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6099"]] +2972=PROJCS["RGFG95 / UTM zone 22N", GEOGCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4624"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2972"]] +6098=PROJCS["NAD83(CSRS) / EPSG Arctic zone 1-23", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6098"]] +2971=PROJCS["CSG67 / UTM zone 22N", GEOGCS["CSG67", DATUM["Centre Spatial Guyanais 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-186.0, 230.0, 110.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6623"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4623"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2971"]] +6097=PROJCS["NAD83(NSRS2007) / EPSG Arctic zone 6-16", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6097"]] +2970=PROJCS["Guadeloupe 1948 / UTM zone 20N", GEOGCS["Guadeloupe 1948", DATUM["Guadeloupe 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-472.29, -5.63, -304.12, 0.4362, -0.8374, 0.2563, 1.8984], AUTHORITY["EPSG", "6622"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4622"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2970"]] +6096=PROJCS["NAD83(NSRS2007) / EPSG Arctic zone 6-14", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6096"]] +6095=PROJCS["NAD83(NSRS2007) / EPSG Arctic zone 5-31", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6095"]] +6094=PROJCS["NAD83(NSRS2007) / EPSG Arctic zone 5-29", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -162.99999999999997], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6094"]] +6093=PROJCS["WGS 84 / EPSG Arctic zone 5-27", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 179.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6093"]] +6092=PROJCS["WGS 84 / EPSG Arctic zone 5-25", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 158.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6092"]] +6091=PROJCS["WGS 84 / EPSG Arctic zone 5-23", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 137.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6091"]] +21097=PROJCS["Arc 1960 / UTM zone 37N", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21097"]] +6090=PROJCS["WGS 84 / EPSG Arctic zone 5-21", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 116.00000000000001], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6090"]] +21096=PROJCS["Arc 1960 / UTM zone 36N", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21096"]] +21095=PROJCS["Arc 1960 / UTM zone 35N", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21095"]] +2969=PROJCS["Fort Marigot / UTM zone 20N", GEOGCS["Fort Marigot", DATUM["Fort Marigot", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[137.0, 248.0, -430.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6621"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4621"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2969"]] +2968=PROJCS["NAD83(HARN) / Indiana West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2968"]] +8267=VERT_CS["GVR2016 height", VERT_DATUM["Greenland Vertical Reference 2016", 2005, AUTHORITY["EPSG", "1200"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8267"]] +2967=PROJCS["NAD83(HARN) / Indiana East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2967"]] +8266=VERT_CS["GVR2000 height", VERT_DATUM["GreenlandVertical Reference 2000", 2005, AUTHORITY["EPSG", "1199"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8266"]] +2966=PROJCS["NAD83 / Indiana West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2966"]] +2965=PROJCS["NAD83 / Indiana East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2965"]] +2964=PROJCS["NAD27 / Alaska Albers", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 55.00000000000001], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 65.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2964"]] +6089=PROJCS["WGS 84 / EPSG Arctic zone 5-19", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 95.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6089"]] +2962=PROJCS["NAD83(CSRS) / UTM zone 21N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2962"]] +6088=PROJCS["WGS 84 / EPSG Arctic zone 5-17", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6088"]] +63036405=GEOGCS["TC(1948) (deg)", DATUM["Trucial Coast 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6303"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63036405"]] +2961=PROJCS["NAD83(CSRS) / UTM zone 20N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2961"]] +6087=PROJCS["WGS 84 / EPSG Arctic zone 5-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6087"]] +2960=PROJCS["NAD83(CSRS) / UTM zone 19N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2960"]] +6086=PROJCS["WGS 84 / EPSG Arctic zone 4-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 179.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6086"]] +6085=PROJCS["WGS 84 / EPSG Arctic zone 4-38", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 154.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6085"]] +6084=PROJCS["WGS 84 / EPSG Arctic zone 4-36", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 130.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6084"]] +6083=PROJCS["WGS 84 / EPSG Arctic zone 4-34", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 106.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6083"]] +6082=PROJCS["WGS 84 / EPSG Arctic zone 4-32", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 82.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6082"]] +6081=PROJCS["WGS 84 / EPSG Arctic zone 4-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 58.00000000000001], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6081"]] +6080=PROJCS["WGS 84 / EPSG Arctic zone 3-19", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 145.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6080"]] +2959=PROJCS["NAD83(CSRS) / UTM zone 18N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2959"]] +2958=PROJCS["NAD83(CSRS) / UTM zone 17N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2958"]] +2957=PROJCS["NAD83(CSRS) / UTM zone 13N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2957"]] +2956=PROJCS["NAD83(CSRS) / UTM zone 12N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2956"]] +8255=GEOGCS["NAD83(CSRS)v7", DATUM["North American Datum of 1983 (CSRS) version 7", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8255"]] +2955=PROJCS["NAD83(CSRS) / UTM zone 11N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2955"]] +8254=GEOGCS["NAD83(CSRS)v7", DATUM["North American Datum of 1983 (CSRS) version 7", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8254"]] +2954=PROJCS["NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83)", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 47.25], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2954"]] +8253=GEOCCS["NAD83(CSRS)v7", DATUM["North American Datum of 1983 (CSRS) version 7", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8253"]] +2953=PROJCS["NAD83(CSRS) / New Brunswick Stereographic", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 7500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2953"]] +6079=PROJCS["WGS 84 / EPSG Arctic zone 3-17", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6079"]] +8252=GEOGCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8252"]] +2952=PROJCS["NAD83(CSRS) / MTM zone 10", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2952"]] +6078=PROJCS["WGS 84 / EPSG Arctic zone 3-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 83.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6078"]] +8251=GEOGCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8251"]] +2951=PROJCS["NAD83(CSRS) / MTM zone 9", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2951"]] +6077=PROJCS["WGS 84 / EPSG Arctic zone 3-13", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 51.99999999999999], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6077"]] +8250=GEOCCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8250"]] +2950=PROJCS["NAD83(CSRS) / MTM zone 8", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2950"]] +6076=PROJCS["WGS 84 / EPSG Arctic zone 2-26", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6076"]] +6075=PROJCS["WGS 84 / EPSG Arctic zone 2-24", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 53.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6075"]] +6074=PROJCS["ETRS89 / EPSG Arctic zone 5-13", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6074"]] +6073=PROJCS["ETRS89 / EPSG Arctic zone 5-11", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 14.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6073"]] +6072=PROJCS["ETRS89 / EPSG Arctic zone 4-28", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6072"]] +6071=PROJCS["ETRS89 / EPSG Arctic zone 4-26", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6071"]] +6070=PROJCS["ETRS89 / EPSG Arctic zone 3-11", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6070"]] +66106405=GEOGCS["Xian 1980 (deg)", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66106405"]] +8249=GEOGCS["NAD83(CSRS)v5", DATUM["North American Datum of 1983 (CSRS) version 5", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8249"]] +2949=PROJCS["NAD83(CSRS) / MTM zone 7", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2949"]] +8248=GEOGCS["NAD83(CSRS)v5", DATUM["North American Datum of 1983 (CSRS) version 5", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8248"]] +2948=PROJCS["NAD83(CSRS) / MTM zone 6", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2948"]] +8247=GEOCCS["NAD83(CSRS)v5", DATUM["North American Datum of 1983 (CSRS) version 5", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8247"]] +2947=PROJCS["NAD83(CSRS) / MTM zone 5", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2947"]] +8246=GEOGCS["NAD83(CSRS)v4", DATUM["North American Datum of 1983 (CSRS) version 4", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8246"]] +2946=PROJCS["NAD83(CSRS) / MTM zone 4", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2946"]] +2945=PROJCS["NAD83(CSRS) / MTM zone 3", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2945"]] +8244=GEOGCS["NAD83(CSRS)v4", DATUM["North American Datum of 1983 (CSRS) version 4", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8244"]] +2944=PROJCS["NAD83(CSRS) / SCoPQ zone 2", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2944"]] +2943=PROJCS["Selvagem Grande / UTM zone 28N", GEOGCS["Selvagem Grande", DATUM["Selvagem Grande", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-289.0, -124.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6616"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4616"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2943"]] +6069=PROJCS["ETRS89 / EPSG Arctic zone 2-22", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 16.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6069"]] +8242=GEOCCS["NAD83(CSRS)v4", DATUM["North American Datum of 1983 (CSRS) version 4", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8242"]] +62336405=GEOGCS["Gandajika 1970 (deg)", DATUM["Gandajika 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.0, -321.0, 50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6233"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62336405"]] +2942=PROJCS["Porto Santo / UTM zone 28N", GEOGCS["Porto Santo", DATUM["Porto Santo 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-499.0, -249.0, 314.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6615"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4615"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2942"]] +6068=PROJCS["GR96 / EPSG Arctic zone 8-22", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -37.0], PARAMETER["latitude_of_origin", 62.01530688888888], PARAMETER["standard_parallel_1", 63.666666666666664], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 8500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6068"]] +2941=PROJCS["Pulkovo 1942 / CS63 zone K4", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 56.766666666666666], PARAMETER["latitude_of_origin", 0.13333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2941"]] +6067=PROJCS["GR96 / EPSG Arctic zone 8-20", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -51.99999999999999], PARAMETER["latitude_of_origin", 62.01530688888888], PARAMETER["standard_parallel_1", 63.666666666666664], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 8500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6067"]] +8240=GEOGCS["NAD83(CSRS)v3", DATUM["North American Datum of 1983 (CSRS) version 3", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8240"]] +2940=PROJCS["Pulkovo 1942 / CS63 zone K3", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 53.766666666666666], PARAMETER["latitude_of_origin", 0.13333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2940"]] +6066=PROJCS["GR96 / EPSG Arctic zone 7-13", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -34.0], PARAMETER["latitude_of_origin", 65.35103930555559], PARAMETER["standard_parallel_1", 67.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 7500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 63.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6066"]] +6065=PROJCS["GR96 / EPSG Arctic zone 7-11", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 65.35103930555559], PARAMETER["standard_parallel_1", 67.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 7500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 63.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6065"]] +6064=PROJCS["GR96 / EPSG Arctic zone 6-30", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -20.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6064"]] +6063=PROJCS["GR96 / EPSG Arctic zone 6-28", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -38.00000000000001], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6063"]] +6062=PROJCS["GR96 / EPSG Arctic zone 6-26", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -56.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6062"]] +6061=PROJCS["GR96 / EPSG Arctic zone 5-45", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -22.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6061"]] +23240=PROJCS["Fahud / UTM zone 40N", GEOGCS["Fahud", DATUM["Fahud", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-345.0, 3.0, 223.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6232"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4232"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23240"]] +6060=PROJCS["GR96 / EPSG Arctic zone 5-43", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -42.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6060"]] +8239=GEOGCS["NAD83(CSRS)v3", DATUM["North American Datum of 1983 (CSRS) version 3", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8239"]] +2939=PROJCS["Pulkovo 1942 / CS63 zone K2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 50.766666666666666], PARAMETER["latitude_of_origin", 0.13333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2939"]] +8238=GEOCCS["NAD83(CSRS)v3", DATUM["North American Datum of 1983 (CSRS) version 3", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8238"]] +2938=PROJCS["Pulkovo 1942 / CS63 zone A4", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 50.53333333333333], PARAMETER["latitude_of_origin", 0.11666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2938"]] +8237=GEOGCS["NAD83(CSRS)v2", DATUM["North American Datum of 1983 (CSRS) version 2", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8237"]] +2937=PROJCS["Pulkovo 1942 / CS63 zone A3", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 47.53333333333333], PARAMETER["latitude_of_origin", 0.11666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2937"]] +2936=PROJCS["Pulkovo 1942 / CS63 zone A2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 44.53333333333333], PARAMETER["latitude_of_origin", 0.11666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2936"]] +8235=GEOGCS["NAD83(CSRS)v2", DATUM["North American Datum of 1983 (CSRS) version 2", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8235"]] +2935=PROJCS["Pulkovo 1942 / CS63 zone A1", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 41.53333333333333], PARAMETER["latitude_of_origin", 0.11666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2935"]] +2934=PROJCS["Segara (Jakarta) / NEIEZ", GEOGCS["Segara (Jakarta)", DATUM["Gunung Segara (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6820"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4820"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2934"]] +8233=GEOCCS["NAD83(CSRS)v2", DATUM["North American Datum of 1983 (CSRS) version 2", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8233"]] +23239=PROJCS["Fahud / UTM zone 39N", GEOGCS["Fahud", DATUM["Fahud", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-345.0, 3.0, 223.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6232"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4232"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23239"]] +2933=PROJCS["Segara / UTM zone 50S", GEOGCS["Segara", DATUM["Gunung Segara", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6613"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4613"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2933"]] +6059=PROJCS["GR96 / EPSG Arctic zone 5-41", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6059"]] +8232=GEOGCS["NAD83(CSRS96)", DATUM["North American Datum of 1983 (CSRS96)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8232"]] +2932=PROJCS["QND95 / Qatar National Grid", GEOGCS["QND95", DATUM["Qatar National Datum 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-119.4248, -303.65872, -11.00061, 1.164298, 0.174458, 1.096259, 3.657065], AUTHORITY["EPSG", "6614"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4614"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.21666666666667], PARAMETER["latitude_of_origin", 24.45], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2932"]] +6058=PROJCS["GR96 / EPSG Arctic zone 4-24", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -14.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6058"]] +8231=GEOGCS["NAD83(CSRS96)", DATUM["North American Datum of 1983 (CSRS96)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8231"]] +2931=PROJCS["Beduaram / TM 13 NE", GEOGCS["Beduaram", DATUM["Beduaram", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-106.0, -87.0, 188.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6213"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4213"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.999999999999998], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2931"]] +6057=PROJCS["GR96 / EPSG Arctic zone 4-22", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6057"]] +8230=GEOCCS["NAD83(CSRS96)", DATUM["North American Datum of 1983 (CSRS96)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8230"]] +2930=PROJCS["NAD83(HARN) / Wisconsin South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2930"]] +6056=PROJCS["GR96 / EPSG Arctic zone 4-20", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -64.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6056"]] +6055=PROJCS["GR96 / EPSG Arctic zone 3-33", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -10.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6055"]] +6054=PROJCS["GR96 / EPSG Arctic zone 3-31", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6054"]] +6053=PROJCS["GR96 / EPSG Arctic zone 3-29", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6053"]] +6052=PROJCS["GR96 / EPSG Arctic zone 2-20", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -12.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6052"]] +6051=PROJCS["GR96 / EPSG Arctic zone 2-18", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -51.99999999999999], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6051"]] +6050=PROJCS["GR96 / EPSG Arctic zone 1-25", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -30.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6050"]] +2929=PROJCS["NAD83(HARN) / Wisconsin Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2929"]] +8228=VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]] +2928=PROJCS["NAD83(HARN) / Wisconsin North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2928"]] +8227=GEOCCS["IGS14", DATUM["IGS14", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8227"]] +2927=PROJCS["NAD83(HARN) / Washington South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2927"]] +8226=PROJCS["NAD83(HARN) / WISCRS Adams and Juneau (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.36666666666667], PARAMETER["scale_factor", 1.0000365285], PARAMETER["false_easting", 482999.99900000007], PARAMETER["false_northing", 0.012], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8226"]] +2926=PROJCS["NAD83(HARN) / Washington North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2926"]] +8225=PROJCS["NAD83(HARN) / WISCRS Adams and Juneau (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.36666666666667], PARAMETER["scale_factor", 1.0000365285], PARAMETER["false_easting", 147218.6942], PARAMETER["false_northing", 0.0037], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8225"]] +2925=PROJCS["NAD83(HARN) / Virginia South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2925"]] +8224=PROJCS["NAD83(HARN) / WISCRS Ashland (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.62222222222222], PARAMETER["latitude_of_origin", 45.70611111111108], PARAMETER["scale_factor", 1.0000495683], PARAMETER["false_easting", 567000.001], PARAMETER["false_northing", 0.006], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8224"]] +2924=PROJCS["NAD83(HARN) / Virginia North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2924"]] +2923=PROJCS["NAD83(HARN) / Utah South (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 9842519.684999999], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2923"]] +8222=PROJCS["NAD83(HARN) / WISCRS Ashland (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.62222222222222], PARAMETER["latitude_of_origin", 45.70611111111108], PARAMETER["scale_factor", 1.0000495683], PARAMETER["false_easting", 172821.9461], PARAMETER["false_northing", 0.0017], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8222"]] +2922=PROJCS["NAD83(HARN) / Utah Central (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 6561679.790000001], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2922"]] +2921=PROJCS["NAD83(HARN) / Utah North (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 3280839.8950000005], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2921"]] +8220=PROJCS["NAD83(HARN) / WISCRS Barron (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.85], PARAMETER["latitude_of_origin", 45.13333333333334], PARAMETER["scale_factor", 1.0000486665], PARAMETER["false_easting", 305609.625], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8220"]] +2920=PROJCS["NAD83(HARN) / Texas South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2920"]] +66656405=GEOGCS["Azores Central 1995 (deg)", DATUM["Azores Central Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-103.088, 162.481, -28.276, 0.167, -0.082, -0.168, -1.504], AUTHORITY["EPSG", "6665"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66656405"]] +2919=PROJCS["NAD83(HARN) / Texas South Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2919"]] +8218=PROJCS["NAD83(HARN) / WISCRS Barron (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.85], PARAMETER["latitude_of_origin", 45.13333333333334], PARAMETER["scale_factor", 1.0000486665], PARAMETER["false_easting", 93150.0], PARAMETER["false_northing", 0.0029], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8218"]] +2918=PROJCS["NAD83(HARN) / Texas Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2918"]] +2917=PROJCS["NAD83(HARN) / Texas North Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2917"]] +8216=PROJCS["NAD83(HARN) / WISCRS Bayfield (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.15277777777774], PARAMETER["latitude_of_origin", 46.66964837722222], PARAMETER["scale_factor", 1.0000331195], PARAMETER["false_easting", 750000.001], PARAMETER["false_northing", 487372.659], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8216"]] +61936405=GEOGCS["Manoca 1962 (deg)", DATUM["Manoca 1962", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-70.9, -151.8, -41.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61936405"]] +2916=PROJCS["NAD83(HARN) / Texas North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2916"]] +2915=PROJCS["NAD83(HARN) / Tennessee (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2915"]] +8214=PROJCS["NAD83(HARN) / WISCRS Bayfield (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.15277777777774], PARAMETER["latitude_of_origin", 46.66964837722222], PARAMETER["scale_factor", 1.0000331195], PARAMETER["false_easting", 228600.4575], PARAMETER["false_northing", 148551.4837], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8214"]] +2914=PROJCS["NAD83(HARN) / Oregon South (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2914"]] +8213=PROJCS["NAD83(HARN) / WISCRS Brown (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 103674.333], PARAMETER["false_northing", 15091.833], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8213"]] +2913=PROJCS["NAD83(HARN) / Oregon North (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2913"]] +8212=PROJCS["NAD83(HARN) / WISCRS Brown (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 31600.0], PARAMETER["false_northing", 4600.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8212"]] +2912=PROJCS["NAD83(HARN) / Oklahoma South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2912"]] +2911=PROJCS["NAD83(HARN) / Oklahoma North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2911"]] +8210=PROJCS["NAD83(HARN) / WISCRS Buffalo (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.79722222222223], PARAMETER["latitude_of_origin", 43.481388888888894], PARAMETER["scale_factor", 1.0000382778], PARAMETER["false_easting", 574999.999], PARAMETER["false_northing", 0.016], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8210"]] +2910=PROJCS["NAD83(HARN) / North Dakota South (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2910"]] +21037=PROJCS["Arc 1960 / UTM zone 37S", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21037"]] +62886405=GEOGCS["Loma Quintana (deg)", DATUM["Loma Quintana", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6288"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62886405"]] +21036=PROJCS["Arc 1960 / UTM zone 36S", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21036"]] +21035=PROJCS["Arc 1960 / UTM zone 35S", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21035"]] +8209=PROJCS["NAD83(HARN) / WISCRS Buffalo (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.79722222222223], PARAMETER["latitude_of_origin", 43.481388888888894], PARAMETER["scale_factor", 1.0000382778], PARAMETER["false_easting", 175260.3502], PARAMETER["false_northing", 0.0048], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8209"]] +2909=PROJCS["NAD83(HARN) / North Dakota North (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2909"]] +8208=PROJCS["NAD83(HARN) / WISCRS Burnett (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.45777777777778], PARAMETER["latitude_of_origin", 45.898714865833334], PARAMETER["scale_factor", 1.0000383841], PARAMETER["false_easting", 209999.999], PARAMETER["false_northing", 195032.104], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8208"]] +2908=PROJCS["NAD83(HARN) / New York Long Island (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2908"]] +8207=PROJCS["NAD83(HARN) / WISCRS Burnett (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.45777777777778], PARAMETER["latitude_of_origin", 45.898714865833334], PARAMETER["scale_factor", 1.0000383841], PARAMETER["false_easting", 64008.1276], PARAMETER["false_northing", 59445.9043], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8207"]] +2907=PROJCS["NAD83(HARN) / New York West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2907"]] +8206=PROJCS["NAD83(HARN) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.5], PARAMETER["latitude_of_origin", 42.71944444444444], PARAMETER["scale_factor", 1.0000286569], PARAMETER["false_easting", 802999.999], PARAMETER["false_northing", 0.016], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8206"]] +2906=PROJCS["NAD83(HARN) / New York Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2906"]] +8205=PROJCS["NAD83(HARN) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.5], PARAMETER["latitude_of_origin", 42.71944444444444], PARAMETER["scale_factor", 1.0000286569], PARAMETER["false_easting", 244754.8893], PARAMETER["false_northing", 0.0049], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8205"]] +2905=PROJCS["NAD83(HARN) / New York East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2905"]] +8204=PROJCS["NAD83(HARN) / WISCRS Chippewa (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.29444444444447], PARAMETER["latitude_of_origin", 44.97785689861111], PARAMETER["scale_factor", 1.0000391127], PARAMETER["false_easting", 197000.0], PARAMETER["false_northing", 144656.648], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8204"]] +2904=PROJCS["NAD83(HARN) / New Mexico West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2904"]] +8203=PROJCS["NAD83(HARN) / WISCRS Chippewa (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.29444444444447], PARAMETER["latitude_of_origin", 44.97785689861111], PARAMETER["scale_factor", 1.0000391127], PARAMETER["false_easting", 60045.72], PARAMETER["false_northing", 44091.4346], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8203"]] +2903=PROJCS["NAD83(HARN) / New Mexico Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2903"]] +8202=PROJCS["NAD83(HARN) / WISCRS Clark (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.70833333333334], PARAMETER["latitude_of_origin", 43.599999999999994], PARAMETER["scale_factor", 1.0000463003], PARAMETER["false_easting", 655999.997], PARAMETER["false_northing", 0.028], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8202"]] +2902=PROJCS["NAD83(HARN) / New Mexico East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2902"]] +8201=PROJCS["NAD83(HARN) / WISCRS Clark (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.70833333333334], PARAMETER["latitude_of_origin", 43.599999999999994], PARAMETER["scale_factor", 1.0000463003], PARAMETER["false_easting", 199949.1989], PARAMETER["false_northing", 0.0086], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8201"]] +2901=PROJCS["NAD83(HARN) / Montana (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2901"]] +8200=PROJCS["NAD83(HARN) / WISCRS Columbia (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.39444444444445], PARAMETER["latitude_of_origin", 43.46254664583334], PARAMETER["scale_factor", 1.00003498], PARAMETER["false_easting", 554999.999], PARAMETER["false_northing", 366041.307], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8200"]] +2900=PROJCS["NAD83(HARN) / Mississippi West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2900"]] +68146405=GEOGCS["RT38 (Stockholm) (deg)", DATUM["Stockholm 1938 (Stockholm)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6814"]], PRIMEM["Stockholm", 18.058277777777775, AUTHORITY["EPSG", "8911"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68146405"]] +62726405=GEOGCS["NZGD49 (deg)", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62726405"]] +7799=PROJCS["BGS2005 / UTM zone 34N (N-E)", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7799"]] +63096405=GEOGCS["Yacare (deg)", DATUM["Yacare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-124.45, 183.74, 44.64, -0.4384, 0.5446, -0.9706, -2.1365], AUTHORITY["EPSG", "6309"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63096405"]] +7798=GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]] +7797=GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7797"]] +7796=GEOCCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7796"]] +7795=PROJCS["RDN2008 / Zone 12 (E-N)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7795"]] +7794=PROJCS["RDN2008 / Italy zone (E-N)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9985], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7794"]] +7793=PROJCS["RDN2008 / UTM zone 34N", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7793"]] +7792=PROJCS["RDN2008 / UTM zone 33N", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7792"]] +7791=PROJCS["RDN2008 / UTM zone 32N", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7791"]] +7789=GEOCCS["ITRF2014", DATUM["International Terrestrial Reference Frame 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7789"]] +7787=PROJCS["WGS 84 / West Bengal", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.87499999999999], PARAMETER["latitude_of_origin", 24.375], PARAMETER["scale_factor", 0.9998584], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7787"]] +7786=PROJCS["WGS 84 / Tripura", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.75], PARAMETER["latitude_of_origin", 23.75], PARAMETER["scale_factor", 0.9999822], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7786"]] +32560=PROJCS["WGS 72BE / UTM zone 60S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32560"]] +7785=PROJCS["WGS 84 / Tamil Nadu", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.375], PARAMETER["latitude_of_origin", 10.875], PARAMETER["scale_factor", 0.9997942], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7785"]] +7784=PROJCS["WGS 84 / Sikkim", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 88.5], PARAMETER["latitude_of_origin", 27.625], PARAMETER["scale_factor", 0.9999926], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7784"]] +7783=PROJCS["WGS 84 / Mizoram", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 92.74999999999999], PARAMETER["latitude_of_origin", 23.124999999999996], PARAMETER["scale_factor", 0.9999821], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7783"]] +7782=PROJCS["WGS 84 / Lakshadweep", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 73.12500000000001], PARAMETER["latitude_of_origin", 10.0], PARAMETER["scale_factor", 0.9999536], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7782"]] +7781=PROJCS["WGS 84 / Kerala", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 76.00000000000001], PARAMETER["latitude_of_origin", 10.5], PARAMETER["scale_factor", 0.9999177], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7781"]] +7780=PROJCS["WGS 84 / Karnataka", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 76.375], PARAMETER["latitude_of_origin", 15.125000000000002], PARAMETER["scale_factor", 0.9998012], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7780"]] +66166405=GEOGCS["Selvagem Grande (deg)", DATUM["Selvagem Grande", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-289.0, -124.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6616"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66166405"]] +22780=PROJCS["Deir ez Zor / Levant Stereographic", GEOGCS["Deir ez Zor", DATUM["Deir ez Zor", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.58, -397.54, 458.78, -17.595, -2.847, 4.256, 3.225], AUTHORITY["EPSG", "6227"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4227"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 39.15], PARAMETER["latitude_of_origin", 34.199999999999996], PARAMETER["scale_factor", 0.9995341], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22780"]] +61446405=GEOGCS["Kalianpur 1937 (deg)", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61446405"]] +32559=PROJCS["WGS 72BE / UTM zone 59S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32559"]] +32558=PROJCS["WGS 72BE / UTM zone 58S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32558"]] +32557=PROJCS["WGS 72BE / UTM zone 57S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32557"]] +32556=PROJCS["WGS 72BE / UTM zone 56S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32556"]] +32555=PROJCS["WGS 72BE / UTM zone 55S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32555"]] +62396405=GEOGCS["Indian 1954 (deg)", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62396405"]] +32554=PROJCS["WGS 72BE / UTM zone 54S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32554"]] +7779=PROJCS["WGS 84 / Goa", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 15.375], PARAMETER["scale_factor", 0.9999913], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7779"]] +32553=PROJCS["WGS 72BE / UTM zone 53S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32553"]] +7778=PROJCS["WGS 84 / Chhattisgarh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 82.25], PARAMETER["latitude_of_origin", 21.0], PARAMETER["scale_factor", 0.9998332], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7778"]] +32552=PROJCS["WGS 72BE / UTM zone 52S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32552"]] +7777=PROJCS["WGS 84 / Andaman and Nicobar", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.25000000000001], PARAMETER["latitude_of_origin", 10.25], PARAMETER["scale_factor", 0.9999428], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7777"]] +32551=PROJCS["WGS 72BE / UTM zone 51S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32551"]] +7776=PROJCS["WGS 84 / Uttaranchal", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 79.375], PARAMETER["latitude_of_origin", 30.0017132], PARAMETER["standard_parallel_1", 31.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.000000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7776"]] +32550=PROJCS["WGS 72BE / UTM zone 50S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32550"]] +7775=PROJCS["WGS 84 / Uttar Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 80.87500000000001], PARAMETER["latitude_of_origin", 27.132708230000002], PARAMETER["standard_parallel_1", 29.375], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.875], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7775"]] +7774=PROJCS["WGS 84 / Rajasthan", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 73.875], PARAMETER["latitude_of_origin", 26.885055460000004], PARAMETER["standard_parallel_1", 29.45833333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.291666666666657], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7774"]] +7773=PROJCS["WGS 84 / Punjab", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 75.375], PARAMETER["latitude_of_origin", 31.00178226], PARAMETER["standard_parallel_1", 32.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7773"]] +7772=PROJCS["WGS 84 / Orissa", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 84.37499999999999], PARAMETER["latitude_of_origin", 20.25305174], PARAMETER["standard_parallel_1", 21.916666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7772"]] +5598=COMPD_CS["FEH2010 / Fehmarnbelt TM + FCSVR10 height", PROJCS["FEH2010 / Fehmarnbelt TM", GEOGCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5593"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5596"]], VERT_CS["FCSVR10 height", VERT_DATUM["Fehmarnbelt Vertical Reference 2010", 2005, AUTHORITY["EPSG", "1079"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5597"]], AUTHORITY["EPSG", "5598"]] +7771=PROJCS["WGS 84 / India Northeast", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 93.50000000000001], PARAMETER["latitude_of_origin", 25.63452135], PARAMETER["standard_parallel_1", 28.20833333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 23.041666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7771"]] +5597=VERT_CS["FCSVR10 height", VERT_DATUM["Fehmarnbelt Vertical Reference 2010", 2005, AUTHORITY["EPSG", "1079"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5597"]] +7770=PROJCS["WGS 84 / Nagaland", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 94.375], PARAMETER["latitude_of_origin", 26.12581974], PARAMETER["standard_parallel_1", 26.875], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 25.375], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7770"]] +5596=PROJCS["FEH2010 / Fehmarnbelt TM", GEOGCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5593"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5596"]] +5593=GEOGCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5593"]] +5592=GEOGCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5592"]] +5591=GEOCCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5591"]] +22770=PROJCS["Deir ez Zor / Syria Lambert", GEOGCS["Deir ez Zor", DATUM["Deir ez Zor", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.58, -397.54, 458.78, -17.595, -2.847, 4.256, 3.225], AUTHORITY["EPSG", "6227"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4227"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 37.35], PARAMETER["latitude_of_origin", 34.65], PARAMETER["scale_factor", 0.9996256], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22770"]] +32549=PROJCS["WGS 72BE / UTM zone 49S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32549"]] +32548=PROJCS["WGS 72BE / UTM zone 48S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32548"]] +32547=PROJCS["WGS 72BE / UTM zone 47S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32547"]] +32546=PROJCS["WGS 72BE / UTM zone 46S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32546"]] +32545=PROJCS["WGS 72BE / UTM zone 45S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32545"]] +32544=PROJCS["WGS 72BE / UTM zone 44S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32544"]] +7769=PROJCS["WGS 84 / Meghalaya", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 91.375], PARAMETER["latitude_of_origin", 25.62524747], PARAMETER["standard_parallel_1", 26.04166666666666], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 25.20833333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7769"]] +32543=PROJCS["WGS 72BE / UTM zone 43S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32543"]] +7768=PROJCS["WGS 84 / Manipur", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 94.0], PARAMETER["latitude_of_origin", 24.75060911], PARAMETER["standard_parallel_1", 25.41666666666667], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7768"]] +32542=PROJCS["WGS 72BE / UTM zone 42S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32542"]] +7767=PROJCS["WGS 84 / Maharashtra", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 76.75], PARAMETER["latitude_of_origin", 18.88015774], PARAMETER["standard_parallel_1", 21.125], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 16.625], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7767"]] +32541=PROJCS["WGS 72BE / UTM zone 41S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32541"]] +7766=PROJCS["WGS 84 / Madhya Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 78.375], PARAMETER["latitude_of_origin", 24.00529821], PARAMETER["standard_parallel_1", 25.999999999999996], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 22.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7766"]] +32540=PROJCS["WGS 72BE / UTM zone 40S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32540"]] +7765=PROJCS["WGS 84 / Jharkhand", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 85.625], PARAMETER["latitude_of_origin", 23.626526819999995], PARAMETER["standard_parallel_1", 24.70833333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 22.54166666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7765"]] +7764=PROJCS["WGS 84 / Jammu and Kashmir", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 76.5], PARAMETER["latitude_of_origin", 34.75570874], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7764"]] +7763=PROJCS["WGS 84 / Himachal Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 77.375], PARAMETER["latitude_of_origin", 31.75183497], PARAMETER["standard_parallel_1", 32.75], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.75], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7763"]] +5589=PROJCS["Sibun Gorge 1922 / Colony Grid", GEOGCS["Sibun Gorge 1922", DATUM["Sibun Gorge 1922", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "1071"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5464"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63185750000001], PARAMETER["latitude_of_origin", 17.061241944444447], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 217259.26], PARAMETER["false_northing", 445474.83], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5589"]] +7762=PROJCS["WGS 84 / Haryana", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 76.00000000000001], PARAMETER["latitude_of_origin", 29.25226266], PARAMETER["standard_parallel_1", 30.416666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.08333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7762"]] +5588=PROJCS["NAD27 / New Brunswick Stereographic (NAD27)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5588"]] +7761=PROJCS["WGS 84 / Gujarat", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 71.375], PARAMETER["latitude_of_origin", 22.37807121], PARAMETER["standard_parallel_1", 23.95833333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 20.79166666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7761"]] +7760=PROJCS["WGS 84 / Delhi", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 77.0], PARAMETER["latitude_of_origin", 28.625101260000005], PARAMETER["standard_parallel_1", 28.875000000000004], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.375], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7760"]] +5583=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 39E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5583"]] +5582=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 36E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5582"]] +5581=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 33E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5581"]] +5580=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 30E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5580"]] +32539=PROJCS["WGS 72BE / UTM zone 39S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32539"]] +32538=PROJCS["WGS 72BE / UTM zone 38S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32538"]] +32537=PROJCS["WGS 72BE / UTM zone 37S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32537"]] +32536=PROJCS["WGS 72BE / UTM zone 36S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32536"]] +32535=PROJCS["WGS 72BE / UTM zone 35S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32535"]] +32534=PROJCS["WGS 72BE / UTM zone 34S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32534"]] +7759=PROJCS["WGS 84 / Bihar", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 85.875], PARAMETER["latitude_of_origin", 25.87725247], PARAMETER["standard_parallel_1", 27.125], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.625000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7759"]] +32533=PROJCS["WGS 72BE / UTM zone 33S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32533"]] +7758=PROJCS["WGS 84 / Assam", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 92.74999999999999], PARAMETER["latitude_of_origin", 26.00257703], PARAMETER["standard_parallel_1", 27.333333333333332], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.666666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7758"]] +32532=PROJCS["WGS 72BE / UTM zone 32S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32532"]] +7757=PROJCS["WGS 84 / Arunachal Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 94.5], PARAMETER["latitude_of_origin", 28.00157897], PARAMETER["standard_parallel_1", 29.000000000000004], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7757"]] +32531=PROJCS["WGS 72BE / UTM zone 31S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32531"]] +7756=PROJCS["WGS 84 / Andhra Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 80.87500000000001], PARAMETER["latitude_of_origin", 16.25543298], PARAMETER["standard_parallel_1", 18.75], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 13.750000000000002], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7756"]] +32530=PROJCS["WGS 72BE / UTM zone 30S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32530"]] +7755=PROJCS["WGS 84 / India NSF LCC", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 35.17280444444445], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 12.472955000000002], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7755"]] +5579=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 27E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5579"]] +5578=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 24E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5578"]] +5577=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 21E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5577"]] +5576=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 13", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5576"]] +5575=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 12", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5575"]] +5574=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 11", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5574"]] +5573=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 10", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5573"]] +3399=PROJCS["RD/83 / 3-degree Gauss-Kruger zone 5", GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3399"]] +5572=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 9", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5572"]] +3398=PROJCS["RD/83 / 3-degree Gauss-Kruger zone 4", GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3398"]] +5571=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 8", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5571"]] +3397=PROJCS["PD/83 / 3-degree Gauss-Kruger zone 4", GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3397"]] +5570=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 7", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5570"]] +3396=PROJCS["PD/83 / 3-degree Gauss-Kruger zone 3", GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3396"]] +3395=PROJCS["WGS 84 / World Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3395"]] +3394=PROJCS["Nahrwan 1934 / Iraq zone", GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9987864078], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1166200.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3394"]] +3393=PROJCS["Karbala 1979 / UTM zone 39N", GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3393"]] +3392=PROJCS["Karbala 1979 / UTM zone 38N", GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3392"]] +3391=PROJCS["Karbala 1979 / UTM zone 37N", GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3391"]] +3390=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 60", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 60500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3390"]] +32529=PROJCS["WGS 72BE / UTM zone 29S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32529"]] +61996405=GEOGCS["Egypt 1930 (deg)", DATUM["Egypt 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6199"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61996405"]] +32528=PROJCS["WGS 72BE / UTM zone 28S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32528"]] +32527=PROJCS["WGS 72BE / UTM zone 27S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32527"]] +32526=PROJCS["WGS 72BE / UTM zone 26S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32526"]] +32525=PROJCS["WGS 72BE / UTM zone 25S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32525"]] +32524=PROJCS["WGS 72BE / UTM zone 24S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32524"]] +32523=PROJCS["WGS 72BE / UTM zone 23S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32523"]] +32522=PROJCS["WGS 72BE / UTM zone 22S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32522"]] +32521=PROJCS["WGS 72BE / UTM zone 21S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32521"]] +32520=PROJCS["WGS 72BE / UTM zone 20S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32520"]] +5569=PROJCS["UCS-2000 / Gauss-Kruger CM 39E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5569"]] +5568=PROJCS["UCS-2000 / Gauss-Kruger CM 33E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5568"]] +5567=PROJCS["UCS-2000 / Gauss-Kruger CM 27E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5567"]] +5566=PROJCS["UCS-2000 / Gauss-Kruger CM 21E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5566"]] +30340=PROJCS["TC(1948) / UTM zone 40N", GEOGCS["TC(1948)", DATUM["Trucial Coast 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6303"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4303"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30340"]] +5565=PROJCS["UCS-2000 / Gauss-Kruger zone 7", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5565"]] +5564=PROJCS["UCS-2000 / Gauss-Kruger zone 6", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5564"]] +5563=PROJCS["UCS-2000 / Gauss-Kruger zone 5", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5563"]] +3389=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 60", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 60500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3389"]] +5562=PROJCS["UCS-2000 / Gauss-Kruger zone 4", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5562"]] +3388=PROJCS["Pulkovo 1942 / Caspian Sea Mercator", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Mercator_2SP", AUTHORITY["EPSG", "9805"]], PARAMETER["standard_parallel_1", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 51.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3388"]] +5561=GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]] +3387=PROJCS["KKJ / Finland zone 5", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3387"]] +5560=GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5560"]] +3386=PROJCS["KKJ / Finland zone 0", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3386"]] +3385=PROJCS["GDM2000 / Kelantan Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.29524166944442], PARAMETER["latitude_of_origin", 5.972543658333334], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13227.851], PARAMETER["false_northing", 8739.894], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3385"]] +3384=PROJCS["GDM2000 / Perak Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.81541058611111], PARAMETER["latitude_of_origin", 4.859063022222224], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -1.769], PARAMETER["false_northing", 133454.779], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3384"]] +66006405=GEOGCS["Anguilla 1957 (deg)", DATUM["Anguilla 1957", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6600"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66006405"]] +3383=PROJCS["GDM2000 / Kedah and Perlis Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.63637111111109], PARAMETER["latitude_of_origin", 5.9646727138888895], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3383"]] +3382=PROJCS["GDM2000 / Pinang Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.34437696388889], PARAMETER["latitude_of_origin", 5.421517541666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -23.414], PARAMETER["false_northing", 62.283], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3382"]] +3381=PROJCS["GDM2000 / Terengganu Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 103.07027562500002], PARAMETER["latitude_of_origin", 4.976285199999998], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19594.245], PARAMETER["false_northing", 3371.895], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3381"]] +3380=PROJCS["GDM2000 / Selangor Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 101.38910791388892], PARAMETER["latitude_of_origin", 3.684649049999999], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -34836.161], PARAMETER["false_northing", 56464.049], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3380"]] +32519=PROJCS["WGS 72BE / UTM zone 19S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32519"]] +32518=PROJCS["WGS 72BE / UTM zone 18S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32518"]] +32517=PROJCS["WGS 72BE / UTM zone 17S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32517"]] +32516=PROJCS["WGS 72BE / UTM zone 16S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32516"]] +32515=PROJCS["WGS 72BE / UTM zone 15S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32515"]] +32514=PROJCS["WGS 72BE / UTM zone 14S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32514"]] +32513=PROJCS["WGS 72BE / UTM zone 13S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32513"]] +32512=PROJCS["WGS 72BE / UTM zone 12S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32512"]] +30339=PROJCS["TC(1948) / UTM zone 39N", GEOGCS["TC(1948)", DATUM["Trucial Coast 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6303"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4303"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30339"]] +32511=PROJCS["WGS 72BE / UTM zone 11S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32511"]] +32510=PROJCS["WGS 72BE / UTM zone 10S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32510"]] +62236405=GEOGCS["Carthage (deg)", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62236405"]] +5559=PROJCS["Ocotepeque 1935 / Guatemala Norte", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 16.816666666666666], PARAMETER["scale_factor", 0.99992226], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 292209.579], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5559"]] +5558=GEOCCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5558"]] +5556=COMPD_CS["ETRS89 / UTM zone 33N + DHHN92 height", PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5556"]] +5555=COMPD_CS["ETRS89 / UTM zone 32N + DHHN92 height", PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5555"]] +5554=COMPD_CS["ETRS89 / UTM zone 31N + DHHN92 height", PROJCS["ETRS89 / UTM zone 31N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25831"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5554"]] +3379=PROJCS["GDM2000 / Pahang Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.36829898333332], PARAMETER["latitude_of_origin", 3.769388088888887], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -7368.228], PARAMETER["false_northing", 6485.858], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3379"]] +5552=PROJCS["PNG94 / PNGMG94 zone 56", GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5546"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5552"]] +3378=PROJCS["GDM2000 / Sembilan and Melaka Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 101.97490504166663], PARAMETER["latitude_of_origin", 2.6823476361111123], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3673.785], PARAMETER["false_northing", -4240.573], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3378"]] +5551=PROJCS["PNG94 / PNGMG94 zone 55", GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5546"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5551"]] +3377=PROJCS["GDM2000 / Johor Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 103.42793623611111], PARAMETER["latitude_of_origin", 2.1216797444444446], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -14810.562], PARAMETER["false_northing", 8758.32], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3377"]] +5550=PROJCS["PNG94 / PNGMG94 zone 54", GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5546"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5550"]] +3376=PROJCS["GDM2000 / East Malaysia BRSO", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31580995000001], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3376"]] +3375=PROJCS["GDM2000 / Peninsula RSO", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 102.25], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 323.02579646666675], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 804671.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3375"]] +3374=PROJCS["FD54 / UTM zone 29N", GEOGCS["FD54", DATUM["Faroe Datum 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6741"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4741"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3374"]] +3373=PROJCS["NAD83 / UTM zone 60N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3373"]] +3372=PROJCS["NAD83 / UTM zone 59N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3372"]] +3371=PROJCS["NAD27 / UTM zone 60N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3371"]] +3370=PROJCS["NAD27 / UTM zone 59N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3370"]] +32509=PROJCS["WGS 72BE / UTM zone 9S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32509"]] +32508=PROJCS["WGS 72BE / UTM zone 8S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32508"]] +32507=PROJCS["WGS 72BE / UTM zone 7S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32507"]] +32506=PROJCS["WGS 72BE / UTM zone 6S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32506"]] +32505=PROJCS["WGS 72BE / UTM zone 5S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32505"]] +32504=PROJCS["WGS 72BE / UTM zone 4S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32504"]] +32503=PROJCS["WGS 72BE / UTM zone 3S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32503"]] +32502=PROJCS["WGS 72BE / UTM zone 2S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32502"]] +32501=PROJCS["WGS 72BE / UTM zone 1S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32501"]] +5546=GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5546"]] +5545=GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5545"]] +5544=GEOCCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5544"]] +3369=PROJCS["IGN Astro 1960 / UTM zone 30N", GEOGCS["IGN Astro 1960", DATUM["IGN Astro 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6700"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4700"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3369"]] +3368=PROJCS["IGN Astro 1960 / UTM zone 29N", GEOGCS["IGN Astro 1960", DATUM["IGN Astro 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6700"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4700"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3368"]] +3367=PROJCS["IGN Astro 1960 / UTM zone 28N", GEOGCS["IGN Astro 1960", DATUM["IGN Astro 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6700"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4700"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3367"]] +3366=PROJCS["Hong Kong 1963 Grid System", GEOGCS["Hong Kong 1963", DATUM["Hong Kong 1963", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6738"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4738"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 114.17855555555556], PARAMETER["latitude_of_origin", 22.312133333333332], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40243.577756042374], PARAMETER["false_northing", 19069.933515125784], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3366"]] +3365=PROJCS["NAD83(HARN) / Pennsylvania South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3365"]] +3364=PROJCS["NAD83(HARN) / Pennsylvania South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3364"]] +3363=PROJCS["NAD83(HARN) / Pennsylvania North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3363"]] +3362=PROJCS["NAD83(HARN) / Pennsylvania North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3362"]] +3361=PROJCS["NAD83(HARN) / South Carolina (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3361"]] +3360=PROJCS["NAD83(HARN) / South Carolina", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 609600.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3360"]] +5539=PROJCS["Corrego Alegre 1961 / UTM zone 24S", GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5539"]] +5538=PROJCS["Corrego Alegre 1961 / UTM zone 23S", GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5538"]] +5537=PROJCS["Corrego Alegre 1961 / UTM zone 22S", GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5537"]] +5536=PROJCS["Corrego Alegre 1961 / UTM zone 21S", GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5536"]] +5535=PROJCS["SAD69(96) / UTM zone 25S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5535"]] +5534=PROJCS["SAD69(96) / UTM zone 24S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5534"]] +5533=PROJCS["SAD69(96) / UTM zone 23S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5533"]] +20539=PROJCS["Afgooye / UTM zone 39N", GEOGCS["Afgooye", DATUM["Afgooye", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-43.0, -163.0, 45.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6205"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4205"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20539"]] +3359=PROJCS["NAD83(HARN) / North Carolina (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000004.0000079998], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3359"]] +5532=PROJCS["SAD69(96) / UTM zone 22S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5532"]] +20538=PROJCS["Afgooye / UTM zone 38N", GEOGCS["Afgooye", DATUM["Afgooye", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-43.0, -163.0, 45.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6205"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4205"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20538"]] +3358=PROJCS["NAD83(HARN) / North Carolina", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 609601.22], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3358"]] +5531=PROJCS["SAD69(96) / UTM zone 21S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5531"]] +3357=PROJCS["Little Cayman 1961 / UTM zone 17N", GEOGCS["SIGD61", DATUM["Sister Islands Geodetic Datum 1961", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[44.4, 109.0, 151.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6726"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4726"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3357"]] +5530=PROJCS["SAD69(96) / Brazil Polyconic", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -54.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5530"]] +3356=PROJCS["Grand Cayman 1959 / UTM zone 17N", GEOGCS["GCGD59", DATUM["Grand Cayman Geodetic Datum 1959", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[67.8, 106.1, 138.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6723"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4723"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3356"]] +3355=PROJCS["Egypt Gulf of Suez S-650 TL / Red Belt", GEOGCS["Egypt Gulf of Suez S-650 TL", DATUM["Egypt Gulf of Suez S-650 TL", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-146.21, 112.63, 4.05, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6706"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 615000.0], PARAMETER["false_northing", 810000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3355"]] +3354=PROJCS["Mhast (offshore) / UTM zone 32S", GEOGCS["Mhast (offshore)", DATUM["Mhast (offshore)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6705"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4705"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3354"]] +3353=PROJCS["Mhast (onshore) / UTM zone 32S", GEOGCS["Mhast (onshore)", DATUM["Mhast (onshore)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6704"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4704"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3353"]] +3352=PROJCS["Pulkovo 1942 / CS63 zone C2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.95], PARAMETER["latitude_of_origin", 0.1], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3352"]] +3351=PROJCS["Pulkovo 1942 / CS63 zone C1", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.95], PARAMETER["latitude_of_origin", 0.1], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3351"]] +3350=PROJCS["Pulkovo 1942 / CS63 zone C0", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.95], PARAMETER["latitude_of_origin", 0.1], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3350"]] +61836405=GEOGCS["Azores Central 1948 (deg)", DATUM["Azores Central Islands 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.0, 167.0, -38.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61836405"]] +7707=VERT_CS["ODN (Offshore) height", VERT_DATUM["Ordnance Datum Newlyn (Offshore)", 2005, AUTHORITY["EPSG", "1164"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7707"]] +5527=GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]] +7700=VERT_CS["Latvia 2000 height", VERT_DATUM["Latvian Height System 2000", 2005, AUTHORITY["EPSG", "1162"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7700"]] +5524=GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]] +5523=PROJCS["WGS 84 / Gabon TM 2011", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5523"]] +3349=PROJCS["WGS 84 / PDC Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -150.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3349"]] +62786405=GEOGCS["OSGB70 (deg)", DATUM["OSGB 1970 (SN)", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6278"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62786405"]] +3348=PROJCS["NAD83(CSRS) / Statistics Canada Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.86666666666666], PARAMETER["latitude_of_origin", 63.390674999999995], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 6200000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3348"]] +3347=PROJCS["NAD83 / Statistics Canada Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.86666666666666], PARAMETER["latitude_of_origin", 63.390674999999995], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 6200000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3347"]] +5520=PROJCS["DHDN / 3-degree Gauss-Kruger zone 1", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5520"]] +3346=PROJCS["LKS94 / Lithuania TM", GEOGCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4669"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3346"]] +3345=PROJCS["Mauritania 1999 / UTM zone 30N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4702"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3345"]] +3344=PROJCS["Mauritania 1999 / UTM zone 29N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4702"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3344"]] +3343=PROJCS["Mauritania 1999 / UTM zone 28N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4702"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3343"]] +3342=PROJCS["IGCB 1955 / UTM zone 33S", GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3342"]] +3341=PROJCS["IGCB 1955 / Congo TM zone 16", GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3341"]] +3340=PROJCS["IGCB 1955 / Congo TM zone 14", GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3340"]] +5519=PROJCS["CI1979 / Chatham Islands Map Grid", GEOGCS["Chatham Islands 1979", DATUM["Chatham Islands Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[174.05, -25.49, 112.57, -0.0, 0.0, -0.554, 0.2263], AUTHORITY["EPSG", "6673"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4673"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 650000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5519"]] +5518=PROJCS["CI1971 / Chatham Islands Map Grid", GEOGCS["Chatham Islands 1971", DATUM["Chatham Islands Datum 1971", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[175.0, -38.0, 113.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6672"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4672"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 650000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5518"]] +5513=PROJCS["S-JTSK / Krovak", GEOGCS["S-JTSK", DATUM["System of the Unified Trigonometrical Cadastral Network", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[572.213, 85.334, 461.94, 4.9732, -1.529, -5.2484, 3.5378], AUTHORITY["EPSG", "6156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4156"]], PROJECTION["Krovak", AUTHORITY["EPSG", "9819"]], PARAMETER["latitude_of_center", 49.50000000000001], PARAMETER["longitude_of_center", 24.833333333333332], PARAMETER["azimuth", 30.288139752777777], PARAMETER["pseudo_standard_parallel_1", 78.5], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "5513"]] +3339=PROJCS["IGCB 1955 / Congo TM zone 12", GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3339"]] +3338=PROJCS["NAD83 / Alaska Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 55.00000000000001], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 65.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3338"]] +3337=PROJCS["Le Pouce 1934 / Mauritius Grid", GEOGCS["Le Pouce 1934", DATUM["Le Pouce 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-770.1, 158.4, -498.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6699"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4699"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 57.52182777777776], PARAMETER["latitude_of_origin", -20.195069444444446], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3337"]] +3336=PROJCS["IGN 1962 Kerguelen / UTM zone 42S", GEOGCS["IGN 1962 Kerguelen", DATUM["IGN 1962 Kerguelen", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6698"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4698"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3336"]] +3335=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 5", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3335"]] +3334=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3334"]] +3333=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3333"]] +3332=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3332"]] +3331=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3331"]] +3330=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3330"]] +3329=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3329"]] +3328=PROJCS["Pulkovo 1942(58) / GUGiK-80", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 19.166666666666668], PARAMETER["latitude_of_origin", 52.166666666666664], PARAMETER["scale_factor", 0.999714], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3328"]] +3327=PROJCS["IGC 1962 / Congo TM zone 30", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3327"]] +3326=PROJCS["IGC 1962 / Congo TM zone 28", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3326"]] +68046405=GEOGCS["Makassar (Jakarta) (deg)", DATUM["Makassar (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6804"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68046405"]] +3325=PROJCS["IGC 1962 / Congo TM zone 26", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3325"]] +3324=PROJCS["IGC 1962 / Congo TM zone 24", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3324"]] +3323=PROJCS["IGC 1962 / Congo TM zone 22", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3323"]] +3322=PROJCS["IGC 1962 / Congo TM zone 20", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3322"]] +3321=PROJCS["IGC 1962 / Congo TM zone 18", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3321"]] +3320=PROJCS["IGC 1962 / Congo TM zone 16", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3320"]] +3319=PROJCS["IGC 1962 / Congo TM zone 14", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3319"]] +3318=PROJCS["IGC 1962 / Congo TM zone 12", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3318"]] +3317=PROJCS["Kasai 1953 / Congo TM zone 24", GEOGCS["Kasai 1953", DATUM["Kasai 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6696"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4696"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3317"]] +3316=PROJCS["Kasai 1953 / Congo TM zone 22", GEOGCS["Kasai 1953", DATUM["Kasai 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6696"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4696"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3316"]] +3315=PROJCS["Katanga 1955 / Katanga TM", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3315"]] +3314=PROJCS["Katanga 1955 / Katanga Lambert", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -6.499999999999999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -11.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3314"]] +3313=PROJCS["RGFG95 / UTM zone 21N", GEOGCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4624"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3313"]] +3312=PROJCS["CSG67 / UTM zone 21N", GEOGCS["CSG67", DATUM["Centre Spatial Guyanais 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-186.0, 230.0, 110.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6623"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4623"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3312"]] +3311=PROJCS["NAD83(HARN) / California Albers", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3311"]] +3310=PROJCS["NAD83 / California Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3310"]] +3309=PROJCS["NAD27 / California Albers", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3309"]] +3308=PROJCS["GDA94 / NSW Lambert", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", -33.25], PARAMETER["standard_parallel_1", -30.75], PARAMETER["false_easting", 9300000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -35.75], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3308"]] +3307=PROJCS["Nakhl-e Ghanem / UTM zone 39N", GEOGCS["Nakhl-e Ghanem", DATUM["Nakhl-e Ghanem", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, -0.15, 0.68, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6693"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4693"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3307"]] +3306=PROJCS["Maupiti 83 / UTM zone 5S", GEOGCS["Maupiti 83", DATUM["Maupiti 83", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[217.109, 86.452, 23.711, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6692"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4692"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3306"]] +3305=PROJCS["Moorea 87 / UTM zone 6S", GEOGCS["Moorea 87", DATUM["Moorea 87", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[218.769, 150.75, 176.75, 3.5231, 2.0037, 1.288, 10.9817], AUTHORITY["EPSG", "6691"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4691"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3305"]] +3304=PROJCS["Tahiti 79 / UTM zone 6S", GEOGCS["Tahiti 79", DATUM["Tahiti 79", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[221.597, 152.441, 176.523, 2.403, 1.3893, 0.884, 11.4648], AUTHORITY["EPSG", "6690"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4690"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3304"]] +27594=PROJCS["NTF (Paris) / Corse", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27594"]] +3303=PROJCS["Fatu Iva 72 / UTM zone 7S", GEOGCS["Fatu Iva 72", DATUM["Fatu Iva 72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[347.175, 1077.618, 2623.677, 33.9058, -70.6776, 9.4013, 186.0647], AUTHORITY["EPSG", "6688"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4688"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3303"]] +62626405=GEOGCS["Massawa (deg)", DATUM["Massawa", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[639.0, 405.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6262"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62626405"]] +27593=PROJCS["NTF (Paris) / Sud France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27593"]] +3302=PROJCS["IGN63 Hiva Oa / UTM zone 7S", GEOGCS["IGN63 Hiva Oa", DATUM["IGN63 Hiva Oa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[410.793, 54.542, 80.501, -2.5596, -2.3517, -0.6594, 17.3218], AUTHORITY["EPSG", "6689"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4689"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3302"]] +27592=PROJCS["NTF (Paris) / Centre France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27592"]] +3301=PROJCS["Estonian Coordinate System of 1997", GEOGCS["EST97", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4180"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 57.517553930555565], PARAMETER["standard_parallel_1", 59.333333333333336], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6375000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 58.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3301"]] +27591=PROJCS["NTF (Paris) / Nord France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27591"]] +3300=PROJCS["Estonian Coordinate System of 1992", GEOGCS["EST92", DATUM["Estonia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.055, -0.541, -0.185, 0.0183, 0.0003, 0.007, -0.014], AUTHORITY["EPSG", "6133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4133"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 57.517553930555565], PARAMETER["standard_parallel_1", 59.333333333333336], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6375000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 58.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3300"]] +27584=PROJCS["NTF (Paris) / France IV", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 4185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27584"]] +27583=PROJCS["NTF (Paris) / France III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27583"]] +27582=PROJCS["NTF (Paris) / France II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27582"]] +27581=PROJCS["NTF (Paris) / France I", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27581"]] +27574=PROJCS["NTF (Paris) / Lambert zone IV", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 4185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27574"]] +66066405=GEOGCS["St. Lucia 1955 (deg)", DATUM["St. Lucia 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-153.0, 153.0, 307.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6606"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66066405"]] +27573=PROJCS["NTF (Paris) / Lambert zone III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27573"]] +27572=PROJCS["NTF (Paris) / Lambert zone II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27572"]] +27571=PROJCS["NTF (Paris) / Lambert zone I", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27571"]] +61346405=GEOGCS["PDO Survey Datum 1993 (deg)", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-180.624, -225.516, 173.919, -0.81, -1.898, 8.336, 16.71006], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61346405"]] +25395=PROJCS["Luzon 1911 / Philippines zone V", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25395"]] +25394=PROJCS["Luzon 1911 / Philippines zone IV", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25394"]] +25393=PROJCS["Luzon 1911 / Philippines zone III", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25393"]] +25392=PROJCS["Luzon 1911 / Philippines zone II", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 119.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25392"]] +25391=PROJCS["Luzon 1911 / Philippines zone I", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25391"]] +62296405=GEOGCS["Egypt 1907 (deg)", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62296405"]] +27564=PROJCS["NTF (Paris) / Lambert Corse", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27564"]] +27563=PROJCS["NTF (Paris) / Lambert Sud France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27563"]] +27562=PROJCS["NTF (Paris) / Lambert Centre France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27562"]] +27561=PROJCS["NTF (Paris) / Lambert Nord France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27561"]] +29739=PROJCS["Tananarive / UTM zone 39S", GEOGCS["Tananarive", DATUM["Tananarive 1925", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-198.383, -240.517, -107.909, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6297"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4297"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29739"]] +29738=PROJCS["Tananarive / UTM zone 38S", GEOGCS["Tananarive", DATUM["Tananarive 1925", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-198.383, -240.517, -107.909, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6297"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4297"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29738"]] +2899=PROJCS["NAD83(HARN) / Mississippi East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2899"]] +8198=PROJCS["NAD83(HARN) / WISCRS Columbia (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.39444444444445], PARAMETER["latitude_of_origin", 43.46254664583334], PARAMETER["scale_factor", 1.00003498], PARAMETER["false_easting", 169164.3381], PARAMETER["false_northing", 111569.6134], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8198"]] +2898=PROJCS["NAD83(HARN) / Michigan South (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2898"]] +8197=PROJCS["NAD83(HARN) / WISCRS Crawford (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.93888888888888], PARAMETER["latitude_of_origin", 43.20005560500001], PARAMETER["scale_factor", 1.0000349151], PARAMETER["false_easting", 373000.0], PARAMETER["false_northing", 176190.987], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8197"]] +2897=PROJCS["NAD83(HARN) / Michigan Central (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2897"]] +8196=PROJCS["NAD83(HARN) / WISCRS Crawford (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.93888888888888], PARAMETER["latitude_of_origin", 43.20005560500001], PARAMETER["scale_factor", 1.0000349151], PARAMETER["false_easting", 113690.6274], PARAMETER["false_northing", 53703.1201], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8196"]] +2896=PROJCS["NAD83(HARN) / Michigan North (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2896"]] +2895=PROJCS["NAD83(HARN) / Massachusetts Island (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2895"]] +2894=PROJCS["NAD83(HARN) / Massachusetts Mainland (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2894"]] +8193=PROJCS["NAD83(HARN) / WISCRS Dane (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.42222222222222], PARAMETER["latitude_of_origin", 43.06951603750002], PARAMETER["scale_factor", 1.0000384786], PARAMETER["false_easting", 811000.0], PARAMETER["false_northing", 480943.88600000006], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8193"]] +2893=PROJCS["NAD83(HARN) / Maryland (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2893"]] +2892=PROJCS["NAD83(HARN) / Kentucky South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2892"]] +8191=PROJCS["NAD83(HARN) / WISCRS Dane (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.42222222222222], PARAMETER["latitude_of_origin", 43.06951603750002], PARAMETER["scale_factor", 1.0000384786], PARAMETER["false_easting", 247193.2944], PARAMETER["false_northing", 146591.9896], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8191"]] +2891=PROJCS["NAD83(HARN) / Kentucky North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2891"]] +2890=PROJCS["NAD83(HARN) / Indiana West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 818125.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2890"]] +61896413=GEOGCS["REGVEN (3D deg)", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61896413"]] +8189=PROJCS["NAD83(HARN) / WISCRS Dodge and Jefferson (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.77499999999996], PARAMETER["latitude_of_origin", 41.4722222222222], PARAMETER["scale_factor", 1.0000346418], PARAMETER["false_easting", 863999.999], PARAMETER["false_northing", 0.025], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8189"]] +2889=PROJCS["NAD83(HARN) / Indiana East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 818125.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2889"]] +2888=PROJCS["NAD83(HARN) / Idaho West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2888"]] +8187=PROJCS["NAD83(HARN) / WISCRS Dodge and Jefferson (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.77499999999996], PARAMETER["latitude_of_origin", 41.4722222222222], PARAMETER["scale_factor", 1.0000346418], PARAMETER["false_easting", 263347.7263], PARAMETER["false_northing", 0.0076], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8187"]] +2887=PROJCS["NAD83(HARN) / Idaho Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2887"]] +2886=PROJCS["NAD83(HARN) / Idaho East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2886"]] +8185=PROJCS["NAD83(HARN) / WISCRS Door (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.27222222222227], PARAMETER["latitude_of_origin", 44.4], PARAMETER["scale_factor", 1.0000187521], PARAMETER["false_easting", 521000.0], PARAMETER["false_northing", 0.008], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8185"]] +2885=PROJCS["NAD83(HARN) / Georgia West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2885"]] +8184=PROJCS["NAD83(HARN) / WISCRS Door (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.27222222222227], PARAMETER["latitude_of_origin", 44.4], PARAMETER["scale_factor", 1.0000187521], PARAMETER["false_easting", 158801.1176], PARAMETER["false_northing", 0.0023], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8184"]] +2884=PROJCS["NAD83(HARN) / Georgia East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2884"]] +2883=PROJCS["NAD83(HARN) / Florida North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2883"]] +8182=PROJCS["NAD83(HARN) / WISCRS Douglas (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 45.88333333333333], PARAMETER["scale_factor", 1.0000385418], PARAMETER["false_easting", 194000.0], PARAMETER["false_northing", 0.013], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8182"]] +2882=PROJCS["NAD83(HARN) / Florida West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2882"]] +8181=PROJCS["NAD83(HARN) / WISCRS Douglas (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 45.88333333333333], PARAMETER["scale_factor", 1.0000385418], PARAMETER["false_easting", 59131.3183], PARAMETER["false_northing", 0.0041], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8181"]] +2881=PROJCS["NAD83(HARN) / Florida East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2881"]] +8180=PROJCS["NAD83(HARN) / WISCRS Dunn (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.89444444444446], PARAMETER["latitude_of_origin", 44.408333333333324], PARAMETER["scale_factor", 1.0000410324], PARAMETER["false_easting", 170000.001], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8180"]] +2880=PROJCS["NAD83(HARN) / Delaware (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2880"]] +61896405=GEOGCS["REGVEN (deg)", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61896405"]] +8179=PROJCS["NAD83(HARN) / WISCRS Dunn (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.89444444444446], PARAMETER["latitude_of_origin", 44.408333333333324], PARAMETER["scale_factor", 1.0000410324], PARAMETER["false_easting", 51816.104], PARAMETER["false_northing", 0.003], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8179"]] +2879=PROJCS["NAD83(HARN) / Connecticut (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2879"]] +2878=PROJCS["NAD83(HARN) / Colorado South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2878"]] +8177=PROJCS["NAD83(HARN) / WISCRS Forest (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63333333333333], PARAMETER["latitude_of_origin", 44.00555555555555], PARAMETER["scale_factor", 1.0000673004], PARAMETER["false_easting", 905000.005], PARAMETER["false_northing", 0.052], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8177"]] +2877=PROJCS["NAD83(HARN) / Colorado Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2877"]] +2876=PROJCS["NAD83(HARN) / Colorado North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2876"]] +2875=PROJCS["NAD83(HARN) / California zone 6 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2875"]] +2874=PROJCS["NAD83(HARN) / California zone 5 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2874"]] +8173=PROJCS["NAD83(HARN) / WISCRS Forest (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63333333333333], PARAMETER["latitude_of_origin", 44.00555555555555], PARAMETER["scale_factor", 1.0000673004], PARAMETER["false_easting", 275844.5533], PARAMETER["false_northing", 0.0157], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8173"]] +2873=PROJCS["NAD83(HARN) / California zone 4 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2873"]] +8172=PROJCS["NAD83(HARN) / WISCRS Grant (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.80000000000001], PARAMETER["latitude_of_origin", 41.41111111111111], PARAMETER["scale_factor", 1.0000349452], PARAMETER["false_easting", 794999.998], PARAMETER["false_northing", 0.033], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8172"]] +2872=PROJCS["NAD83(HARN) / California zone 3 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2872"]] +8171=PROJCS["NAD83(HARN) / WISCRS Grant (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.80000000000001], PARAMETER["latitude_of_origin", 41.41111111111111], PARAMETER["scale_factor", 1.0000349452], PARAMETER["false_easting", 242316.4841], PARAMETER["false_northing", 0.01], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8171"]] +2871=PROJCS["NAD83(HARN) / California zone 2 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2871"]] +8170=PROJCS["NAD83(HARN) / WISCRS Green and Lafayette (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.83888888888889], PARAMETER["latitude_of_origin", 42.637562276944436], PARAMETER["scale_factor", 1.0000390487], PARAMETER["false_easting", 558000.0], PARAMETER["false_northing", 150361.559], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8170"]] +2870=PROJCS["NAD83(HARN) / California zone 1 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2870"]] +62136405=GEOGCS["Beduaram (deg)", DATUM["Beduaram", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-106.0, -87.0, 188.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6213"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62136405"]] +29702=PROJCS["Tananarive (Paris) / Laborde Grid approximation", GEOGCS["Tananarive (Paris)", DATUM["Tananarive 1925 (Paris)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6810"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4810"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 49.0], PARAMETER["latitude_of_center", -21.0], PARAMETER["azimuth", 21.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], PARAMETER["rectified_grid_angle", 21.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29702"]] +29700=PROJCS["Tananarive (Paris) / Laborde Grid", GEOGCS["Tananarive (Paris)", DATUM["Tananarive 1925 (Paris)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6810"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4810"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 49.0], PARAMETER["latitude_of_center", -21.0], PARAMETER["azimuth", 21.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], PARAMETER["rectified_grid_angle", 21.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29700"]] +8169=PROJCS["NAD83(HARN) / WISCRS Green and Lafayette (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.83888888888889], PARAMETER["latitude_of_origin", 42.637562276944436], PARAMETER["scale_factor", 1.0000390487], PARAMETER["false_easting", 170078.7403], PARAMETER["false_northing", 45830.2947], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8169"]] +2869=PROJCS["NAD83(HARN) / Arizona West (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2869"]] +8168=PROJCS["NAD83(HARN) / WISCRS Green Lake and Marquette (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 43.807000117777775], PARAMETER["scale_factor", 1.0000344057], PARAMETER["false_easting", 495000.0], PARAMETER["false_northing", 259746.13200000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8168"]] +2868=PROJCS["NAD83(HARN) / Arizona Central (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2868"]] +8167=PROJCS["NAD83(HARN) / WISCRS Green Lake and Marquette (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 43.807000117777775], PARAMETER["scale_factor", 1.0000344057], PARAMETER["false_easting", 150876.3018], PARAMETER["false_northing", 79170.7795], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8167"]] +2867=PROJCS["NAD83(HARN) / Arizona East (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2867"]] +8166=PROJCS["NAD83(HARN) / WISCRS Iowa (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16111111111107], PARAMETER["latitude_of_origin", 42.538888888888884], PARAMETER["scale_factor", 1.0000394961], PARAMETER["false_easting", 371000.0], PARAMETER["false_northing", 0.015], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8166"]] +2866=PROJCS["NAD83(HARN) / Puerto Rico and Virgin Is.", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2866"]] +8165=PROJCS["NAD83(HARN) / WISCRS Iowa (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16111111111107], PARAMETER["latitude_of_origin", 42.538888888888884], PARAMETER["scale_factor", 1.0000394961], PARAMETER["false_easting", 113081.0261], PARAMETER["false_northing", 0.0045], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8165"]] +2865=PROJCS["NAD83(HARN) / Wyoming West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2865"]] +8164=PROJCS["NAD83(HARN) / WISCRS Iron (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.25555555555555], PARAMETER["latitude_of_origin", 45.43333333333334], PARAMETER["scale_factor", 1.0000677153], PARAMETER["false_easting", 725000.0], PARAMETER["false_northing", 0.028], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8164"]] +2864=PROJCS["NAD83(HARN) / Wyoming West Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2864"]] +8163=PROJCS["NAD83(HARN) / WISCRS Iron (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.25555555555555], PARAMETER["latitude_of_origin", 45.43333333333334], PARAMETER["scale_factor", 1.0000677153], PARAMETER["false_easting", 220980.4419], PARAMETER["false_northing", 0.0085], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8163"]] +2863=PROJCS["NAD83(HARN) / Wyoming East Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2863"]] +8162=PROJCS["NAD83(HARN) / WISCRS Jackson (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.84429651944446], PARAMETER["latitude_of_origin", 44.25333512777778], PARAMETER["scale_factor", 1.0000353], PARAMETER["false_easting", 88582.5], PARAMETER["false_northing", 82020.833], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8162"]] +2862=PROJCS["NAD83(HARN) / Wyoming East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2862"]] +8161=PROJCS["NAD83(HARN) / WISCRS Jackson (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.84429651944446], PARAMETER["latitude_of_origin", 44.25333512777778], PARAMETER["scale_factor", 1.0000353], PARAMETER["false_easting", 27000.0], PARAMETER["false_northing", 25000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8161"]] +2861=PROJCS["NAD83(HARN) / Wisconsin South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2861"]] +8160=PROJCS["NAD83(HARN) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.89444444444446], PARAMETER["latitude_of_origin", 42.21666666666667], PARAMETER["scale_factor", 1.0000260649], PARAMETER["false_easting", 610000.003], PARAMETER["false_northing", 0.003], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8160"]] +2860=PROJCS["NAD83(HARN) / Wisconsin Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2860"]] +8159=PROJCS["NAD83(HARN) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.89444444444446], PARAMETER["latitude_of_origin", 42.21666666666667], PARAMETER["scale_factor", 1.0000260649], PARAMETER["false_easting", 185928.3728], PARAMETER["false_northing", 0.0009], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8159"]] +2859=PROJCS["NAD83(HARN) / Wisconsin North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2859"]] +8158=PROJCS["NAD83(HARN) / WISCRS Kewaunee, Manitowoc and Sheboygan (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 43.266666666666666], PARAMETER["scale_factor", 1.0000233704], PARAMETER["false_easting", 262000.006], PARAMETER["false_northing", 0.004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8158"]] +2858=PROJCS["NAD83(HARN) / West Virginia South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2858"]] +8157=PROJCS["NAD83(HARN) / WISCRS Kewaunee, Manitowoc and Sheboygan (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 43.266666666666666], PARAMETER["scale_factor", 1.0000233704], PARAMETER["false_easting", 79857.7614], PARAMETER["false_northing", 0.0012], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8157"]] +2857=PROJCS["NAD83(HARN) / West Virginia North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2857"]] +8156=PROJCS["NAD83(HARN) / WISCRS La Crosse (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.31666666666666], PARAMETER["latitude_of_origin", 43.45111111111112], PARAMETER["scale_factor", 1.0000319985], PARAMETER["false_easting", 427999.996], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8156"]] +2856=PROJCS["NAD83(HARN) / Washington South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2856"]] +8155=PROJCS["NAD83(HARN) / WISCRS La Crosse (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.31666666666666], PARAMETER["latitude_of_origin", 43.45111111111112], PARAMETER["scale_factor", 1.0000319985], PARAMETER["false_easting", 130454.6598], PARAMETER["false_northing", 0.0033], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8155"]] +2855=PROJCS["NAD83(HARN) / Washington North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2855"]] +8154=PROJCS["NAD83(HARN) / WISCRS Langlade (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.03333333333333], PARAMETER["latitude_of_origin", 45.15423710527776], PARAMETER["scale_factor", 1.0000627024], PARAMETER["false_easting", 651000.0], PARAMETER["false_northing", 345405.421], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8154"]] +2854=PROJCS["NAD83(HARN) / Virginia South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2854"]] +8153=PROJCS["NAD83(HARN) / WISCRS Langlade (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.03333333333333], PARAMETER["latitude_of_origin", 45.15423710527776], PARAMETER["scale_factor", 1.0000627024], PARAMETER["false_easting", 198425.197], PARAMETER["false_northing", 105279.7829], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8153"]] +2853=PROJCS["NAD83(HARN) / Virginia North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2853"]] +8152=PROJCS["NAD83(HARN) / WISCRS Lincoln (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.73333333333332], PARAMETER["latitude_of_origin", 44.84444444444444], PARAMETER["scale_factor", 1.0000599003], PARAMETER["false_easting", 381000.0], PARAMETER["false_northing", 0.019], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8152"]] +2852=PROJCS["NAD83(HARN) / Vermont", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2852"]] +8151=PROJCS["NAD83(HARN) / WISCRS Lincoln (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.73333333333332], PARAMETER["latitude_of_origin", 44.84444444444444], PARAMETER["scale_factor", 1.0000599003], PARAMETER["false_easting", 116129.0323], PARAMETER["false_northing", 0.0058], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8151"]] +2851=PROJCS["NAD83(HARN) / Utah South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2851"]] +8150=PROJCS["NAD83(HARN) / WISCRS Marathon (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.77], PARAMETER["latitude_of_origin", 44.90090442361111], PARAMETER["scale_factor", 1.000053289], PARAMETER["false_easting", 245000.0], PARAMETER["false_northing", 180607.47], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8150"]] +2850=PROJCS["NAD83(HARN) / Utah Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2850"]] +66456413=GEOGCS["RGNC 1991 (3D deg)", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66456413"]] +61736413=GEOGCS["IRENET95 (3D deg)", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61736413"]] +8149=PROJCS["NAD83(HARN) / WISCRS Marathon (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.77], PARAMETER["latitude_of_origin", 44.90090442361111], PARAMETER["scale_factor", 1.000053289], PARAMETER["false_easting", 74676.1493], PARAMETER["false_northing", 55049.2669], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8149"]] +2849=PROJCS["NAD83(HARN) / Utah North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2849"]] +8148=PROJCS["NAD83(HARN) / WISCRS Marinette (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.71111111111114], PARAMETER["latitude_of_origin", 44.69166666666665], PARAMETER["scale_factor", 1.0000234982], PARAMETER["false_easting", 783000.007], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8148"]] +27500=PROJCS["ATF (Paris) / Nord de Guerre", GEOGCS["ATF (Paris)", DATUM["Ancienne Triangulation Francaise (Paris)", SPHEROID["Plessis 1817", 6376523.0, 308.64, AUTHORITY["EPSG", "7027"]], AUTHORITY["EPSG", "6901"]], PRIMEM["Paris RGS", 2.596898148148149, AUTHORITY["EPSG", "8914"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4901"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.99950908], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27500"]] +2848=PROJCS["NAD83(HARN) / Texas South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2848"]] +8147=PROJCS["NAD83(HARN) / WISCRS Marinette (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.71111111111114], PARAMETER["latitude_of_origin", 44.69166666666665], PARAMETER["scale_factor", 1.0000234982], PARAMETER["false_easting", 238658.8794], PARAMETER["false_northing", 0.0032], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8147"]] +2847=PROJCS["NAD83(HARN) / Texas South Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2847"]] +8146=PROJCS["NAD83(HARN) / WISCRS Menominee (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.41666666666667], PARAMETER["latitude_of_origin", 44.71666666666667], PARAMETER["scale_factor", 1.0000362499], PARAMETER["false_easting", 346000.004], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8146"]] +2846=PROJCS["NAD83(HARN) / Texas Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2846"]] +8145=PROJCS["NAD83(HARN) / WISCRS Menominee (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.41666666666667], PARAMETER["latitude_of_origin", 44.71666666666667], PARAMETER["scale_factor", 1.0000362499], PARAMETER["false_easting", 105461.0121], PARAMETER["false_northing", 0.0029], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8145"]] +2845=PROJCS["NAD83(HARN) / Texas North Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2845"]] +8144=PROJCS["NAD83(HARN) / WISCRS Monroe (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.64166666666668], PARAMETER["latitude_of_origin", 44.0000739286111], PARAMETER["scale_factor", 1.0000434122], PARAMETER["false_easting", 671000.0], PARAMETER["false_northing", 400012.278], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8144"]] +2844=PROJCS["NAD83(HARN) / Texas North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2844"]] +8143=PROJCS["NAD83(HARN) / WISCRS Monroe (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.64166666666668], PARAMETER["latitude_of_origin", 44.0000739286111], PARAMETER["scale_factor", 1.0000434122], PARAMETER["false_easting", 204521.209], PARAMETER["false_northing", 121923.9861], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8143"]] +2843=PROJCS["NAD83(HARN) / Tennessee", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2843"]] +8142=PROJCS["NAD83(HARN) / WISCRS Oconto (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.90833333333335], PARAMETER["latitude_of_origin", 44.397222222222226], PARAMETER["scale_factor", 1.0000236869], PARAMETER["false_easting", 600000.006], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8142"]] +2842=PROJCS["NAD83(HARN) / South Dakota South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2842"]] +8141=PROJCS["NAD83(HARN) / WISCRS Oconto (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.90833333333335], PARAMETER["latitude_of_origin", 44.397222222222226], PARAMETER["scale_factor", 1.0000236869], PARAMETER["false_easting", 182880.3676], PARAMETER["false_northing", 0.0033], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8141"]] +2841=PROJCS["NAD83(HARN) / South Dakota North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2841"]] +8140=PROJCS["NAD83(HARN) / WISCRS Oneida (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.54444444444442], PARAMETER["latitude_of_origin", 45.704223770277785], PARAMETER["scale_factor", 1.0000686968], PARAMETER["false_easting", 230000.0], PARAMETER["false_northing", 188936.744], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8140"]] +2840=PROJCS["NAD83(HARN) / Rhode Island", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2840"]] +66456405=GEOGCS["RGNC 1991 (deg)", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66456405"]] +61736405=GEOGCS["IRENET95 (deg)", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61736405"]] +62686405=GEOGCS["NAD27 Michigan (deg)", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62686405"]] +8139=PROJCS["NAD83(HARN) / WISCRS Oneida (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.54444444444442], PARAMETER["latitude_of_origin", 45.704223770277785], PARAMETER["scale_factor", 1.0000686968], PARAMETER["false_easting", 70104.1401], PARAMETER["false_northing", 57588.0346], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8139"]] +2839=PROJCS["NAD83(HARN) / Oregon South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2839"]] +8138=PROJCS["NAD83(HARN) / WISCRS Pepin and Pierce (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.22777777777779], PARAMETER["latitude_of_origin", 44.63614887194444], PARAMETER["scale_factor", 1.0000362977], PARAMETER["false_easting", 550000.0], PARAMETER["false_northing", 282260.222], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8138"]] +2838=PROJCS["NAD83(HARN) / Oregon North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2838"]] +8137=PROJCS["NAD83(HARN) / WISCRS Pepin and Pierce (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.22777777777779], PARAMETER["latitude_of_origin", 44.63614887194444], PARAMETER["scale_factor", 1.0000362977], PARAMETER["false_easting", 167640.3354], PARAMETER["false_northing", 86033.0876], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8137"]] +2837=PROJCS["NAD83(HARN) / Oklahoma South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2837"]] +8136=PROJCS["NAD83(HARN) / WISCRS Polk (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.661111111111104], PARAMETER["scale_factor", 1.0000433849], PARAMETER["false_easting", 464999.9959999999], PARAMETER["false_northing", 0.019], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8136"]] +2836=PROJCS["NAD83(HARN) / Oklahoma North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2836"]] +8135=PROJCS["NAD83(HARN) / WISCRS Polk (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.661111111111104], PARAMETER["scale_factor", 1.0000433849], PARAMETER["false_easting", 141732.2823], PARAMETER["false_northing", 0.0059], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8135"]] +2835=PROJCS["NAD83(HARN) / Ohio South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2835"]] +8134=PROJCS["NAD83(HARN) / WISCRS Portage (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.5], PARAMETER["latitude_of_origin", 44.41682397527779], PARAMETER["scale_factor", 1.000039936], PARAMETER["false_easting", 185000.0], PARAMETER["false_northing", 164114.46], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8134"]] +2834=PROJCS["NAD83(HARN) / Ohio North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2834"]] +8133=PROJCS["NAD83(HARN) / WISCRS Portage (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.5], PARAMETER["latitude_of_origin", 44.41682397527779], PARAMETER["scale_factor", 1.000039936], PARAMETER["false_easting", 56388.1128], PARAMETER["false_northing", 50022.1874], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8133"]] +2833=PROJCS["NAD83(HARN) / North Dakota South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2833"]] +8132=PROJCS["NAD83(HARN) / WISCRS Price (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.4888888888889], PARAMETER["latitude_of_origin", 44.55555555555556], PARAMETER["scale_factor", 1.0000649554], PARAMETER["false_easting", 747999.995], PARAMETER["false_northing", 0.036], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8132"]] +2832=PROJCS["NAD83(HARN) / North Dakota North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2832"]] +8131=PROJCS["NAD83(HARN) / WISCRS Price (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.4888888888889], PARAMETER["latitude_of_origin", 44.55555555555556], PARAMETER["scale_factor", 1.0000649554], PARAMETER["false_easting", 227990.8546], PARAMETER["false_northing", 0.0109], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8131"]] +2831=PROJCS["NAD83(HARN) / New York Long Island", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2831"]] +8130=PROJCS["NAD83(HARN) / WISCRS Richland (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.43055555555556], PARAMETER["latitude_of_origin", 43.3223129275], PARAMETER["scale_factor", 1.0000375653], PARAMETER["false_easting", 664000.0], PARAMETER["false_northing", 440469.67499999993], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8130"]] +2830=PROJCS["NAD83(HARN) / New York West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2830"]] +8129=PROJCS["NAD83(HARN) / WISCRS Richland (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.43055555555556], PARAMETER["latitude_of_origin", 43.3223129275], PARAMETER["scale_factor", 1.0000375653], PARAMETER["false_easting", 202387.6048], PARAMETER["false_northing", 134255.4253], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8129"]] +2829=PROJCS["NAD83(HARN) / New York Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2829"]] +8128=PROJCS["NAD83(HARN) / WISCRS Rock (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.07222222222222], PARAMETER["latitude_of_origin", 41.944444444444436], PARAMETER["scale_factor", 1.0000337311], PARAMETER["false_easting", 480000.0], PARAMETER["false_northing", 0.022], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8128"]] +2828=PROJCS["NAD83(HARN) / New York East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2828"]] +8127=PROJCS["NAD83(HARN) / WISCRS Rock (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.07222222222222], PARAMETER["latitude_of_origin", 41.944444444444436], PARAMETER["scale_factor", 1.0000337311], PARAMETER["false_easting", 146304.2926], PARAMETER["false_northing", 0.0068], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8127"]] +2827=PROJCS["NAD83(HARN) / New Mexico West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 830000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2827"]] +8126=PROJCS["NAD83(HARN) / WISCRS Rusk (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 822000.001], PARAMETER["false_northing", 0.077], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8126"]] +2826=PROJCS["NAD83(HARN) / New Mexico Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2826"]] +8125=PROJCS["NAD83(HARN) / WISCRS Rusk (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 250546.1013], PARAMETER["false_northing", 0.0234], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8125"]] +2825=PROJCS["NAD83(HARN) / New Mexico East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 165000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2825"]] +8124=PROJCS["NAD83(HARN) / WISCRS Sauk (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.89999999999999], PARAMETER["latitude_of_origin", 42.81944444444444], PARAMETER["scale_factor", 1.0000373868], PARAMETER["false_easting", 609000.001], PARAMETER["false_northing", 0.017], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8124"]] +2824=PROJCS["NAD83(HARN) / New Jersey", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2824"]] +8123=PROJCS["NAD83(HARN) / WISCRS Sauk (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.89999999999999], PARAMETER["latitude_of_origin", 42.81944444444444], PARAMETER["scale_factor", 1.0000373868], PARAMETER["false_easting", 185623.5716], PARAMETER["false_northing", 0.0051], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8123"]] +2823=PROJCS["NAD83(HARN) / New Hampshire", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2823"]] +8122=PROJCS["NAD83(HARN) / WISCRS Sawyer (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.11666666666667], PARAMETER["latitude_of_origin", 45.90009913138889], PARAMETER["scale_factor", 1.0000573461], PARAMETER["false_easting", 711000.001], PARAMETER["false_northing", 396108.667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8122"]] +2822=PROJCS["NAD83(HARN) / Nevada West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2822"]] +8121=PROJCS["NAD83(HARN) / WISCRS Sawyer (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.11666666666667], PARAMETER["latitude_of_origin", 45.90009913138889], PARAMETER["scale_factor", 1.0000573461], PARAMETER["false_easting", 216713.2336], PARAMETER["false_northing", 120734.1631], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8121"]] +2821=PROJCS["NAD83(HARN) / Nevada Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2821"]] +8120=PROJCS["NAD83(HARN) / WISCRS Shawano (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.60555555555555], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.000032144], PARAMETER["false_easting", 861000.0009999999], PARAMETER["false_northing", 0.031], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8120"]] +2820=PROJCS["NAD83(HARN) / Nevada East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 8000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2820"]] +8119=PROJCS["NAD83(HARN) / WISCRS Shawano (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.60555555555555], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.000032144], PARAMETER["false_easting", 262433.3253], PARAMETER["false_northing", 0.0096], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8119"]] +2819=PROJCS["NAD83(HARN) / Nebraska", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2819"]] +8118=PROJCS["NAD83(HARN) / WISCRS St. Croix (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.0000381803], PARAMETER["false_easting", 542999.997], PARAMETER["false_northing", 0.034], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8118"]] +2818=PROJCS["NAD83(HARN) / Montana", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2818"]] +8117=PROJCS["NAD83(HARN) / WISCRS St. Croix (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.0000381803], PARAMETER["false_easting", 165506.7302], PARAMETER["false_northing", 0.0103], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8117"]] +2817=PROJCS["NAD83(HARN) / Missouri West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2817"]] +8116=PROJCS["NAD83(HARN) / WISCRS Taylor (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.48333333333336], PARAMETER["latitude_of_origin", 45.17782208583334], PARAMETER["scale_factor", 1.0000597566], PARAMETER["false_easting", 614000.0], PARAMETER["false_northing", 353499.136], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8116"]] +2816=PROJCS["NAD83(HARN) / Missouri Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2816"]] +8115=PROJCS["NAD83(HARN) / WISCRS Taylor (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.48333333333336], PARAMETER["latitude_of_origin", 45.17782208583334], PARAMETER["scale_factor", 1.0000597566], PARAMETER["false_easting", 187147.5744], PARAMETER["false_northing", 107746.7522], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8115"]] +2815=PROJCS["NAD83(HARN) / Missouri East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2815"]] +8114=PROJCS["NAD83(HARN) / WISCRS Trempealeau (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.36666666666667], PARAMETER["latitude_of_origin", 43.16111111111111], PARAMETER["scale_factor", 1.0000361538], PARAMETER["false_easting", 843000.0], PARAMETER["false_northing", 0.013], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8114"]] +2814=PROJCS["NAD83(HARN) / Mississippi West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2814"]] +8113=PROJCS["NAD83(HARN) / WISCRS Trempealeau (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.36666666666667], PARAMETER["latitude_of_origin", 43.16111111111111], PARAMETER["scale_factor", 1.0000361538], PARAMETER["false_easting", 256946.9138], PARAMETER["false_northing", 0.0041], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8113"]] +63226405=GEOGCS["WGS 72 (deg)", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63226405"]] +2813=PROJCS["NAD83(HARN) / Mississippi East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2813"]] +8112=PROJCS["NAD83(HARN) / WISCRS Vernon (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.78333333333333], PARAMETER["latitude_of_origin", 43.575032939722234], PARAMETER["scale_factor", 1.0000408158], PARAMETER["false_easting", 730000.0], PARAMETER["false_northing", 155944.768], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8112"]] +2812=PROJCS["NAD83(HARN) / Minnesota South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2812"]] +8111=PROJCS["NAD83(HARN) / WISCRS Vernon (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.78333333333333], PARAMETER["latitude_of_origin", 43.575032939722234], PARAMETER["scale_factor", 1.0000408158], PARAMETER["false_easting", 222504.4451], PARAMETER["false_northing", 47532.0602], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8111"]] +2811=PROJCS["NAD83(HARN) / Minnesota Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2811"]] +8110=PROJCS["NAD83(HARN) / WISCRS Vilas (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.4888888888889], PARAMETER["latitude_of_origin", 46.07784409055557], PARAMETER["scale_factor", 1.0000730142], PARAMETER["false_easting", 441000.0], PARAMETER["false_northing", 165147.666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8110"]] +2810=PROJCS["NAD83(HARN) / Minnesota North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2810"]] +8109=PROJCS["NAD83(HARN) / WISCRS Vilas (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.4888888888889], PARAMETER["latitude_of_origin", 46.07784409055557], PARAMETER["scale_factor", 1.0000730142], PARAMETER["false_easting", 134417.0689], PARAMETER["false_northing", 50337.1092], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8109"]] +2809=PROJCS["NAD83(HARN) / Michigan South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2809"]] +8108=PROJCS["NAD83(HARN) / WISCRS Walworth (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -88.54166666666663], PARAMETER["latitude_of_origin", 42.669462096944436], PARAMETER["scale_factor", 1.0000367192], PARAMETER["false_easting", 763000.0], PARAMETER["false_northing", 364461.943], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8108"]] +2808=PROJCS["NAD83(HARN) / Michigan Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2808"]] +8107=PROJCS["NAD83(HARN) / WISCRS Walworth (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -88.54166666666663], PARAMETER["latitude_of_origin", 42.669462096944436], PARAMETER["scale_factor", 1.0000367192], PARAMETER["false_easting", 232562.8651], PARAMETER["false_northing", 111088.2224], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8107"]] +2807=PROJCS["NAD83(HARN) / Michigan North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 8000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2807"]] +8106=PROJCS["NAD83(HARN) / WISCRS Washburn (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.78333333333333], PARAMETER["latitude_of_origin", 45.96121983333333], PARAMETER["scale_factor", 1.0000475376], PARAMETER["false_easting", 768000.0], PARAMETER["false_northing", 617973.193], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8106"]] +2806=PROJCS["NAD83(HARN) / Massachusetts Island", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2806"]] +8105=PROJCS["NAD83(HARN) / WISCRS Washburn (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.78333333333333], PARAMETER["latitude_of_origin", 45.96121983333333], PARAMETER["scale_factor", 1.0000475376], PARAMETER["false_easting", 234086.8682], PARAMETER["false_northing", 188358.6058], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8105"]] +2805=PROJCS["NAD83(HARN) / Massachusetts Mainland", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 750000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2805"]] +8104=PROJCS["NAD83(HARN) / WISCRS Washington (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.06388888888888], PARAMETER["latitude_of_origin", 42.91805555555556], PARAMETER["scale_factor", 1.00003738], PARAMETER["false_easting", 394000.004], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8104"]] +2804=PROJCS["NAD83(HARN) / Maryland", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2804"]] +8103=PROJCS["NAD83(HARN) / WISCRS Washington (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.06388888888888], PARAMETER["latitude_of_origin", 42.91805555555556], PARAMETER["scale_factor", 1.00003738], PARAMETER["false_easting", 120091.4415], PARAMETER["false_northing", 0.003], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8103"]] +2803=PROJCS["NAD83(HARN) / Maine West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2803"]] +8102=PROJCS["NAD83(HARN) / WISCRS Waukesha (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.225], PARAMETER["latitude_of_origin", 42.56944444444445], PARAMETER["scale_factor", 1.0000346179], PARAMETER["false_easting", 685000.001], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8102"]] +2802=PROJCS["NAD83(HARN) / Maine East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2802"]] +8101=PROJCS["NAD83(HARN) / WISCRS Waukesha (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.225], PARAMETER["latitude_of_origin", 42.56944444444445], PARAMETER["scale_factor", 1.0000346179], PARAMETER["false_easting", 208788.418], PARAMETER["false_northing", 0.0034], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8101"]] +2801=PROJCS["NAD83(HARN) / Louisiana South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2801"]] +8100=PROJCS["NAD83(HARN) / WISCRS Waupaca (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.81666666666666], PARAMETER["latitude_of_origin", 43.42027777777777], PARAMETER["scale_factor", 1.0000333645], PARAMETER["false_easting", 607000.003], PARAMETER["false_northing", 0.023], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8100"]] +2800=PROJCS["NAD83(HARN) / Louisiana North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2800"]] +62526405=GEOGCS["Lome (deg)", DATUM["Lome", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6252"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62526405"]] +24893=PROJCS["PSAD56 / Peru east zone", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", -9.500000000000002], PARAMETER["scale_factor", 0.99952992], PARAMETER["false_easting", 1324000.0], PARAMETER["false_northing", 1040084.558], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24893"]] +24892=PROJCS["PSAD56 / Peru central zone", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.00000000000001], PARAMETER["latitude_of_origin", -9.500000000000002], PARAMETER["scale_factor", 0.99932994], PARAMETER["false_easting", 720000.0], PARAMETER["false_northing", 1039979.159], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24892"]] +24891=PROJCS["PSAD56 / Peru west zone", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -80.5], PARAMETER["latitude_of_origin", -6.0], PARAMETER["scale_factor", 0.99983008], PARAMETER["false_easting", 222000.0], PARAMETER["false_northing", 1426834.743], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24891"]] +61246405=GEOGCS["RT90 (deg)", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61246405"]] +24882=PROJCS["PSAD56 / UTM zone 22S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24882"]] +24881=PROJCS["PSAD56 / UTM zone 21S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24881"]] +24880=PROJCS["PSAD56 / UTM zone 20S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24880"]] +62196405=GEOGCS["Bukit Rimpah (deg)", DATUM["Bukit Rimpah", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-384.0, 664.0, -48.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6219"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62196405"]] +24879=PROJCS["PSAD56 / UTM zone 19S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24879"]] +7699=VERT_CS["DHHN12 height", VERT_DATUM["Deutsches Haupthoehennetz 1912", 2005, AUTHORITY["EPSG", "1161"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7699"]] +24878=PROJCS["PSAD56 / UTM zone 18S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24878"]] +24877=PROJCS["PSAD56 / UTM zone 17S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24877"]] +7696=PROJCS["Kyrg-06 / zone 5", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 80.51666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7696"]] +7695=PROJCS["Kyrg-06 / zone 4", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 77.51666666666668], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7695"]] +7694=PROJCS["Kyrg-06 / zone 3", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 74.51666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7694"]] +7693=PROJCS["Kyrg-06 / zone 2", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 71.51666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7693"]] +7692=PROJCS["Kyrg-06 / zone 1", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 68.51666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7692"]] +7686=GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]] +32460=PROJCS["WGS 72BE / UTM zone 60N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32460"]] +7685=GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7685"]] +7684=GEOCCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7684"]] +7683=GEOGCS["GSK-2011", DATUM["Geodezicheskaya Sistema Koordinat 2011", SPHEROID["GSK-2011", 6378136.5, 298.2564151, AUTHORITY["EPSG", "1025"]], AUTHORITY["EPSG", "1159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7683"]] +7682=GEOGCS["GSK-2011", DATUM["Geodezicheskaya Sistema Koordinat 2011", SPHEROID["GSK-2011", 6378136.5, 298.2564151, AUTHORITY["EPSG", "1025"]], AUTHORITY["EPSG", "1159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7682"]] +7681=GEOCCS["GSK-2011", DATUM["Geodezicheskaya Sistema Koordinat 2011", SPHEROID["GSK-2011", 6378136.5, 298.2564151, AUTHORITY["EPSG", "1025"]], AUTHORITY["EPSG", "1159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7681"]] +7680=GEOGCS["PZ-90.11", DATUM["Parametry Zemli 1990.11", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], AUTHORITY["EPSG", "1158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7680"]] +32459=PROJCS["WGS 72BE / UTM zone 59N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32459"]] +32458=PROJCS["WGS 72BE / UTM zone 58N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32458"]] +32457=PROJCS["WGS 72BE / UTM zone 57N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32457"]] +32456=PROJCS["WGS 72BE / UTM zone 56N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32456"]] +32455=PROJCS["WGS 72BE / UTM zone 55N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32455"]] +32454=PROJCS["WGS 72BE / UTM zone 54N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32454"]] +7679=GEOCCS["PZ-90.11", DATUM["Parametry Zemli 1990.11", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], AUTHORITY["EPSG", "1158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7679"]] +32453=PROJCS["WGS 72BE / UTM zone 53N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32453"]] +7678=GEOGCS["PZ-90.02", DATUM["Parametry Zemli 1990.02", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], AUTHORITY["EPSG", "1157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7678"]] +32452=PROJCS["WGS 72BE / UTM zone 52N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32452"]] +7677=GEOCCS["PZ-90.02", DATUM["Parametry Zemli 1990.02", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], AUTHORITY["EPSG", "1157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7677"]] +32451=PROJCS["WGS 72BE / UTM zone 51N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32451"]] +32450=PROJCS["WGS 72BE / UTM zone 50N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32450"]] +61796405=GEOGCS["Pulkovo 1942(58) (deg)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61796405"]] +20499=PROJCS["Ain el Abd / Bahrain Grid", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20499"]] +5490=PROJCS["RGAF09 / UTM zone 20N", GEOGCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5489"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5490"]] +32449=PROJCS["WGS 72BE / UTM zone 49N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32449"]] +32448=PROJCS["WGS 72BE / UTM zone 48N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32448"]] +32447=PROJCS["WGS 72BE / UTM zone 47N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32447"]] +32446=PROJCS["WGS 72BE / UTM zone 46N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32446"]] +32445=PROJCS["WGS 72BE / UTM zone 45N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32445"]] +32444=PROJCS["WGS 72BE / UTM zone 44N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32444"]] +32443=PROJCS["WGS 72BE / UTM zone 43N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32443"]] +32442=PROJCS["WGS 72BE / UTM zone 42N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32442"]] +32441=PROJCS["WGS 72BE / UTM zone 41N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32441"]] +32440=PROJCS["WGS 72BE / UTM zone 40N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32440"]] +7665=GEOGCS["WGS 84 (G1762)", DATUM["World Geodetic System 1984 (G1762)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7665"]] +7664=GEOCCS["WGS 84 (G1762)", DATUM["World Geodetic System 1984 (G1762)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7664"]] +7663=GEOGCS["WGS 84 (G1674)", DATUM["World Geodetic System 1984 (G1674)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7663"]] +5489=GEOGCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5489"]] +7662=GEOCCS["WGS 84 (G1674)", DATUM["World Geodetic System 1984 (G1674)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7662"]] +5488=GEOGCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5488"]] +7661=GEOGCS["WGS 84 (G1150)", DATUM["World Geodetic System 1984 (G1150)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7661"]] +5487=GEOCCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5487"]] +7660=GEOCCS["WGS 84 (G1150)", DATUM["World Geodetic System 1984 (G1150)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7660"]] +5482=PROJCS["RSRGD2000 / RSPS2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Northing", "North along 180 deg"], AXIS["Easting", "North along 90 deg West"], AUTHORITY["EPSG", "5482"]] +5481=PROJCS["RSRGD2000 / PCLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", -71.5], PARAMETER["standard_parallel_1", -70.66666666666667], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -72.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5481"]] +5480=PROJCS["RSRGD2000 / BCLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", -74.5], PARAMETER["standard_parallel_1", -73.66666666666667], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5480"]] +62036405=GEOGCS["AGD84 (deg)", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62036405"]] +32439=PROJCS["WGS 72BE / UTM zone 39N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32439"]] +32438=PROJCS["WGS 72BE / UTM zone 38N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32438"]] +32437=PROJCS["WGS 72BE / UTM zone 37N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32437"]] +32436=PROJCS["WGS 72BE / UTM zone 36N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32436"]] +32435=PROJCS["WGS 72BE / UTM zone 35N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32435"]] +32434=PROJCS["WGS 72BE / UTM zone 34N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32434"]] +7659=GEOGCS["WGS 84 (G873)", DATUM["World Geodetic System 1984 (G873)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7659"]] +32433=PROJCS["WGS 72BE / UTM zone 33N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32433"]] +7658=GEOCCS["WGS 84 (G873)", DATUM["World Geodetic System 1984 (G873)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7658"]] +32432=PROJCS["WGS 72BE / UTM zone 32N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32432"]] +7657=GEOGCS["WGS 84 (G730)", DATUM["World Geodetic System 1984 (G730)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7657"]] +32431=PROJCS["WGS 72BE / UTM zone 31N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32431"]] +7656=GEOCCS["WGS 84 (G730)", DATUM["World Geodetic System 1984 (G730)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7656"]] +32430=PROJCS["WGS 72BE / UTM zone 30N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32430"]] +5479=PROJCS["RSRGD2000 / MSLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.99999999999997], PARAMETER["latitude_of_origin", -78.00000000000001], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5479"]] +7652=VERT_CS["Kiunga height", VERT_DATUM["Kiunga", 2005, AUTHORITY["EPSG", "1151"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7652"]] +7651=VERT_CS["Kumul 34 height", VERT_DATUM["Kumul 34", 2005, AUTHORITY["EPSG", "1150"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7651"]] +3299=PROJCS["RGPF / UTM zone 8S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3299"]] +5472=PROJCS["Panama-Colon 1911 / Panama Polyconic", GEOGCS["Panama-Colon 1911", DATUM["Panama-Colon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "1072"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5467"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 8.25], PARAMETER["central_meridian", -81.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1092972.1], UNIT["m*0.9143917962", 0.9143917962], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5472"]] +3298=PROJCS["RGPF / UTM zone 7S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3298"]] +3297=PROJCS["RGPF / UTM zone 6S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3297"]] +3296=PROJCS["RGPF / UTM zone 5S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3296"]] +3294=PROJCS["WGS 84 / USGS Transantarctic Mountains", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", -78.00000000000001], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3294"]] +3293=PROJCS["WGS 84 / SCAR IMW SW01-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3293"]] +3292=PROJCS["WGS 84 / SCAR IMW SV51-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 150.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 120 deg West"], AXIS["Northing", "North along 150 deg East"], AUTHORITY["EPSG", "3292"]] +3291=PROJCS["WGS 84 / SCAR IMW SV41-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 90.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 180 deg"], AXIS["Northing", "North along 90 deg East"], AUTHORITY["EPSG", "3291"]] +3290=PROJCS["WGS 84 / SCAR IMW SV31-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 30.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 120 deg East"], AXIS["Northing", "North along 30 deg East"], AUTHORITY["EPSG", "3290"]] +32429=PROJCS["WGS 72BE / UTM zone 29N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32429"]] +32428=PROJCS["WGS 72BE / UTM zone 28N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32428"]] +32427=PROJCS["WGS 72BE / UTM zone 27N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32427"]] +32426=PROJCS["WGS 72BE / UTM zone 26N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32426"]] +32425=PROJCS["WGS 72BE / UTM zone 25N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32425"]] +32424=PROJCS["WGS 72BE / UTM zone 24N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32424"]] +32423=PROJCS["WGS 72BE / UTM zone 23N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32423"]] +32422=PROJCS["WGS 72BE / UTM zone 22N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32422"]] +32421=PROJCS["WGS 72BE / UTM zone 21N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32421"]] +32420=PROJCS["WGS 72BE / UTM zone 20N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32420"]] +7645=PROJCS["NAD83(2011) / WISCRS Wood (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 44.36259546944446], PARAMETER["scale_factor", 1.0000421209], PARAMETER["false_easting", 684000.001], PARAMETER["false_northing", 441566.551], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7645"]] +7644=PROJCS["NAD83(2011) / WISCRS Waushara (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 44.11394404583334], PARAMETER["scale_factor", 1.0000392096], PARAMETER["false_easting", 394000.0], PARAMETER["false_northing", 147866.367], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7644"]] +7643=PROJCS["NAD83(2011) / WISCRS Waupaca (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.81666666666666], PARAMETER["latitude_of_origin", 43.42027777777777], PARAMETER["scale_factor", 1.0000333645], PARAMETER["false_easting", 607000.003], PARAMETER["false_northing", 0.023], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7643"]] +5469=PROJCS["Panama-Colon 1911 / Panama Lambert", GEOGCS["Panama-Colon 1911", DATUM["Panama-Colon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "1072"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5467"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -80.0], PARAMETER["latitude_of_origin", 8.416666666666666], PARAMETER["scale_factor", 0.99989909], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 294865.303], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5469"]] +7642=PROJCS["NAD83(2011) / WISCRS Waukesha (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.225], PARAMETER["latitude_of_origin", 42.56944444444445], PARAMETER["scale_factor", 1.0000346179], PARAMETER["false_easting", 685000.001], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7642"]] +24821=PROJCS["PSAD56 / UTM zone 21N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24821"]] +7641=PROJCS["NAD83(2011) / WISCRS Washington (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.06388888888888], PARAMETER["latitude_of_origin", 42.91805555555556], PARAMETER["scale_factor", 1.00003738], PARAMETER["false_easting", 394000.004], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7641"]] +24820=PROJCS["PSAD56 / UTM zone 20N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24820"]] +5467=GEOGCS["Panama-Colon 1911", DATUM["Panama-Colon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "1072"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5467"]] +7640=PROJCS["NAD83(2011) / WISCRS Washburn (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.78333333333333], PARAMETER["latitude_of_origin", 45.96121983333333], PARAMETER["scale_factor", 1.0000475376], PARAMETER["false_easting", 768000.0], PARAMETER["false_northing", 617973.193], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7640"]] +5466=PROJCS["Sibun Gorge 1922 / Colony Grid", GEOGCS["Sibun Gorge 1922", DATUM["Sibun Gorge 1922", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "1071"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5464"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63185750000001], PARAMETER["latitude_of_origin", 17.061241944444447], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 66220.02833082761], PARAMETER["false_northing", 135779.5099885299], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5466"]] +5464=GEOGCS["Sibun Gorge 1922", DATUM["Sibun Gorge 1922", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "1071"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5464"]] +5463=PROJCS["SAD69 / UTM zone 17N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5463"]] +3289=PROJCS["WGS 84 / SCAR IMW SV21-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -30.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 60 deg East"], AXIS["Northing", "North along 30 deg West"], AUTHORITY["EPSG", "3289"]] +5462=PROJCS["Ocotepeque 1935 / Nicaragua Sur", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 11.733333333333334], PARAMETER["scale_factor", 0.99992228], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 288876.327], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5462"]] +3288=PROJCS["WGS 84 / SCAR IMW SV11-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -90.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 0 deg"], AXIS["Northing", "North along 90 deg West"], AUTHORITY["EPSG", "3288"]] +5461=PROJCS["Ocotepeque 1935 / Nicaragua Norte", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 13.866666666666667], PARAMETER["scale_factor", 0.99990314], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 359891.816], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5461"]] +3287=PROJCS["WGS 84 / SCAR IMW SV01-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -150.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 60 deg West"], AXIS["Northing", "North along 150 deg West"], AUTHORITY["EPSG", "3287"]] +5460=PROJCS["Ocotepeque 1935 / El Salvador Lambert", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.0], PARAMETER["latitude_of_origin", 13.783333333333333], PARAMETER["scale_factor", 0.99996704], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 295809.184], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5460"]] +3286=PROJCS["WGS 84 / SCAR IMW SU56-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 165.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 105 deg West"], AXIS["Northing", "North along 165 deg East"], AUTHORITY["EPSG", "3286"]] +61636413=GEOGCS["Yemen NGN96 (3D deg)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61636413"]] +3285=PROJCS["WGS 84 / SCAR IMW SU51-55", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 135.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 135 deg West"], AXIS["Northing", "North along 135 deg East"], AUTHORITY["EPSG", "3285"]] +3284=PROJCS["WGS 84 / SCAR IMW SU46-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 105.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 165 deg West"], AXIS["Northing", "North along 105 deg East"], AUTHORITY["EPSG", "3284"]] +3283=PROJCS["WGS 84 / SCAR IMW SU41-45", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 75.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 165 deg East"], AXIS["Northing", "North along 75 deg East"], AUTHORITY["EPSG", "3283"]] +3282=PROJCS["WGS 84 / SCAR IMW SU36-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 45.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 135 deg East"], AXIS["Northing", "North along 45 deg East"], AUTHORITY["EPSG", "3282"]] +3281=PROJCS["WGS 84 / SCAR IMW SU31-35", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 15.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 105 deg East"], AXIS["Northing", "North along 15 deg East"], AUTHORITY["EPSG", "3281"]] +3280=PROJCS["WGS 84 / SCAR IMW SU26-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -15.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 75 deg East"], AXIS["Northing", "North along 15 deg West"], AUTHORITY["EPSG", "3280"]] +32419=PROJCS["WGS 72BE / UTM zone 19N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32419"]] +32418=PROJCS["WGS 72BE / UTM zone 18N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32418"]] +32417=PROJCS["WGS 72BE / UTM zone 17N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32417"]] +32416=PROJCS["WGS 72BE / UTM zone 16N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32416"]] +32415=PROJCS["WGS 72BE / UTM zone 15N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32415"]] +62586413=GEOGCS["ETRS89 (3D deg)", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "62586413"]] +32414=PROJCS["WGS 72BE / UTM zone 14N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32414"]] +24819=PROJCS["PSAD56 / UTM zone 19N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24819"]] +7639=PROJCS["NAD83(2011) / WISCRS Walworth (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -88.54166666666663], PARAMETER["latitude_of_origin", 42.669462096944436], PARAMETER["scale_factor", 1.0000367192], PARAMETER["false_easting", 763000.0], PARAMETER["false_northing", 364461.943], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7639"]] +32413=PROJCS["WGS 72BE / UTM zone 13N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32413"]] +24818=PROJCS["PSAD56 / UTM zone 18N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24818"]] +7638=PROJCS["NAD83(2011) / WISCRS Vilas (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.4888888888889], PARAMETER["latitude_of_origin", 46.07784409055557], PARAMETER["scale_factor", 1.0000730142], PARAMETER["false_easting", 441000.0], PARAMETER["false_northing", 165147.666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7638"]] +32412=PROJCS["WGS 72BE / UTM zone 12N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32412"]] +24817=PROJCS["PSAD56 / UTM zone 17N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24817"]] +7637=PROJCS["NAD83(2011) / WISCRS Vernon (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.78333333333333], PARAMETER["latitude_of_origin", 43.575032939722234], PARAMETER["scale_factor", 1.0000408158], PARAMETER["false_easting", 730000.0], PARAMETER["false_northing", 155944.768], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7637"]] +32411=PROJCS["WGS 72BE / UTM zone 11N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32411"]] +7636=PROJCS["NAD83(2011) / WISCRS Trempealeau (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.36666666666667], PARAMETER["latitude_of_origin", 43.16111111111111], PARAMETER["scale_factor", 1.0000361538], PARAMETER["false_easting", 843000.0], PARAMETER["false_northing", 0.013], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7636"]] +32410=PROJCS["WGS 72BE / UTM zone 10N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32410"]] +7635=PROJCS["NAD83(2011) / WISCRS Taylor (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.48333333333336], PARAMETER["latitude_of_origin", 45.17782208583334], PARAMETER["scale_factor", 1.0000597566], PARAMETER["false_easting", 614000.0], PARAMETER["false_northing", 353499.136], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7635"]] +7634=PROJCS["NAD83(2011) / WISCRS St. Croix (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.0000381803], PARAMETER["false_easting", 542999.997], PARAMETER["false_northing", 0.034], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7634"]] +7633=PROJCS["NAD83(2011) / WISCRS Shawano (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.60555555555555], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.000032144], PARAMETER["false_easting", 861000.0009999999], PARAMETER["false_northing", 0.031], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7633"]] +5459=PROJCS["Ocotepeque 1935 / Guatemala Sur", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 14.9], PARAMETER["scale_factor", 0.99989906], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 325992.681], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5459"]] +7632=PROJCS["NAD83(2011) / WISCRS Sawyer (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.11666666666667], PARAMETER["latitude_of_origin", 45.90009913138889], PARAMETER["scale_factor", 1.0000573461], PARAMETER["false_easting", 711000.001], PARAMETER["false_northing", 396108.667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7632"]] +5458=PROJCS["Ocotepeque 1935 / Guatemala Norte", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 16.816666666666666], PARAMETER["scale_factor", 0.99992226], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 292209.579], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5458"]] +7631=PROJCS["NAD83(2011) / WISCRS Sauk (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.89999999999999], PARAMETER["latitude_of_origin", 42.81944444444444], PARAMETER["scale_factor", 1.0000373868], PARAMETER["false_easting", 609000.001], PARAMETER["false_northing", 0.017], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7631"]] +5457=PROJCS["Ocotepeque 1935 / Costa Rica Sur", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -83.66666666666667], PARAMETER["latitude_of_origin", 9.0], PARAMETER["scale_factor", 0.99995696], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 327987.436], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5457"]] +7630=PROJCS["NAD83(2011) / WISCRS Rusk (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 822000.001], PARAMETER["false_northing", 0.077], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7630"]] +5456=PROJCS["Ocotepeque 1935 / Costa Rica Norte", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -84.33333333333333], PARAMETER["latitude_of_origin", 10.466666666666667], PARAMETER["scale_factor", 0.99995696], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 271820.522], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5456"]] +66356405=GEOGCS["ST87 Ouvea (deg)", DATUM["ST87 Ouvea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-122.383, -188.696, 103.344, 3.5107, -4.9668, -5.7047, 4.4798], AUTHORITY["EPSG", "6635"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66356405"]] +3279=PROJCS["WGS 84 / SCAR IMW SU21-25", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 45 deg East"], AXIS["Northing", "North along 45 deg West"], AUTHORITY["EPSG", "3279"]] +3278=PROJCS["WGS 84 / SCAR IMW SU16-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -75.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 15 deg East"], AXIS["Northing", "North along 75 deg West"], AUTHORITY["EPSG", "3278"]] +5451=GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]] +61636405=GEOGCS["Yemen NGN96 (deg)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61636405"]] +3277=PROJCS["WGS 84 / SCAR IMW SU11-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -105.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 15 deg West"], AXIS["Northing", "North along 105 deg West"], AUTHORITY["EPSG", "3277"]] +3276=PROJCS["WGS 84 / SCAR IMW SU06-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -135.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 45 deg West"], AXIS["Northing", "North along 135 deg West"], AUTHORITY["EPSG", "3276"]] +3275=PROJCS["WGS 84 / SCAR IMW SU01-05", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -165.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 75 deg West"], AXIS["Northing", "North along 165 deg West"], AUTHORITY["EPSG", "3275"]] +3274=PROJCS["WGS 84 / SCAR IMW ST57-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3274"]] +3273=PROJCS["WGS 84 / SCAR IMW ST53-56", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3273"]] +3272=PROJCS["WGS 84 / SCAR IMW ST49-52", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3272"]] +3271=PROJCS["WGS 84 / SCAR IMW ST45-48", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3271"]] +3270=PROJCS["WGS 84 / SCAR IMW ST41-44", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3270"]] +32409=PROJCS["WGS 72BE / UTM zone 9N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32409"]] +32408=PROJCS["WGS 72BE / UTM zone 8N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32408"]] +32407=PROJCS["WGS 72BE / UTM zone 7N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32407"]] +62586405=GEOGCS["ETRS89 (deg)", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62586405"]] +32406=PROJCS["WGS 72BE / UTM zone 6N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32406"]] +32405=PROJCS["WGS 72BE / UTM zone 5N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32405"]] +32404=PROJCS["WGS 72BE / UTM zone 4N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32404"]] +7629=PROJCS["NAD83(2011) / WISCRS Rock (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.07222222222222], PARAMETER["latitude_of_origin", 41.944444444444436], PARAMETER["scale_factor", 1.0000337311], PARAMETER["false_easting", 480000.0], PARAMETER["false_northing", 0.022], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7629"]] +32403=PROJCS["WGS 72BE / UTM zone 3N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32403"]] +7628=PROJCS["NAD83(2011) / WISCRS Richland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.43055555555556], PARAMETER["latitude_of_origin", 43.3223129275], PARAMETER["scale_factor", 1.0000375653], PARAMETER["false_easting", 664000.0], PARAMETER["false_northing", 440469.67499999993], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7628"]] +32402=PROJCS["WGS 72BE / UTM zone 2N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32402"]] +7627=PROJCS["NAD83(2011) / WISCRS Price (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.4888888888889], PARAMETER["latitude_of_origin", 44.55555555555556], PARAMETER["scale_factor", 1.0000649554], PARAMETER["false_easting", 747999.995], PARAMETER["false_northing", 0.036], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7627"]] +32401=PROJCS["WGS 72BE / UTM zone 1N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32401"]] +7626=PROJCS["NAD83(2011) / WISCRS Portage (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.5], PARAMETER["latitude_of_origin", 44.41682397527779], PARAMETER["scale_factor", 1.000039936], PARAMETER["false_easting", 185000.0], PARAMETER["false_northing", 164114.46], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7626"]] +7625=PROJCS["NAD83(2011) / WISCRS Polk (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.661111111111104], PARAMETER["scale_factor", 1.0000433849], PARAMETER["false_easting", 464999.9959999999], PARAMETER["false_northing", 0.019], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7625"]] +7624=PROJCS["NAD83(2011) / WISCRS Pepin and Pierce (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.22777777777779], PARAMETER["latitude_of_origin", 44.63614887194444], PARAMETER["scale_factor", 1.0000362977], PARAMETER["false_easting", 550000.0], PARAMETER["false_northing", 282260.222], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7624"]] +7623=PROJCS["NAD83(2011) / WISCRS Oneida (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.54444444444442], PARAMETER["latitude_of_origin", 45.704223770277785], PARAMETER["scale_factor", 1.0000686968], PARAMETER["false_easting", 230000.0], PARAMETER["false_northing", 188936.744], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7623"]] +7622=PROJCS["NAD83(2011) / WISCRS Oconto (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.90833333333335], PARAMETER["latitude_of_origin", 44.397222222222226], PARAMETER["scale_factor", 1.0000236869], PARAMETER["false_easting", 600000.006], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7622"]] +7621=PROJCS["NAD83(2011) / WISCRS Monroe (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.64166666666668], PARAMETER["latitude_of_origin", 44.0000739286111], PARAMETER["scale_factor", 1.0000434122], PARAMETER["false_easting", 671000.0], PARAMETER["false_northing", 400012.278], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7621"]] +7620=PROJCS["NAD83(2011) / WISCRS Menominee (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.41666666666667], PARAMETER["latitude_of_origin", 44.71666666666667], PARAMETER["scale_factor", 1.0000362499], PARAMETER["false_easting", 346000.004], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7620"]] +3269=PROJCS["WGS 84 / SCAR IMW ST37-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3269"]] +3268=PROJCS["WGS 84 / SCAR IMW ST33-36", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3268"]] +3267=PROJCS["WGS 84 / SCAR IMW ST29-32", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3267"]] +3266=PROJCS["WGS 84 / SCAR IMW ST25-28", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -24.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3266"]] +3265=PROJCS["WGS 84 / SCAR IMW ST21-24", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -48.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3265"]] +3264=PROJCS["WGS 84 / SCAR IMW ST17-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3264"]] +3263=PROJCS["WGS 84 / SCAR IMW ST13-16", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3263"]] +3262=PROJCS["WGS 84 / SCAR IMW ST09-12", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3262"]] +3261=PROJCS["WGS 84 / SCAR IMW ST05-08", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -144.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3261"]] +20440=PROJCS["Ain el Abd / UTM zone 40N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20440"]] +3260=PROJCS["WGS 84 / SCAR IMW ST01-04", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3260"]] +7619=PROJCS["NAD83(2011) / WISCRS Marinette (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.71111111111114], PARAMETER["latitude_of_origin", 44.69166666666665], PARAMETER["scale_factor", 1.0000234982], PARAMETER["false_easting", 783000.007], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7619"]] +7618=PROJCS["NAD83(2011) / WISCRS Marathon (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.77], PARAMETER["latitude_of_origin", 44.90090442361111], PARAMETER["scale_factor", 1.000053289], PARAMETER["false_easting", 245000.0], PARAMETER["false_northing", 180607.47], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7618"]] +7617=PROJCS["NAD83(2011) / WISCRS Lincoln (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.73333333333332], PARAMETER["latitude_of_origin", 44.84444444444444], PARAMETER["scale_factor", 1.0000599003], PARAMETER["false_easting", 381000.0], PARAMETER["false_northing", 0.019], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7617"]] +7616=PROJCS["NAD83(2011) / WISCRS Langlade (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.03333333333333], PARAMETER["latitude_of_origin", 45.15423710527776], PARAMETER["scale_factor", 1.0000627024], PARAMETER["false_easting", 651000.0], PARAMETER["false_northing", 345405.421], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7616"]] +7615=PROJCS["NAD83(2011) / WISCRS La Crosse (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.31666666666666], PARAMETER["latitude_of_origin", 43.45111111111112], PARAMETER["scale_factor", 1.0000319985], PARAMETER["false_easting", 427999.996], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7615"]] +7614=PROJCS["NAD83(2011) / WISCRS Kewaunee, Manitowoc and Sheboygan (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 43.266666666666666], PARAMETER["scale_factor", 1.0000233704], PARAMETER["false_easting", 262000.006], PARAMETER["false_northing", 0.004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7614"]] +7613=PROJCS["NAD83(2011) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.89444444444446], PARAMETER["latitude_of_origin", 42.21666666666667], PARAMETER["scale_factor", 1.0000260649], PARAMETER["false_easting", 610000.003], PARAMETER["false_northing", 0.003], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7613"]] +7612=PROJCS["NAD83(2011) / WISCRS Jackson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.84429651944446], PARAMETER["latitude_of_origin", 44.25333512777778], PARAMETER["scale_factor", 1.0000353], PARAMETER["false_easting", 88582.5], PARAMETER["false_northing", 82020.833], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7612"]] +7611=PROJCS["NAD83(2011) / WISCRS Iron (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.25555555555555], PARAMETER["latitude_of_origin", 45.43333333333334], PARAMETER["scale_factor", 1.0000677153], PARAMETER["false_easting", 725000.0], PARAMETER["false_northing", 0.028], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7611"]] +7610=PROJCS["NAD83(2011) / WISCRS Iowa (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16111111111107], PARAMETER["latitude_of_origin", 42.538888888888884], PARAMETER["scale_factor", 1.0000394961], PARAMETER["false_easting", 371000.0], PARAMETER["false_northing", 0.015], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7610"]] +20439=PROJCS["Ain el Abd / UTM zone 39N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20439"]] +3259=PROJCS["WGS 84 / SCAR IMW SS58-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3259"]] +20438=PROJCS["Ain el Abd / UTM zone 38N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20438"]] +3258=PROJCS["WGS 84 / SCAR IMW SS55-57", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3258"]] +20437=PROJCS["Ain el Abd / UTM zone 37N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20437"]] +3257=PROJCS["WGS 84 / SCAR IMW SS52-54", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3257"]] +20436=PROJCS["Ain el Abd / UTM zone 36N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20436"]] +3256=PROJCS["WGS 84 / SCAR IMW SS49-51", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3256"]] +3255=PROJCS["WGS 84 / SCAR IMW SS46-48", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3255"]] +3254=PROJCS["WGS 84 / SCAR IMW SS43-45", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3254"]] +3253=PROJCS["WGS 84 / SCAR IMW SS40-42", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3253"]] +3252=PROJCS["WGS 84 / SCAR IMW SS37-39", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3252"]] +3251=PROJCS["WGS 84 / SCAR IMW SS34-36", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3251"]] +3250=PROJCS["WGS 84 / SCAR IMW SS31-33", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3250"]] +7609=PROJCS["NAD83(2011) / WISCRS Green Lake and Marquette (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 43.807000117777775], PARAMETER["scale_factor", 1.0000344057], PARAMETER["false_easting", 495000.0], PARAMETER["false_northing", 259746.13200000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7609"]] +7608=PROJCS["NAD83(2011) / WISCRS Green and Lafayette (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.83888888888889], PARAMETER["latitude_of_origin", 42.637562276944436], PARAMETER["scale_factor", 1.0000390487], PARAMETER["false_easting", 558000.0], PARAMETER["false_northing", 150361.559], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7608"]] +7607=PROJCS["NAD83(2011) / WISCRS Grant (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.80000000000001], PARAMETER["latitude_of_origin", 41.41111111111111], PARAMETER["scale_factor", 1.0000349452], PARAMETER["false_easting", 794999.998], PARAMETER["false_northing", 0.033], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7607"]] +7606=PROJCS["NAD83(2011) / WISCRS Forest (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63333333333333], PARAMETER["latitude_of_origin", 44.00555555555555], PARAMETER["scale_factor", 1.0000673004], PARAMETER["false_easting", 905000.005], PARAMETER["false_northing", 0.052], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7606"]] +7605=PROJCS["NAD83(2011) / WISCRS Florence (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.14166666666667], PARAMETER["latitude_of_origin", 45.43888888888888], PARAMETER["scale_factor", 1.0000552095], PARAMETER["false_easting", 438000.0040000001], PARAMETER["false_northing", 0.021], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7605"]] +63126405=GEOGCS["MGI (deg)", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63126405"]] +7604=PROJCS["NAD83(2011) / WISCRS Eau Claire (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.2888888888889], PARAMETER["latitude_of_origin", 44.87228112638889], PARAMETER["scale_factor", 1.000035079], PARAMETER["false_easting", 394000.0], PARAMETER["false_northing", 300812.797], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7604"]] +7603=PROJCS["NAD83(2011) / WISCRS Dunn (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.89444444444446], PARAMETER["latitude_of_origin", 44.408333333333324], PARAMETER["scale_factor", 1.0000410324], PARAMETER["false_easting", 170000.001], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7603"]] +7602=PROJCS["NAD83(2011) / WISCRS Douglas (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 45.88333333333333], PARAMETER["scale_factor", 1.0000385418], PARAMETER["false_easting", 194000.0], PARAMETER["false_northing", 0.013], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7602"]] +7601=PROJCS["NAD83(2011) / WISCRS Door (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.27222222222227], PARAMETER["latitude_of_origin", 44.4], PARAMETER["scale_factor", 1.0000187521], PARAMETER["false_easting", 521000.0], PARAMETER["false_northing", 0.008], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7601"]] +7600=PROJCS["NAD83(2011) / WISCRS Dodge and Jefferson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.77499999999996], PARAMETER["latitude_of_origin", 41.4722222222222], PARAMETER["scale_factor", 1.0000346418], PARAMETER["false_easting", 863999.999], PARAMETER["false_northing", 0.025], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7600"]] +30200=PROJCS["Trinidad 1903 / Trinidad Grid", GEOGCS["Trinidad 1903", DATUM["Trinidad 1903", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], TOWGS84[-61.702, 284.488, 472.052, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6302"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4302"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", -61.33333333333332], PARAMETER["latitude_of_origin", 10.441666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 430000.0], PARAMETER["false_northing", 325000.0], UNIT["m*0.201166195164", 0.201166195164], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30200"]] +3249=PROJCS["WGS 84 / SCAR IMW SS28-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3249"]] +3248=PROJCS["WGS 84 / SCAR IMW SS25-27", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3248"]] +3247=PROJCS["WGS 84 / SCAR IMW SS19-21", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3247"]] +3246=PROJCS["WGS 84 / SCAR IMW SS16-18", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3246"]] +3245=PROJCS["WGS 84 / SCAR IMW SS13-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3245"]] +3244=PROJCS["WGS 84 / SCAR IMW SS10-12", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3244"]] +3243=PROJCS["WGS 84 / SCAR IMW SS07-09", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3243"]] +3242=PROJCS["WGS 84 / SCAR IMW SS04-06", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3242"]] +3241=PROJCS["WGS 84 / SCAR IMW SR59-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3241"]] +3240=PROJCS["WGS 84 / SCAR IMW SR57-58", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3240"]] +3239=PROJCS["WGS 84 / SCAR IMW SR55-56", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3239"]] +3238=PROJCS["WGS 84 / SCAR IMW SR53-54", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3238"]] +3237=PROJCS["WGS 84 / SCAR IMW SR51-52", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3237"]] +3236=PROJCS["WGS 84 / SCAR IMW SR49-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3236"]] +3235=PROJCS["WGS 84 / SCAR IMW SR47-48", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3235"]] +3234=PROJCS["WGS 84 / SCAR IMW SR45-46", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3234"]] +3233=PROJCS["WGS 84 / SCAR IMW SR43-44", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3233"]] +3232=PROJCS["WGS 84 / SCAR IMW SR41-42", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3232"]] +3231=PROJCS["WGS 84 / SCAR IMW SR39-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3231"]] +3230=PROJCS["WGS 84 / SCAR IMW SR37-38", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3230"]] +62426405=GEOGCS["JAD69 (deg)", DATUM["Jamaica 1969", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-33.722, 153.789, 94.959, -8.581, 4.478, -4.54, 8.95], AUTHORITY["EPSG", "6242"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62426405"]] +31999=PROJCS["SIRGAS 1995 / UTM zone 24S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31999"]] +31998=PROJCS["SIRGAS 1995 / UTM zone 23S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31998"]] +31997=PROJCS["SIRGAS 1995 / UTM zone 22S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31997"]] +31996=PROJCS["SIRGAS 1995 / UTM zone 21S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31996"]] +31995=PROJCS["SIRGAS 1995 / UTM zone 20S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31995"]] +31994=PROJCS["SIRGAS 1995 / UTM zone 19S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31994"]] +31993=PROJCS["SIRGAS 1995 / UTM zone 18S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31993"]] +31992=PROJCS["SIRGAS 1995 / UTM zone 17S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31992"]] +31991=PROJCS["SIRGAS 1995 / UTM zone 22N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31991"]] +31990=PROJCS["SIRGAS 1995 / UTM zone 21N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31990"]] +3229=PROJCS["WGS 84 / SCAR IMW SR35-36", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3229"]] +3228=PROJCS["WGS 84 / SCAR IMW SR33-34", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3228"]] +3227=PROJCS["WGS 84 / SCAR IMW SR31-32", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3227"]] +3226=PROJCS["WGS 84 / SCAR IMW SR29-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -6.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3226"]] +3225=PROJCS["WGS 84 / SCAR IMW SR27-28", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -18.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3225"]] +3224=PROJCS["WGS 84 / SCAR IMW SR19-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3224"]] +3223=PROJCS["WGS 84 / SCAR IMW SR17-18", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3223"]] +3222=PROJCS["WGS 84 / SCAR IMW SR15-16", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3222"]] +3221=PROJCS["WGS 84 / SCAR IMW SR13-14", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -102.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3221"]] +3220=PROJCS["WGS 84 / SCAR IMW SQ57-58", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3220"]] +31989=PROJCS["SIRGAS 1995 / UTM zone 20N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31989"]] +31988=PROJCS["SIRGAS 1995 / UTM zone 19N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31988"]] +31987=PROJCS["SIRGAS 1995 / UTM zone 18N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31987"]] +31986=PROJCS["SIRGAS 1995 / UTM zone 17N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31986"]] +31985=PROJCS["SIRGAS 2000 / UTM zone 25S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31985"]] +31984=PROJCS["SIRGAS 2000 / UTM zone 24S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31984"]] +31983=PROJCS["SIRGAS 2000 / UTM zone 23S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31983"]] +31982=PROJCS["SIRGAS 2000 / UTM zone 22S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31982"]] +31981=PROJCS["SIRGAS 2000 / UTM zone 21S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31981"]] +31980=PROJCS["SIRGAS 2000 / UTM zone 20S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31980"]] +3219=PROJCS["WGS 84 / SCAR IMW SQ55-56", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3219"]] +3218=PROJCS["WGS 84 / SCAR IMW SQ53-54", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3218"]] +3217=PROJCS["WGS 84 / SCAR IMW SQ51-52", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3217"]] +3216=PROJCS["WGS 84 / SCAR IMW SQ49-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3216"]] +3215=PROJCS["WGS 84 / SCAR IMW SQ47-48", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3215"]] +3214=PROJCS["WGS 84 / SCAR IMW SQ45-46", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3214"]] +3213=PROJCS["WGS 84 / SCAR IMW SQ43-44", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3213"]] +3212=PROJCS["WGS 84 / SCAR IMW SQ41-42", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3212"]] +3211=PROJCS["WGS 84 / SCAR IMW SQ39-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3211"]] +3210=PROJCS["WGS 84 / SCAR IMW SQ37-38", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3210"]] +31979=PROJCS["SIRGAS 2000 / UTM zone 19S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31979"]] +31978=PROJCS["SIRGAS 2000 / UTM zone 18S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31978"]] +31977=PROJCS["SIRGAS 2000 / UTM zone 17S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31977"]] +31976=PROJCS["SIRGAS 2000 / UTM zone 22N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31976"]] +31975=PROJCS["SIRGAS 2000 / UTM zone 21N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31975"]] +31974=PROJCS["SIRGAS 2000 / UTM zone 20N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31974"]] +31973=PROJCS["SIRGAS 2000 / UTM zone 19N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31973"]] +31972=PROJCS["SIRGAS 2000 / UTM zone 18N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31972"]] +31971=PROJCS["SIRGAS 2000 / UTM zone 17N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31971"]] +31970=PROJCS["SIRGAS 2000 / UTM zone 16N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31970"]] +3209=PROJCS["WGS 84 / SCAR IMW SQ21-22", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3209"]] +3208=PROJCS["WGS 84 / SCAR IMW SQ19-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3208"]] +3207=PROJCS["WGS 84 / SCAR IMW SQ01-02", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3207"]] +3206=PROJCS["WGS 84 / SCAR IMW SP23-24", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -42.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -60.666666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -63.33333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3206"]] +3205=PROJCS["WGS 84 / SCAR IMW SP21-22", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -60.666666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -63.33333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3205"]] +3204=PROJCS["WGS 84 / SCAR IMW SP19-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -60.666666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -63.33333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3204"]] +3203=PROJCS["LGD2006 / UTM zone 35N", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3203"]] +62096405=GEOGCS["Arc 1950 (deg)", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62096405"]] +27493=PROJCS["Datum 73 / Modified Portuguese Grid", GEOGCS["Datum 73", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4274"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.131906111111114], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 180.598], PARAMETER["false_northing", -86.99], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27493"]] +3202=PROJCS["LGD2006 / UTM zone 34N", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3202"]] +27492=PROJCS["Datum 73 / Modified Portuguese Grid", GEOGCS["Datum 73", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4274"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.131906111111114], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 180.598], PARAMETER["false_northing", -86.99], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27492"]] +3201=PROJCS["LGD2006 / UTM zone 33N", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3201"]] +3200=PROJCS["FD58 / Iraq zone", GEOGCS["FD58", DATUM["Final Datum 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-241.54, -163.64, 396.06, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4132"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9987864078], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1166200.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3200"]] +31969=PROJCS["SIRGAS 2000 / UTM zone 15N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31969"]] +31968=PROJCS["SIRGAS 2000 / UTM zone 14N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31968"]] +31967=PROJCS["SIRGAS 2000 / UTM zone 13N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31967"]] +31966=PROJCS["SIRGAS 2000 / UTM zone 12N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31966"]] +31965=PROJCS["SIRGAS 2000 / UTM zone 11N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31965"]] +62976405=GEOGCS["Tananarive (deg)", DATUM["Tananarive 1925", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-198.383, -240.517, -107.909, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6297"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62976405"]] +4999=GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4999"]] +4998=GEOCCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4998"]] +4997=GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4997"]] +4996=GEOCCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4996"]] +4995=GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4995"]] +4994=GEOCCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4994"]] +4993=GEOGCS["Lao 1997", DATUM["Lao National Datum 1997", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[44.585, -131.212, -39.544, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6678"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4993"]] +4992=GEOCCS["Lao 1997", DATUM["Lao National Datum 1997", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[44.585, -131.212, -39.544, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6678"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4992"]] +4991=GEOGCS["Lao 1993", DATUM["Lao 1993", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6677"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4991"]] +4990=GEOCCS["Lao 1993", DATUM["Lao 1993", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6677"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4990"]] +4989=GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4989"]] +61696405=GEOGCS["American Samoa 1962 (deg)", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61696405"]] +4988=GEOCCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4988"]] +4987=GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4987"]] +4986=GEOCCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4986"]] +4985=GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4985"]] +4984=GEOCCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4984"]] +4983=GEOGCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4983"]] +4982=GEOCCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4982"]] +4981=GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4981"]] +4980=GEOCCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4980"]] +29636=PROJCS["Sudan / UTM zone 36N", GEOGCS["Sudan", DATUM["Sudan", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6296"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4296"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29636"]] +29635=PROJCS["Sudan / UTM zone 35N", GEOGCS["Sudan", DATUM["Sudan", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6296"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4296"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29635"]] +4979=GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4979"]] +4978=GEOCCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4978"]] +4977=GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4977"]] +4976=GEOCCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4976"]] +4975=GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4975"]] +4974=GEOCCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4974"]] +4973=GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4973"]] +8099=PROJCS["NAD83(HARN) / WISCRS Waupaca (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.81666666666666], PARAMETER["latitude_of_origin", 43.42027777777777], PARAMETER["scale_factor", 1.0000333645], PARAMETER["false_easting", 185013.9709], PARAMETER["false_northing", 0.007], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8099"]] +2799=PROJCS["NAD83(HARN) / Kentucky South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2799"]] +4972=GEOCCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4972"]] +8098=PROJCS["NAD83(HARN) / WISCRS Waushara (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 44.11394404583334], PARAMETER["scale_factor", 1.0000392096], PARAMETER["false_easting", 394000.0], PARAMETER["false_northing", 147866.367], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8098"]] +2798=PROJCS["NAD83(HARN) / Kentucky North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2798"]] +4971=GEOGCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4971"]] +8097=PROJCS["NAD83(HARN) / WISCRS Waushara (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 44.11394404583334], PARAMETER["scale_factor", 1.0000392096], PARAMETER["false_easting", 120091.4402], PARAMETER["false_northing", 45069.7587], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8097"]] +2797=PROJCS["NAD83(HARN) / Kansas South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2797"]] +4970=GEOCCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4970"]] +8096=PROJCS["NAD83(HARN) / WISCRS Wood (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 44.36259546944446], PARAMETER["scale_factor", 1.0000421209], PARAMETER["false_easting", 684000.001], PARAMETER["false_northing", 441566.551], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8096"]] +2796=PROJCS["NAD83(HARN) / Kansas North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2796"]] +8095=PROJCS["NAD83(HARN) / WISCRS Wood (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 44.36259546944446], PARAMETER["scale_factor", 1.0000421209], PARAMETER["false_easting", 208483.6173], PARAMETER["false_northing", 134589.754], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8095"]] +2795=PROJCS["NAD83(HARN) / Iowa South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2795"]] +2794=PROJCS["NAD83(HARN) / Iowa North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2794"]] +8093=PROJCS["NAD83(HARN) / WISCRS Eau Claire (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.2888888888889], PARAMETER["latitude_of_origin", 44.87228112638889], PARAMETER["scale_factor", 1.000035079], PARAMETER["false_easting", 394000.0], PARAMETER["false_northing", 300812.797], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8093"]] +2793=PROJCS["NAD83(HARN) / Indiana West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2793"]] +8092=PROJCS["NAD83(HARN) / WISCRS Eau Claire (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.2888888888889], PARAMETER["latitude_of_origin", 44.87228112638889], PARAMETER["scale_factor", 1.000035079], PARAMETER["false_easting", 120091.4402], PARAMETER["false_northing", 91687.9239], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8092"]] +2792=PROJCS["NAD83(HARN) / Indiana East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2792"]] +8091=PROJCS["NAD83(HARN) / WISCRS Florence (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.14166666666667], PARAMETER["latitude_of_origin", 45.43888888888888], PARAMETER["scale_factor", 1.0000552095], PARAMETER["false_easting", 438000.0040000001], PARAMETER["false_northing", 0.021], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8091"]] +2791=PROJCS["NAD83(HARN) / Illinois West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2791"]] +8090=PROJCS["NAD83(HARN) / WISCRS Florence (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.14166666666667], PARAMETER["latitude_of_origin", 45.43888888888888], PARAMETER["scale_factor", 1.0000552095], PARAMETER["false_easting", 133502.6683], PARAMETER["false_northing", 0.0063], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8090"]] +2790=PROJCS["NAD83(HARN) / Illinois East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2790"]] +23095=PROJCS["ED50 / TM 5 NE", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 5.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23095"]] +23090=PROJCS["ED50 / TM 0 N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23090"]] +4969=GEOGCS["RGNC 1991", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4969"]] +4968=GEOCCS["RGNC 1991", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4968"]] +4967=GEOGCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4967"]] +62816405=GEOGCS["Palestine 1923 (deg)", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62816405"]] +4966=GEOCCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4966"]] +4965=GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4965"]] +4964=GEOCCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4964"]] +4963=GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4963"]] +8089=VERT_CS["ISH2004 height", VERT_DATUM["Landshaedarkerfi Islands 2004", 2005, AUTHORITY["EPSG", "1190"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8089"]] +2789=PROJCS["NAD83(HARN) / Idaho West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2789"]] +4962=GEOCCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4962"]] +8088=PROJCS["ISN2016 / Lambert 2016", GEOGCS["ISN2016", DATUM["Islands Net 2016", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1187"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8086"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -19.000000000000004], PARAMETER["latitude_of_origin", 65.0], PARAMETER["standard_parallel_1", 65.75], PARAMETER["false_easting", 2700000.0], PARAMETER["false_northing", 300000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 64.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8088"]] +2788=PROJCS["NAD83(HARN) / Idaho Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2788"]] +4961=GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4961"]] +2787=PROJCS["NAD83(HARN) / Idaho East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2787"]] +4960=GEOCCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4960"]] +8086=GEOGCS["ISN2016", DATUM["Islands Net 2016", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1187"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8086"]] +2786=PROJCS["NAD83(HARN) / Hawaii zone 5", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -160.16666666666666], PARAMETER["latitude_of_origin", 21.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2786"]] +8085=GEOGCS["ISN2016", DATUM["Islands Net 2016", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1187"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8085"]] +2785=PROJCS["NAD83(HARN) / Hawaii zone 4", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -159.5], PARAMETER["latitude_of_origin", 21.833333333333332], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2785"]] +8084=GEOCCS["ISN2016", DATUM["Islands Net 2016", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1187"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8084"]] +2784=PROJCS["NAD83(HARN) / Hawaii zone 3", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2784"]] +8083=PROJCS["NAD83(CSRS)v6 / MTM Nova Scotia zone 5", GEOGCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8083"]] +2783=PROJCS["NAD83(HARN) / Hawaii zone 2", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -156.66666666666663], PARAMETER["latitude_of_origin", 20.333333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2783"]] +8082=PROJCS["NAD83(CSRS)v6 / MTM Nova Scotia zone 4", GEOGCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8082"]] +2782=PROJCS["NAD83(HARN) / Hawaii zone 1", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -155.5], PARAMETER["latitude_of_origin", 18.833333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2782"]] +2781=PROJCS["NAD83(HARN) / Georgia West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2781"]] +2780=PROJCS["NAD83(HARN) / Georgia East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2780"]] +63186405=GEOGCS["NGN (deg)", DATUM["National Geodetic Network", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-3.2, -5.7, 2.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6318"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63186405"]] +4959=GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4959"]] +4958=GEOCCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4958"]] +4957=GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4957"]] +4956=GEOCCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4956"]] +4955=GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4955"]] +4954=GEOCCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4954"]] +4953=GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4953"]] +2779=PROJCS["NAD83(HARN) / Florida North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2779"]] +4952=GEOCCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4952"]] +2778=PROJCS["NAD83(HARN) / Florida West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2778"]] +4951=GEOGCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4951"]] +2777=PROJCS["NAD83(HARN) / Florida East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2777"]] +4950=GEOCCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4950"]] +2776=PROJCS["NAD83(HARN) / Delaware", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2776"]] +2775=PROJCS["NAD83(HARN) / Connecticut", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 304800.6096], PARAMETER["false_northing", 152400.3048], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2775"]] +2774=PROJCS["NAD83(HARN) / Colorado South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2774"]] +2773=PROJCS["NAD83(HARN) / Colorado Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2773"]] +2772=PROJCS["NAD83(HARN) / Colorado North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2772"]] +2771=PROJCS["NAD83(HARN) / California zone 6", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2771"]] +2770=PROJCS["NAD83(HARN) / California zone 5", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2770"]] +31901=PROJCS["KUDAMS / KTM", GEOGCS["KUDAMS", DATUM["Kuwait Utility", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[226.702, -193.337, -35.371, -2.229, 4.391, -9.238, 0.9798], AUTHORITY["EPSG", "6319"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4319"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31901"]] +31900=PROJCS["KUDAMS / KTM", GEOGCS["KUDAMS", DATUM["Kuwait Utility", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[226.702, -193.337, -35.371, -2.229, 4.391, -9.238, 0.9798], AUTHORITY["EPSG", "6319"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4319"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31900"]] +27429=PROJCS["Datum 73 / UTM zone 29N", GEOGCS["Datum 73", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4274"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27429"]] +4949=GEOGCS["LKS92", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4949"]] +4948=GEOCCS["LKS92", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4948"]] +4947=GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4947"]] +66256405=GEOGCS["Fort Desaix (deg)", DATUM["Martinique 1938", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[126.93, 547.94, 130.41, -2.7867, 5.1612, -0.8584, 13.8227], AUTHORITY["EPSG", "6625"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66256405"]] +4946=GEOCCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4946"]] +4945=GEOGCS["ISN93", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4945"]] +4944=GEOCCS["ISN93", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4944"]] +4943=GEOGCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4943"]] +61536405=GEOGCS["Rassadiran (deg)", DATUM["Rassadiran", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.63, -157.5, -158.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61536405"]] +2769=PROJCS["NAD83(HARN) / California zone 4", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2769"]] +4942=GEOCCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4942"]] +8068=PROJCS["NAD83(2011) / PCCS zone 4 (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -110.75], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", -620000.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8068"]] +2768=PROJCS["NAD83(HARN) / California zone 3", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2768"]] +4941=GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4941"]] +8067=PROJCS["NAD83(2011) / PCCS zone 3 (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.16666666666667], PARAMETER["latitude_of_origin", 31.499999999999996], PARAMETER["scale_factor", 1.000055], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8067"]] +2767=PROJCS["NAD83(HARN) / California zone 2", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2767"]] +4940=GEOCCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4940"]] +8066=PROJCS["NAD83(2011) / PCCS zone 2 (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 31.25], PARAMETER["scale_factor", 1.00009], PARAMETER["false_easting", 1800000.0], PARAMETER["false_northing", 1000000.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8066"]] +2766=PROJCS["NAD83(HARN) / California zone 1", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2766"]] +8065=PROJCS["NAD83(2011) / PCCS zone 1 (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", -111.4], PARAMETER["latitude_of_center", 32.25], PARAMETER["azimuth", 45.0], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 160000.0], PARAMETER["false_northing", 800000.0], PARAMETER["rectified_grid_angle", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8065"]] +2765=PROJCS["NAD83(HARN) / Arkansas South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2765"]] +2764=PROJCS["NAD83(HARN) / Arkansas North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2764"]] +2763=PROJCS["NAD83(HARN) / Arizona West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2763"]] +2762=PROJCS["NAD83(HARN) / Arizona Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2762"]] +2761=PROJCS["NAD83(HARN) / Arizona East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2761"]] +2760=PROJCS["NAD83(HARN) / Alabama West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2760"]] +62486405=GEOGCS["PSAD56 (deg)", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62486405"]] +4939=GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4939"]] +4938=GEOCCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4938"]] +4937=GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4937"]] +4936=GEOCCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4936"]] +4935=GEOGCS["EST97", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4935"]] +4934=GEOCCS["EST97", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4934"]] +4933=GEOGCS["CHTRF95", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4933"]] +8059=PROJCS["GDA2020 / SA Lambert", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", -32.0], PARAMETER["standard_parallel_1", -28.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8059"]] +2759=PROJCS["NAD83(HARN) / Alabama East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2759"]] +4932=GEOCCS["CHTRF95", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4932"]] +8058=PROJCS["GDA2020 / NSW Lambert", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", -33.25], PARAMETER["standard_parallel_1", -30.75], PARAMETER["false_easting", 9300000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -35.75], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8058"]] +2758=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2758"]] +4931=GEOGCS["Australian Antarctic", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4931"]] +2757=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2757"]] +4930=GEOCCS["Australian Antarctic", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4930"]] +2756=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2756"]] +2755=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2755"]] +2754=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2754"]] +8053=VERT_CS["MSL depth (ftUS)", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Depth", DOWN], AUTHORITY["EPSG", "8053"]] +2753=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2753"]] +8052=VERT_CS["MSL height (ftUS)", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8052"]] +25231=PROJCS["Lome / UTM zone 31N", GEOGCS["Lome", DATUM["Lome", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6252"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25231"]] +2752=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2752"]] +8051=VERT_CS["MSL depth (ft)", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["ft", 0.3048], AXIS["Depth", DOWN], AUTHORITY["EPSG", "8051"]] +2751=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2751"]] +8050=VERT_CS["MSL height (ft)", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8050"]] +2750=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2750"]] +4929=GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4929"]] +4928=GEOCCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4928"]] +4927=GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4927"]] +4926=GEOCCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4926"]] +4925=GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4925"]] +4924=GEOCCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4924"]] +4923=GEOGCS["PZ-90", DATUM["Parametry Zemli 1990", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], TOWGS84[-1.08, -0.27, -0.9, -0.0, 0.0, -0.16, -0.12], AUTHORITY["EPSG", "6740"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4923"]] +2749=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2749"]] +4922=GEOCCS["PZ-90", DATUM["Parametry Zemli 1990", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], TOWGS84[-1.08, -0.27, -0.9, -0.0, 0.0, -0.16, -0.12], AUTHORITY["EPSG", "6740"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4922"]] +2748=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2748"]] +4921=GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4921"]] +2747=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2747"]] +4920=GEOCCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4920"]] +2746=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 156.00000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2746"]] +8045=PROJCS["St. Stephen Grid (Ferro)", GEOGCS["St. Stephen (Ferro)", DATUM["St. Stephen (Ferro)", SPHEROID["Zach 1812", 6376045.0, 310.0, AUTHORITY["EPSG", "1026"]], AUTHORITY["EPSG", "1189"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8043"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 34.04092222222221], PARAMETER["latitude_of_origin", 48.20876111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "8045"]] +2745=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2745"]] +8044=PROJCS["Gusterberg Grid (Ferro)", GEOGCS["Gusterberg (Ferro)", DATUM["Gusterberg (Ferro)", SPHEROID["Zach 1812", 6376045.0, 310.0, AUTHORITY["EPSG", "1026"]], AUTHORITY["EPSG", "1188"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8042"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 31.804180555555554], PARAMETER["latitude_of_origin", 48.03846388888891], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "8044"]] +2744=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2744"]] +8043=GEOGCS["St. Stephen (Ferro)", DATUM["St. Stephen (Ferro)", SPHEROID["Zach 1812", 6376045.0, 310.0, AUTHORITY["EPSG", "1026"]], AUTHORITY["EPSG", "1189"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8043"]] +2743=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2743"]] +8042=GEOGCS["Gusterberg (Ferro)", DATUM["Gusterberg (Ferro)", SPHEROID["Zach 1812", 6376045.0, 310.0, AUTHORITY["EPSG", "1026"]], AUTHORITY["EPSG", "1188"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8042"]] +2742=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2742"]] +2741=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2741"]] +2740=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2740"]] +63026405=GEOGCS["Trinidad 1903 (deg)", DATUM["Trinidad 1903", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], TOWGS84[-61.702, 284.488, 472.052, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6302"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63026405"]] +4919=GEOCCS["ITRF2000", DATUM["International Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6656"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4919"]] +4918=GEOCCS["ITRF97", DATUM["International Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6655"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4918"]] +4917=GEOCCS["ITRF96", DATUM["International Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6654"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4917"]] +4916=GEOCCS["ITRF94", DATUM["International Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6653"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4916"]] +4915=GEOCCS["ITRF93", DATUM["International Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6652"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4915"]] +4914=GEOCCS["ITRF92", DATUM["International Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6651"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4914"]] +4913=GEOCCS["ITRF91", DATUM["International Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6650"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4913"]] +2739=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2739"]] +4912=GEOCCS["ITRF90", DATUM["International Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6649"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4912"]] +2738=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2738"]] +4911=GEOCCS["ITRF89", DATUM["International Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6648"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4911"]] +2737=PROJCS["Tete / UTM zone 37S", GEOGCS["Tete", DATUM["Tete", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-82.875, -57.097, -156.768, -2.158, -1.524, 0.982, -0.359], AUTHORITY["EPSG", "6127"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4127"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2737"]] +4910=GEOCCS["ITRF88", DATUM["International Terrestrial Reference Frame 1988", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6647"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4910"]] +8036=PROJCS["WGS 84 / TM Zone 21N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8036"]] +2736=PROJCS["Tete / UTM zone 36S", GEOGCS["Tete", DATUM["Tete", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-82.875, -57.097, -156.768, -2.158, -1.524, 0.982, -0.359], AUTHORITY["EPSG", "6127"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4127"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2736"]] +8035=PROJCS["WGS 84 / TM Zone 20N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8035"]] +2735=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2735"]] +2734=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2734"]] +2733=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2733"]] +8032=PROJCS["GDA2020 / PHG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 118.6], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000135], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8032"]] +23038=PROJCS["ED50 / UTM zone 38N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23038"]] +2732=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2732"]] +8031=PROJCS["GDA2020 / PCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.81666666666668], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999906], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8031"]] +23037=PROJCS["ED50 / UTM zone 37N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23037"]] +2731=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2731"]] +8030=PROJCS["GDA2020 / MRCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.16666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000055], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 4050000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8030"]] +23036=PROJCS["ED50 / UTM zone 36N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23036"]] +2730=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2730"]] +23035=PROJCS["ED50 / UTM zone 35N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23035"]] +23034=PROJCS["ED50 / UTM zone 34N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23034"]] +23033=PROJCS["ED50 / UTM zone 33N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23033"]] +23032=PROJCS["ED50 / UTM zone 32N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23032"]] +23031=PROJCS["ED50 / UTM zone 31N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23031"]] +23030=PROJCS["ED50 / UTM zone 30N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23030"]] +4909=GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4909"]] +4908=GEOCCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4908"]] +4907=GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4907"]] +4906=GEOCCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4906"]] +4904=GEOGCS["Lisbon 1890 (Lisbon)", DATUM["Lisbon 1890 (Lisbon)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6904"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4904"]] +4903=GEOGCS["Madrid 1870 (Madrid)", DATUM["Madrid 1870 (Madrid)", SPHEROID["Struve 1860", 6378298.3, 294.73, AUTHORITY["EPSG", "7028"]], AUTHORITY["EPSG", "6903"]], PRIMEM["Madrid", -3.687938888888889, AUTHORITY["EPSG", "8905"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4903"]] +8029=PROJCS["GDA2020 / LCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.36666666666669], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000157], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3750000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8029"]] +2729=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2729"]] +4902=GEOGCS["NDG (Paris)", DATUM["Nord de Guerre (Paris)", SPHEROID["Plessis 1817", 6376523.0, 308.64, AUTHORITY["EPSG", "7027"]], AUTHORITY["EPSG", "6902"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4902"]] +8028=PROJCS["GDA2020 / KUN2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 128.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000165], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8028"]] +2728=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2728"]] +4901=GEOGCS["ATF (Paris)", DATUM["Ancienne Triangulation Francaise (Paris)", SPHEROID["Plessis 1817", 6376523.0, 308.64, AUTHORITY["EPSG", "7027"]], AUTHORITY["EPSG", "6901"]], PRIMEM["Paris RGS", 2.596898148148149, AUTHORITY["EPSG", "8914"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4901"]] +8027=PROJCS["GDA2020 / KAR2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 116.93333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999989], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2550000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8027"]] +2727=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2727"]] +4900=GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4900"]] +8026=PROJCS["GDA2020 / KALB2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.31527777777778], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.000014], PARAMETER["false_easting", 55000.0], PARAMETER["false_northing", 3700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8026"]] +2726=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2726"]] +8025=PROJCS["GDA2020 / JCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.98333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000314], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3650000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8025"]] +2725=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2725"]] +8024=PROJCS["GDA2020 / GOLD2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.50000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00004949], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 3800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8024"]] +2724=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2724"]] +8023=PROJCS["GDA2020 / GCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.58333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000628], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3450000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8023"]] +23029=PROJCS["ED50 / UTM zone 29N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23029"]] +2723=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2723"]] +8022=PROJCS["GDA2020 / EXM2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.06666666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000236], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2750000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8022"]] +23028=PROJCS["ED50 / UTM zone 28N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23028"]] +2722=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2722"]] +8021=PROJCS["GDA2020 / ESP2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.88333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000055], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 4050000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8021"]] +2721=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2721"]] +8020=PROJCS["GDA2020 / COL2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.93333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.000019], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 4100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8020"]] +2720=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2720"]] +62326405=GEOGCS["Fahud (deg)", DATUM["Fahud", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-345.0, 3.0, 223.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6232"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62326405"]] +8019=PROJCS["GDA2020 / CKIG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.875], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999387], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8019"]] +2719=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2719"]] +8018=PROJCS["GDA2020 / CIG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.625], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00002514], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8018"]] +2718=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2718"]] +8017=PROJCS["GDA2020 / CARN2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 113.66666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999796], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3050000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8017"]] +2717=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2717"]] +8016=PROJCS["GDA2020 / BCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.43333333333335], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999592], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8016"]] +2716=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2716"]] +8015=PROJCS["GDA2020 / BRO2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 122.33333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000298], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8015"]] +2715=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2715"]] +8014=PROJCS["GDA2020 / BIO2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.24999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000022], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 2700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8014"]] +2714=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2714"]] +8013=PROJCS["GDA2020 / ALB2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.88333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000044], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 4100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8013"]] +2713=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2713"]] +2712=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2712"]] +2711=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2711"]] +2710=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2710"]] +2709=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2709"]] +2708=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2708"]] +26998=PROJCS["NAD83 / Missouri West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26998"]] +2707=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2707"]] +26997=PROJCS["NAD83 / Missouri Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26997"]] +2706=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2706"]] +26996=PROJCS["NAD83 / Missouri East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26996"]] +2705=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2705"]] +26995=PROJCS["NAD83 / Mississippi West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26995"]] +2704=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2704"]] +26994=PROJCS["NAD83 / Mississippi East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26994"]] +2703=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2703"]] +26993=PROJCS["NAD83 / Minnesota South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26993"]] +2702=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2702"]] +26992=PROJCS["NAD83 / Minnesota Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26992"]] +2701=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2701"]] +26991=PROJCS["NAD83 / Minnesota North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26991"]] +2700=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2700"]] +26990=PROJCS["NAD83 / Michigan South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26990"]] +26989=PROJCS["NAD83 / Michigan Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26989"]] +26988=PROJCS["NAD83 / Michigan North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 8000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26988"]] +26987=PROJCS["NAD83 / Massachusetts Island", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26987"]] +26986=PROJCS["NAD83 / Massachusetts Mainland", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 750000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26986"]] +26985=PROJCS["NAD83 / Maryland", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26985"]] +26984=PROJCS["NAD83 / Maine West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26984"]] +26983=PROJCS["NAD83 / Maine East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26983"]] +26982=PROJCS["NAD83 / Louisiana South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26982"]] +26981=PROJCS["NAD83 / Louisiana North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26981"]] +26980=PROJCS["NAD83 / Kentucky South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26980"]] +66646405=GEOGCS["Azores Oriental 1995 (deg)", DATUM["Azores Oriental Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.719, 129.685, 52.092, -0.195, 0.014, -0.327, 0.198], AUTHORITY["EPSG", "6664"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66646405"]] +61926405=GEOGCS["Douala 1948 (deg)", DATUM["Douala 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.1, -174.7, -87.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61926405"]] +26979=PROJCS["NAD83 / Kentucky North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26979"]] +26978=PROJCS["NAD83 / Kansas South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26978"]] +26977=PROJCS["NAD83 / Kansas North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26977"]] +26976=PROJCS["NAD83 / Iowa South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26976"]] +26975=PROJCS["NAD83 / Iowa North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26975"]] +26974=PROJCS["NAD83 / Indiana West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26974"]] +26973=PROJCS["NAD83 / Indiana East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26973"]] +26972=PROJCS["NAD83 / Illinois West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26972"]] +26971=PROJCS["NAD83 / Illinois East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26971"]] +26970=PROJCS["NAD83 / Idaho West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26970"]] +TEST2=GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Longitude", EAST], AXIS["Latitude", NORTH], AUTHORITY["EPSG", "TEST2"]] +TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Longitude", EAST], AXIS["Latitude", NORTH], AUTHORITY["EPSG", "TEST1"]] +26969=PROJCS["NAD83 / Idaho Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26969"]] +26968=PROJCS["NAD83 / Idaho East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26968"]] +26967=PROJCS["NAD83 / Georgia West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26967"]] +26966=PROJCS["NAD83 / Georgia East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26966"]] +26965=PROJCS["NAD83 / Hawaii zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -160.16666666666666], PARAMETER["latitude_of_origin", 21.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26965"]] +26964=PROJCS["NAD83 / Hawaii zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -159.5], PARAMETER["latitude_of_origin", 21.833333333333332], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26964"]] +26963=PROJCS["NAD83 / Hawaii zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26963"]] +26962=PROJCS["NAD83 / Hawaii zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -156.66666666666663], PARAMETER["latitude_of_origin", 20.333333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26962"]] +26961=PROJCS["NAD83 / Hawaii zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -155.5], PARAMETER["latitude_of_origin", 18.833333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26961"]] +26960=PROJCS["NAD83 / Florida North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26960"]] +68136405=GEOGCS["Batavia (Jakarta) (deg)", DATUM["Batavia (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6813"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68136405"]] +61596405=GEOGCS["ELD79 (deg)", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61596405"]] +26959=PROJCS["NAD83 / Florida West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26959"]] +26958=PROJCS["NAD83 / Florida East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26958"]] +26957=PROJCS["NAD83 / Delaware", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26957"]] +26956=PROJCS["NAD83 / Connecticut", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 304800.6096], PARAMETER["false_northing", 152400.3048], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26956"]] +26955=PROJCS["NAD83 / Colorado South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26955"]] +26954=PROJCS["NAD83 / Colorado Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26954"]] +26953=PROJCS["NAD83 / Colorado North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26953"]] +26952=PROJCS["NAD83 / Arkansas South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26952"]] +7599=PROJCS["NAD83(2011) / WISCRS Dane (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.42222222222222], PARAMETER["latitude_of_origin", 43.06951603750002], PARAMETER["scale_factor", 1.0000384786], PARAMETER["false_easting", 811000.0], PARAMETER["false_northing", 480943.88600000006], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7599"]] +26951=PROJCS["NAD83 / Arkansas North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26951"]] +7598=PROJCS["NAD83(2011) / WISCRS Crawford (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.93888888888888], PARAMETER["latitude_of_origin", 43.20005560500001], PARAMETER["scale_factor", 1.0000349151], PARAMETER["false_easting", 373000.0], PARAMETER["false_northing", 176190.987], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7598"]] +26950=PROJCS["NAD83 / Arizona West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26950"]] +7597=PROJCS["NAD83(2011) / WISCRS Columbia (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.39444444444445], PARAMETER["latitude_of_origin", 43.46254664583334], PARAMETER["scale_factor", 1.00003498], PARAMETER["false_easting", 554999.999], PARAMETER["false_northing", 366041.307], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7597"]] +7596=PROJCS["NAD83(2011) / WISCRS Clark (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.70833333333334], PARAMETER["latitude_of_origin", 43.599999999999994], PARAMETER["scale_factor", 1.0000463003], PARAMETER["false_easting", 655999.997], PARAMETER["false_northing", 0.028], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7596"]] +7595=PROJCS["NAD83(2011) / WISCRS Chippewa (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.29444444444447], PARAMETER["latitude_of_origin", 44.97785689861111], PARAMETER["scale_factor", 1.0000391127], PARAMETER["false_easting", 197000.0], PARAMETER["false_northing", 144656.648], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7595"]] +7594=PROJCS["NAD83(2011) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.5], PARAMETER["latitude_of_origin", 42.71944444444444], PARAMETER["scale_factor", 1.0000286569], PARAMETER["false_easting", 802999.999], PARAMETER["false_northing", 0.016], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7594"]] +7593=PROJCS["NAD83(2011) / WISCRS Burnett (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.45777777777778], PARAMETER["latitude_of_origin", 45.898714865833334], PARAMETER["scale_factor", 1.0000383841], PARAMETER["false_easting", 209999.999], PARAMETER["false_northing", 195032.104], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7593"]] +7592=PROJCS["NAD83(2011) / WISCRS Buffalo (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.79722222222223], PARAMETER["latitude_of_origin", 43.481388888888894], PARAMETER["scale_factor", 1.0000382778], PARAMETER["false_easting", 574999.999], PARAMETER["false_northing", 0.016], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7592"]] +7591=PROJCS["NAD83(2011) / WISCRS Brown (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 103674.333], PARAMETER["false_northing", 15091.833], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7591"]] +7590=PROJCS["NAD83(2011) / WISCRS Bayfield (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.15277777777774], PARAMETER["latitude_of_origin", 46.66964837722222], PARAMETER["scale_factor", 1.0000331195], PARAMETER["false_easting", 750000.001], PARAMETER["false_northing", 487372.659], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7590"]] +26949=PROJCS["NAD83 / Arizona Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26949"]] +26948=PROJCS["NAD83 / Arizona East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26948"]] +26946=PROJCS["NAD83 / California zone 6", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26946"]] +26945=PROJCS["NAD83 / California zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26945"]] +26944=PROJCS["NAD83 / California zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26944"]] +26943=PROJCS["NAD83 / California zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26943"]] +26942=PROJCS["NAD83 / California zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26942"]] +7589=PROJCS["NAD83(2011) / WISCRS Barron (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.85], PARAMETER["latitude_of_origin", 45.13333333333334], PARAMETER["scale_factor", 1.0000486665], PARAMETER["false_easting", 305609.625], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7589"]] +26941=PROJCS["NAD83 / California zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26941"]] +7588=PROJCS["NAD83(2011) / WISCRS Ashland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.62222222222222], PARAMETER["latitude_of_origin", 45.70611111111108], PARAMETER["scale_factor", 1.0000495683], PARAMETER["false_easting", 567000.001], PARAMETER["false_northing", 0.006], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7588"]] +26940=PROJCS["NAD83 / Alaska zone 10", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26940"]] +7587=PROJCS["NAD83(2011) / WISCRS Adams and Juneau (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.36666666666667], PARAMETER["scale_factor", 1.0000365285], PARAMETER["false_easting", 482999.99900000007], PARAMETER["false_northing", 0.012], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7587"]] +7586=PROJCS["NAD83(2011) / WISCRS Wood (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 44.36259546944446], PARAMETER["scale_factor", 1.0000421209], PARAMETER["false_easting", 208483.6173], PARAMETER["false_northing", 134589.754], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7586"]] +32360=PROJCS["WGS 72 / UTM zone 60S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32360"]] +7585=PROJCS["NAD83(2011) / WISCRS Waushara (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 44.11394404583334], PARAMETER["scale_factor", 1.0000392096], PARAMETER["false_easting", 120091.4402], PARAMETER["false_northing", 45069.7587], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7585"]] +7584=PROJCS["NAD83(2011) / WISCRS Waupaca (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.81666666666666], PARAMETER["latitude_of_origin", 43.42027777777777], PARAMETER["scale_factor", 1.0000333645], PARAMETER["false_easting", 185013.9709], PARAMETER["false_northing", 0.007], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7584"]] +7583=PROJCS["NAD83(2011) / WISCRS Waukesha (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.225], PARAMETER["latitude_of_origin", 42.56944444444445], PARAMETER["scale_factor", 1.0000346179], PARAMETER["false_easting", 208788.418], PARAMETER["false_northing", 0.0034], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7583"]] +7582=PROJCS["NAD83(2011) / WISCRS Washington (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.06388888888888], PARAMETER["latitude_of_origin", 42.91805555555556], PARAMETER["scale_factor", 1.00003738], PARAMETER["false_easting", 120091.4415], PARAMETER["false_northing", 0.003], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7582"]] +7581=PROJCS["NAD83(2011) / WISCRS Washburn (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.78333333333333], PARAMETER["latitude_of_origin", 45.96121983333333], PARAMETER["scale_factor", 1.0000475376], PARAMETER["false_easting", 234086.8682], PARAMETER["false_northing", 188358.6058], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7581"]] +7580=PROJCS["NAD83(2011) / WISCRS Walworth (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -88.54166666666663], PARAMETER["latitude_of_origin", 42.669462096944436], PARAMETER["scale_factor", 1.0000367192], PARAMETER["false_easting", 232562.8651], PARAMETER["false_northing", 111088.2224], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7580"]] +26939=PROJCS["NAD83 / Alaska zone 9", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26939"]] +26938=PROJCS["NAD83 / Alaska zone 8", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26938"]] +62716405=GEOGCS["Naparima 1972 (deg)", DATUM["Naparima 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-2.0, 374.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6271"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62716405"]] +32359=PROJCS["WGS 72 / UTM zone 59S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32359"]] +26937=PROJCS["NAD83 / Alaska zone 7", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26937"]] +32358=PROJCS["WGS 72 / UTM zone 58S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32358"]] +26936=PROJCS["NAD83 / Alaska zone 6", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26936"]] +32357=PROJCS["WGS 72 / UTM zone 57S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32357"]] +26935=PROJCS["NAD83 / Alaska zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26935"]] +32356=PROJCS["WGS 72 / UTM zone 56S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32356"]] +26934=PROJCS["NAD83 / Alaska zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26934"]] +32355=PROJCS["WGS 72 / UTM zone 55S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32355"]] +26933=PROJCS["NAD83 / Alaska zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26933"]] +32354=PROJCS["WGS 72 / UTM zone 54S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32354"]] +26932=PROJCS["NAD83 / Alaska zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26932"]] +7579=PROJCS["NAD83(2011) / WISCRS Vilas (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.4888888888889], PARAMETER["latitude_of_origin", 46.07784409055557], PARAMETER["scale_factor", 1.0000730142], PARAMETER["false_easting", 134417.0689], PARAMETER["false_northing", 50337.1092], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7579"]] +32353=PROJCS["WGS 72 / UTM zone 53S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32353"]] +26931=PROJCS["NAD83 / Alaska zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", -5000000.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26931"]] +7578=PROJCS["NAD83(2011) / WISCRS Vernon (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.78333333333333], PARAMETER["latitude_of_origin", 43.575032939722234], PARAMETER["scale_factor", 1.0000408158], PARAMETER["false_easting", 222504.4451], PARAMETER["false_northing", 47532.0602], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7578"]] +32352=PROJCS["WGS 72 / UTM zone 52S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32352"]] +30179=PROJCS["Tokyo / Japan Plane Rectangular CS XIX", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 154.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30179"]] +26930=PROJCS["NAD83 / Alabama West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26930"]] +7577=PROJCS["NAD83(2011) / WISCRS Trempealeau (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.36666666666667], PARAMETER["latitude_of_origin", 43.16111111111111], PARAMETER["scale_factor", 1.0000361538], PARAMETER["false_easting", 256946.9138], PARAMETER["false_northing", 0.0041], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7577"]] +32351=PROJCS["WGS 72 / UTM zone 51S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32351"]] +30178=PROJCS["Tokyo / Japan Plane Rectangular CS XVIII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 20.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30178"]] +7576=PROJCS["NAD83(2011) / WISCRS Taylor (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.48333333333336], PARAMETER["latitude_of_origin", 45.17782208583334], PARAMETER["scale_factor", 1.0000597566], PARAMETER["false_easting", 187147.5744], PARAMETER["false_northing", 107746.7522], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7576"]] +32350=PROJCS["WGS 72 / UTM zone 50S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32350"]] +30177=PROJCS["Tokyo / Japan Plane Rectangular CS XVII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30177"]] +7575=PROJCS["NAD83(2011) / WISCRS St. Croix (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.0000381803], PARAMETER["false_easting", 165506.7302], PARAMETER["false_northing", 0.0103], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7575"]] +30176=PROJCS["Tokyo / Japan Plane Rectangular CS XVI", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 124.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30176"]] +7574=PROJCS["NAD83(2011) / WISCRS Shawano (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.60555555555555], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.000032144], PARAMETER["false_easting", 262433.3253], PARAMETER["false_northing", 0.0096], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7574"]] +30175=PROJCS["Tokyo / Japan Plane Rectangular CS XV", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30175"]] +7573=PROJCS["NAD83(2011) / WISCRS Sawyer (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.11666666666667], PARAMETER["latitude_of_origin", 45.90009913138889], PARAMETER["scale_factor", 1.0000573461], PARAMETER["false_easting", 216713.2336], PARAMETER["false_northing", 120734.1631], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7573"]] +30174=PROJCS["Tokyo / Japan Plane Rectangular CS XIV", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30174"]] +7572=PROJCS["NAD83(2011) / WISCRS Sauk (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.89999999999999], PARAMETER["latitude_of_origin", 42.81944444444444], PARAMETER["scale_factor", 1.0000373868], PARAMETER["false_easting", 185623.5716], PARAMETER["false_northing", 0.0051], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7572"]] +30173=PROJCS["Tokyo / Japan Plane Rectangular CS XIII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30173"]] +7571=PROJCS["NAD83(2011) / WISCRS Rusk (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 250546.1013], PARAMETER["false_northing", 0.0234], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7571"]] +30172=PROJCS["Tokyo / Japan Plane Rectangular CS XII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.24999999999997], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30172"]] +7570=PROJCS["NAD83(2011) / WISCRS Rock (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.07222222222222], PARAMETER["latitude_of_origin", 41.944444444444436], PARAMETER["scale_factor", 1.0000337311], PARAMETER["false_easting", 146304.2926], PARAMETER["false_northing", 0.0068], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7570"]] +30171=PROJCS["Tokyo / Japan Plane Rectangular CS XI", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30171"]] +5396=PROJCS["SIRGAS 2000 / UTM zone 26S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5396"]] +30170=PROJCS["Tokyo / Japan Plane Rectangular CS X", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.83333333333334], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30170"]] +63086405=GEOGCS["RT38 (deg)", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63086405"]] +5393=GEOGCS["SIRGAS_ES2007.8", DATUM["SIRGAS_ES2007.8", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1069"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5393"]] +5392=GEOGCS["SIRGAS_ES2007.8", DATUM["SIRGAS_ES2007.8", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1069"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5392"]] +5391=GEOCCS["SIRGAS_ES2007.8", DATUM["SIRGAS_ES2007.8", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1069"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5391"]] +26929=PROJCS["NAD83 / Alabama East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26929"]] +32349=PROJCS["WGS 72 / UTM zone 49S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32349"]] +32348=PROJCS["WGS 72 / UTM zone 48S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32348"]] +32347=PROJCS["WGS 72 / UTM zone 47S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32347"]] +32346=PROJCS["WGS 72 / UTM zone 46S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32346"]] +32345=PROJCS["WGS 72 / UTM zone 45S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32345"]] +26923=PROJCS["NAD83 / UTM zone 23N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26923"]] +32344=PROJCS["WGS 72 / UTM zone 44S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32344"]] +26922=PROJCS["NAD83 / UTM zone 22N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26922"]] +7569=PROJCS["NAD83(2011) / WISCRS Richland (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.43055555555556], PARAMETER["latitude_of_origin", 43.3223129275], PARAMETER["scale_factor", 1.0000375653], PARAMETER["false_easting", 202387.6048], PARAMETER["false_northing", 134255.4253], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7569"]] +32343=PROJCS["WGS 72 / UTM zone 43S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32343"]] +26921=PROJCS["NAD83 / UTM zone 21N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26921"]] +7568=PROJCS["NAD83(2011) / WISCRS Price (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.4888888888889], PARAMETER["latitude_of_origin", 44.55555555555556], PARAMETER["scale_factor", 1.0000649554], PARAMETER["false_easting", 227990.8546], PARAMETER["false_northing", 0.0109], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7568"]] +32342=PROJCS["WGS 72 / UTM zone 42S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32342"]] +30169=PROJCS["Tokyo / Japan Plane Rectangular CS IX", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 139.83333333333337], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30169"]] +26920=PROJCS["NAD83 / UTM zone 20N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26920"]] +7567=PROJCS["NAD83(2011) / WISCRS Portage (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.5], PARAMETER["latitude_of_origin", 44.41682397527779], PARAMETER["scale_factor", 1.000039936], PARAMETER["false_easting", 56388.1128], PARAMETER["false_northing", 50022.1874], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7567"]] +32341=PROJCS["WGS 72 / UTM zone 41S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32341"]] +30168=PROJCS["Tokyo / Japan Plane Rectangular CS VIII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.5], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30168"]] +7566=PROJCS["NAD83(2011) / WISCRS Polk (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.661111111111104], PARAMETER["scale_factor", 1.0000433849], PARAMETER["false_easting", 141732.2823], PARAMETER["false_northing", 0.0059], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7566"]] +32340=PROJCS["WGS 72 / UTM zone 40S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32340"]] +30167=PROJCS["Tokyo / Japan Plane Rectangular CS VII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 137.16666666666663], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30167"]] +7565=PROJCS["NAD83(2011) / WISCRS Pepin and Pierce (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.22777777777779], PARAMETER["latitude_of_origin", 44.63614887194444], PARAMETER["scale_factor", 1.0000362977], PARAMETER["false_easting", 167640.3354], PARAMETER["false_northing", 86033.0876], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7565"]] +30166=PROJCS["Tokyo / Japan Plane Rectangular CS VI", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30166"]] +7564=PROJCS["NAD83(2011) / WISCRS Oneida (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.54444444444442], PARAMETER["latitude_of_origin", 45.704223770277785], PARAMETER["scale_factor", 1.0000686968], PARAMETER["false_easting", 70104.1401], PARAMETER["false_northing", 57588.0346], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7564"]] +30165=PROJCS["Tokyo / Japan Plane Rectangular CS V", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 134.33333333333334], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30165"]] +7563=PROJCS["NAD83(2011) / WISCRS Oconto (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.90833333333335], PARAMETER["latitude_of_origin", 44.397222222222226], PARAMETER["scale_factor", 1.0000236869], PARAMETER["false_easting", 182880.3676], PARAMETER["false_northing", 0.0033], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7563"]] +30164=PROJCS["Tokyo / Japan Plane Rectangular CS IV", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 133.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30164"]] +5389=PROJCS["Peru96 / UTM zone 19S", GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5389"]] +7562=PROJCS["NAD83(2011) / WISCRS Monroe (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.64166666666668], PARAMETER["latitude_of_origin", 44.0000739286111], PARAMETER["scale_factor", 1.0000434122], PARAMETER["false_easting", 204521.209], PARAMETER["false_northing", 121923.9861], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7562"]] +30163=PROJCS["Tokyo / Japan Plane Rectangular CS III", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.16666666666666], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30163"]] +5388=PROJCS["Peru96 / UTM zone 17S", GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5388"]] +7561=PROJCS["NAD83(2011) / WISCRS Menominee (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.41666666666667], PARAMETER["latitude_of_origin", 44.71666666666667], PARAMETER["scale_factor", 1.0000362499], PARAMETER["false_easting", 105461.0121], PARAMETER["false_northing", 0.0029], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7561"]] +30162=PROJCS["Tokyo / Japan Plane Rectangular CS II", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30162"]] +5387=PROJCS["Peru96 / UTM zone 18S", GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5387"]] +7560=PROJCS["NAD83(2011) / WISCRS Marinette (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.71111111111114], PARAMETER["latitude_of_origin", 44.69166666666665], PARAMETER["scale_factor", 1.0000234982], PARAMETER["false_easting", 238658.8794], PARAMETER["false_northing", 0.0032], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7560"]] +30161=PROJCS["Tokyo / Japan Plane Rectangular CS I", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30161"]] +5383=PROJCS["SIRGAS-ROU98 / UTM zone 22S", GEOGCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5381"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5383"]] +5382=PROJCS["SIRGAS-ROU98 / UTM zone 21S", GEOGCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5381"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5382"]] +5381=GEOGCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5381"]] +5380=GEOGCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5380"]] +26919=PROJCS["NAD83 / UTM zone 19N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26919"]] +26918=PROJCS["NAD83 / UTM zone 18N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26918"]] +66156405=GEOGCS["Porto Santo (deg)", DATUM["Porto Santo 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-499.0, -249.0, 314.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6615"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66156405"]] +32339=PROJCS["WGS 72 / UTM zone 39S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32339"]] +26917=PROJCS["NAD83 / UTM zone 17N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26917"]] +32338=PROJCS["WGS 72 / UTM zone 38S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32338"]] +26916=PROJCS["NAD83 / UTM zone 16N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26916"]] +32337=PROJCS["WGS 72 / UTM zone 37S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32337"]] +26915=PROJCS["NAD83 / UTM zone 15N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26915"]] +32336=PROJCS["WGS 72 / UTM zone 36S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32336"]] +26914=PROJCS["NAD83 / UTM zone 14N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26914"]] +61436405=GEOGCS["Abidjan 1987 (deg)", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61436405"]] +32335=PROJCS["WGS 72 / UTM zone 35S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32335"]] +26913=PROJCS["NAD83 / UTM zone 13N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26913"]] +32334=PROJCS["WGS 72 / UTM zone 34S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32334"]] +26912=PROJCS["NAD83 / UTM zone 12N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26912"]] +7559=PROJCS["NAD83(2011) / WISCRS Marathon (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.77], PARAMETER["latitude_of_origin", 44.90090442361111], PARAMETER["scale_factor", 1.000053289], PARAMETER["false_easting", 74676.1493], PARAMETER["false_northing", 55049.2669], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7559"]] +32333=PROJCS["WGS 72 / UTM zone 33S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32333"]] +26911=PROJCS["NAD83 / UTM zone 11N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26911"]] +7558=PROJCS["NAD83(2011) / WISCRS Lincoln (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.73333333333332], PARAMETER["latitude_of_origin", 44.84444444444444], PARAMETER["scale_factor", 1.0000599003], PARAMETER["false_easting", 116129.0323], PARAMETER["false_northing", 0.0058], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7558"]] +32332=PROJCS["WGS 72 / UTM zone 32S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32332"]] +26910=PROJCS["NAD83 / UTM zone 10N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26910"]] +7557=PROJCS["NAD83(2011) / WISCRS Langlade (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.03333333333333], PARAMETER["latitude_of_origin", 45.15423710527776], PARAMETER["scale_factor", 1.0000627024], PARAMETER["false_easting", 198425.197], PARAMETER["false_northing", 105279.7829], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7557"]] +32331=PROJCS["WGS 72 / UTM zone 31S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32331"]] +7556=PROJCS["NAD83(2011) / WISCRS La Crosse (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.31666666666666], PARAMETER["latitude_of_origin", 43.45111111111112], PARAMETER["scale_factor", 1.0000319985], PARAMETER["false_easting", 130454.6598], PARAMETER["false_northing", 0.0033], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7556"]] +32330=PROJCS["WGS 72 / UTM zone 30S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32330"]] +7555=PROJCS["NAD83(2011) / WISCRS Kewaunee, Manitowoc and Sheboygan (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 43.266666666666666], PARAMETER["scale_factor", 1.0000233704], PARAMETER["false_easting", 79857.7614], PARAMETER["false_northing", 0.0012], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7555"]] +7554=PROJCS["NAD83(2011) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.89444444444446], PARAMETER["latitude_of_origin", 42.21666666666667], PARAMETER["scale_factor", 1.0000260649], PARAMETER["false_easting", 185928.3728], PARAMETER["false_northing", 0.0009], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7554"]] +7553=PROJCS["NAD83(2011) / WISCRS Jackson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.84429651944446], PARAMETER["latitude_of_origin", 44.25333512777778], PARAMETER["scale_factor", 1.0000353], PARAMETER["false_easting", 27000.0], PARAMETER["false_northing", 25000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7553"]] +5379=GEOCCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5379"]] +7552=PROJCS["NAD83(2011) / WISCRS Iron (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.25555555555555], PARAMETER["latitude_of_origin", 45.43333333333334], PARAMETER["scale_factor", 1.0000677153], PARAMETER["false_easting", 220980.4419], PARAMETER["false_northing", 0.0085], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7552"]] +7551=PROJCS["NAD83(2011) / WISCRS Iowa (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16111111111107], PARAMETER["latitude_of_origin", 42.538888888888884], PARAMETER["scale_factor", 1.0000394961], PARAMETER["false_easting", 113081.0261], PARAMETER["false_northing", 0.0045], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7551"]] +7550=PROJCS["NAD83(2011) / WISCRS Green Lake and Marquette (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 43.807000117777775], PARAMETER["scale_factor", 1.0000344057], PARAMETER["false_easting", 150876.3018], PARAMETER["false_northing", 79170.7795], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7550"]] +62386405=GEOGCS["ID74 (deg)", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62386405"]] +5373=GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]] +3199=PROJCS["LGD2006 / UTM zone 32N", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3199"]] +5372=GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5372"]] +3198=PROJCS["LGD2006 / Libya TM zone 13", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3198"]] +5371=GEOGCS["MACARIO SOLIS", DATUM["Sistema Geodesico Nacional de Panama MACARIO SOLIS", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1066"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5371"]] +3197=PROJCS["LGD2006 / Libya TM zone 12", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3197"]] +5370=GEOGCS["MACARIO SOLIS", DATUM["Sistema Geodesico Nacional de Panama MACARIO SOLIS", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1066"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5370"]] +3196=PROJCS["LGD2006 / Libya TM zone 11", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3196"]] +3195=PROJCS["LGD2006 / Libya TM zone 10", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3195"]] +3194=PROJCS["LGD2006 / Libya TM zone 9", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3194"]] +3193=PROJCS["LGD2006 / Libya TM zone 8", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3193"]] +3192=PROJCS["LGD2006 / Libya TM zone 7", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.999999999999998], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3192"]] +42101=PROJCS["WGS 84 / LCC Canada", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295], AXIS["Longitude", EAST], AXIS["Latitude", NORTH]], PROJECTION["Lambert_Conformal_Conic_2SP"], PARAMETER["central_meridian", -95.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -8000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG", "42101"]] +3191=PROJCS["LGD2006 / Libya TM zone 6", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3191"]] +3190=PROJCS["LGD2006 / Libya TM zone 5", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3190"]] +26909=PROJCS["NAD83 / UTM zone 9N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26909"]] +26908=PROJCS["NAD83 / UTM zone 8N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26908"]] +32329=PROJCS["WGS 72 / UTM zone 29S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32329"]] +26907=PROJCS["NAD83 / UTM zone 7N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26907"]] +32328=PROJCS["WGS 72 / UTM zone 28S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32328"]] +26906=PROJCS["NAD83 / UTM zone 6N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26906"]] +32327=PROJCS["WGS 72 / UTM zone 27S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32327"]] +26905=PROJCS["NAD83 / UTM zone 5N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26905"]] +32326=PROJCS["WGS 72 / UTM zone 26S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32326"]] +26904=PROJCS["NAD83 / UTM zone 4N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26904"]] +32325=PROJCS["WGS 72 / UTM zone 25S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32325"]] +26903=PROJCS["NAD83 / UTM zone 3N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26903"]] +32324=PROJCS["WGS 72 / UTM zone 24S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32324"]] +26902=PROJCS["NAD83 / UTM zone 2N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26902"]] +7549=PROJCS["NAD83(2011) / WISCRS Green and Lafayette (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.83888888888889], PARAMETER["latitude_of_origin", 42.637562276944436], PARAMETER["scale_factor", 1.0000390487], PARAMETER["false_easting", 170078.7403], PARAMETER["false_northing", 45830.2947], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7549"]] +32323=PROJCS["WGS 72 / UTM zone 23S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32323"]] +26901=PROJCS["NAD83 / UTM zone 1N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26901"]] +7548=PROJCS["NAD83(2011) / WISCRS Grant (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.80000000000001], PARAMETER["latitude_of_origin", 41.41111111111111], PARAMETER["scale_factor", 1.0000349452], PARAMETER["false_easting", 242316.4841], PARAMETER["false_northing", 0.01], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7548"]] +32322=PROJCS["WGS 72 / UTM zone 22S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32322"]] +7547=PROJCS["NAD83(2011) / WISCRS Forest (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63333333333333], PARAMETER["latitude_of_origin", 44.00555555555555], PARAMETER["scale_factor", 1.0000673004], PARAMETER["false_easting", 275844.5533], PARAMETER["false_northing", 0.0157], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7547"]] +32321=PROJCS["WGS 72 / UTM zone 21S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32321"]] +7546=PROJCS["NAD83(2011) / WISCRS Florence (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.14166666666667], PARAMETER["latitude_of_origin", 45.43888888888888], PARAMETER["scale_factor", 1.0000552095], PARAMETER["false_easting", 133502.6683], PARAMETER["false_northing", 0.0063], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7546"]] +32320=PROJCS["WGS 72 / UTM zone 20S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32320"]] +7545=PROJCS["NAD83(2011) / WISCRS Eau Claire (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.2888888888889], PARAMETER["latitude_of_origin", 44.87228112638889], PARAMETER["scale_factor", 1.000035079], PARAMETER["false_easting", 120091.4402], PARAMETER["false_northing", 91687.9239], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7545"]] +7544=PROJCS["NAD83(2011) / WISCRS Dunn (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.89444444444446], PARAMETER["latitude_of_origin", 44.408333333333324], PARAMETER["scale_factor", 1.0000410324], PARAMETER["false_easting", 51816.104], PARAMETER["false_northing", 0.003], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7544"]] +7543=PROJCS["NAD83(2011) / WISCRS Douglas (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 45.88333333333333], PARAMETER["scale_factor", 1.0000385418], PARAMETER["false_easting", 59131.3183], PARAMETER["false_northing", 0.0041], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7543"]] +5369=GEOCCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5369"]] +7542=PROJCS["NAD83(2011) / WISCRS Door (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.27222222222227], PARAMETER["latitude_of_origin", 44.4], PARAMETER["scale_factor", 1.0000187521], PARAMETER["false_easting", 158801.1176], PARAMETER["false_northing", 0.0023], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7542"]] +5368=GEOCCS["MACARIO SOLIS", DATUM["Sistema Geodesico Nacional de Panama MACARIO SOLIS", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1066"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5368"]] +7541=PROJCS["NAD83(2011) / WISCRS Dodge and Jefferson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.77499999999996], PARAMETER["latitude_of_origin", 41.4722222222222], PARAMETER["scale_factor", 1.0000346418], PARAMETER["false_easting", 263347.7263], PARAMETER["false_northing", 0.0076], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7541"]] +24720=PROJCS["La Canoa / UTM zone 20N", GEOGCS["La Canoa", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4247"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24720"]] +5367=PROJCS["CR05 / CRTM05", GEOGCS["CR05", DATUM["Costa Rica 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1065"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5367"]] +7540=PROJCS["NAD83(2011) / WISCRS Dane (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.42222222222222], PARAMETER["latitude_of_origin", 43.06951603750002], PARAMETER["scale_factor", 1.0000384786], PARAMETER["false_easting", 247193.2944], PARAMETER["false_northing", 146591.9896], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7540"]] +5365=GEOGCS["CR05", DATUM["Costa Rica 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1065"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5365"]] +5364=GEOGCS["CR05", DATUM["Costa Rica 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1065"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5364"]] +5363=GEOCCS["CR05", DATUM["Costa Rica 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1065"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5363"]] +3189=PROJCS["GR96 / UTM zone 29N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3189"]] +5362=PROJCS["SIRGAS-Chile / UTM zone 18S", GEOGCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5360"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5362"]] +3188=PROJCS["GR96 / UTM zone 28N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3188"]] +5361=PROJCS["SIRGAS-Chile / UTM zone 19S", GEOGCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5360"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5361"]] +3187=PROJCS["GR96 / UTM zone 27N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3187"]] +5360=GEOGCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5360"]] +3186=PROJCS["GR96 / UTM zone 26N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3186"]] +3185=PROJCS["GR96 / UTM zone 25N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3185"]] +3184=PROJCS["GR96 / UTM zone 24N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3184"]] +3183=PROJCS["GR96 / UTM zone 23N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3183"]] +3182=PROJCS["GR96 / UTM zone 22N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3182"]] +3181=PROJCS["GR96 / UTM zone 21N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3181"]] +3180=PROJCS["GR96 / UTM zone 20N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3180"]] +32319=PROJCS["WGS 72 / UTM zone 19S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32319"]] +32318=PROJCS["WGS 72 / UTM zone 18S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32318"]] +32317=PROJCS["WGS 72 / UTM zone 17S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32317"]] +32316=PROJCS["WGS 72 / UTM zone 16S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32316"]] +32315=PROJCS["WGS 72 / UTM zone 15S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32315"]] +32314=PROJCS["WGS 72 / UTM zone 14S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32314"]] +24719=PROJCS["La Canoa / UTM zone 19N", GEOGCS["La Canoa", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4247"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24719"]] +7539=PROJCS["NAD83(2011) / WISCRS Crawford (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.93888888888888], PARAMETER["latitude_of_origin", 43.20005560500001], PARAMETER["scale_factor", 1.0000349151], PARAMETER["false_easting", 113690.6274], PARAMETER["false_northing", 53703.1201], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7539"]] +32313=PROJCS["WGS 72 / UTM zone 13S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32313"]] +24718=PROJCS["La Canoa / UTM zone 18N", GEOGCS["La Canoa", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4247"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24718"]] +7538=PROJCS["NAD83(2011) / WISCRS Columbia (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.39444444444445], PARAMETER["latitude_of_origin", 43.46254664583334], PARAMETER["scale_factor", 1.00003498], PARAMETER["false_easting", 169164.3381], PARAMETER["false_northing", 111569.6134], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7538"]] +32312=PROJCS["WGS 72 / UTM zone 12S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32312"]] +7537=PROJCS["NAD83(2011) / WISCRS Clark (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.70833333333334], PARAMETER["latitude_of_origin", 43.599999999999994], PARAMETER["scale_factor", 1.0000463003], PARAMETER["false_easting", 199949.1989], PARAMETER["false_northing", 0.0086], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7537"]] +32311=PROJCS["WGS 72 / UTM zone 11S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32311"]] +7536=PROJCS["NAD83(2011) / WISCRS Chippewa (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.29444444444447], PARAMETER["latitude_of_origin", 44.97785689861111], PARAMETER["scale_factor", 1.0000391127], PARAMETER["false_easting", 60045.72], PARAMETER["false_northing", 44091.4346], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7536"]] +32310=PROJCS["WGS 72 / UTM zone 10S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32310"]] +7535=PROJCS["NAD83(2011) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.5], PARAMETER["latitude_of_origin", 42.71944444444444], PARAMETER["scale_factor", 1.0000286569], PARAMETER["false_easting", 244754.8893], PARAMETER["false_northing", 0.0049], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7535"]] +7534=PROJCS["NAD83(2011) / WISCRS Burnett (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.45777777777778], PARAMETER["latitude_of_origin", 45.898714865833334], PARAMETER["scale_factor", 1.0000383841], PARAMETER["false_easting", 64008.1276], PARAMETER["false_northing", 59445.9043], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7534"]] +7533=PROJCS["NAD83(2011) / WISCRS Buffalo (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.79722222222223], PARAMETER["latitude_of_origin", 43.481388888888894], PARAMETER["scale_factor", 1.0000382778], PARAMETER["false_easting", 175260.3502], PARAMETER["false_northing", 0.0048], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7533"]] +5359=GEOGCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5359"]] +7532=PROJCS["NAD83(2011) / WISCRS Brown (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 31600.0], PARAMETER["false_northing", 4600.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7532"]] +5358=GEOCCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5358"]] +7531=PROJCS["NAD83(2011) / WISCRS Bayfield (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.15277777777774], PARAMETER["latitude_of_origin", 46.66964837722222], PARAMETER["scale_factor", 1.0000331195], PARAMETER["false_easting", 228600.4575], PARAMETER["false_northing", 148551.4837], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7531"]] +5357=PROJCS["MARGEN / UTM zone 21S", GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5354"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5357"]] +7530=PROJCS["NAD83(2011) / WISCRS Barron (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.85], PARAMETER["latitude_of_origin", 45.13333333333334], PARAMETER["scale_factor", 1.0000486665], PARAMETER["false_easting", 93150.0], PARAMETER["false_northing", 0.0029], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7530"]] +5356=PROJCS["MARGEN / UTM zone 19S", GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5354"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5356"]] +5355=PROJCS["MARGEN / UTM zone 20S", GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5354"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5355"]] +5354=GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5354"]] +5353=GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5353"]] +3179=PROJCS["GR96 / UTM zone 19N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3179"]] +5352=GEOCCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5352"]] +20358=PROJCS["AGD84 / AMG zone 58", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20358"]] +3178=PROJCS["GR96 / UTM zone 18N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3178"]] +20357=PROJCS["AGD84 / AMG zone 57", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20357"]] +3177=PROJCS["LGD2006 / Libya TM", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9965], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3177"]] +20356=PROJCS["AGD84 / AMG zone 56", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20356"]] +3176=PROJCS["Indian 1960 / TM 106 NE", GEOGCS["Indian 1960", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4131"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 106.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3176"]] +20355=PROJCS["AGD84 / AMG zone 55", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20355"]] +3175=PROJCS["NAD83 / Great Lakes and St Lawrence Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -83.248627], PARAMETER["latitude_of_origin", 45.568977], PARAMETER["standard_parallel_1", 42.122773999999986], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["standard_parallel_2", 49.01517999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3175"]] +20354=PROJCS["AGD84 / AMG zone 54", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20354"]] +3174=PROJCS["NAD83 / Great Lakes Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.45595499999999], PARAMETER["latitude_of_origin", 45.568977], PARAMETER["standard_parallel_1", 42.122773999999986], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["standard_parallel_2", 49.01517999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3174"]] +20353=PROJCS["AGD84 / AMG zone 53", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20353"]] +20352=PROJCS["AGD84 / AMG zone 52", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20352"]] +3172=PROJCS["IGN53 Mare / UTM zone 59S", GEOGCS["IGN53 Mare", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4641"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3172"]] +20351=PROJCS["AGD84 / AMG zone 51", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20351"]] +3171=PROJCS["RGNC91-93 / UTM zone 59S", GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3171"]] +20350=PROJCS["AGD84 / AMG zone 50", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20350"]] +3170=PROJCS["RGNC91-93 / UTM zone 58S", GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3170"]] +32309=PROJCS["WGS 72 / UTM zone 9S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32309"]] +32308=PROJCS["WGS 72 / UTM zone 8S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32308"]] +32307=PROJCS["WGS 72 / UTM zone 7S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32307"]] +32306=PROJCS["WGS 72 / UTM zone 6S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32306"]] +32305=PROJCS["WGS 72 / UTM zone 5S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32305"]] +32304=PROJCS["WGS 72 / UTM zone 4S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32304"]] +7529=PROJCS["NAD83(2011) / WISCRS Ashland (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.62222222222222], PARAMETER["latitude_of_origin", 45.70611111111108], PARAMETER["scale_factor", 1.0000495683], PARAMETER["false_easting", 172821.9461], PARAMETER["false_northing", 0.0017], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7529"]] +32303=PROJCS["WGS 72 / UTM zone 3S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32303"]] +7528=PROJCS["NAD83(2011) / WISCRS Adams and Juneau (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.36666666666667], PARAMETER["scale_factor", 1.0000365285], PARAMETER["false_easting", 147218.6942], PARAMETER["false_northing", 0.0037], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7528"]] +32302=PROJCS["WGS 72 / UTM zone 2S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32302"]] +32301=PROJCS["WGS 72 / UTM zone 1S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32301"]] +5349=PROJCS["POSGAR 2007 / Argentina 7", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5349"]] +61986405=GEOGCS["Kousseri (deg)", DATUM["Kousseri", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61986405"]] +5348=PROJCS["POSGAR 2007 / Argentina 6", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5348"]] +5347=PROJCS["POSGAR 2007 / Argentina 5", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5347"]] +5346=PROJCS["POSGAR 2007 / Argentina 4", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5346"]] +22525=PROJCS["Corrego Alegre 1970-72 / UTM zone 25S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22525"]] +5345=PROJCS["POSGAR 2007 / Argentina 3", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5345"]] +22524=PROJCS["Corrego Alegre 1970-72 / UTM zone 24S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22524"]] +5344=PROJCS["POSGAR 2007 / Argentina 2", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5344"]] +22523=PROJCS["Corrego Alegre 1970-72 / UTM zone 23S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22523"]] +5343=PROJCS["POSGAR 2007 / Argentina 1", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5343"]] +22522=PROJCS["Corrego Alegre 1970-72 / UTM zone 22S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22522"]] +20349=PROJCS["AGD84 / AMG zone 49", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20349"]] +3169=PROJCS["RGNC91-93 / UTM zone 57S", GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3169"]] +5342=GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5342"]] +22521=PROJCS["Corrego Alegre 1970-72 / UTM zone 21S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22521"]] +20348=PROJCS["AGD84 / AMG zone 48", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20348"]] +3168=PROJCS["Kertau (RSO) / RSO Malaya (m)", GEOGCS["Kertau (RSO)", DATUM["Kertau (RSO)", SPHEROID["Everest 1830 (RSO 1969)", 6377295.664, 300.8017, AUTHORITY["EPSG", "7056"]], AUTHORITY["EPSG", "6751"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4751"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 102.25], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 323.02579050000014], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 804670.24], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3168"]] +5341=GEOCCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5341"]] +3167=PROJCS["Kertau (RSO) / RSO Malaya (ch)", GEOGCS["Kertau (RSO)", DATUM["Kertau (RSO)", SPHEROID["Everest 1830 (RSO 1969)", 6377295.664, 300.8017, AUTHORITY["EPSG", "7056"]], AUTHORITY["EPSG", "6751"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4751"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 102.25], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 323.02579050000014], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m*20.116756", 20.116756], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3167"]] +5340=GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]] +3166=PROJCS["NEA74 Noumea / Noumea Lambert 2", GEOGCS["NEA74 Noumea", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4644"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.44249999999994], PARAMETER["latitude_of_origin", -22.269722222222214], PARAMETER["standard_parallel_1", -22.244722222222226], PARAMETER["false_easting", 8.313], PARAMETER["false_northing", -2.354], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -22.294722222222223], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3166"]] +3165=PROJCS["NEA74 Noumea / Noumea Lambert", GEOGCS["NEA74 Noumea", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4644"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.44242574999998], PARAMETER["latitude_of_origin", -22.269691750000007], PARAMETER["standard_parallel_1", -22.24469175], PARAMETER["false_easting", 0.66], PARAMETER["false_northing", 1.02], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -22.29469175], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3165"]] +3164=PROJCS["ST87 Ouvea / UTM zone 58S", GEOGCS["ST87 Ouvea", DATUM["ST87 Ouvea", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-56.263, 16.136, -22.856, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6750"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4750"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3164"]] +3163=PROJCS["RGNC91-93 / Lambert New Caledonia", GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", -21.5], PARAMETER["standard_parallel_1", -20.666666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 300000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -22.333333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3163"]] +3162=PROJCS["NAD83(CSRS) / Ontario MNR Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 53.5], PARAMETER["false_easting", 930000.0], PARAMETER["false_northing", 6430000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3162"]] +3161=PROJCS["NAD83 / Ontario MNR Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 53.5], PARAMETER["false_easting", 930000.0], PARAMETER["false_northing", 6430000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3161"]] +3160=PROJCS["NAD83(CSRS) / UTM zone 16N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3160"]] +5337=PROJCS["Aratu / UTM zone 25S", GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5337"]] +5336=VERT_CS["Black Sea depth", VERT_DATUM["Black Sea", 2005, AUTHORITY["EPSG", "5134"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5336"]] +3159=PROJCS["NAD83(CSRS) / UTM zone 15N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3159"]] +5332=GEOCCS["ITRF2008", DATUM["International Terrestrial Reference Frame 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1061"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5332"]] +3158=PROJCS["NAD83(CSRS) / UTM zone 14N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3158"]] +5331=PROJCS["Makassar (Jakarta) / NEIEZ", GEOGCS["Makassar (Jakarta)", DATUM["Makassar (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6804"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4804"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 3.192280555555555], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5331"]] +3157=PROJCS["NAD83(CSRS) / UTM zone 10N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3157"]] +5330=PROJCS["Batavia (Jakarta) / NEIEZ", GEOGCS["Batavia (Jakarta)", DATUM["Batavia (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6813"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4813"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 3.192280555555555], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5330"]] +3156=PROJCS["NAD83(CSRS) / UTM zone 9N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3156"]] +62226405=GEOGCS["Cape (deg)", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62226405"]] +3155=PROJCS["NAD83(CSRS) / UTM zone 8N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3155"]] +3154=PROJCS["NAD83(CSRS) / UTM zone 7N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3154"]] +3153=PROJCS["NAD83(CSRS) / BC Albers", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -125.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 58.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3153"]] +3152=PROJCS["ST74", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.057789999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999425], PARAMETER["false_easting", 100178.1808], PARAMETER["false_northing", -6500614.7836], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3152"]] +3151=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 18E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3151"]] +3150=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 6", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3150"]] +5329=PROJCS["Segara (Jakarta) / NEIEZ", GEOGCS["Segara (Jakarta)", DATUM["Gunung Segara (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6820"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4820"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 3.192280555555555], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5329"]] +5325=PROJCS["ISN2004 / Lambert 2004", GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5324"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -19.000000000000004], PARAMETER["latitude_of_origin", 65.0], PARAMETER["standard_parallel_1", 65.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 300000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 64.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5325"]] +5324=GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5324"]] +5323=GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5323"]] +3149=PROJCS["Indian 1960 / UTM zone 49N", GEOGCS["Indian 1960", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4131"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3149"]] +5322=GEOCCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5322"]] +3148=PROJCS["Indian 1960 / UTM zone 48N", GEOGCS["Indian 1960", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4131"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3148"]] +5321=PROJCS["NAD83(CSRS) / Teranet Ontario Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 54.49999999999999], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5321"]] +3147=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 18E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3147"]] +5320=PROJCS["NAD83 / Teranet Ontario Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 54.49999999999999], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5320"]] +3146=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 6", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3146"]] +404000=LOCAL_CS["Wildcard 2D cartesian plane in metric unit", LOCAL_DATUM["Unknown", 0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG", "404000"]] +3142=PROJCS["Fiji 1956 / UTM zone 1S", GEOGCS["Fiji 1956", DATUM["Fiji 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[265.025, 384.929, -194.046, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6721"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4721"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3142"]] +3141=PROJCS["Fiji 1956 / UTM zone 60S", GEOGCS["Fiji 1956", DATUM["Fiji 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[265.025, 384.929, -194.046, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6721"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4721"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3141"]] +3140=PROJCS["Viti Levu 1912 / Viti Levu Grid", GEOGCS["Viti Levu 1912", DATUM["Viti Levu 1912", SPHEROID["Clarke 1880 (international foot)", 6378306.3696, 293.46630765562986, AUTHORITY["EPSG", "7055"]], TOWGS84[98.0, 390.0, -22.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6752"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4752"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 178.0], PARAMETER["latitude_of_origin", -18.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 544000.0], PARAMETER["false_northing", 704000.0], UNIT["m*0.201168", 0.201168], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3140"]] +5318=COMPD_CS["ETRS89 / Faroe TM + FVR09 height", PROJCS["ETRS89 / Faroe TM", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -7.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999997], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5316"]], VERT_CS["FVR09 height", VERT_DATUM["Faroe Islands Vertical Reference 2009", 2005, AUTHORITY["EPSG", "1059"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5317"]], AUTHORITY["EPSG", "5318"]] +5317=VERT_CS["FVR09 height", VERT_DATUM["Faroe Islands Vertical Reference 2009", 2005, AUTHORITY["EPSG", "1059"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5317"]] +5316=PROJCS["ETRS89 / Faroe TM", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -7.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999997], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5316"]] +3138=PROJCS["ETRS89 / ETRS-GK31FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3138"]] +5311=PROJCS["DRUKREF 03 / Zhemgang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.86666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5311"]] +3137=PROJCS["ETRS89 / ETRS-GK30FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3137"]] +5310=PROJCS["DRUKREF 03 / Yangtse TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.56666666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5310"]] +3136=PROJCS["ETRS89 / ETRS-GK29FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3136"]] +3135=PROJCS["ETRS89 / ETRS-GK28FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3135"]] +3134=PROJCS["ETRS89 / ETRS-GK27FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3134"]] +3133=PROJCS["ETRS89 / ETRS-GK26FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3133"]] +3132=PROJCS["ETRS89 / ETRS-GK25FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3132"]] +3131=PROJCS["ETRS89 / ETRS-GK24FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3131"]] +3130=PROJCS["ETRS89 / ETRS-GK23FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3130"]] +5309=PROJCS["DRUKREF 03 / Wangdue Phodrang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.11666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5309"]] +5308=PROJCS["DRUKREF 03 / Tsirang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.16666666666669], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5308"]] +5307=PROJCS["DRUKREF 03 / Trongsa TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5307"]] +5306=PROJCS["DRUKREF 03 / Trashigang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5306"]] +5305=PROJCS["DRUKREF 03 / Thimphu TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.55], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5305"]] +5304=PROJCS["DRUKREF 03 / Sarpang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.26666666666668], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5304"]] +5303=PROJCS["DRUKREF 03 / Samtse TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.06666666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5303"]] +61826405=GEOGCS["Azores Occidental 1939 (deg)", DATUM["Azores Occidental Islands 1939", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-422.651, -172.995, 84.02, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61826405"]] +3129=PROJCS["ETRS89 / ETRS-GK22FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3129"]] +5302=PROJCS["DRUKREF 03 / Samdrup Jongkhar TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.56666666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5302"]] +3128=PROJCS["ETRS89 / ETRS-GK21FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3128"]] +5301=PROJCS["DRUKREF 03 / Punakha TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.85], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5301"]] +3127=PROJCS["ETRS89 / ETRS-GK20FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3127"]] +5300=PROJCS["DRUKREF 03 / Pemagatshel TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.35], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5300"]] +3126=PROJCS["ETRS89 / ETRS-GK19FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3126"]] +3125=PROJCS["PRS92 / Philippines zone 5", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3125"]] +3124=PROJCS["PRS92 / Philippines zone 4", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3124"]] +3123=PROJCS["PRS92 / Philippines zone 3", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3123"]] +3122=PROJCS["PRS92 / Philippines zone 2", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 119.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3122"]] +3121=PROJCS["PRS92 / Philippines zone 1", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3121"]] +3120=PROJCS["Pulkovo 1942(58) / Poland zone I", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 21.083333333333332], PARAMETER["latitude_of_origin", 50.625], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 4637000.0], PARAMETER["false_northing", 5467000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3120"]] +62776405=GEOGCS["OSGB 1936 (deg)", DATUM["OSGB 1936", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489], AUTHORITY["EPSG", "6277"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62776405"]] +3119=PROJCS["Douala 1948 / AEF west", GEOGCS["Douala 1948", DATUM["Douala 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.1, -174.7, -87.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4192"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3119"]] +3118=PROJCS["MAGNA-SIRGAS / Colombia East zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.07750791666663], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3118"]] +3117=PROJCS["MAGNA-SIRGAS / Colombia East Central zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.07750791666665], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3117"]] +3116=PROJCS["MAGNA-SIRGAS / Colombia Bogota zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.07750791666663], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3116"]] +3115=PROJCS["MAGNA-SIRGAS / Colombia West zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -77.07750791666665], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3115"]] +3114=PROJCS["MAGNA-SIRGAS / Colombia Far West zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -80.07750791666663], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3114"]] +3113=PROJCS["GDA94 / BCSG02", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", -28.0], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3113"]] +3112=PROJCS["GDA94 / Geoscience Australia Lambert", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 134.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3112"]] +3111=PROJCS["GDA94 / Vicgrid", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 145.0], PARAMETER["latitude_of_origin", -37.0], PARAMETER["standard_parallel_1", -36.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -38.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3111"]] +3110=PROJCS["AGD66 / Vicgrid66", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 145.0], PARAMETER["latitude_of_origin", -37.0], PARAMETER["standard_parallel_1", -36.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -38.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3110"]] +3109=PROJCS["ETRS89 / Jersey Transverse Mercator", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.135], PARAMETER["latitude_of_origin", 49.225], PARAMETER["scale_factor", 0.9999999], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 70000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3109"]] +3108=PROJCS["ETRS89 / Guernsey Grid", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.4166666666666665], PARAMETER["latitude_of_origin", 49.50000000000001], PARAMETER["scale_factor", 0.999997], PARAMETER["false_easting", 47000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3108"]] +27398=PROJCS["NGO 1948 (Oslo) / NGO zone VIII", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.333333333333332], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27398"]] +3107=PROJCS["GDA94 / SA Lambert", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", -32.0], PARAMETER["standard_parallel_1", -28.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3107"]] +27397=PROJCS["NGO 1948 (Oslo) / NGO zone VII", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.166666666666668], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27397"]] +3106=PROJCS["Gulshan 303 / Bangladesh Transverse Mercator", GEOGCS["Gulshan 303", DATUM["Gulshan 303", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[283.7, 735.9, 261.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6682"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4682"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3106"]] +27396=PROJCS["NGO 1948 (Oslo) / NGO zone VI", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.166666666666666], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27396"]] +3105=PROJCS["Mauritania 1999 / UTM zone 30N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6681"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3105"]] +27395=PROJCS["NGO 1948 (Oslo) / NGO zone V", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.166666666666667], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27395"]] +3104=PROJCS["Mauritania 1999 / UTM zone 29N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6681"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3104"]] +27394=PROJCS["NGO 1948 (Oslo) / NGO zone IV", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 2.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27394"]] +3103=PROJCS["Mauritania 1999 / UTM zone 28N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6681"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3103"]] +27393=PROJCS["NGO 1948 (Oslo) / NGO zone III", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27393"]] +3102=PROJCS["American Samoa 1962 / American Samoa Lambert", GEOGCS["American Samoa 1962", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4169"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", -14.266666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 312234.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3102"]] +27392=PROJCS["NGO 1948 (Oslo) / NGO zone II", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.3333333333333335], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27392"]] +3101=PROJCS["JGD2000 / UTM zone 55N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3101"]] +27391=PROJCS["NGO 1948 (Oslo) / NGO zone I", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -4.666666666666667], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27391"]] +3100=PROJCS["JGD2000 / UTM zone 54N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3100"]] +68036405=GEOGCS["Lisbon (Lisbon) (deg)", DATUM["Lisbon 1937 (Lisbon)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6803"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68036405"]] +61496405=GEOGCS["CH1903 (deg)", DATUM["CH1903", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6149"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61496405"]] +4899=GEOCCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4899"]] +4898=GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4898"]] +4897=GEOCCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4897"]] +4896=GEOCCS["ITRF2005", DATUM["International Terrestrial Reference Frame 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6896"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4896"]] +4895=GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4895"]] +4894=GEOCCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4894"]] +4893=GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4893"]] +4892=GEOCCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4892"]] +4891=GEOGCS["WGS 66", DATUM["World Geodetic System 1966", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6760"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4891"]] +4890=GEOCCS["WGS 66", DATUM["World Geodetic System 1966", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6760"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4890"]] +62616405=GEOGCS["Merchich (deg)", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62616405"]] +4889=GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4889"]] +4888=GEOCCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4888"]] +4887=GEOGCS["BDA2000", DATUM["Bermuda 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6762"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4887"]] +4886=GEOCCS["BDA2000", DATUM["Bermuda 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6762"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4886"]] +4885=GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4885"]] +4884=GEOCCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4884"]] +4883=GEOGCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4883"]] +4882=GEOCCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4882"]] +4880=PROJCS["ETRS89 / NTM zone 30", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.499999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4880"]] +31839=PROJCS["NGN / UTM zone 39N", GEOGCS["NGN", DATUM["National Geodetic Network", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-3.2, -5.7, 2.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6318"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31839"]] +31838=PROJCS["NGN / UTM zone 38N", GEOGCS["NGN", DATUM["National Geodetic Network", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-3.2, -5.7, 2.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6318"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31838"]] +4879=PROJCS["ETRS89 / NTM zone 29", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.499999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4879"]] +4878=PROJCS["ETRS89 / NTM zone 28", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4878"]] +4877=PROJCS["ETRS89 / NTM zone 27", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.500000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4877"]] +4876=PROJCS["ETRS89 / NTM zone 26", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 26.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4876"]] +4875=PROJCS["ETRS89 / NTM zone 25", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4875"]] +4874=PROJCS["ETRS89 / NTM zone 24", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.499999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4874"]] +4873=PROJCS["ETRS89 / NTM zone 23", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4873"]] +2699=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2699"]] +4872=PROJCS["ETRS89 / NTM zone 22", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4872"]] +2698=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 64", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 64500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2698"]] +4871=PROJCS["ETRS89 / NTM zone 21", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4871"]] +2697=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 63", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 63500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2697"]] +4870=PROJCS["ETRS89 / NTM zone 20", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4870"]] +2696=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 62", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 62500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2696"]] +2695=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 61", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 61500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2695"]] +2694=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 60", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 60000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2694"]] +2693=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 59", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 59500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2693"]] +2692=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 58", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 58500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2692"]] +2691=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 57", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 57500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2691"]] +2690=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 56", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 56500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2690"]] +66056405=GEOGCS["St. Kitts 1955 (deg)", DATUM["St. Kitts 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[9.0, 183.0, 236.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6605"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66056405"]] +61336405=GEOGCS["EST92 (deg)", DATUM["Estonia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.055, -0.541, -0.185, 0.0183, 0.0003, 0.007, -0.014], AUTHORITY["EPSG", "6133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61336405"]] +4869=PROJCS["ETRS89 / NTM zone 19", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.500000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4869"]] +4868=PROJCS["ETRS89 / NTM zone 18", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4868"]] +4867=PROJCS["ETRS89 / NTM zone 17", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4867"]] +4866=PROJCS["ETRS89 / NTM zone 16", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4866"]] +4865=PROJCS["ETRS89 / NTM zone 15", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4865"]] +4864=PROJCS["ETRS89 / NTM zone 14", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.500000000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4864"]] +4863=PROJCS["ETRS89 / NTM zone 13", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4863"]] +2689=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 55", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 55500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2689"]] +4862=PROJCS["ETRS89 / NTM zone 12", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4862"]] +2688=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 54", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 54500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2688"]] +4861=PROJCS["ETRS89 / NTM zone 11", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4861"]] +2687=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 53", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 53500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2687"]] +4860=PROJCS["ETRS89 / NTM zone 10", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4860"]] +2686=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 52", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 156.00000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 52500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2686"]] +2685=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 51", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 51500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2685"]] +2684=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 50", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2684"]] +2683=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 49", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 49500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2683"]] +2682=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 48", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 48500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2682"]] +2681=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 47", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 47500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2681"]] +2680=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 46", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 46500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2680"]] +4859=PROJCS["ETRS89 / NTM zone 9", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.500000000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4859"]] +4858=PROJCS["ETRS89 / NTM zone 8", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 8.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4858"]] +4857=PROJCS["ETRS89 / NTM zone 7", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 7.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4857"]] +4856=PROJCS["ETRS89 / NTM zone 6", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.499999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4856"]] +4855=PROJCS["ETRS89 / NTM zone 5", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 5.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4855"]] +2679=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 45", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2679"]] +2678=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 44", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2678"]] +2677=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 43", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2677"]] +2676=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 42", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2676"]] +2675=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 41", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2675"]] +2674=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 40", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2674"]] +2673=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 39", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2673"]] +2672=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 38", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2672"]] +2671=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 37", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2671"]] +2670=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 36", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2670"]] +2669=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 35", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2669"]] +2668=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 34", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2668"]] +2667=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 33", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2667"]] +2666=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 32", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2666"]] +2665=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 31", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2665"]] +2664=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 30", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2664"]] +2663=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 29", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2663"]] +2662=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 28", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2662"]] +2661=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 27", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2661"]] +2660=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 26", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2660"]] +61886405=GEOGCS["OSNI 1952 (deg)", DATUM["OSNI 1952", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6188"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61886405"]] +4839=PROJCS["ETRS89 / LCC Germany (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4839"]] +2659=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 25", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2659"]] +2658=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 24", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2658"]] +2657=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 23", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2657"]] +2656=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 22", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2656"]] +2655=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 21", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2655"]] +2654=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 20", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2654"]] +2653=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 19", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2653"]] +2652=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 18", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2652"]] +2651=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 17", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2651"]] +2650=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 16", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2650"]] +4826=PROJCS["WGS 84 / Cape Verde National", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -24.0], PARAMETER["latitude_of_origin", 15.83333333333333], PARAMETER["standard_parallel_1", 16.666666666666668], PARAMETER["false_easting", 161587.83], PARAMETER["false_northing", 128511.202], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 15.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4826"]] +4824=GEOGCS["Principe", DATUM["Principe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1046"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4824"]] +4823=GEOGCS["Sao Tome", DATUM["Sao Tome", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1044"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4823"]] +2649=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 15", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2649"]] +4822=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 135E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4822"]] +2648=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 14", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2648"]] +4821=GEOGCS["Voirol 1879 (Paris)", DATUM["Voirol 1879 (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6821"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4821"]] +62126405=GEOGCS["Barbados 1938 (deg)", DATUM["Barbados 1938", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[31.95, 300.99, 419.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62126405"]] +2647=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 13", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2647"]] +4820=GEOGCS["Segara (Jakarta)", DATUM["Gunung Segara (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6820"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4820"]] +2646=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 12", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2646"]] +2645=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 11", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2645"]] +2644=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 10", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2644"]] +2643=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 9", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2643"]] +2642=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2642"]] +2641=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2641"]] +2640=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2640"]] +4819=GEOGCS["Nord Sahara 1959 (Paris)", DATUM["Nord Sahara 1959 (Paris)", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6819"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4819"]] +4818=GEOGCS["S-JTSK (Ferro)", DATUM["System of the Unified Trigonometrical Cadastral Network (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6818"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4818"]] +4817=GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]] +4816=GEOGCS["Carthage (Paris)", DATUM["Carthage (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6816"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4816"]] +4815=GEOGCS["Greek (Athens)", DATUM["Greek (Athens)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6815"]], PRIMEM["Athens", 23.7163375, AUTHORITY["EPSG", "8912"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4815"]] +4814=GEOGCS["RT38 (Stockholm)", DATUM["Stockholm 1938 (Stockholm)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6814"]], PRIMEM["Stockholm", 18.058277777777775, AUTHORITY["EPSG", "8911"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4814"]] +4813=GEOGCS["Batavia (Jakarta)", DATUM["Batavia (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6813"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4813"]] +2639=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2639"]] +4812=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 132E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4812"]] +2638=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2638"]] +4811=GEOGCS["Voirol 1875 (Paris)", DATUM["Voirol 1875 (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6811"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4811"]] +2637=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2637"]] +4810=GEOGCS["Tananarive (Paris)", DATUM["Tananarive 1925 (Paris)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6810"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4810"]] +2636=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2636"]] +2635=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2635"]] +2634=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2634"]] +2633=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2633"]] +2632=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2632"]] +68096405=GEOGCS["Belge 1950 (Brussels) (deg)", DATUM["Reseau National Belge 1950 (Brussels)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6809"]], PRIMEM["Brussels", 4.3679749999999995, AUTHORITY["EPSG", "8910"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68096405"]] +2631=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2631"]] +2630=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2630"]] +4809=GEOGCS["Belge 1950 (Brussels)", DATUM["Reseau National Belge 1950 (Brussels)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6809"]], PRIMEM["Brussels", 4.3679749999999995, AUTHORITY["EPSG", "8910"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4809"]] +4808=GEOGCS["Padang (Jakarta)", DATUM["Padang 1884 (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6808"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4808"]] +4807=GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]] +4806=GEOGCS["Monte Mario (Rome)", DATUM["Monte Mario (Rome)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6806"]], PRIMEM["Rome", 12.452333333333332, AUTHORITY["EPSG", "8906"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4806"]] +4805=GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]] +4804=GEOGCS["Makassar (Jakarta)", DATUM["Makassar (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6804"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4804"]] +4803=GEOGCS["Lisbon (Lisbon)", DATUM["Lisbon 1937 (Lisbon)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6803"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4803"]] +2629=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2629"]] +4802=GEOGCS["Bogota 1975 (Bogota)", DATUM["Bogota 1975 (Bogota)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6802"]], PRIMEM["Bogota", -74.08091666666668, AUTHORITY["EPSG", "8904"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4802"]] +2628=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 156.00000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2628"]] +4801=GEOGCS["Bern 1898 (Bern)", DATUM["CH1903 (Bern)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6801"]], PRIMEM["Bern", 7.439583333333333, AUTHORITY["EPSG", "8907"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4801"]] +2627=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2627"]] +4800=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 129E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4800"]] +2626=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2626"]] +2625=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2625"]] +2624=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2624"]] +2623=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2623"]] +2622=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2622"]] +2621=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2621"]] +2620=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2620"]] +66446405=GEOGCS["NEA74 Noumea (deg)", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66446405"]] +2619=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2619"]] +2618=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2618"]] +2617=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2617"]] +2616=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2616"]] +2615=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2615"]] +2614=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2614"]] +2613=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2613"]] +2612=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2612"]] +2611=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2611"]] +2610=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2610"]] +62676405=GEOGCS["NAD27 (deg)", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62676405"]] +2609=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2609"]] +26899=PROJCS["NAD83(CSRS) / MTM zone 2", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -56.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26899"]] +2608=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2608"]] +26898=PROJCS["NAD83(CSRS) / MTM zone 1", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -53.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26898"]] +2607=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2607"]] +26897=PROJCS["NAD83(CSRS) / MTM zone 17", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26897"]] +2606=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2606"]] +26896=PROJCS["NAD83(CSRS) / MTM zone 16", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26896"]] +2605=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2605"]] +26895=PROJCS["NAD83(CSRS) / MTM zone 15", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26895"]] +2604=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2604"]] +26894=PROJCS["NAD83(CSRS) / MTM zone 14", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26894"]] +2603=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2603"]] +26893=PROJCS["NAD83(CSRS) / MTM zone 13", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26893"]] +2602=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2602"]] +26892=PROJCS["NAD83(CSRS) / MTM zone 12", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26892"]] +2601=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2601"]] +26891=PROJCS["NAD83(CSRS) / MTM zone 11", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26891"]] +2600=PROJCS["Lietuvos Koordinoei Sistema 1994", GEOGCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4669"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2600"]] +61396405=GEOGCS["Puerto Rico (deg)", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61396405"]] +26870=PROJCS["NAD83(NSRS2007) / West Virginia South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26870"]] +26869=PROJCS["NAD83(NSRS2007) / West Virginia North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26869"]] +26868=PROJCS["NAD83(NSRS2007) / Nebraska (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26868"]] +26867=PROJCS["NAD83(NSRS2007) / Minnesota South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26867"]] +26866=PROJCS["NAD83(NSRS2007) / Minnesota Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26866"]] +26865=PROJCS["NAD83(NSRS2007) / Minnesota North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26865"]] +26864=PROJCS["NAD83(NSRS2007) / Maine West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26864"]] +26863=PROJCS["NAD83(NSRS2007) / Maine East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26863"]] +26862=PROJCS["NAD83(HARN) / West Virginia South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26862"]] +26861=PROJCS["NAD83(HARN) / West Virginia North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26861"]] +26860=PROJCS["NAD83(HARN) / Nebraska (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26860"]] +62516405=GEOGCS["Liberia 1964 (deg)", DATUM["Liberia 1964", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-90.0, 40.0, 88.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6251"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62516405"]] +26859=PROJCS["NAD83(HARN) / Minnesota South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26859"]] +26858=PROJCS["NAD83(HARN) / Minnesota Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26858"]] +26857=PROJCS["NAD83(HARN) / Minnesota North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26857"]] +26856=PROJCS["NAD83(HARN) / Maine West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26856"]] +26855=PROJCS["NAD83(HARN) / Maine East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26855"]] +26854=PROJCS["NAD83 / West Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26854"]] +26853=PROJCS["NAD83 / West Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26853"]] +26852=PROJCS["NAD83 / Nebraska (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26852"]] +26851=PROJCS["NAD83 / Minnesota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26851"]] +26850=PROJCS["NAD83 / Minnesota Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26850"]] +26849=PROJCS["NAD83 / Minnesota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26849"]] +26848=PROJCS["NAD83 / Maine West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26848"]] +26847=PROJCS["NAD83 / Maine East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26847"]] +26846=PROJCS["NAD83(NSRS2007) / West Virginia South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26846"]] +26845=PROJCS["NAD83(NSRS2007) / West Virginia North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26845"]] +26844=PROJCS["NAD83(NSRS2007) / Nebraska (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.00001016003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26844"]] +26843=PROJCS["NAD83(NSRS2007) / Minnesota South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26843"]] +26842=PROJCS["NAD83(NSRS2007) / Minnesota Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26842"]] +26841=PROJCS["NAD83(NSRS2007) / Minnesota North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26841"]] +32260=PROJCS["WGS 72 / UTM zone 60N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32260"]] +61236405=GEOGCS["KKJ (deg)", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61236405"]] +62186405=GEOGCS["Bogota 1975 (deg)", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62186405"]] +32259=PROJCS["WGS 72 / UTM zone 59N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32259"]] +26837=PROJCS["NAD83(NSRS2007) / Maine West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26837"]] +32258=PROJCS["WGS 72 / UTM zone 58N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32258"]] +26836=PROJCS["NAD83(NSRS2007) / Maine East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26836"]] +32257=PROJCS["WGS 72 / UTM zone 57N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32257"]] +26835=PROJCS["NAD83(HARN) / West Virginia South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26835"]] +32256=PROJCS["WGS 72 / UTM zone 56N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32256"]] +26834=PROJCS["NAD83(HARN) / West Virginia North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26834"]] +32255=PROJCS["WGS 72 / UTM zone 55N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32255"]] +26833=PROJCS["NAD83(HARN) / Nebraska (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.00001016003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26833"]] +32254=PROJCS["WGS 72 / UTM zone 54N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32254"]] +26832=PROJCS["NAD83(HARN) / Minnesota South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26832"]] +32253=PROJCS["WGS 72 / UTM zone 53N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32253"]] +26831=PROJCS["NAD83(HARN) / Minnesota Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26831"]] +32252=PROJCS["WGS 72 / UTM zone 52N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32252"]] +26830=PROJCS["NAD83(HARN) / Minnesota North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26830"]] +32251=PROJCS["WGS 72 / UTM zone 51N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32251"]] +32250=PROJCS["WGS 72 / UTM zone 50N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32250"]] +5299=PROJCS["DRUKREF 03 / Paro TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.35], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5299"]] +5298=PROJCS["DRUKREF 03 / Mongar TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.23333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5298"]] +5297=PROJCS["DRUKREF 03 / Lhuentse TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.13333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5297"]] +5296=PROJCS["DRUKREF 03 / Ha TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.15], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5296"]] +5295=PROJCS["DRUKREF 03 / Gasa TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.03333333333335], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5295"]] +5294=PROJCS["DRUKREF 03 / Dagana TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.85], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5294"]] +5293=PROJCS["DRUKREF 03 / Chhukha TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.55], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5293"]] +5292=PROJCS["DRUKREF 03 / Bumthang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.73333333333335], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5292"]] +32249=PROJCS["WGS 72 / UTM zone 49N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32249"]] +32248=PROJCS["WGS 72 / UTM zone 48N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32248"]] +26826=PROJCS["NAD83(HARN) / Maine West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26826"]] +32247=PROJCS["WGS 72 / UTM zone 47N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32247"]] +26825=PROJCS["NAD83(HARN) / Maine East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26825"]] +32246=PROJCS["WGS 72 / UTM zone 46N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32246"]] +26824=PROJCS["NAD83 / West Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26824"]] +32245=PROJCS["WGS 72 / UTM zone 45N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32245"]] +26823=PROJCS["NAD83 / West Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26823"]] +32244=PROJCS["WGS 72 / UTM zone 44N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32244"]] +26822=PROJCS["NAD83 / Nebraska (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.00001016003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26822"]] +32243=PROJCS["WGS 72 / UTM zone 43N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32243"]] +26821=PROJCS["NAD83 / Minnesota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26821"]] +32242=PROJCS["WGS 72 / UTM zone 42N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32242"]] +26820=PROJCS["NAD83 / Minnesota Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26820"]] +32241=PROJCS["WGS 72 / UTM zone 41N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32241"]] +32240=PROJCS["WGS 72 / UTM zone 40N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32240"]] +26819=PROJCS["NAD83 / Minnesota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26819"]] +32239=PROJCS["WGS 72 / UTM zone 39N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32239"]] +32238=PROJCS["WGS 72 / UTM zone 38N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32238"]] +32237=PROJCS["WGS 72 / UTM zone 37N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32237"]] +26815=PROJCS["NAD83 / Maine West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26815"]] +32236=PROJCS["WGS 72 / UTM zone 36N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32236"]] +26814=PROJCS["NAD83 / Maine East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26814"]] +32235=PROJCS["WGS 72 / UTM zone 35N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32235"]] +26813=PROJCS["NAD Michigan / Michigan South", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.33333333333333], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26813"]] +32234=PROJCS["WGS 72 / UTM zone 34N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32234"]] +26812=PROJCS["NAD Michigan / Michigan Central", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.33333333333333], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26812"]] +32233=PROJCS["WGS 72 / UTM zone 33N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32233"]] +26811=PROJCS["NAD Michigan / Michigan North", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26811"]] +32232=PROJCS["WGS 72 / UTM zone 32N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32232"]] +32231=PROJCS["WGS 72 / UTM zone 31N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32231"]] +32230=PROJCS["WGS 72 / UTM zone 30N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32230"]] +5275=PROJCS["TUREF / 3-degree Gauss-Kruger zone 15", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5275"]] +5274=PROJCS["TUREF / 3-degree Gauss-Kruger zone 14", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5274"]] +5273=PROJCS["TUREF / 3-degree Gauss-Kruger zone 13", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5273"]] +3099=PROJCS["JGD2000 / UTM zone 53N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3099"]] +5272=PROJCS["TUREF / 3-degree Gauss-Kruger zone 12", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5272"]] +3098=PROJCS["JGD2000 / UTM zone 52N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3098"]] +5271=PROJCS["TUREF / 3-degree Gauss-Kruger zone 11", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5271"]] +3097=PROJCS["JGD2000 / UTM zone 51N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3097"]] +5270=PROJCS["TUREF / 3-degree Gauss-Kruger zone 10", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5270"]] +3096=PROJCS["Tokyo / UTM zone 55N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3096"]] +3095=PROJCS["Tokyo / UTM zone 54N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3095"]] +3094=PROJCS["Tokyo / UTM zone 53N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3094"]] +3093=PROJCS["Tokyo / UTM zone 52N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3093"]] +3092=PROJCS["Tokyo / UTM zone 51N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3092"]] +61786405=GEOGCS["Pulkovo 1942(83) (deg)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61786405"]] +3091=PROJCS["NAD83(HARN) / Kentucky Single Zone (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3091"]] +3090=PROJCS["NAD83(HARN) / Kentucky Single Zone", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3090"]] +32229=PROJCS["WGS 72 / UTM zone 29N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32229"]] +32228=PROJCS["WGS 72 / UTM zone 28N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32228"]] +32227=PROJCS["WGS 72 / UTM zone 27N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32227"]] +32226=PROJCS["WGS 72 / UTM zone 26N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32226"]] +32225=PROJCS["WGS 72 / UTM zone 25N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32225"]] +26803=PROJCS["NAD Michigan / Michigan West", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.75], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26803"]] +32224=PROJCS["WGS 72 / UTM zone 24N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32224"]] +26802=PROJCS["NAD Michigan / Michigan Old Central", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26802"]] +32223=PROJCS["WGS 72 / UTM zone 23N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32223"]] +26801=PROJCS["NAD Michigan / Michigan East", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -83.66666666666667], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999942857], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26801"]] +32222=PROJCS["WGS 72 / UTM zone 22N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32222"]] +7447=VERT_CS["PNG08 height", VERT_DATUM["PNG08", 2005, AUTHORITY["EPSG", "1149"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7447"]] +32221=PROJCS["WGS 72 / UTM zone 21N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32221"]] +7446=VERT_CS["Famagusta 1960 height", VERT_DATUM["Famagusta 1960", 2005, AUTHORITY["EPSG", "1148"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7446"]] +32220=PROJCS["WGS 72 / UTM zone 20N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32220"]] +5269=PROJCS["TUREF / 3-degree Gauss-Kruger zone 9", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5269"]] +5266=PROJCS["DRUKREF 03 / Bhutan National Grid", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5266"]] +5264=GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]] +5263=GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5263"]] +3089=PROJCS["NAD83 / Kentucky Single Zone (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3089"]] +5262=GEOCCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5262"]] +3088=PROJCS["NAD83 / Kentucky Single Zone", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3088"]] +3087=PROJCS["NAD83(HARN) / Florida GDL Albers", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 31.499999999999996], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3087"]] +3086=PROJCS["NAD83 / Florida GDL Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 31.499999999999996], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3086"]] +3085=PROJCS["NAD83(HARN) / Texas Centric Albers Equal Area", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 27.500000000000004], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3085"]] +3084=PROJCS["NAD83(HARN) / Texas Centric Lambert Conformal", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 35.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.500000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3084"]] +3083=PROJCS["NAD83 / Texas Centric Albers Equal Area", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 27.500000000000004], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3083"]] +3082=PROJCS["NAD83 / Texas Centric Lambert Conformal", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 35.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.500000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3082"]] +3081=PROJCS["NAD83 / Texas State Mapping System", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 31.166666666666668], PARAMETER["standard_parallel_1", 34.916666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.416666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3081"]] +3080=PROJCS["NAD27 / Shackleford", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 31.166666666666668], PARAMETER["standard_parallel_1", 34.916666666666664], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.416666666666668], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3080"]] +32219=PROJCS["WGS 72 / UTM zone 19N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32219"]] +32218=PROJCS["WGS 72 / UTM zone 18N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32218"]] +32217=PROJCS["WGS 72 / UTM zone 17N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32217"]] +32216=PROJCS["WGS 72 / UTM zone 16N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32216"]] +32215=PROJCS["WGS 72 / UTM zone 15N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32215"]] +32214=PROJCS["WGS 72 / UTM zone 14N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32214"]] +62026405=GEOGCS["AGD66 (deg)", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62026405"]] +32213=PROJCS["WGS 72 / UTM zone 13N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32213"]] +32212=PROJCS["WGS 72 / UTM zone 12N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32212"]] +32211=PROJCS["WGS 72 / UTM zone 11N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32211"]] +32210=PROJCS["WGS 72 / UTM zone 10N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32210"]] +5259=PROJCS["TUREF / TM45", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5259"]] +5258=PROJCS["TUREF / TM42", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5258"]] +5257=PROJCS["TUREF / TM39", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5257"]] +5256=PROJCS["TUREF / TM36", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5256"]] +5255=PROJCS["TUREF / TM33", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5255"]] +5254=PROJCS["TUREF / TM30", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5254"]] +5253=PROJCS["TUREF / TM27", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5253"]] +3079=PROJCS["NAD83(HARN) / Michigan Oblique Mercator", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -86.0], PARAMETER["latitude_of_center", 45.30916666666668], PARAMETER["azimuth", 337.25556], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2546731.496], PARAMETER["false_northing", -4354009.816], PARAMETER["rectified_grid_angle", 337.25556], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3079"]] +5252=GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]] +20258=PROJCS["AGD66 / AMG zone 58", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20258"]] +3078=PROJCS["NAD83 / Michigan Oblique Mercator", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -86.0], PARAMETER["latitude_of_center", 45.30916666666668], PARAMETER["azimuth", 337.25556], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2546731.496], PARAMETER["false_northing", -4354009.816], PARAMETER["rectified_grid_angle", 337.25556], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3078"]] +5251=GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5251"]] +20257=PROJCS["AGD66 / AMG zone 57", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20257"]] +3077=PROJCS["NAD83(HARN) / Maine CS2000 West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.375], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3077"]] +5250=GEOCCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5250"]] +20256=PROJCS["AGD66 / AMG zone 56", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20256"]] +3076=PROJCS["NAD83(HARN) / Maine CS2000 Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3076"]] +20255=PROJCS["AGD66 / AMG zone 55", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20255"]] +3075=PROJCS["NAD83(HARN) / Maine CS2000 East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.875], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3075"]] +20254=PROJCS["AGD66 / AMG zone 54", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20254"]] +3074=PROJCS["NAD83 / Maine CS2000 West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.375], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3074"]] +20253=PROJCS["AGD66 / AMG zone 53", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20253"]] +3073=PROJCS["NAD83 / Maine CS2000 Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3073"]] +20252=PROJCS["AGD66 / AMG zone 52", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20252"]] +3072=PROJCS["NAD83 / Maine CS2000 East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.875], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3072"]] +20251=PROJCS["AGD66 / AMG zone 51", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20251"]] +3071=PROJCS["NAD83(HARN) / Wisconsin Transverse Mercator", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 520000.0], PARAMETER["false_northing", -4480000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3071"]] +20250=PROJCS["AGD66 / AMG zone 50", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20250"]] +3070=PROJCS["NAD83 / Wisconsin Transverse Mercator", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 520000.0], PARAMETER["false_northing", -4480000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3070"]] +32209=PROJCS["WGS 72 / UTM zone 9N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32209"]] +32208=PROJCS["WGS 72 / UTM zone 8N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32208"]] +32207=PROJCS["WGS 72 / UTM zone 7N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32207"]] +32206=PROJCS["WGS 72 / UTM zone 6N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32206"]] +32205=PROJCS["WGS 72 / UTM zone 5N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32205"]] +32204=PROJCS["WGS 72 / UTM zone 4N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32204"]] +32203=PROJCS["WGS 72 / UTM zone 3N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32203"]] +32202=PROJCS["WGS 72 / UTM zone 2N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32202"]] +32201=PROJCS["WGS 72 / UTM zone 1N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32201"]] +7422=COMPD_CS["NTF (Paris) / Lambert zone III + NGF-IGN69 height", PROJCS["NTF (Paris) / Lambert zone III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27573"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7422"]] +7421=COMPD_CS["NTF (Paris) / Lambert zone II + NGF-IGN69 height", PROJCS["NTF (Paris) / Lambert zone II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27572"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7421"]] +24600=PROJCS["KOC Lambert", GEOGCS["KOC", DATUM["Kuwait Oil Company", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-294.7, -200.1, 525.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6246"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4246"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9987864078], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1166200.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24600"]] +5247=PROJCS["GDBD2009 / Brunei BRSO", GEOGCS["GDBD2009", DATUM["Geocentric Datum Brunei Darussalam 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1056"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5246"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31580995000001], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5247"]] +7420=COMPD_CS["ETRS89 / Kp2000 Bornholm + DVR90 height", PROJCS["ETRS89 / Kp2000 Bornholm", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2198"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7420"]] +5246=GEOGCS["GDBD2009", DATUM["Geocentric Datum Brunei Darussalam 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1056"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5246"]] +5245=GEOGCS["GDBD2009", DATUM["Geocentric Datum Brunei Darussalam 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1056"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5245"]] +5244=GEOCCS["GDBD2009", DATUM["Geocentric Datum Brunei Darussalam 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1056"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5244"]] +5243=PROJCS["ETRS89 / LCC Germany (E-N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5243"]] +20249=PROJCS["AGD66 / AMG zone 49", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20249"]] +3069=PROJCS["NAD27 / Wisconsin Transverse Mercator", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -4500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3069"]] +20248=PROJCS["AGD66 / AMG zone 48", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20248"]] +3068=PROJCS["DHDN / Soldner Berlin", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 13.627203666666666], PARAMETER["latitude_of_origin", 52.418648277777784], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 10000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3068"]] +3067=PROJCS["ETRS89 / TM35FIN(E,N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3067"]] +3066=PROJCS["ED50 / Jordan TM", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 37.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -3000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3066"]] +3065=PROJCS["IGM95 / UTM zone 33N", GEOGCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4670"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3065"]] +3064=PROJCS["IGM95 / UTM zone 32N", GEOGCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4670"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3064"]] +3063=PROJCS["Azores Central 1995 / UTM zone 26N", GEOGCS["Azores Central 1995", DATUM["Azores Central Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-103.088, 162.481, -28.276, 0.167, -0.082, -0.168, -1.504], AUTHORITY["EPSG", "6665"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4665"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3063"]] +3062=PROJCS["Azores Oriental 1995 / UTM zone 26N", GEOGCS["Azores Oriental 1995", DATUM["Azores Oriental Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.719, 129.685, 52.092, -0.195, 0.014, -0.327, 0.198], AUTHORITY["EPSG", "6664"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4664"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3062"]] +3061=PROJCS["Porto Santo 1995 / UTM zone 28N", GEOGCS["Porto Santo 1995", DATUM["Porto Santo 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-210.502, -66.902, -48.476, 2.094, 15.067, 5.817, 0.485], AUTHORITY["EPSG", "6663"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4663"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3061"]] +3060=PROJCS["IGN72 Grande Terre / UTM zone 58S", GEOGCS["IGN72 Grande Terre", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4662"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3060"]] +7419=COMPD_CS["ETRS89 / Kp2000 Zealand + DVR90 height", PROJCS["ETRS89 / Kp2000 Zealand", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2197"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7419"]] +7418=COMPD_CS["ETRS89 / Kp2000 Jutland + DVR90 height", PROJCS["ETRS89 / Kp2000 Jutland", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.500000000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2196"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7418"]] +7417=COMPD_CS["ETRS89 / UTM zone 33N + DVR90 height", PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7417"]] +7416=COMPD_CS["ETRS89 / UTM zone 32N + DVR90 height", PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7416"]] +7415=COMPD_CS["Amersfoort / RD New + NAP height", PROJCS["Amersfoort / RD New", GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.4068573303223975, -0.3507326765425626, 1.8703473836067956, 4.0812], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4289"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 5.387638888888891], PARAMETER["latitude_of_origin", 52.15616055555556], PARAMETER["scale_factor", 0.9999079], PARAMETER["false_easting", 155000.0], PARAMETER["false_northing", 463000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28992"]], VERT_CS["NAP height", VERT_DATUM["Normaal Amsterdams Peil", 2005, AUTHORITY["EPSG", "5109"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5709"]], AUTHORITY["EPSG", "7415"]] +7413=COMPD_CS["NTF (Paris) / Lambert zone III + NGF IGN69", PROJCS["NTF (Paris) / Lambert zone III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27573"]], VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]], AUTHORITY["EPSG", "7413"]] +7412=COMPD_CS["NTF (Paris) / Lambert zone II + NGF IGN69", PROJCS["NTF (Paris) / Lambert zone II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27572"]], VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]], AUTHORITY["EPSG", "7412"]] +7411=COMPD_CS["NTF (Paris) / Lambert zone II + NGF Lallemand height", PROJCS["NTF (Paris) / Lambert zone II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27572"]], VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]], AUTHORITY["EPSG", "7411"]] +5237=VERT_CS["SLVD height", VERT_DATUM["Sri Lanka Vertical Datum", 2005, AUTHORITY["EPSG", "1054"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5237"]] +5235=PROJCS["SLD99 / Sri Lanka Grid 1999", GEOGCS["SLD99", DATUM["Sri Lanka Datum 1999", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-0.293, 766.95, 87.713, 0.195704, -1.695068, -3.473016, -0.039338], AUTHORITY["EPSG", "1053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5233"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 80.77171308333332], PARAMETER["latitude_of_origin", 7.000471527777781], PARAMETER["scale_factor", 0.9999238418], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5235"]] +5234=PROJCS["Kandawala / Sri Lanka Grid", GEOGCS["Kandawala", DATUM["Kandawala", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-97.0, 787.0, 86.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6244"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4244"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 80.77171111111112], PARAMETER["latitude_of_origin", 7.0004802777777755], PARAMETER["scale_factor", 0.9999238418], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5234"]] +5233=GEOGCS["SLD99", DATUM["Sri Lanka Datum 1999", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-0.293, 766.95, 87.713, 0.195704, -1.695068, -3.473016, -0.039338], AUTHORITY["EPSG", "1053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5233"]] +3059=PROJCS["LKS92 / Latvia TM", GEOGCS["LKS92", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4661"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3059"]] +3058=PROJCS["Helle 1954 / Jan Mayen Grid", GEOGCS["Helle 1954", DATUM["Helle 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[982.6087, 552.753, -540.873, 6.68162662527694, -31.61149240864225, -19.848161004816845, 16.805], AUTHORITY["EPSG", "6660"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4660"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", -7800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3058"]] +3057=PROJCS["ISN93 / Lambert 1993", GEOGCS["ISN93", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4659"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -19.000000000000004], PARAMETER["latitude_of_origin", 65.0], PARAMETER["standard_parallel_1", 65.75], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 64.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3057"]] +3056=PROJCS["Hjorsey 1955 / UTM zone 28N", GEOGCS["Hjorsey 1955", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4658"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3056"]] +3055=PROJCS["Hjorsey 1955 / UTM zone 27N", GEOGCS["Hjorsey 1955", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4658"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3055"]] +3054=PROJCS["Hjorsey 1955 / UTM zone 26N", GEOGCS["Hjorsey 1955", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4658"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3054"]] +3051=PROJCS["ETRS89 / TM39", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3051"]] +3050=PROJCS["ETRS89 / TM38", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3050"]] +66346405=GEOGCS["IGN72 Grande Terre (deg)", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66346405"]] +61626405=GEOGCS["Korean 1985 (deg)", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61626405"]] +7407=COMPD_CS["NAD27 / Texas North + NGVD29 height (ftUS)", PROJCS["NAD27 / Texas North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32037"]], VERT_CS["NGVD29 height (ftUS)", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5702"]], AUTHORITY["EPSG", "7407"]] +7405=COMPD_CS["OSGB 1936 / British National Grid + ODN height", PROJCS["OSGB 1936 / British National Grid", GEOGCS["OSGB 1936", DATUM["OSGB 1936", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489], AUTHORITY["EPSG", "6277"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4277"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["scale_factor", 0.9996012717], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", -100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27700"]], VERT_CS["ODN height", VERT_DATUM["Ordnance Datum Newlyn", 2005, AUTHORITY["EPSG", "5101"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5701"]], AUTHORITY["EPSG", "7405"]] +7403=COMPD_CS["NTF (Paris) / France III + NGF IGN69", PROJCS["NTF (Paris) / France III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27583"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7403"]] +5229=GEOGCS["S-JTSK/05 (Ferro)", DATUM["System of the Unified Trigonometrical Cadastral Network/05 (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1055"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5229"]] +7402=COMPD_CS["NTF (Paris) / France II + NGF IGN69", PROJCS["NTF (Paris) / France II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27582"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7402"]] +5228=GEOGCS["S-JTSK/05", DATUM["System of the Unified Trigonometrical Cadastral Network/05", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[572.213, 85.334, 461.94, 4.9732, -1.529, -5.2484, 3.5378], AUTHORITY["EPSG", "1052"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5228"]] +7401=COMPD_CS["NTF (Paris) / France II + NGF Lallemand", PROJCS["NTF (Paris) / France II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27582"]], VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]], AUTHORITY["EPSG", "7401"]] +62576405=GEOGCS["Makassar (deg)", DATUM["Makassar", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-587.8, 519.75, 145.76, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6257"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62576405"]] +5223=PROJCS["WGS 84 / Gabon TM", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5223"]] +3049=PROJCS["ETRS89 / UTM zone 37N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3049"]] +3048=PROJCS["ETRS89 / UTM zone 36N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3048"]] +3047=PROJCS["ETRS89 / UTM zone 35N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3047"]] +3046=PROJCS["ETRS89 / UTM zone 34N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3046"]] +3045=PROJCS["ETRS89 / UTM zone 33N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3045"]] +3044=PROJCS["ETRS89 / UTM zone 32N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3044"]] +3043=PROJCS["ETRS89 / UTM zone 31N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3043"]] +3042=PROJCS["ETRS89 / UTM zone 30N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3042"]] +3041=PROJCS["ETRS89 / UTM zone 29N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3041"]] +3040=PROJCS["ETRS89 / UTM zone 28N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3040"]] +5214=VERT_CS["Genoa height", VERT_DATUM["Genoa", 2005, AUTHORITY["EPSG", "1051"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5214"]] +3039=PROJCS["ETRS89 / TM27", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3039"]] +3038=PROJCS["ETRS89 / TM26", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3038"]] +3037=PROJCS["Moznet / UTM zone 37S", GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4130"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3037"]] +3036=PROJCS["Moznet / UTM zone 36S", GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4130"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3036"]] +3035=PROJCS["ETRS89 / LAEA Europe", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3035"]] +3034=PROJCS["ETRS89 / LCC Europe", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3034"]] +3033=PROJCS["WGS 84 / Australian Antarctic Lambert", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 70.0], PARAMETER["latitude_of_origin", -50.0], PARAMETER["standard_parallel_1", -68.5], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -74.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3033"]] +3032=PROJCS["WGS 84 / Australian Antarctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 70.0], PARAMETER["Standard_Parallel_1", -71.0], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", "North along 160 deg East"], AXIS["Northing", "North along 70 deg East"], AUTHORITY["EPSG", "3032"]] +3031=PROJCS["WGS 84 / Antarctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -71.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3031"]] +3030=PROJCS["RT38 5 gon O", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.55827777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3030"]] +61296405=GEOGCS["Observatario (deg)", DATUM["Observatario", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-132.0, -110.0, -335.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6129"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61296405"]] +3029=PROJCS["RT38 2.5 gon O", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.308277777777782], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3029"]] +3028=PROJCS["RT38 0 gon", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.058277777777775], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3028"]] +3027=PROJCS["RT38 2.5 gon V", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.808277777777773], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3027"]] +63116405=GEOGCS["Zanderij (deg)", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63116405"]] +3026=PROJCS["RT38 5 gon V", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.558277777777775], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3026"]] +3025=PROJCS["RT38 7.5 gon V", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.308277777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3025"]] +3024=PROJCS["RT90 5 gon O", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.55827777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3024"]] +3023=PROJCS["RT90 2.5 gon O", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.308277777777782], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3023"]] +3022=PROJCS["RT90 0 gon", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.058277777777775], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3022"]] +3021=PROJCS["RT90 2.5 gon V", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.808277777777773], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3021"]] +3020=PROJCS["RT90 5 gon V", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.558277777777775], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3020"]] +3019=PROJCS["RT90 7.5 gon V", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.308277777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3019"]] +3018=PROJCS["SWEREF99 23 15", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.250000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3018"]] +3017=PROJCS["SWEREF99 21 45", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3017"]] +3016=PROJCS["SWEREF99 20 15", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.25], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3016"]] +3015=PROJCS["SWEREF99 18 45", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3015"]] +3014=PROJCS["SWEREF99 17 15", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.25], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3014"]] +3013=PROJCS["SWEREF99 15 45", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.749999999999998], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3013"]] +3012=PROJCS["SWEREF99 14 15", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.25], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3012"]] +3011=PROJCS["SWEREF99 18 00", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3011"]] +3010=PROJCS["SWEREF99 16 30", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3010"]] +6997=PROJCS["NAD83(2011) / San Francisco CS13 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.45], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 0.000001000007], PARAMETER["false_easting", 157480.0], PARAMETER["false_northing", 78740.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6997"]] +6996=PROJCS["NAD83(2011) / San Francisco CS13", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.45], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 0.000001000007], PARAMETER["false_easting", 48000.0], PARAMETER["false_northing", 24000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6996"]] +3009=PROJCS["SWEREF99 15 00", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3009"]] +3008=PROJCS["SWEREF99 13 30", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3008"]] +62416405=GEOGCS["Jamaica 1875 (deg)", DATUM["Jamaica 1875", SPHEROID["Clarke 1880", 6378249.144808011, 293.46630765562986, AUTHORITY["EPSG", "7034"]], AUTHORITY["EPSG", "6241"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62416405"]] +3007=PROJCS["SWEREF99 12 00", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3007"]] +3006=PROJCS["SWEREF99 TM", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3006"]] +6991=PROJCS["Israeli Grid 05/12", GEOGCS["IG05/12 Intermediate CRS", DATUM["IG05/12 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6990"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.20451694444445], PARAMETER["latitude_of_origin", 31.734393611111106], PARAMETER["scale_factor", 1.0000067], PARAMETER["false_easting", 219529.584], PARAMETER["false_northing", 626907.39], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6991"]] +3005=PROJCS["NAD83 / BC Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -125.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 58.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3005"]] +6990=GEOGCS["IG05/12 Intermediate CRS", DATUM["IG05/12 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6990"]] +3004=PROJCS["Monte Mario / Italy zone 2", GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4265"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2520000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3004"]] +3003=PROJCS["Monte Mario / Italy zone 1", GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4265"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3003"]] +3002=PROJCS["Makassar / NEIEZ", GEOGCS["Makassar", DATUM["Makassar", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-587.8, 519.75, 145.76, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6257"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4257"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3002"]] +27292=PROJCS["NZGD49 / South Island Grid", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m*0.9143984146160287", 0.9143984146160287], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27292"]] +3001=PROJCS["Batavia / NEIEZ", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3001"]] +27291=PROJCS["NZGD49 / North Island Grid", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.5], PARAMETER["latitude_of_origin", -39.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 400000.0], UNIT["m*0.9143984146160287", 0.9143984146160287], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27291"]] +3000=PROJCS["Segara / NEIEZ", GEOGCS["Segara", DATUM["Gunung Segara", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6613"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4613"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3000"]] +6989=GEOGCS["IG05/12 Intermediate CRS", DATUM["IG05/12 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6989"]] +6988=GEOCCS["IG05/12 Intermediate CRS", DATUM["IG05/12 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6988"]] +6987=GEOGCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6987"]] +6986=GEOGCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6986"]] +6985=GEOCCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6985"]] +6984=PROJCS["Israeli Grid 05", GEOGCS["IG05 Intermediate CRS", DATUM["IG05 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6983"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.20451694444445], PARAMETER["latitude_of_origin", 31.734393611111106], PARAMETER["scale_factor", 1.0000067], PARAMETER["false_easting", 219529.584], PARAMETER["false_northing", 626907.39], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6984"]] +6983=GEOGCS["IG05 Intermediate CRS", DATUM["IG05 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6983"]] +6982=GEOGCS["IG05 Intermediate CRS", DATUM["IG05 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6982"]] +6981=GEOCCS["IG05 Intermediate CRS", DATUM["IG05 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6981"]] +6980=GEOGCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6980"]] +6979=GEOGCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6979"]] +6978=GEOCCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6978"]] +4799=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 126E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4799"]] +4798=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 123E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4798"]] +4797=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 120E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4797"]] +4796=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 117E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4796"]] +4795=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 114E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4795"]] +4794=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 111E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4794"]] +4793=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 108E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4793"]] +4792=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 105E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4792"]] +4791=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 102E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4791"]] +4790=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 99E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4790"]] +62086405=GEOGCS["Aratu (deg)", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62086405"]] +4789=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 96E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4789"]] +6962=PROJCS["ETRS89 / Albania LCC 2010", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6962"]] +4788=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 93E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4788"]] +4787=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 90E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4787"]] +4786=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 87E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4786"]] +4785=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 84E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4785"]] +4784=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 81E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4784"]] +4783=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 78E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4783"]] +4782=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 75E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4782"]] +27260=PROJCS["NZGD49 / UTM zone 60S", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27260"]] +4781=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 45", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4781"]] +4780=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 44", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4780"]] +6959=PROJCS["VN-2000 / TM-3 Da Nang zone", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 107.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6959"]] +6958=PROJCS["VN-2000 / TM-3 zone 491", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6958"]] +6957=PROJCS["VN-2000 / TM-3 zone 482", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6957"]] +6956=PROJCS["VN-2000 / TM-3 zone 481", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6956"]] +27259=PROJCS["NZGD49 / UTM zone 59S", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27259"]] +27258=PROJCS["NZGD49 / UTM zone 58S", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27258"]] +4779=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 43", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4779"]] +4778=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 42", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4778"]] +4777=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 41", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4777"]] +4776=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 40", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4776"]] +4775=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 39", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4775"]] +4774=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 38", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4774"]] +4773=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 37", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4773"]] +2599=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2599"]] +4772=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 36", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4772"]] +2598=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2598"]] +4771=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 35", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4771"]] +2597=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2597"]] +4770=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 34", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4770"]] +2596=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2596"]] +2595=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2595"]] +2594=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2594"]] +2593=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2593"]] +2592=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2592"]] +2591=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2591"]] +2590=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2590"]] +4769=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 33", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4769"]] +4768=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 32", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4768"]] +4767=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 31", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4767"]] +4766=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 30", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4766"]] +4765=GEOGCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4765"]] +4764=GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]] +4763=GEOGCS["Pitcairn 2006", DATUM["Pitcairn 2006", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6763"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4763"]] +2589=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2589"]] +4762=GEOGCS["BDA2000", DATUM["Bermuda 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6762"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4762"]] +2588=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2588"]] +4761=GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]] +2587=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2587"]] +4760=GEOGCS["WGS 66", DATUM["World Geodetic System 1966", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6760"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4760"]] +2586=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2586"]] +2585=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2585"]] +2584=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2584"]] +61686405=GEOGCS["Accra (deg)", DATUM["Accra", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], TOWGS84[-170.0, 33.0, 326.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61686405"]] +2583=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2583"]] +2582=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2582"]] +2581=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 64", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 64500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2581"]] +2580=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 63", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 63500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2580"]] +6934=GEOCCS["IGS08", DATUM["IGS08", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6934"]] +4759=GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]] +6932=PROJCS["WGS 84 / NSIDC EASE-Grid 2.0 South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "6932"]] +4758=GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]] +6931=PROJCS["WGS 84 / NSIDC EASE-Grid 2.0 North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "6931"]] +4757=GEOGCS["SVY21", DATUM["SVY21", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6757"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4757"]] +4756=GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]] +4755=GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]] +4754=GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]] +27232=PROJCS["NZGD49 / Bluff Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.342872], PARAMETER["latitude_of_origin", -46.600009611111105], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300002.66], PARAMETER["false_northing", 699999.58], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27232"]] +4753=GEOGCS["fk89", DATUM["fk89", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6753"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4753"]] +27231=PROJCS["NZGD49 / North Taieri Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.28258911111106], PARAMETER["latitude_of_origin", -45.86151336111111], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27231"]] +2579=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 62", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 62500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2579"]] +4752=GEOGCS["Viti Levu 1912", DATUM["Viti Levu 1912", SPHEROID["Clarke 1880 (international foot)", 6378306.3696, 293.46630765562986, AUTHORITY["EPSG", "7055"]], TOWGS84[98.0, 390.0, -22.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6752"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4752"]] +27230=PROJCS["NZGD49 / Observation Point Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.62859516666666], PARAMETER["latitude_of_origin", -45.816196611111124], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27230"]] +2578=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 61", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 61500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2578"]] +4751=GEOGCS["Kertau (RSO)", DATUM["Kertau (RSO)", SPHEROID["Everest 1830 (RSO 1969)", 6377295.664, 300.8017, AUTHORITY["EPSG", "7056"]], AUTHORITY["EPSG", "6751"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4751"]] +2577=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 60", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 60000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2577"]] +4750=GEOGCS["ST87 Ouvea", DATUM["ST87 Ouvea", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-56.263, 16.136, -22.856, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6750"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4750"]] +2576=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 59", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 59500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2576"]] +2575=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 58", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 58500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2575"]] +2574=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 57", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 57500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2574"]] +2573=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 56", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 56500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2573"]] +2572=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 55", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 55500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2572"]] +2571=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 54", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 54500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2571"]] +2570=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 53", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 53500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2570"]] +31700=PROJCS["Dealul Piscului 1970/ Stereo 70", GEOGCS["Dealul Piscului 1970", DATUM["Dealul Piscului 1970", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[28.0, -121.0, -77.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6317"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4317"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 46.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31700"]] +6925=PROJCS["NAD83(2011) / Kansas LCC (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.24999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6925"]] +6924=PROJCS["NAD83(2011) / Kansas LCC", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.24999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6924"]] +27229=PROJCS["NZGD49 / Mount York Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 167.73886177777774], PARAMETER["latitude_of_origin", -45.56372616666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27229"]] +6923=PROJCS["NAD83 / Kansas LCC (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.24999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6923"]] +27228=PROJCS["NZGD49 / Mount Nicholas Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.3986411944445], PARAMETER["latitude_of_origin", -45.132902583333326], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27228"]] +4749=GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]] +6922=PROJCS["NAD83 / Kansas LCC", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.24999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6922"]] +27227=PROJCS["NZGD49 / Lindis Peak Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 169.46775508333332], PARAMETER["latitude_of_origin", -44.735267972222225], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27227"]] +4748=GEOGCS["Vanua Levu 1915", DATUM["Vanua Levu 1915", SPHEROID["Clarke 1880 (international foot)", 6378306.3696, 293.46630765562986, AUTHORITY["EPSG", "7055"]], TOWGS84[51.0, 391.0, -36.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6748"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4748"]] +27226=PROJCS["NZGD49 / Timaru Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0572508333333], PARAMETER["latitude_of_origin", -44.40222036111112], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27226"]] +4747=GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]] +27225=PROJCS["NZGD49 / Gawler Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.3607484722222], PARAMETER["latitude_of_origin", -43.74871155555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27225"]] +4746=GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]] +27224=PROJCS["NZGD49 / Mount Pleasant Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.7271935833334], PARAMETER["latitude_of_origin", -43.590637583333326], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27224"]] +4745=GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]] +27223=PROJCS["NZGD49 / Jacksons Bay Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.60626700000003], PARAMETER["latitude_of_origin", -43.977802888888895], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27223"]] +4744=GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]] +27222=PROJCS["NZGD49 / Okarito Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.26092583333337], PARAMETER["latitude_of_origin", -43.1101281388889], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27222"]] +4743=GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]] +27221=PROJCS["NZGD49 / Hokitika Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.97999350000003], PARAMETER["latitude_of_origin", -42.88632236111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27221"]] +2569=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 52", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 156.00000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 52500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2569"]] +4742=GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]] +27220=PROJCS["NZGD49 / Marlborough Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.80207411111112], PARAMETER["latitude_of_origin", -41.54448666666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27220"]] +2568=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 51", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 51500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2568"]] +4741=GEOGCS["FD54", DATUM["Faroe Datum 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6741"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4741"]] +2567=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 50", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2567"]] +4740=GEOGCS["PZ-90", DATUM["Parametry Zemli 1990", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], TOWGS84[-1.08, -0.27, -0.9, -0.0, 0.0, -0.16, -0.12], AUTHORITY["EPSG", "6740"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4740"]] +2566=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 49", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 49500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2566"]] +2565=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 48", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 48500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2565"]] +2564=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 47", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 47500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2564"]] +2563=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 46", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 46500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2563"]] +2562=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 45", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2562"]] +62806405=GEOGCS["Padang (deg)", DATUM["Padang 1884", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-377.0, 681.0, -50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6280"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62806405"]] +2561=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 44", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2561"]] +2560=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 43", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2560"]] +6916=VERT_CS["SHD height", VERT_DATUM["Singapore Height Datum", 2005, AUTHORITY["EPSG", "1140"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6916"]] +6915=PROJCS["South East Island 1943 / UTM zone 40N", GEOGCS["South East Island 1943", DATUM["South East Island 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-76.269, -16.683, 68.562, -6.275, 10.536, -4.286, -13.686], AUTHORITY["EPSG", "1138"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6892"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6915"]] +27219=PROJCS["NZGD49 / Amuri Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.01013338888893], PARAMETER["latitude_of_origin", -42.689116583333345], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27219"]] +27218=PROJCS["NZGD49 / Grey Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.54977130555554], PARAMETER["latitude_of_origin", -42.33369427777776], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27218"]] +4739=GEOGCS["Hong Kong 1963(67)", DATUM["Hong Kong 1963(67)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-156.0, -271.0, -189.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6739"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4739"]] +27217=PROJCS["NZGD49 / Buller Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.58126005555556], PARAMETER["latitude_of_origin", -41.81080286111112], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27217"]] +4738=GEOGCS["Hong Kong 1963", DATUM["Hong Kong 1963", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6738"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4738"]] +63176405=GEOGCS["Dealul Piscului 1970 (deg)", DATUM["Dealul Piscului 1970", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[28.0, -121.0, -77.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6317"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63176405"]] +27216=PROJCS["NZGD49 / Karamea Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.1090281944444], PARAMETER["latitude_of_origin", -41.28991152777776], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27216"]] +4737=GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]] +27215=PROJCS["NZGD49 / Nelson Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.29931680555552], PARAMETER["latitude_of_origin", -41.27454472222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27215"]] +4736=GEOGCS["Deception Island", DATUM["Deception Island", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[260.0, 12.0, -147.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6736"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4736"]] +27214=PROJCS["NZGD49 / Collingwood Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.67204649999994], PARAMETER["latitude_of_origin", -40.71475905555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27214"]] +4735=GEOGCS["Kusaie 1951", DATUM["Kusaie 1951", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[647.0, 1777.0, -1124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6735"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4735"]] +27213=PROJCS["NZGD49 / Wellington Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.77662311111112], PARAMETER["latitude_of_origin", -41.301319638888884], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27213"]] +4734=GEOGCS["Tristan 1968", DATUM["Tristan 1968", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-632.0, 438.0, -609.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6734"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4734"]] +27212=PROJCS["NZGD49 / Wairarapa Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.64734966666674], PARAMETER["latitude_of_origin", -40.925532638888896], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27212"]] +4733=GEOGCS["Wake Island 1952", DATUM["Wake Island 1952", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[276.0, -57.0, 149.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6733"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4733"]] +27211=PROJCS["NZGD49 / Wanganui Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.48809961111115], PARAMETER["latitude_of_origin", -40.24194713888889], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27211"]] +2559=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 42", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2559"]] +4732=GEOGCS["Marshall Islands 1960", DATUM["Marshall Islands 1960", SPHEROID["Hough 1960", 6378270.0, 297.0, AUTHORITY["EPSG", "7053"]], TOWGS84[102.0, 52.0, -38.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6732"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4732"]] +27210=PROJCS["NZGD49 / Tuhirangi Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.64003680555558], PARAMETER["latitude_of_origin", -39.51247038888891], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27210"]] +2558=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 41", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2558"]] +4731=GEOGCS["Viti Levu 1916", DATUM["Viti Levu 1916", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[51.0, 391.0, -36.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6731"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4731"]] +2557=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 40", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2557"]] +4730=GEOGCS["Santo 1965", DATUM["Santo 1965", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[170.0, 42.0, 84.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6730"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4730"]] +2556=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 39", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2556"]] +2555=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 38", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2555"]] +2554=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 37", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2554"]] +2553=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 36", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2553"]] +2552=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 35", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2552"]] +2551=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 34", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2551"]] +2550=PROJCS["Samboja / UTM zone 50S", GEOGCS["Samboja", DATUM["Samboja", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6125"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4125"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2550"]] +66246413=GEOGCS["RGFG95 (3D deg)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66246413"]] +61526413=GEOGCS["NAD83(HARN) (3D deg)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61526413"]] +27209=PROJCS["NZGD49 / Taranaki Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.22801175000004], PARAMETER["latitude_of_origin", -39.13575830555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27209"]] +27208=PROJCS["NZGD49 / Hawkes Bay Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 176.6736805277778], PARAMETER["latitude_of_origin", -39.65092930555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27208"]] +4729=GEOGCS["Pitcairn 1967", DATUM["Pitcairn 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[185.0, 165.0, 42.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6729"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4729"]] +27207=PROJCS["NZGD49 / Poverty Bay Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.88563627777776], PARAMETER["latitude_of_origin", -38.62470277777778], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27207"]] +4728=GEOGCS["Pico de las Nieves 1984", DATUM["Pico de las Nieves 1984", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.0, -92.0, 127.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6728"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4728"]] +27206=PROJCS["NZGD49 / Bay of Plenty Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 176.46619724999996], PARAMETER["latitude_of_origin", -37.761249805555536], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27206"]] +4727=GEOGCS["Midway 1961", DATUM["Midway 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[403.0, -81.0, 277.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6727"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4727"]] +27205=PROJCS["NZGD49 / Mount Eden Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.76433936111113], PARAMETER["latitude_of_origin", -36.87986527777778], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27205"]] +4726=GEOGCS["SIGD61", DATUM["Sister Islands Geodetic Datum 1961", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[44.4, 109.0, 151.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6726"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4726"]] +4725=GEOGCS["Johnston Island 1961", DATUM["Johnston Island 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[189.0, -79.0, -202.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6725"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4725"]] +4724=GEOGCS["Diego Garcia 1969", DATUM["Diego Garcia 1969", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[208.0, -435.0, -229.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6724"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4724"]] +4723=GEOGCS["GCGD59", DATUM["Grand Cayman Geodetic Datum 1959", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[67.8, 106.1, 138.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6723"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4723"]] +2549=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 33", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2549"]] +4722=GEOGCS["South Georgia 1968", DATUM["South Georgia 1968", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-794.0, 119.0, -298.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6722"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4722"]] +27200=PROJCS["NZGD49 / New Zealand Map Grid", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["New_Zealand_Map_Grid", AUTHORITY["EPSG", "9811"]], PARAMETER["latitude_of_origin", -41.0], PARAMETER["central_meridian", 173.0], PARAMETER["false_easting", 2510000.0], PARAMETER["false_northing", 6023150.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27200"]] +2548=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 32", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2548"]] +4721=GEOGCS["Fiji 1956", DATUM["Fiji 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[265.025, 384.929, -194.046, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6721"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4721"]] +2547=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 31", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2547"]] +4720=GEOGCS["Fiji 1986", DATUM["Fiji Geodetic Datum 1986", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.2263], AUTHORITY["EPSG", "6720"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4720"]] +2546=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 30", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2546"]] +2545=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 29", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2545"]] +2544=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 28", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2544"]] +2543=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 27", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2543"]] +2542=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 26", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2542"]] +66246405=GEOGCS["RGFG95 (deg)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66246405"]] +2541=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 25", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2541"]] +2540=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 24", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2540"]] +61526405=GEOGCS["NAD83(HARN) (deg)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61526405"]] +4719=GEOGCS["Easter Island 1967", DATUM["Easter Island 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[211.0, 147.0, 111.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6719"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4719"]] +62476405=GEOGCS["La Canoa (deg)", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62476405"]] +4718=GEOGCS["Solomon 1968", DATUM["Solomon 1968", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[230.0, -199.0, -752.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6718"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4718"]] +4717=GEOGCS["Cape Canaveral", DATUM["Cape Canaveral", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-2.0, 151.0, 181.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6717"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4717"]] +4716=GEOGCS["Phoenix Islands 1966", DATUM["Phoenix Islands 1966", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[298.0, -304.0, -375.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6716"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4716"]] +4715=GEOGCS["Camp Area Astro", DATUM["Camp Area Astro", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.0, -129.0, 239.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6715"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4715"]] +4714=GEOGCS["Bellevue", DATUM["Bellevue", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-127.0, -769.0, 472.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6714"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4714"]] +4713=GEOGCS["Ayabelle Lighthouse", DATUM["Ayabelle Lighthouse", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-77.0, -128.0, 142.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6713"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4713"]] +2539=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 23", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2539"]] +4712=GEOGCS["Ascension Island 1958", DATUM["Ascension Island 1958", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-205.0, 107.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6712"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4712"]] +2538=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 22", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2538"]] +4711=GEOGCS["Marcus Island 1952", DATUM["Marcus Island 1952", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[124.0, -234.0, -25.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6711"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4711"]] +2537=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 21", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2537"]] +4710=GEOGCS["Astro DOS 71", DATUM["Astro DOS 71", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-323.65, 551.39, -491.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6710"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4710"]] +2536=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 20", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2536"]] +2535=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 19", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2535"]] +2534=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 18", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2534"]] +2533=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 17", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2533"]] +2532=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 16", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2532"]] +2531=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 15", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2531"]] +2530=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 14", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2530"]] +4709=GEOGCS["Iwo Jima 1945", DATUM["Iwo Jima 1945", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, 75.0, -272.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6709"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4709"]] +4708=GEOGCS["Cocos Islands 1965", DATUM["Cocos Islands 1965", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-491.0, -22.0, 435.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6708"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4708"]] +4707=GEOGCS["Tern Island 1961", DATUM["Tern Island 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[114.0, -116.0, -333.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6707"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4707"]] +4706=GEOGCS["Egypt Gulf of Suez S-650 TL", DATUM["Egypt Gulf of Suez S-650 TL", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-146.21, 112.63, 4.05, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6706"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4706"]] +4705=GEOGCS["Mhast (offshore)", DATUM["Mhast (offshore)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6705"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4705"]] +4704=GEOGCS["Mhast (onshore)", DATUM["Mhast (onshore)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6704"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4704"]] +4703=GEOGCS["Mhast 1951", DATUM["Missao Hidrografico Angola y Sao Tome 1951", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6703"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4703"]] +2529=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 13", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2529"]] +4702=GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4702"]] +28992=PROJCS["Amersfoort / RD New", GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.417, 50.3319, 465.552, -0.398957, 0.343988, -1.8774, 4.0725], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4289"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 5.387638888888891], PARAMETER["latitude_of_origin", 52.15616055555556], PARAMETER["scale_factor", 0.9999079], PARAMETER["false_easting", 155000.0], PARAMETER["false_northing", 463000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28992"]] +2528=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 12", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2528"]] +4701=GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]] +28991=PROJCS["Amersfoort / RD Old", GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.4068573303223975, -0.3507326765425626, 1.8703473836067956, 4.0812], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4289"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 5.387638888888891], PARAMETER["latitude_of_origin", 52.15616055555556], PARAMETER["scale_factor", 0.9999079], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28991"]] +2527=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 11", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2527"]] +4700=GEOGCS["IGN Astro 1960", DATUM["IGN Astro 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6700"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4700"]] +2526=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 10", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2526"]] +2525=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 9", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2525"]] +2524=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2524"]] +2523=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2523"]] +2522=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 171W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2522"]] +25000=PROJCS["Leigon / Ghana Metre Grid", GEOGCS["Leigon", DATUM["Leigon", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-130.0, 29.0, 364.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6250"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4250"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -1.0], PARAMETER["latitude_of_origin", 4.666666666666667], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 274319.51], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25000"]] +2521=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 177W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2521"]] +2520=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 177E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2520"]] +2519=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 171E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2519"]] +63016405=GEOGCS["Tokyo (deg)", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63016405"]] +2518=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 165E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2518"]] +2517=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 159E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2517"]] +2516=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 153E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2516"]] +2515=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 147E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2515"]] +2514=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 141E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2514"]] +2513=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 135E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2513"]] +2512=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 129E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2512"]] +2511=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 123E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2511"]] +2510=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 117E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2510"]] +2509=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 111E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2509"]] +26799=PROJCS["NAD27 / California zone VII", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 34.13333333333333], PARAMETER["standard_parallel_1", 34.416666666666664], PARAMETER["false_easting", 4186692.58], PARAMETER["false_northing", 4160926.74], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.86666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26799"]] +2508=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 105E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2508"]] +26798=PROJCS["NAD27 / Missouri West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26798"]] +2507=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 99E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2507"]] +26797=PROJCS["NAD27 / Missouri Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26797"]] +2506=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 93E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2506"]] +26796=PROJCS["NAD27 / Missouri East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26796"]] +2505=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 87E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2505"]] +26795=PROJCS["NAD27 / Mississippi West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26795"]] +2504=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 81E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2504"]] +26794=PROJCS["NAD27 / Mississippi East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26794"]] +2503=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 75E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2503"]] +26793=PROJCS["NAD27 / Minnesota South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26793"]] +2502=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 69E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2502"]] +26792=PROJCS["NAD27 / Minnesota Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26792"]] +2501=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 63E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2501"]] +26791=PROJCS["NAD27 / Minnesota North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26791"]] +2500=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 57E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2500"]] +62316405=GEOGCS["ED87 (deg)", DATUM["European Datum 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-82.981, -99.719, -110.709, -0.10470001565102612, 0.031001600378938583, 0.08040202147511816, -0.3143], AUTHORITY["EPSG", "6231"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62316405"]] +26787=PROJCS["NAD27 / Massachusetts Island", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26787"]] +26786=PROJCS["NAD27 / Massachusetts Mainland", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26786"]] +26785=PROJCS["NAD27 / Maryland", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26785"]] +26784=PROJCS["NAD27 / Maine West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26784"]] +26783=PROJCS["NAD27 / Maine East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26783"]] +26782=PROJCS["NAD27 / Louisiana South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.666666666666668], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26782"]] +26781=PROJCS["NAD27 / Louisiana North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.66666666666666], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26781"]] +26780=PROJCS["NAD27 / Kentucky South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26780"]] +26779=PROJCS["NAD27 / Kentucky North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26779"]] +26778=PROJCS["NAD27 / Kansas South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26778"]] +32199=PROJCS["NAD83 / Louisiana Offshore", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 25.5], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32199"]] +26777=PROJCS["NAD27 / Kansas North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26777"]] +32198=PROJCS["NAD83 / Quebec Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32198"]] +26776=PROJCS["NAD27 / Iowa South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26776"]] +32197=PROJCS["NAD83 / MTM zone 17", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32197"]] +26775=PROJCS["NAD27 / Iowa North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26775"]] +32196=PROJCS["NAD83 / MTM zone 16", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32196"]] +26774=PROJCS["NAD27 / Indiana West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26774"]] +32195=PROJCS["NAD83 / MTM zone 15", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32195"]] +26773=PROJCS["NAD27 / Indiana East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26773"]] +32194=PROJCS["NAD83 / MTM zone 14", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32194"]] +26772=PROJCS["NAD27 / Illinois West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26772"]] +32193=PROJCS["NAD83 / MTM zone 13", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32193"]] +26771=PROJCS["NAD27 / Illinois East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26771"]] +32192=PROJCS["NAD83 / MTM zone 12", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32192"]] +26770=PROJCS["NAD27 / Idaho West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26770"]] +32191=PROJCS["NAD83 / MTM zone 11", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32191"]] +32190=PROJCS["NAD83 / MTM zone 10", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32190"]] +26769=PROJCS["NAD27 / Idaho Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26769"]] +26768=PROJCS["NAD27 / Idaho East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26768"]] +32189=PROJCS["NAD83 / MTM zone 9", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32189"]] +26767=PROJCS["NAD27 / Georgia West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26767"]] +32188=PROJCS["NAD83 / MTM zone 8", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32188"]] +26766=PROJCS["NAD27 / Georgia East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26766"]] +32187=PROJCS["NAD83 / MTM zone 7", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32187"]] +32186=PROJCS["NAD83 / MTM zone 6", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32186"]] +32185=PROJCS["NAD83 / MTM zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32185"]] +32184=PROJCS["NAD83 / MTM zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32184"]] +32183=PROJCS["NAD83 / MTM zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32183"]] +32182=PROJCS["NAD83 / MTM zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -56.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32182"]] +26760=PROJCS["NAD27 / Florida North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26760"]] +32181=PROJCS["NAD83 / MTM zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -53.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32181"]] +32180=PROJCS["NAD83 / SCoPQ zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32180"]] +66636405=GEOGCS["Porto Santo 1995 (deg)", DATUM["Porto Santo 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-210.502, -66.902, -48.476, 2.094, 15.067, 5.817, 0.485], AUTHORITY["EPSG", "6663"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66636405"]] +61916405=GEOGCS["Albanian 1987 (deg)", DATUM["Albanian 1987", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-44.183, -0.58, -38.489, 2.3867, -2.7072, 3.5196, -8.2703], AUTHORITY["EPSG", "6191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61916405"]] +26759=PROJCS["NAD27 / Florida West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26759"]] +26758=PROJCS["NAD27 / Florida East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26758"]] +26757=PROJCS["NAD27 / Delaware", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26757"]] +26756=PROJCS["NAD27 / Connecticut", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26756"]] +26755=PROJCS["NAD27 / Colorado South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26755"]] +26754=PROJCS["NAD27 / Colorado Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26754"]] +26753=PROJCS["NAD27 / Colorado North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26753"]] +26752=PROJCS["NAD27 / Arkansas South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26752"]] +62866405=GEOGCS["Qatar 1948 (deg)", DATUM["Qatar 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6286"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62866405"]] +26751=PROJCS["NAD27 / Arkansas North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26751"]] +26750=PROJCS["NAD27 / Arizona West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26750"]] +24571=PROJCS["Kertau / R.S.O. Malaya (ch)", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 102.25], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 323.02579050000014], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m*20.116782494375872", 20.116782494375872], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24571"]] +22392=PROJCS["Carthage / Sud Tunisie", GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 9.9], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22392"]] +22391=PROJCS["Carthage / Nord Tunisie", GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 9.9], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.999625544], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22391"]] +26749=PROJCS["NAD27 / Arizona Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26749"]] +26748=PROJCS["NAD27 / Arizona East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26748"]] +26747=PROJCS["NAD27 / California zone VII", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 34.13333333333333], PARAMETER["standard_parallel_1", 34.416666666666664], PARAMETER["false_easting", 4186692.58], PARAMETER["false_northing", 416926.74], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.86666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26747"]] +26746=PROJCS["NAD27 / California zone VI", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26746"]] +32167=PROJCS["NAD83 / BLM 17N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32167"]] +26745=PROJCS["NAD27 / California zone V", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26745"]] +32166=PROJCS["NAD83 / BLM 16N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32166"]] +26744=PROJCS["NAD27 / California zone IV", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26744"]] +32165=PROJCS["NAD83 / BLM 15N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32165"]] +26743=PROJCS["NAD27 / California zone III", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26743"]] +32164=PROJCS["NAD83 / BLM 14N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32164"]] +26742=PROJCS["NAD27 / California zone II", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26742"]] +26741=PROJCS["NAD27 / California zone I", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26741"]] +26740=PROJCS["NAD27 / Alaska zone 10", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26740"]] +32161=PROJCS["NAD83 / Puerto Rico & Virgin Is.", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32161"]] +26739=PROJCS["NAD27 / Alaska zone 9", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26739"]] +26738=PROJCS["NAD27 / Alaska zone 8", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26738"]] +26737=PROJCS["NAD27 / Alaska zone 7", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26737"]] +32158=PROJCS["NAD83 / Wyoming West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32158"]] +26736=PROJCS["NAD27 / Alaska zone 6", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26736"]] +32157=PROJCS["NAD83 / Wyoming West Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32157"]] +26735=PROJCS["NAD27 / Alaska zone 5", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26735"]] +32156=PROJCS["NAD83 / Wyoming East Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32156"]] +26734=PROJCS["NAD27 / Alaska zone 4", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26734"]] +32155=PROJCS["NAD83 / Wyoming East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32155"]] +26733=PROJCS["NAD27 / Alaska zone 3", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26733"]] +32154=PROJCS["NAD83 / Wisconsin South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32154"]] +26732=PROJCS["NAD27 / Alaska zone 2", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26732"]] +32153=PROJCS["NAD83 / Wisconsin Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32153"]] +26731=PROJCS["NAD27 / Alaska zone 1", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 16404166.67], PARAMETER["false_northing", -16404166.67], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26731"]] +32152=PROJCS["NAD83 / Wisconsin North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32152"]] +26730=PROJCS["NAD27 / Alabama West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26730"]] +32151=PROJCS["NAD83 / West Virginia South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32151"]] +7376=PROJCS["ONGD14 / UTM zone 41N", GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7376"]] +32150=PROJCS["NAD83 / West Virginia North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32150"]] +7375=PROJCS["ONGD14 / UTM zone 40N", GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7375"]] +61586405=GEOGCS["Naparima 1955 (deg)", DATUM["Naparima 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-0.465, 372.095, 171.736, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61586405"]] +7374=PROJCS["ONGD14 / UTM zone 39N", GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7374"]] +7373=GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7373"]] +7372=GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7372"]] +7371=GEOCCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7371"]] +7370=PROJCS["NAD83(2011) / InGCS Wells (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.25], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7370"]] +5195=VERT_CS["Trieste height", VERT_DATUM["Trieste", 2005, AUTHORITY["EPSG", "1050"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5195"]] +5193=VERT_CS["Incheon height", VERT_DATUM["Incheon", 2005, AUTHORITY["EPSG", "1049"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5193"]] +26729=PROJCS["NAD27 / Alabama East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26729"]] +32149=PROJCS["NAD83 / Washington South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32149"]] +32148=PROJCS["NAD83 / Washington North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32148"]] +32147=PROJCS["NAD83 / Virginia South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32147"]] +32146=PROJCS["NAD83 / Virginia North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32146"]] +32145=PROJCS["NAD83 / Vermont", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32145"]] +32144=PROJCS["NAD83 / Utah South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32144"]] +26722=PROJCS["NAD27 / UTM zone 22N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26722"]] +7369=PROJCS["NAD83(2011) / InGCS Wells (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.25], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7369"]] +32143=PROJCS["NAD83 / Utah Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32143"]] +26721=PROJCS["NAD27 / UTM zone 21N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26721"]] +24548=PROJCS["Kertau 1968 / UTM zone 48N", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24548"]] +7368=PROJCS["NAD83(2011) / InGCS Vigo (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.45], PARAMETER["latitude_of_origin", 39.25], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7368"]] +32142=PROJCS["NAD83 / Utah North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32142"]] +26720=PROJCS["NAD27 / UTM zone 20N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26720"]] +24547=PROJCS["Kertau 1968 / UTM zone 47N", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24547"]] +7367=PROJCS["NAD83(2011) / InGCS Vigo (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.45], PARAMETER["latitude_of_origin", 39.25], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7367"]] +32141=PROJCS["NAD83 / Texas South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32141"]] +7366=PROJCS["NAD83(2011) / InGCS Vanderburgh (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 37.8], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7366"]] +32140=PROJCS["NAD83 / Texas South Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32140"]] +7365=PROJCS["NAD83(2011) / InGCS Vanderburgh (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 37.8], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7365"]] +7364=PROJCS["NAD83(2011) / InGCS Tippecanoe-White (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.9], PARAMETER["latitude_of_origin", 40.2], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7364"]] +7363=PROJCS["NAD83(2011) / InGCS Tippecanoe-White (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.9], PARAMETER["latitude_of_origin", 40.2], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7363"]] +7362=PROJCS["NAD83(2011) / InGCS Sullivan (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 38.9], PARAMETER["scale_factor", 1.000017], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7362"]] +5188=PROJCS["Korea 2000 / East Sea Belt 2010", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5188"]] +7361=PROJCS["NAD83(2011) / InGCS Sullivan (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 38.9], PARAMETER["scale_factor", 1.000017], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7361"]] +5187=PROJCS["Korea 2000 / East Belt 2010", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5187"]] +7360=PROJCS["NAD83(2011) / InGCS Steuben (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 1.000041], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7360"]] +5186=PROJCS["Korea 2000 / Central Belt 2010", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5186"]] +5185=PROJCS["Korea 2000 / West Belt 2010", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5185"]] +5184=PROJCS["Korea 2000 / East Sea Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5184"]] +5183=PROJCS["Korea 2000 / East Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5183"]] +5182=PROJCS["Korea 2000 / Central Belt Jeju", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 550000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5182"]] +5181=PROJCS["Korea 2000 / Central Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5181"]] +5180=PROJCS["Korea 2000 / West Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5180"]] +26719=PROJCS["NAD27 / UTM zone 19N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26719"]] +26718=PROJCS["NAD27 / UTM zone 18N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26718"]] +32139=PROJCS["NAD83 / Texas Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32139"]] +26717=PROJCS["NAD27 / UTM zone 17N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26717"]] +32138=PROJCS["NAD83 / Texas North Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32138"]] +26716=PROJCS["NAD27 / UTM zone 16N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26716"]] +32137=PROJCS["NAD83 / Texas North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32137"]] +26715=PROJCS["NAD27 / UTM zone 15N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26715"]] +32136=PROJCS["NAD83 / Tennessee", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32136"]] +26714=PROJCS["NAD27 / UTM zone 14N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26714"]] +32135=PROJCS["NAD83 / South Dakota South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32135"]] +26713=PROJCS["NAD27 / UTM zone 13N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26713"]] +32134=PROJCS["NAD83 / South Dakota North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32134"]] +26712=PROJCS["NAD27 / UTM zone 12N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26712"]] +7359=PROJCS["NAD83(2011) / InGCS Steuben (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 1.000041], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7359"]] +32133=PROJCS["NAD83 / South Carolina", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 609600.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32133"]] +26711=PROJCS["NAD27 / UTM zone 11N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26711"]] +7358=PROJCS["NAD83(2011) / InGCS Spencer (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.04999999999998], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000014], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7358"]] +26710=PROJCS["NAD27 / UTM zone 10N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26710"]] +7357=PROJCS["NAD83(2011) / InGCS Spencer (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.04999999999998], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000014], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7357"]] +7356=PROJCS["NAD83(2011) / InGCS Shelby (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.9], PARAMETER["latitude_of_origin", 39.3], PARAMETER["scale_factor", 1.00003], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7356"]] +32130=PROJCS["NAD83 / Rhode Island", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32130"]] +7355=PROJCS["NAD83(2011) / InGCS Shelby (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.9], PARAMETER["latitude_of_origin", 39.3], PARAMETER["scale_factor", 1.00003], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7355"]] +7354=PROJCS["NAD83(2011) / InGCS Ripley (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.30000000000001], PARAMETER["latitude_of_origin", 38.9], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7354"]] +7353=PROJCS["NAD83(2011) / InGCS Ripley (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.30000000000001], PARAMETER["latitude_of_origin", 38.9], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7353"]] +62706405=GEOGCS["Nahrwan 1967 (deg)", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62706405"]] +5179=PROJCS["Korea 2000 / Unified CS", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5179"]] +7352=PROJCS["NAD83(2011) / InGCS Randolph-Wayne (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 39.7], PARAMETER["scale_factor", 1.000044], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7352"]] +5178=PROJCS["Korean 1985 / Unified CS", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5178"]] +7351=PROJCS["NAD83(2011) / InGCS Randolph-Wayne (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 39.7], PARAMETER["scale_factor", 1.000044], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7351"]] +5177=PROJCS["Korean 1985 / Modified East Sea Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0028902777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5177"]] +7350=PROJCS["NAD83(2011) / InGCS Posey (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.95], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000013], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7350"]] +5176=PROJCS["Korean 1985 / Modified East Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0028902777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5176"]] +5175=PROJCS["Korean 1985 / Modified Central Belt Jeju", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00289027777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 550000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5175"]] +5174=PROJCS["Korean 1985 / Modified Central Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00289027777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5174"]] +5173=PROJCS["Korean 1985 / Modified West Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.00289027777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5173"]] +5172=PROJCS["Tokyo 1892 / Korea East Sea Belt", GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5172"]] +5171=PROJCS["Tokyo 1892 / Korea East Belt", GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5171"]] +5170=PROJCS["Tokyo 1892 / Korea Central Belt", GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5170"]] +26709=PROJCS["NAD27 / UTM zone 9N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26709"]] +63076405=GEOGCS["Nord Sahara 1959 (deg)", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63076405"]] +26708=PROJCS["NAD27 / UTM zone 8N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26708"]] +32129=PROJCS["NAD83 / Pennsylvania South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32129"]] +26707=PROJCS["NAD27 / UTM zone 7N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26707"]] +32128=PROJCS["NAD83 / Pennsylvania North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32128"]] +26706=PROJCS["NAD27 / UTM zone 6N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26706"]] +32127=PROJCS["NAD83 / Oregon South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32127"]] +26705=PROJCS["NAD27 / UTM zone 5N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26705"]] +32126=PROJCS["NAD83 / Oregon North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32126"]] +26704=PROJCS["NAD27 / UTM zone 4N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26704"]] +32125=PROJCS["NAD83 / Oklahoma South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32125"]] +26703=PROJCS["NAD27 / UTM zone 3N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26703"]] +32124=PROJCS["NAD83 / Oklahoma North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32124"]] +26702=PROJCS["NAD27 / UTM zone 2N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26702"]] +7349=PROJCS["NAD83(2011) / InGCS Posey (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.95], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000013], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7349"]] +32123=PROJCS["NAD83 / Ohio South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32123"]] +26701=PROJCS["NAD27 / UTM zone 1N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26701"]] +7348=PROJCS["NAD83(2011) / InGCS Pike-Warrick (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 37.85], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7348"]] +32122=PROJCS["NAD83 / Ohio North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32122"]] +7347=PROJCS["NAD83(2011) / InGCS Pike-Warrick (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 37.85], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7347"]] +32121=PROJCS["NAD83 / North Dakota South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32121"]] +7346=PROJCS["NAD83(2011) / InGCS Perry (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.7], PARAMETER["latitude_of_origin", 37.8], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7346"]] +32120=PROJCS["NAD83 / North Dakota North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32120"]] +7345=PROJCS["NAD83(2011) / InGCS Perry (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.7], PARAMETER["latitude_of_origin", 37.8], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7345"]] +7344=PROJCS["NAD83(2011) / InGCS Parke-Vermillion (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.35], PARAMETER["latitude_of_origin", 39.6], PARAMETER["scale_factor", 1.000022], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7344"]] +7343=PROJCS["NAD83(2011) / InGCS Parke-Vermillion (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.35], PARAMETER["latitude_of_origin", 39.6], PARAMETER["scale_factor", 1.000022], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7343"]] +5169=PROJCS["Tokyo 1892 / Korea West Belt", GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5169"]] +7342=PROJCS["NAD83(2011) / InGCS Owen (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.9], PARAMETER["latitude_of_origin", 39.15], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7342"]] +5168=PROJCS["Korean 1985 / Central Belt Jeju", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 550000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5168"]] +7341=PROJCS["NAD83(2011) / InGCS Owen (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.9], PARAMETER["latitude_of_origin", 39.15], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7341"]] +5167=PROJCS["Korean 1985 / East Sea Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5167"]] +7340=PROJCS["NAD83(2011) / InGCS Montgomery-Putnam (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.95], PARAMETER["latitude_of_origin", 39.449999999999996], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7340"]] +32119=PROJCS["NAD83 / North Carolina", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 609601.22], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32119"]] +32118=PROJCS["NAD83 / New York Long Island", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32118"]] +32117=PROJCS["NAD83 / New York West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32117"]] +32116=PROJCS["NAD83 / New York Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32116"]] +32115=PROJCS["NAD83 / New York East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32115"]] +32114=PROJCS["NAD83 / New Mexico West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 830000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32114"]] +7339=PROJCS["NAD83(2011) / InGCS Montgomery-Putnam (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.95], PARAMETER["latitude_of_origin", 39.449999999999996], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7339"]] +32113=PROJCS["NAD83 / New Mexico Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32113"]] +7338=PROJCS["NAD83(2011) / InGCS Monroe-Morgan (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 38.949999999999996], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7338"]] +32112=PROJCS["NAD83 / New Mexico East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 165000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32112"]] +7337=PROJCS["NAD83(2011) / InGCS Monroe-Morgan (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 38.949999999999996], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7337"]] +32111=PROJCS["NAD83 / New Jersey", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32111"]] +7336=PROJCS["NAD83(2011) / InGCS LaPorte-Pulaski-Starke (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.75], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7336"]] +32110=PROJCS["NAD83 / New Hampshire", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32110"]] +7335=PROJCS["NAD83(2011) / InGCS LaPorte-Pulaski-Starke (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.75], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7335"]] +7334=PROJCS["NAD83(2011) / InGCS Lake-Newton (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.40000000000002], PARAMETER["latitude_of_origin", 40.7], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7334"]] +7333=PROJCS["NAD83(2011) / InGCS Lake-Newton (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.40000000000002], PARAMETER["latitude_of_origin", 40.7], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7333"]] +66146405=GEOGCS["QND95 (deg)", DATUM["Qatar National Datum 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-119.4248, -303.65872, -11.00061, 1.164298, 0.174458, 1.096259, 3.657065], AUTHORITY["EPSG", "6614"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66146405"]] +7332=PROJCS["NAD83(2011) / InGCS LaGrange-Noble (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.45], PARAMETER["latitude_of_origin", 41.25], PARAMETER["scale_factor", 1.000037], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7332"]] +7331=PROJCS["NAD83(2011) / InGCS LaGrange-Noble (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.45], PARAMETER["latitude_of_origin", 41.25], PARAMETER["scale_factor", 1.000037], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7331"]] +7330=PROJCS["NAD83(2011) / InGCS Knox (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.45], PARAMETER["latitude_of_origin", 38.4], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7330"]] +61426405=GEOGCS["Locodjo 1965 (deg)", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61426405"]] +22332=PROJCS["Carthage / UTM zone 32N", GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22332"]] +62376405=GEOGCS["HD72 (deg)", DATUM["Hungarian Datum 1972", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[52.17, -71.82, -14.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6237"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62376405"]] +32109=PROJCS["NAD83 / Nevada West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32109"]] +32108=PROJCS["NAD83 / Nevada Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32108"]] +32107=PROJCS["NAD83 / Nevada East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 8000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32107"]] +32104=PROJCS["NAD83 / Nebraska", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32104"]] +7329=PROJCS["NAD83(2011) / InGCS Knox (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.45], PARAMETER["latitude_of_origin", 38.4], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7329"]] +7328=PROJCS["NAD83(2011) / InGCS Johnson-Marion (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 39.3], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7328"]] +7327=PROJCS["NAD83(2011) / InGCS Johnson-Marion (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 39.3], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7327"]] +7326=PROJCS["NAD83(2011) / InGCS Jennings (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.8], PARAMETER["latitude_of_origin", 38.8], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7326"]] +32100=PROJCS["NAD83 / Montana", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32100"]] +7325=PROJCS["NAD83(2011) / InGCS Jennings (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.8], PARAMETER["latitude_of_origin", 38.8], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7325"]] +7324=PROJCS["NAD83(2011) / InGCS Jefferson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.35], PARAMETER["latitude_of_origin", 38.55], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7324"]] +7323=PROJCS["NAD83(2011) / InGCS Jefferson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.35], PARAMETER["latitude_of_origin", 38.55], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7323"]] +7322=PROJCS["NAD83(2011) / InGCS Jay (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 40.3], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7322"]] +7321=PROJCS["NAD83(2011) / InGCS Jay (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 40.3], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7321"]] +24500=PROJCS["Kertau 1968 / Singapore Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 103.85300222222226], PARAMETER["latitude_of_origin", 1.2876466666666673], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 30000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24500"]] +7320=PROJCS["NAD83(2011) / InGCS Jasper-Porter (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.10000000000001], PARAMETER["latitude_of_origin", 40.7], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7320"]] +7319=PROJCS["NAD83(2011) / InGCS Jasper-Porter (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.10000000000001], PARAMETER["latitude_of_origin", 40.7], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7319"]] +7318=PROJCS["NAD83(2011) / InGCS Jackson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.95], PARAMETER["latitude_of_origin", 38.7], PARAMETER["scale_factor", 1.000022], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7318"]] +7317=PROJCS["NAD83(2011) / InGCS Jackson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.95], PARAMETER["latitude_of_origin", 38.7], PARAMETER["scale_factor", 1.000022], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7317"]] +7316=PROJCS["NAD83(2011) / InGCS Huntington-Whitley (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 40.65], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7316"]] +7315=PROJCS["NAD83(2011) / InGCS Huntington-Whitley (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 40.65], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7315"]] +7314=PROJCS["NAD83(2011) / InGCS Howard-Miami (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 40.35], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7314"]] +7313=PROJCS["NAD83(2011) / InGCS Howard-Miami (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 40.35], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7313"]] +7312=PROJCS["NAD83(2011) / InGCS Henry (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.45], PARAMETER["latitude_of_origin", 39.74999999999999], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7312"]] +7311=PROJCS["NAD83(2011) / InGCS Henry (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.45], PARAMETER["latitude_of_origin", 39.74999999999999], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7311"]] +7310=PROJCS["NAD83(2011) / InGCS Harrison-Washington (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 37.95], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7310"]] +5132=GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]] +20138=PROJCS["Adindan / UTM zone 38N", GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20138"]] +20137=PROJCS["Adindan / UTM zone 37N", GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20137"]] +5130=PROJCS["ETRS89 / NTM zone 30", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.499999999999996], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5130"]] +20136=PROJCS["Adindan / UTM zone 36N", GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20136"]] +20135=PROJCS["Adindan / UTM zone 35N", GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20135"]] +7309=PROJCS["NAD83(2011) / InGCS Harrison-Washington (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 37.95], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7309"]] +7308=PROJCS["NAD83(2011) / InGCS Hancock-Madison (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.8], PARAMETER["latitude_of_origin", 39.65], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7308"]] +7307=PROJCS["NAD83(2011) / InGCS Hancock-Madison (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.8], PARAMETER["latitude_of_origin", 39.65], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7307"]] +7306=PROJCS["NAD83(2011) / InGCS Hamilton-Tipton (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 39.9], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7306"]] +7305=PROJCS["NAD83(2011) / InGCS Hamilton-Tipton (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 39.9], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7305"]] +7304=PROJCS["NAD83(2011) / InGCS Grant (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.70000000000002], PARAMETER["latitude_of_origin", 40.35], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7304"]] +7303=PROJCS["NAD83(2011) / InGCS Grant (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.70000000000002], PARAMETER["latitude_of_origin", 40.35], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7303"]] +5129=PROJCS["ETRS89 / NTM zone 29", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.499999999999996], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5129"]] +7302=PROJCS["NAD83(2011) / InGCS Gibson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.65], PARAMETER["latitude_of_origin", 38.15], PARAMETER["scale_factor", 1.000013], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7302"]] +5128=PROJCS["ETRS89 / NTM zone 28", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5128"]] +7301=PROJCS["NAD83(2011) / InGCS Gibson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.65], PARAMETER["latitude_of_origin", 38.15], PARAMETER["scale_factor", 1.000013], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7301"]] +5127=PROJCS["ETRS89 / NTM zone 27", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.500000000000004], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5127"]] +7300=PROJCS["NAD83(2011) / InGCS Fulton-Marshall-St. Joseph (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.3], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7300"]] +5126=PROJCS["ETRS89 / NTM zone 26", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 26.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5126"]] +5125=PROJCS["ETRS89 / NTM zone 25", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5125"]] +5124=PROJCS["ETRS89 / NTM zone 24", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.499999999999996], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5124"]] +5123=PROJCS["ETRS89 / NTM zone 23", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5123"]] +5122=PROJCS["ETRS89 / NTM zone 22", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5122"]] +5121=PROJCS["ETRS89 / NTM zone 21", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5121"]] +5120=PROJCS["ETRS89 / NTM zone 20", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5120"]] +61976405=GEOGCS["Garoua (deg)", DATUM["Garoua", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61976405"]] +5119=PROJCS["ETRS89 / NTM zone 19", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.500000000000004], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5119"]] +5118=PROJCS["ETRS89 / NTM zone 18", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5118"]] +5117=PROJCS["ETRS89 / NTM zone 17", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5117"]] +5116=PROJCS["ETRS89 / NTM zone 16", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5116"]] +5115=PROJCS["ETRS89 / NTM zone 15", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5115"]] +5114=PROJCS["ETRS89 / NTM zone 14", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.500000000000002], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5114"]] +5113=PROJCS["ETRS89 / NTM zone 13", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5113"]] +5112=PROJCS["ETRS89 / NTM zone 12", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5112"]] +5111=PROJCS["ETRS89 / NTM zone 11", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5111"]] +5110=PROJCS["ETRS89 / NTM zone 10", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5110"]] +62216405=GEOGCS["Campo Inchauspe (deg)", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62216405"]] +5109=PROJCS["ETRS89 / NTM zone 9", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.500000000000002], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5109"]] +5108=PROJCS["ETRS89 / NTM zone 8", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 8.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5108"]] +5107=PROJCS["ETRS89 / NTM zone 7", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 7.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5107"]] +5106=PROJCS["ETRS89 / NTM zone 6", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.499999999999999], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5106"]] +5105=PROJCS["ETRS89 / NTM zone 5", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 5.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5105"]] +68186405=GEOGCS["S-JTSK (Ferro) (deg)", DATUM["System of the Unified Trigonometrical Cadastral Network (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6818"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68186405"]] +29385=PROJCS["Schwarzeck / Lo22/25", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29385"]] +29383=PROJCS["Schwarzeck / Lo22/23", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29383"]] +29381=PROJCS["Schwarzeck / Lo22/21", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29381"]] +29379=PROJCS["Schwarzeck / Lo22/19", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29379"]] +29377=PROJCS["Schwarzeck / Lo22/17", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29377"]] +29375=PROJCS["Schwarzeck / Lo22/15", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29375"]] +29373=PROJCS["Schwarzeck / Lo22/13", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 12.999999999999998], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29373"]] +6894=GEOGCS["Gambia", DATUM["Gambia", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-63.0, 176.0, 185.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6894"]] +6893=COMPD_CS["WGS 84 / World Mercator +EGM2008 height", PROJCS["WGS 84 / World Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3395"]], VERT_CS["EGM2008 height", VERT_DATUM["EGM2008 geoid", 2005, AUTHORITY["EPSG", "1027"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3855"]], AUTHORITY["EPSG", "6893"]] +29371=PROJCS["Schwarzeck / Lo22/11", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 11.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29371"]] +21899=PROJCS["Bogota 1975 / Colombia East zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.08091666666671], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21899"]] +6892=GEOGCS["South East Island 1943", DATUM["South East Island 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-76.269, -16.683, 68.562, -6.275, 10.536, -4.286, -13.686], AUTHORITY["EPSG", "1138"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6892"]] +21898=PROJCS["Bogota 1975 / Colombia East Central zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.08091666666668], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21898"]] +21897=PROJCS["Bogota 1975 / Colombia Bogota zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.08091666666668], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21897"]] +21896=PROJCS["Bogota 1975 / Colombia West zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -77.0809166666667], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21896"]] +21894=PROJCS["Bogota 1975 / Colombia East", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.08091666666671], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21894"]] +21893=PROJCS["Bogota 1975 / Colombia East Central zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.08091666666668], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21893"]] +21892=PROJCS["Bogota 1975 / Colombia Bogota zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.08091666666668], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21892"]] +21891=PROJCS["Bogota 1975 / Colombia West zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -77.0809166666667], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21891"]] +61816405=GEOGCS["Luxembourg 1930 (deg)", DATUM["Luxembourg 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-189.6806, 18.3463, -42.7695, -0.33746, 3.09264, -2.53861, 0.4598], AUTHORITY["EPSG", "6181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61816405"]] +62766405=GEOGCS["NSWC 9Z-2 (deg)", DATUM["NSWC 9Z-2", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6276"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62766405"]] +6887=PROJCS["NAD83(CORS96) / Oregon South (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6887"]] +6886=PROJCS["NAD83(CORS96) / Oregon South", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6886"]] +6885=PROJCS["NAD83(CORS96) / Oregon North (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6885"]] +6884=PROJCS["NAD83(CORS96) / Oregon North", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6884"]] +6883=GEOGCS["Bioko", DATUM["Bioko", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-235.0, -110.0, 393.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1136"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6883"]] +6882=GEOGCS["Bekaa Valley 1920", DATUM["Bekaa Valley 1920", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-183.0, -15.0, 273.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1137"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6882"]] +6881=GEOGCS["Aden 1925", DATUM["Aden 1925", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-24.0, -203.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6881"]] +6880=PROJCS["NAD83(2011) / Nebraska (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6880"]] +6879=PROJCS["NAD83(2011) / Wisconsin Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6879"]] +6876=PROJCS["RDN2008 / Zone 12 (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6876"]] +6875=PROJCS["RDN2008 / Italy zone (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9985], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6875"]] +61486413=GEOGCS["Hartebeesthoek94 (3D deg)", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61486413"]] +4699=GEOGCS["Le Pouce 1934", DATUM["Le Pouce 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-770.1, 158.4, -498.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6699"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4699"]] +4698=GEOGCS["IGN 1962 Kerguelen", DATUM["IGN 1962 Kerguelen", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6698"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4698"]] +6871=COMPD_CS["WGS 84 / Pseudo-Mercator +EGM2008 geoid height", PROJCS["WGS 84 / Pseudo-Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4326"]], PROJECTION["Popular Visualisation Pseudo Mercator", AUTHORITY["EPSG", "1024"]], PARAMETER["semi_minor", 6378137.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3857"]], VERT_CS["EGM2008 height", VERT_DATUM["EGM2008 geoid", 2005, AUTHORITY["EPSG", "1027"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3855"]], AUTHORITY["EPSG", "6871"]] +4697=GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]] +6870=PROJCS["ETRS89 / Albania TM 2010", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6870"]] +4696=GEOGCS["Kasai 1953", DATUM["Kasai 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6696"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4696"]] +4695=GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]] +4694=GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]] +4693=GEOGCS["Nakhl-e Ghanem", DATUM["Nakhl-e Ghanem", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, -0.15, 0.68, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6693"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4693"]] +4692=GEOGCS["Maupiti 83", DATUM["Maupiti 83", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[217.109, 86.452, 23.711, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6692"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4692"]] +4691=GEOGCS["Moorea 87", DATUM["Moorea 87", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[218.769, 150.75, 176.75, 3.5231, 2.0037, 1.288, 10.9817], AUTHORITY["EPSG", "6691"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4691"]] +4690=GEOGCS["Tahiti 79", DATUM["Tahiti 79", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[221.597, 152.441, 176.523, 2.403, 1.3893, 0.884, 11.4648], AUTHORITY["EPSG", "6690"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4690"]] +6868=PROJCS["NAD83(CORS96) / Oregon GIC Lambert (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6868"]] +68026405=GEOGCS["Bogota 1975 (Bogota) (deg)", DATUM["Bogota 1975 (Bogota)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6802"]], PRIMEM["Bogota", -74.08091666666668, AUTHORITY["EPSG", "8904"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68026405"]] +6867=PROJCS["NAD83(CORS96) / Oregon LCC (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6867"]] +61486405=GEOGCS["Hartebeesthoek94 (deg)", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61486405"]] +6863=PROJCS["NAD83(2011) / Oregon Santiam Pass zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.5], PARAMETER["latitude_of_origin", 44.083333333333336], PARAMETER["scale_factor", 1.000155], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6863"]] +4689=GEOGCS["IGN63 Hiva Oa", DATUM["IGN63 Hiva Oa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[410.793, 54.542, 80.501, -2.5596, -2.3517, -0.6594, 17.3218], AUTHORITY["EPSG", "6689"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4689"]] +6862=PROJCS["NAD83(2011) / Oregon Santiam Pass zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.5], PARAMETER["latitude_of_origin", 44.083333333333336], PARAMETER["scale_factor", 1.000155], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6862"]] +4688=GEOGCS["Fatu Iva 72", DATUM["Fatu Iva 72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[347.175, 1077.618, 2623.677, 33.9058, -70.6776, 9.4013, 186.0647], AUTHORITY["EPSG", "6688"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4688"]] +6861=PROJCS["NAD83(CORS96) / Oregon Santiam Pass zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.5], PARAMETER["latitude_of_origin", 44.083333333333336], PARAMETER["scale_factor", 1.000155], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6861"]] +4687=GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]] +6860=PROJCS["NAD83(CORS96) / Oregon Santiam Pass zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.5], PARAMETER["latitude_of_origin", 44.083333333333336], PARAMETER["scale_factor", 1.000155], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6860"]] +4686=GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]] +4685=GEOGCS["Gandajika", DATUM["Gandajika", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6685"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4685"]] +4684=GEOGCS["Gan 1970", DATUM["Gan 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.0, -321.0, 50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6684"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4684"]] +4683=GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]] +4682=GEOGCS["Gulshan 303", DATUM["Gulshan 303", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[283.7, 735.9, 261.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6682"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4682"]] +4681=GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6681"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4681"]] +4680=GEOGCS["Nouakchott 1965", DATUM["Nouakchott 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[124.5, -63.5, -281.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6680"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4680"]] +6859=PROJCS["NAD83(2011) / Oregon Salem zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.08333333333333], PARAMETER["latitude_of_origin", 44.33333333333333], PARAMETER["scale_factor", 1.00001], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6859"]] +6858=PROJCS["NAD83(2011) / Oregon Salem zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.08333333333333], PARAMETER["latitude_of_origin", 44.33333333333333], PARAMETER["scale_factor", 1.00001], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6858"]] +6857=PROJCS["NAD83(CORS96) / Oregon Salem zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.08333333333333], PARAMETER["latitude_of_origin", 44.33333333333333], PARAMETER["scale_factor", 1.00001], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6857"]] +6856=PROJCS["NAD83(CORS96) / Oregon Salem zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.08333333333333], PARAMETER["latitude_of_origin", 44.33333333333333], PARAMETER["scale_factor", 1.00001], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6856"]] +6855=PROJCS["NAD83(2011) / Oregon Portland zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.75], PARAMETER["latitude_of_origin", 45.5], PARAMETER["scale_factor", 1.000002], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 164041.9948], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6855"]] +29333=PROJCS["Schwarzeck / UTM zone 33S", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29333"]] +6854=PROJCS["NAD83(2011) / Oregon Portland zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.75], PARAMETER["latitude_of_origin", 45.5], PARAMETER["scale_factor", 1.000002], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6854"]] +6853=PROJCS["NAD83(CORS96) / Oregon Portland zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.75], PARAMETER["latitude_of_origin", 45.5], PARAMETER["scale_factor", 1.000002], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 164041.9948], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6853"]] +4679=GEOGCS["Jouik 1961", DATUM["Jouik 1961", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-80.01, 253.26, 291.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6679"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4679"]] +6852=PROJCS["NAD83(CORS96) / Oregon Portland zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.75], PARAMETER["latitude_of_origin", 45.5], PARAMETER["scale_factor", 1.000002], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6852"]] +4678=GEOGCS["Lao 1997", DATUM["Lao National Datum 1997", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[44.585, -131.212, -39.544, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6678"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4678"]] +6851=PROJCS["NAD83(2011) / Oregon Pendleton-La Grande zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 45.08333333333334], PARAMETER["scale_factor", 1.000175], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6851"]] +4677=GEOGCS["Lao 1993", DATUM["Lao 1993", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6677"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4677"]] +6850=PROJCS["NAD83(2011) / Oregon Pendleton-La Grande zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 45.08333333333334], PARAMETER["scale_factor", 1.000175], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6850"]] +4676=GEOGCS["Vientiane 1982", DATUM["Vientiane 1982", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6676"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4676"]] +4675=GEOGCS["Guam 1963", DATUM["Guam 1963", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-100.0, -248.0, 259.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6675"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4675"]] +4674=GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]] +4673=GEOGCS["Chatham Islands 1979", DATUM["Chatham Islands Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[174.05, -25.49, 112.57, -0.0, 0.0, -0.554, 0.2263], AUTHORITY["EPSG", "6673"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4673"]] +2499=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 51E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2499"]] +4672=GEOGCS["Chatham Islands 1971", DATUM["Chatham Islands Datum 1971", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[175.0, -38.0, 113.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6672"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4672"]] +2498=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 45E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2498"]] +4671=GEOGCS["Voirol 1879", DATUM["Voirol 1879", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6671"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4671"]] +2497=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 39E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2497"]] +4670=GEOGCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4670"]] +2496=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 33E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2496"]] +2495=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 27E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2495"]] +2494=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 21E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2494"]] +2493=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 15E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2493"]] +2492=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 9E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2492"]] +2491=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 171W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2491"]] +2490=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 177W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2490"]] +6849=PROJCS["NAD83(CORS96) / Oregon Pendleton-La Grande zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 45.08333333333334], PARAMETER["scale_factor", 1.000175], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6849"]] +6848=PROJCS["NAD83(CORS96) / Oregon Pendleton-La Grande zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 45.08333333333334], PARAMETER["scale_factor", 1.000175], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6848"]] +6847=PROJCS["NAD83(2011) / Oregon Pendleton zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.16666666666667], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6847"]] +6846=PROJCS["NAD83(2011) / Oregon Pendleton zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.16666666666667], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6846"]] +6845=PROJCS["NAD83(CORS96) / Oregon Pendleton zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.16666666666667], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6845"]] +6844=PROJCS["NAD83(CORS96) / Oregon Pendleton zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.16666666666667], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6844"]] +6843=PROJCS["NAD83(2011) / Oregon Coast zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -124.05000000000003], PARAMETER["latitude_of_center", 44.75], PARAMETER["azimuth", 5.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -984251.9685], PARAMETER["false_northing", -15091863.5171], PARAMETER["rectified_grid_angle", 5.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6843"]] +4669=GEOGCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4669"]] +6842=PROJCS["NAD83(2011) / Oregon Coast zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -124.05000000000003], PARAMETER["latitude_of_center", 44.75], PARAMETER["azimuth", 5.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -300000.0], PARAMETER["false_northing", -4600000.0], PARAMETER["rectified_grid_angle", 5.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6842"]] +4668=GEOGCS["ED79", DATUM["European Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-86.0, -98.0, -119.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6668"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4668"]] +6841=PROJCS["NAD83(CORS96) / Oregon Coast zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -124.05000000000003], PARAMETER["latitude_of_center", 44.75], PARAMETER["azimuth", 5.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -984251.9685], PARAMETER["false_northing", -15091863.5171], PARAMETER["rectified_grid_angle", 5.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6841"]] +4667=GEOGCS["IKBD-92", DATUM["Iraq-Kuwait Boundary Datum 1992", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6667"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4667"]] +6840=PROJCS["NAD83(CORS96) / Oregon Coast zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -124.05000000000003], PARAMETER["latitude_of_center", 44.75], PARAMETER["azimuth", 5.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -300000.0], PARAMETER["false_northing", -4600000.0], PARAMETER["rectified_grid_angle", 5.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6840"]] +4666=GEOGCS["Lisbon 1890", DATUM["Lisbon 1890", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[631.392, -66.551, 481.442, 1.09, 4.445, 4.487, -4.43], AUTHORITY["EPSG", "6666"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4666"]] +4665=GEOGCS["Azores Central 1995", DATUM["Azores Central Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-103.088, 162.481, -28.276, 0.167, -0.082, -0.168, -1.504], AUTHORITY["EPSG", "6665"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4665"]] +4664=GEOGCS["Azores Oriental 1995", DATUM["Azores Oriental Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.719, 129.685, 52.092, -0.195, 0.014, -0.327, 0.198], AUTHORITY["EPSG", "6664"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4664"]] +4663=GEOGCS["Porto Santo 1995", DATUM["Porto Santo 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-210.502, -66.902, -48.476, 2.094, 15.067, 5.817, 0.485], AUTHORITY["EPSG", "6663"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4663"]] +2489=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 177E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2489"]] +4662=GEOGCS["IGN72 Grande Terre", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4662"]] +2488=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 171E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2488"]] +4661=GEOGCS["LKS92", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4661"]] +2487=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 165E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2487"]] +4660=GEOGCS["Helle 1954", DATUM["Helle 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[982.6087, 552.753, -540.873, 6.68162662527694, -31.61149240864225, -19.848161004816845, 16.805], AUTHORITY["EPSG", "6660"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4660"]] +2486=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 159E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2486"]] +2485=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 153E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2485"]] +2484=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 147E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2484"]] +2483=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 141E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2483"]] +2482=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 135E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2482"]] +2481=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 129E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2481"]] +2480=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 123E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2480"]] +6839=PROJCS["NAD83(2011) / Oregon Ontario zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 43.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6839"]] +6838=PROJCS["NAD83(2011) / Oregon Ontario zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 43.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6838"]] +6837=PROJCS["NAD83(CORS96) / Oregon Ontario zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 43.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6837"]] +6836=PROJCS["NAD83(CORS96) / Oregon Ontario zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 43.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6836"]] +6835=PROJCS["NAD83(2011) / Oregon La Grande zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00013], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6835"]] +6834=PROJCS["NAD83(2011) / Oregon La Grande zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00013], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6834"]] +6833=PROJCS["NAD83(CORS96) / Oregon La Grande zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00013], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6833"]] +4659=GEOGCS["ISN93", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4659"]] +6832=PROJCS["NAD83(CORS96) / Oregon La Grande zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00013], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6832"]] +4658=GEOGCS["Hjorsey 1955", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4658"]] +6831=PROJCS["NAD83(2011) / Oregon Gresham-Warm Springs zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.33333333333333], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 32808.399], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6831"]] +4657=GEOGCS["Reykjavik 1900", DATUM["Reykjavik 1900", SPHEROID["Danish 1876", 6377019.27, 300.0, AUTHORITY["EPSG", "7051"]], TOWGS84[-28.0, 199.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6657"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4657"]] +6830=PROJCS["NAD83(2011) / Oregon Gresham-Warm Springs zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.33333333333333], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 10000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6830"]] +4656=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 29", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4656"]] +4655=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 28", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4655"]] +4654=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 27", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4654"]] +4653=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 26", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4653"]] +2479=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 117E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2479"]] +4652=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 25", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4652"]] +2478=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 111E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2478"]] +2477=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 105E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2477"]] +2476=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 99E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2476"]] +2475=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 93E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2475"]] +2474=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 87E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2474"]] +2473=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 81E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2473"]] +2472=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 75E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2472"]] +2471=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 69E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2471"]] +2470=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 63E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2470"]] +6829=PROJCS["NAD83(CORS96) / Oregon Gresham-Warm Springs zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.33333333333333], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 32808.399], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6829"]] +6828=PROJCS["NAD83(CORS96) / Oregon Gresham-Warm Springs zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.33333333333333], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 10000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6828"]] +6827=PROJCS["NAD83(2011) / Oregon Grants Pass-Ashland zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6827"]] +6826=PROJCS["NAD83(2011) / Oregon Grants Pass-Ashland zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6826"]] +31600=PROJCS["Dealul Piscului 1930 / Stereo 33", GEOGCS["Dealul Piscului 1930", DATUM["Dealul Piscului 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[103.25, -100.4, -307.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6316"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4316"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 25.392465888888882], PARAMETER["latitude_of_origin", 45.9], PARAMETER["scale_factor", 0.9996667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31600"]] +6825=PROJCS["NAD83(CORS96) / Oregon Grants Pass-Ashland zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6825"]] +66046405=GEOGCS["Montserrat 1958 (deg)", DATUM["Montserrat 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[174.0, 359.0, 365.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6604"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66046405"]] +6824=PROJCS["NAD83(CORS96) / Oregon Grants Pass-Ashland zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6824"]] +6823=PROJCS["NAD83(2011) / Oregon Eugene zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.16666666666669], PARAMETER["latitude_of_origin", 43.75], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6823"]] +6822=PROJCS["NAD83(2011) / Oregon Eugene zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.16666666666669], PARAMETER["latitude_of_origin", 43.75], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6822"]] +6821=PROJCS["NAD83(CORS96) / Oregon Eugene zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.16666666666669], PARAMETER["latitude_of_origin", 43.75], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6821"]] +61326405=GEOGCS["FD58 (deg)", DATUM["Final Datum 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-241.54, -163.64, 396.06, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61326405"]] +4647=PROJCS["ETRS89 / UTM zone 32N (zE-N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4647"]] +6820=PROJCS["NAD83(CORS96) / Oregon Eugene zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.16666666666669], PARAMETER["latitude_of_origin", 43.75], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6820"]] +4646=GEOGCS["Grand Comoros", DATUM["Grand Comoros", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-963.0, 510.0, -359.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6646"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4646"]] +4645=GEOGCS["RGNC 1991", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4645"]] +4644=GEOGCS["NEA74 Noumea", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4644"]] +4643=GEOGCS["ST71 Belep", DATUM["ST71 Belep", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-480.26, -438.32, -643.429, 16.3119, 20.1721, -4.0349, -111.7002], AUTHORITY["EPSG", "6643"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4643"]] +2469=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 57E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2469"]] +4642=GEOGCS["ST84 Ile des Pins", DATUM["ST84 Ile des Pins", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-13.0, -348.0, 292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6642"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4642"]] +27120=PROJCS["Naparima 1972 / UTM zone 20N", GEOGCS["Naparima 1972", DATUM["Naparima 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-2.0, 374.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6271"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4271"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27120"]] +2468=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 51E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2468"]] +4641=GEOGCS["IGN53 Mare", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4641"]] +2467=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 45E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2467"]] +4640=GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4640"]] +2466=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 39E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2466"]] +2465=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 33E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2465"]] +2464=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 27E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2464"]] +2463=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 21E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2463"]] +2462=PROJCS["Albanian 1987 / Gauss-Kruger zone 4", GEOGCS["Albanian 1987", DATUM["Albanian 1987", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-44.183, -0.58, -38.489, 2.3867, -2.7072, 3.5196, -8.2703], AUTHORITY["EPSG", "6191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4191"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2462"]] +62276405=GEOGCS["Deir ez Zor (deg)", DATUM["Deir ez Zor", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.58, -397.54, 458.78, -17.595, -2.847, 4.256, 3.225], AUTHORITY["EPSG", "6227"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62276405"]] +2461=PROJCS["JGD2000 / Japan Plane Rectangular CS XIX", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 154.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2461"]] +2460=PROJCS["JGD2000 / Japan Plane Rectangular CS XVIII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 20.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2460"]] +6819=PROJCS["NAD83(2011) / Oregon Dufur-Madras zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.00000000000001], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6819"]] +6818=PROJCS["NAD83(2011) / Oregon Dufur-Madras zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.00000000000001], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6818"]] +6817=PROJCS["NAD83(CORS96) / Oregon Dufur-Madras zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.00000000000001], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6817"]] +6816=PROJCS["NAD83(CORS96) / Oregon Dufur-Madras zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.00000000000001], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6816"]] +6815=PROJCS["NAD83(2011) / Oregon Cottage Grove-Canyonville zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 1.000023], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6815"]] +6814=PROJCS["NAD83(2011) / Oregon Cottage Grove-Canyonville zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 1.000023], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6814"]] +6813=PROJCS["NAD83(CORS96) / Oregon Cottage Grove-Canyonville zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 1.000023], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6813"]] +4639=GEOGCS["MOP78", DATUM["MOP78", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[253.0, -132.0, -127.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6639"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4639"]] +6812=PROJCS["NAD83(CORS96) / Oregon Cottage Grove-Canyonville zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 1.000023], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6812"]] +21818=PROJCS["Bogota 1975 / UTM zone 18N", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21818"]] +4638=GEOGCS["Saint Pierre et Miquelon 1950", DATUM["Saint Pierre et Miquelon 1950", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.363, 424.148, 373.13, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6638"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4638"]] +6811=PROJCS["NAD83(2011) / Oregon Columbia River West zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -123.0], PARAMETER["latitude_of_center", 45.916666666666664], PARAMETER["azimuth", 295.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22965879.2651], PARAMETER["false_northing", -9842519.684999999], PARAMETER["rectified_grid_angle", 295.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6811"]] +21817=PROJCS["Bogota 1975 / UTM zone 17N", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21817"]] +4637=GEOGCS["Perroud 1950", DATUM["Pointe Geologie Perroud 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[325.0, 154.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6637"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4637"]] +6810=PROJCS["NAD83(2011) / Oregon Columbia River West zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -123.0], PARAMETER["latitude_of_center", 45.916666666666664], PARAMETER["azimuth", 295.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", -3000000.0], PARAMETER["rectified_grid_angle", 295.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6810"]] +4636=GEOGCS["Petrels 1972", DATUM["Petrels 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[365.0, 194.0, 166.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6636"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4636"]] +4635=GEOGCS["ST87 Ouvea", DATUM["ST87 Ouvea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-122.383, -188.696, 103.344, 3.5107, -4.9668, -5.7047, 4.4798], AUTHORITY["EPSG", "6635"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4635"]] +4634=GEOGCS["IGN72 Grand Terre", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4634"]] +4633=GEOGCS["IGN56 Lifou", DATUM["IGN56 Lifou", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[335.47, 222.58, -230.94, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6633"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4633"]] +2459=PROJCS["JGD2000 / Japan Plane Rectangular CS XVII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2459"]] +4632=GEOGCS["Combani 1950", DATUM["Combani 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-382.0, -59.0, -262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6632"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4632"]] +2458=PROJCS["JGD2000 / Japan Plane Rectangular CS XVI", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 124.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2458"]] +4631=GEOGCS["K0 1949", DATUM["K0 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6631"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4631"]] +2457=PROJCS["JGD2000 / Japan Plane Rectangular CS XV", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2457"]] +4630=GEOGCS["IGN72 Nuku Hiva", DATUM["IGN72 Nuku Hiva", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[165.804, 216.213, 180.26, -0.6251, -0.4515, -0.0721, 7.4111], AUTHORITY["EPSG", "6630"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4630"]] +2456=PROJCS["JGD2000 / Japan Plane Rectangular CS XIV", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2456"]] +2455=PROJCS["JGD2000 / Japan Plane Rectangular CS XIII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2455"]] +2454=PROJCS["JGD2000 / Japan Plane Rectangular CS XII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.24999999999997], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2454"]] +2453=PROJCS["JGD2000 / Japan Plane Rectangular CS XI", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2453"]] +2452=PROJCS["JGD2000 / Japan Plane Rectangular CS X", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.83333333333334], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2452"]] +2451=PROJCS["JGD2000 / Japan Plane Rectangular CS IX", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 139.83333333333337], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2451"]] +2450=PROJCS["JGD2000 / Japan Plane Rectangular CS VIII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.5], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2450"]] +6809=PROJCS["NAD83(CORS96) / Oregon Columbia River West zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -123.0], PARAMETER["latitude_of_center", 45.916666666666664], PARAMETER["azimuth", 295.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22965879.2651], PARAMETER["false_northing", -9842519.684999999], PARAMETER["rectified_grid_angle", 295.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6809"]] +6808=PROJCS["NAD83(CORS96) / Oregon Columbia River West zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -123.0], PARAMETER["latitude_of_center", 45.916666666666664], PARAMETER["azimuth", 295.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", -3000000.0], PARAMETER["rectified_grid_angle", 295.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6808"]] +6807=PROJCS["NAD83(2011) / Oregon Columbia River East zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["scale_factor", 1.000008], PARAMETER["false_easting", 492125.9842999999], PARAMETER["false_northing", 98425.1969], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6807"]] +6806=PROJCS["NAD83(2011) / Oregon Columbia River East zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["scale_factor", 1.000008], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 30000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6806"]] +6805=PROJCS["NAD83(CORS96) / Oregon Columbia River East zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["scale_factor", 1.000008], PARAMETER["false_easting", 492125.9842999999], PARAMETER["false_northing", 98425.1969], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6805"]] +6804=PROJCS["NAD83(CORS96) / Oregon Columbia River East zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["scale_factor", 1.000008], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 30000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6804"]] +6803=PROJCS["NAD83(2011) / Oregon Canyonville-Grants Pass zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00007], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6803"]] +4629=GEOGCS["Tahaa 54", DATUM["Tahaa 54", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[72.51, 345.411, 79.241, -1.5862, -0.8826, -0.5495, 1.3653], AUTHORITY["EPSG", "6629"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4629"]] +6802=PROJCS["NAD83(2011) / Oregon Canyonville-Grants Pass zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00007], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6802"]] +4628=GEOGCS["Tahiti 52", DATUM["Tahiti 52", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[162.0, 117.0, 154.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6628"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4628"]] +6801=PROJCS["NAD83(CORS96) / Oregon Canyonville-Grants Pass zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00007], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6801"]] +4627=GEOGCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4627"]] +6800=PROJCS["NAD83(CORS96) / Oregon Canyonville-Grants Pass zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00007], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6800"]] +4626=GEOGCS["Reunion 1947", DATUM["Reunion 1947", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[94.0, -948.0, -1262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6626"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4626"]] +4625=GEOGCS["Martinique 1938", DATUM["Martinique 1938", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[126.93, 547.94, 130.41, -2.7867, 5.1612, -0.8584, 13.8227], AUTHORITY["EPSG", "6625"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4625"]] +4624=GEOGCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4624"]] +4623=GEOGCS["CSG67", DATUM["Centre Spatial Guyanais 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-186.0, 230.0, 110.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6623"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4623"]] +2449=PROJCS["JGD2000 / Japan Plane Rectangular CS VII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 137.16666666666663], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2449"]] +4622=GEOGCS["Guadeloupe 1948", DATUM["Guadeloupe 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-472.29, -5.63, -304.12, 0.4362, -0.8374, 0.2563, 1.8984], AUTHORITY["EPSG", "6622"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4622"]] +2448=PROJCS["JGD2000 / Japan Plane Rectangular CS VI", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2448"]] +4621=GEOGCS["Fort Marigot", DATUM["Fort Marigot", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[137.0, 248.0, -430.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6621"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4621"]] +66596413=GEOGCS["ISN93 (3D deg)", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66596413"]] +2447=PROJCS["JGD2000 / Japan Plane Rectangular CS V", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 134.33333333333334], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2447"]] +4620=GEOGCS["Point 58", DATUM["Point 58", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-106.0, -129.0, 165.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6620"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4620"]] +2446=PROJCS["JGD2000 / Japan Plane Rectangular CS IV", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 133.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2446"]] +2445=PROJCS["JGD2000 / Japan Plane Rectangular CS III", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.16666666666666], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2445"]] +2444=PROJCS["JGD2000 / Japan Plane Rectangular CS II", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2444"]] +2443=PROJCS["JGD2000 / Japan Plane Rectangular CS I", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2443"]] +2442=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 135E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2442"]] +2441=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 132E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2441"]] +2440=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 129E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2440"]] +4619=GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]] +4618=GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]] +4617=GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]] +4616=GEOGCS["Selvagem Grande", DATUM["Selvagem Grande", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-289.0, -124.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6616"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4616"]] +4615=GEOGCS["Porto Santo", DATUM["Porto Santo 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-499.0, -249.0, 314.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6615"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4615"]] +4614=GEOGCS["QND95", DATUM["Qatar National Datum 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-119.4248, -303.65872, -11.00061, 1.164298, 0.174458, 1.096259, 3.657065], AUTHORITY["EPSG", "6614"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4614"]] +4613=GEOGCS["Segara", DATUM["Gunung Segara", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6613"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4613"]] +66596405=GEOGCS["ISN93 (deg)", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66596405"]] +2439=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 126E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2439"]] +4612=GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]] +2438=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 123E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2438"]] +4611=GEOGCS["Hong Kong 1980", DATUM["Hong Kong 1980", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-162.619, -276.959, -161.764, 0.067753, -2.243649, -1.158827, -1.094246], AUTHORITY["EPSG", "6611"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4611"]] +2437=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 120E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2437"]] +4610=GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]] +2436=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 117E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2436"]] +2435=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 114E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2435"]] +2434=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 111E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2434"]] +2433=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 108E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2433"]] +2432=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 105E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2432"]] +2431=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 102E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2431"]] +2430=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 99E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2430"]] +4609=GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]] +4608=GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]] +4607=GEOGCS["St. Vincent 1945", DATUM["St. Vincent 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[195.671, 332.517, 274.607, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6607"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4607"]] +4606=GEOGCS["St. Lucia 1955", DATUM["St. Lucia 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-153.0, 153.0, 307.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6606"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4606"]] +4605=GEOGCS["St. Kitts 1955", DATUM["St. Kitts 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[9.0, 183.0, 236.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6605"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4605"]] +4604=GEOGCS["Montserrat 1958", DATUM["Montserrat 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[174.0, 359.0, 365.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6604"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4604"]] +4603=GEOGCS["Grenada 1953", DATUM["Grenada 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[72.0, 213.7, 93.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6603"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4603"]] +2429=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 96E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2429"]] +4602=GEOGCS["Dominica 1945", DATUM["Dominica 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[725.0, 685.0, 536.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6602"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4602"]] +2428=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 93E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2428"]] +4601=GEOGCS["Antigua 1943", DATUM["Antigua 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-255.0, -15.0, 71.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6601"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4601"]] +2427=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 90E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2427"]] +4600=GEOGCS["Anguilla 1957", DATUM["Anguilla 1957", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6600"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4600"]] +2426=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 87E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2426"]] +2425=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 84E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2425"]] +2424=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 81E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2424"]] +2423=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 78E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2423"]] +2422=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 75E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2422"]] +2421=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 45", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2421"]] +2420=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 44", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2420"]] +62116405=GEOGCS["Batavia (deg)", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62116405"]] +2419=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 43", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2419"]] +2418=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 42", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2418"]] +2417=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 41", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2417"]] +2416=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 40", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2416"]] +2415=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 39", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2415"]] +2414=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 38", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2414"]] +2413=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 37", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2413"]] +2412=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 36", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2412"]] +2411=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 35", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2411"]] +2410=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 34", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2410"]] +68086405=GEOGCS["Padang (Jakarta) (deg)", DATUM["Padang 1884 (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6808"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68086405"]] +2409=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 33", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2409"]] +2408=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 32", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2408"]] +2407=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 31", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2407"]] +2406=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 30", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2406"]] +2405=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 29", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2405"]] +2404=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 28", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2404"]] +2403=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 27", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2403"]] +2402=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 26", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2402"]] +26692=PROJCS["M'poraloko / UTM zone 32S", GEOGCS["M'poraloko", DATUM["M'poraloko", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-80.7, -132.5, 41.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6266"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4266"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26692"]] +2401=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 25", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2401"]] +2400=PROJCS["RT90 2.5 gon W", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.808277777777773], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2400"]] +61716413=GEOGCS["RGF93 (3D deg)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61716413"]] +66436405=GEOGCS["ST71 Belep (deg)", DATUM["ST71 Belep", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-480.26, -438.32, -643.429, 16.3119, 20.1721, -4.0349, -111.7002], AUTHORITY["EPSG", "6643"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66436405"]] +61716405=GEOGCS["RGF93 (deg)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61716405"]] +62666405=GEOGCS["M'poraloko (deg)", DATUM["M'poraloko", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-80.7, -132.5, 41.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6266"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62666405"]] +32099=PROJCS["NAD27 / Louisiana Offshore", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32099"]] +32098=PROJCS["NAD27 / Quebec Lambert", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32098"]] +32086=PROJCS["NAD27 / MTM zone 6", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32086"]] +32085=PROJCS["NAD27 / MTM zone 5", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32085"]] +32084=PROJCS["NAD27 / MTM zone 4", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32084"]] +32083=PROJCS["NAD27 / MTM zone 3", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32083"]] +32082=PROJCS["NAD27 / MTM zone 2", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -56.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32082"]] +32081=PROJCS["NAD27 / MTM zone 1", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -53.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32081"]] +61386405=GEOGCS["St. George Island (deg)", DATUM["St. George Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6138"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61386405"]] +32077=PROJCS["NAD27 / BLM 17N (feet)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32077"]] +32076=PROJCS["NAD27 / BLM 16N (feet)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32076"]] +32075=PROJCS["NAD27 / BLM 15N (feet)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32075"]] +32074=PROJCS["NAD27 / BLM 14N (feet)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32074"]] +7299=PROJCS["NAD83(2011) / InGCS Fulton-Marshall-St. Joseph (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.3], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7299"]] +7298=PROJCS["NAD83(2011) / InGCS Fountain-Warren (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 39.95], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7298"]] +7297=PROJCS["NAD83(2011) / InGCS Fountain-Warren (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 39.95], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7297"]] +7296=PROJCS["NAD83(2011) / InGCS Fayette-Franklin-Union (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 39.25], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7296"]] +7295=PROJCS["NAD83(2011) / InGCS Fayette-Franklin-Union (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 39.25], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7295"]] +7294=PROJCS["NAD83(2011) / InGCS Elkhart-Kosciusko-Wabash (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.85], PARAMETER["latitude_of_origin", 40.65], PARAMETER["scale_factor", 1.000033], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7294"]] +7293=PROJCS["NAD83(2011) / InGCS Elkhart-Kosciusko-Wabash (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.85], PARAMETER["latitude_of_origin", 40.65], PARAMETER["scale_factor", 1.000033], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7293"]] +7292=PROJCS["NAD83(2011) / InGCS Dubois-Martin (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.95], PARAMETER["latitude_of_origin", 38.2], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7292"]] +7291=PROJCS["NAD83(2011) / InGCS Dubois-Martin (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.95], PARAMETER["latitude_of_origin", 38.2], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7291"]] +7290=PROJCS["NAD83(2011) / InGCS DeKalb (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.95], PARAMETER["latitude_of_origin", 41.25], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7290"]] +22293=PROJCS["Cape / Lo33", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22293"]] +22291=PROJCS["Cape / Lo31", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22291"]] +32067=PROJCS["NAD27 / BLM 17N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32067"]] +32066=PROJCS["NAD27 / BLM 16N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32066"]] +32065=PROJCS["NAD27 / BLM 15N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32065"]] +32064=PROJCS["NAD27 / BLM 14N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32064"]] +7289=PROJCS["NAD83(2011) / InGCS DeKalb (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.95], PARAMETER["latitude_of_origin", 41.25], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7289"]] +7288=PROJCS["NAD83(2011) / InGCS Decatur-Rush (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.65], PARAMETER["latitude_of_origin", 39.1], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7288"]] +32062=PROJCS["NAD27 / Guatemala Sur", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 14.9], PARAMETER["scale_factor", 0.99989906], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 325992.681], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32062"]] +7287=PROJCS["NAD83(2011) / InGCS Decatur-Rush (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.65], PARAMETER["latitude_of_origin", 39.1], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7287"]] +32061=PROJCS["NAD27 / Guatemala Norte", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 16.816666666666666], PARAMETER["scale_factor", 0.99992226], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 292209.579], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32061"]] +7286=PROJCS["NAD83(2011) / InGCS Dearborn-Ohio-Switzerland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.89999999999998], PARAMETER["latitude_of_origin", 38.65], PARAMETER["scale_factor", 1.000029], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7286"]] +7285=PROJCS["NAD83(2011) / InGCS Dearborn-Ohio-Switzerland (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.89999999999998], PARAMETER["latitude_of_origin", 38.65], PARAMETER["scale_factor", 1.000029], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7285"]] +7284=PROJCS["NAD83(2011) / InGCS Daviess-Greene (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.10000000000001], PARAMETER["latitude_of_origin", 38.45], PARAMETER["scale_factor", 1.000018], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7284"]] +7283=PROJCS["NAD83(2011) / InGCS Daviess-Greene (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.10000000000001], PARAMETER["latitude_of_origin", 38.45], PARAMETER["scale_factor", 1.000018], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7283"]] +22289=PROJCS["Cape / Lo29", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 29.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22289"]] +7282=PROJCS["NAD83(2011) / InGCS Crawford-Lawrence-Orange (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 38.1], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7282"]] +7281=PROJCS["NAD83(2011) / InGCS Crawford-Lawrence-Orange (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 38.1], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7281"]] +22287=PROJCS["Cape / Lo27", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22287"]] +7280=PROJCS["NAD83(2011) / InGCS Clinton (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.6], PARAMETER["latitude_of_origin", 40.15], PARAMETER["scale_factor", 1.000032], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7280"]] +22285=PROJCS["Cape / Lo25", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22285"]] +22283=PROJCS["Cape / Lo23", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22283"]] +22281=PROJCS["Cape / Lo21", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22281"]] +62506405=GEOGCS["Leigon (deg)", DATUM["Leigon", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-130.0, 29.0, 364.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6250"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62506405"]] +32058=PROJCS["NAD27 / Wyoming West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32058"]] +32057=PROJCS["NAD27 / Wyoming West Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32057"]] +32056=PROJCS["NAD27 / Wyoming East Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32056"]] +32055=PROJCS["NAD27 / Wyoming East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32055"]] +32054=PROJCS["NAD27 / Wisconsin South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32054"]] +26632=PROJCS["M'poraloko / UTM zone 32N", GEOGCS["M'poraloko", DATUM["M'poraloko", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-80.7, -132.5, 41.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6266"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4266"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26632"]] +7279=PROJCS["NAD83(2011) / InGCS Clinton (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.6], PARAMETER["latitude_of_origin", 40.15], PARAMETER["scale_factor", 1.000032], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7279"]] +32053=PROJCS["NAD27 / Wisconsin Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32053"]] +7278=PROJCS["NAD83(2011) / InGCS Clay (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.15], PARAMETER["latitude_of_origin", 39.15], PARAMETER["scale_factor", 1.000024], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7278"]] +32052=PROJCS["NAD27 / Wisconsin North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32052"]] +7277=PROJCS["NAD83(2011) / InGCS Clay (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.15], PARAMETER["latitude_of_origin", 39.15], PARAMETER["scale_factor", 1.000024], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7277"]] +32051=PROJCS["NAD27 / West Virginia South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32051"]] +7276=PROJCS["NAD83(2011) / InGCS Clark-Floyd-Scott (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.6], PARAMETER["latitude_of_origin", 38.15], PARAMETER["scale_factor", 1.000021], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7276"]] +32050=PROJCS["NAD27 / West Virginia North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32050"]] +7275=PROJCS["NAD83(2011) / InGCS Clark-Floyd-Scott (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.6], PARAMETER["latitude_of_origin", 38.15], PARAMETER["scale_factor", 1.000021], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7275"]] +7274=PROJCS["NAD83(2011) / InGCS Cass (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.4], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7274"]] +7273=PROJCS["NAD83(2011) / InGCS Cass (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.4], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7273"]] +22279=PROJCS["Cape / Lo19", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22279"]] +7272=PROJCS["NAD83(2011) / InGCS Carroll (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.65], PARAMETER["latitude_of_origin", 40.4], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7272"]] +7271=PROJCS["NAD83(2011) / InGCS Carroll (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.65], PARAMETER["latitude_of_origin", 40.4], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7271"]] +22277=PROJCS["Cape / Lo17", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22277"]] +7270=PROJCS["NAD83(2011) / InGCS Brown (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.3], PARAMETER["latitude_of_origin", 39.00000000000001], PARAMETER["scale_factor", 1.00003], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7270"]] +22275=PROJCS["Cape / Lo15", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22275"]] +20092=PROJCS["Pulkovo 1995 / Gauss-Kruger 32N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20092"]] +20091=PROJCS["Pulkovo 1995 / Gauss-Kruger 31N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20091"]] +20090=PROJCS["Pulkovo 1995 / Gauss-Kruger 30N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20090"]] +32049=PROJCS["NAD27 / Washington South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32049"]] +32048=PROJCS["NAD27 / Washington North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32048"]] +32047=PROJCS["NAD27 / Virginia South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32047"]] +32046=PROJCS["NAD27 / Virginia North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32046"]] +32045=PROJCS["NAD27 / Vermont", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32045"]] +32044=PROJCS["NAD27 / Utah South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32044"]] +7269=PROJCS["NAD83(2011) / InGCS Brown (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.3], PARAMETER["latitude_of_origin", 39.00000000000001], PARAMETER["scale_factor", 1.00003], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7269"]] +32043=PROJCS["NAD27 / Utah Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32043"]] +7268=PROJCS["NAD83(2011) / InGCS Boone-Hendricks (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 39.6], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7268"]] +32042=PROJCS["NAD27 / Utah North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32042"]] +7267=PROJCS["NAD83(2011) / InGCS Boone-Hendricks (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 39.6], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7267"]] +32041=PROJCS["NAD27 / Texas South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32041"]] +7266=PROJCS["NAD83(2011) / InGCS Blackford-Delaware (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.4], PARAMETER["latitude_of_origin", 40.05], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7266"]] +32040=PROJCS["NAD27 / Texas South Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32040"]] +7265=PROJCS["NAD83(2011) / InGCS Blackford-Delaware (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.4], PARAMETER["latitude_of_origin", 40.05], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7265"]] +7264=PROJCS["NAD83(2011) / InGCS Benton (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 40.449999999999996], PARAMETER["scale_factor", 1.000029], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7264"]] +7263=PROJCS["NAD83(2011) / InGCS Benton (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 40.449999999999996], PARAMETER["scale_factor", 1.000029], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7263"]] +7262=PROJCS["NAD83(2011) / InGCS Bartholomew (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.85], PARAMETER["latitude_of_origin", 39.00000000000001], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7262"]] +7261=PROJCS["NAD83(2011) / InGCS Bartholomew (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.85], PARAMETER["latitude_of_origin", 39.00000000000001], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7261"]] +7260=PROJCS["NAD83(2011) / InGCS Allen (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7260"]] +20089=PROJCS["Pulkovo 1995 / Gauss-Kruger 29N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20089"]] +20088=PROJCS["Pulkovo 1995 / Gauss-Kruger 28N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20088"]] +20087=PROJCS["Pulkovo 1995 / Gauss-Kruger 27N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20087"]] +20086=PROJCS["Pulkovo 1995 / Gauss-Kruger 26N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20086"]] +20085=PROJCS["Pulkovo 1995 / Gauss-Kruger 25N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20085"]] +20084=PROJCS["Pulkovo 1995 / Gauss-Kruger 24N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20084"]] +20083=PROJCS["Pulkovo 1995 / Gauss-Kruger 23N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20083"]] +20082=PROJCS["Pulkovo 1995 / Gauss-Kruger 22N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20082"]] +20081=PROJCS["Pulkovo 1995 / Gauss-Kruger 21N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20081"]] +20080=PROJCS["Pulkovo 1995 / Gauss-Kruger 20N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20080"]] +61226405=GEOGCS["ATS77 (deg)", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61226405"]] +32039=PROJCS["NAD27 / Texas Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32039"]] +32038=PROJCS["NAD27 / Texas North Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.5], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32038"]] +32037=PROJCS["NAD27 / Texas North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32037"]] +32036=PROJCS["NAD27 / Tennessee", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.666666666666664], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32036"]] +32035=PROJCS["NAD27 / South Dakota South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32035"]] +32034=PROJCS["NAD27 / South Dakota North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32034"]] +7259=PROJCS["NAD83(2011) / InGCS Allen (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7259"]] +32033=PROJCS["NAD27 / South Carolina South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 33.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32033"]] +7258=PROJCS["NAD83(2011) / InGCS Adams (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.95], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7258"]] +7257=PROJCS["NAD83(2011) / InGCS Adams (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.95], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7257"]] +32031=PROJCS["NAD27 / South Carolina North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 33.0], PARAMETER["standard_parallel_1", 34.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32031"]] +32030=PROJCS["NAD27 / Rhode Island", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.9999938], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32030"]] +20079=PROJCS["Pulkovo 1995 / Gauss-Kruger 19N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20079"]] +5072=PROJCS["NAD83(NSRS2007) / Conus Albers", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5072"]] +20078=PROJCS["Pulkovo 1995 / Gauss-Kruger 18N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20078"]] +5071=PROJCS["NAD83(HARN) / Conus Albers", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5071"]] +20077=PROJCS["Pulkovo 1995 / Gauss-Kruger 17N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20077"]] +5070=PROJCS["NAD83 / Conus Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5070"]] +20076=PROJCS["Pulkovo 1995 / Gauss-Kruger 16N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20076"]] +20075=PROJCS["Pulkovo 1995 / Gauss-Kruger 15N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20075"]] +20074=PROJCS["Pulkovo 1995 / Gauss-Kruger 14N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20074"]] +20073=PROJCS["Pulkovo 1995 / Gauss-Kruger 13N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20073"]] +20072=PROJCS["Pulkovo 1995 / Gauss-Kruger 12N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20072"]] +20071=PROJCS["Pulkovo 1995 / Gauss-Kruger 11N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20071"]] +20070=PROJCS["Pulkovo 1995 / Gauss-Kruger 10N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20070"]] +32029=PROJCS["NAD27 / Pennsylvania South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.8], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32029"]] +32028=PROJCS["NAD27 / Pennsylvania North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32028"]] +32027=PROJCS["NAD27 / Oregon South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32027"]] +32026=PROJCS["NAD27 / Oregon North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32026"]] +32025=PROJCS["NAD27 / Oklahoma South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32025"]] +32024=PROJCS["NAD27 / Oklahoma North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32024"]] +32023=PROJCS["NAD27 / Ohio South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32023"]] +32022=PROJCS["NAD27 / Ohio North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32022"]] +32021=PROJCS["NAD27 / North Dakota South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32021"]] +32020=PROJCS["NAD27 / North Dakota North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32020"]] +5069=PROJCS["NAD27 / Conus Albers", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5069"]] +20069=PROJCS["Pulkovo 1995 / Gauss-Kruger 9N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20069"]] +20068=PROJCS["Pulkovo 1995 / Gauss-Kruger 8N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20068"]] +20067=PROJCS["Pulkovo 1995 / Gauss-Kruger 7N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20067"]] +20066=PROJCS["Pulkovo 1995 / Gauss-Kruger 6N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20066"]] +20065=PROJCS["Pulkovo 1995 / Gauss-Kruger 5N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20065"]] +20064=PROJCS["Pulkovo 1995 / Gauss-Kruger 4N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20064"]] +32019=PROJCS["NAD27 / North Carolina", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32019"]] +32018=PROJCS["NAD27 / New York Long Island", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.5], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32018"]] +32017=PROJCS["NAD27 / New York West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32017"]] +32016=PROJCS["NAD27 / New York Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32016"]] +32015=PROJCS["NAD27 / New York East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.33333333333331], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32015"]] +32014=PROJCS["NAD27 / New Mexico West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32014"]] +32013=PROJCS["NAD27 / New Mexico Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32013"]] +32012=PROJCS["NAD27 / New Mexico East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32012"]] +32011=PROJCS["NAD27 / New Jersey", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.66666666666667], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32011"]] +32010=PROJCS["NAD27 / New Hampshire", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32010"]] +22236=PROJCS["Cape / UTM zone 36S", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22236"]] +22235=PROJCS["Cape / UTM zone 35S", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22235"]] +22234=PROJCS["Cape / UTM zone 34S", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22234"]] +32009=PROJCS["NAD27 / Nevada West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32009"]] +32008=PROJCS["NAD27 / Nevada Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32008"]] +32007=PROJCS["NAD27 / Nevada East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32007"]] +32006=PROJCS["NAD27 / Nebraska South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.71666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.28333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32006"]] +32005=PROJCS["NAD27 / Nebraska North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 41.333333333333336], PARAMETER["standard_parallel_1", 42.81666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.85000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32005"]] +32003=PROJCS["NAD27 / Montana South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 46.4], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.86666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32003"]] +32002=PROJCS["NAD27 / Montana Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 45.833333333333336], PARAMETER["standard_parallel_1", 47.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.45000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32002"]] +32001=PROJCS["NAD27 / Montana North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.71666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.85000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32001"]] +32000=PROJCS["SIRGAS 1995 / UTM zone 25S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32000"]] +5048=PROJCS["ETRS89 / TM35FIN(N,E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5048"]] +5042=PROJCS["WGS 84 / UPS South (E,N)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "5042"]] +5041=PROJCS["WGS 84 / UPS North (E,N)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "5041"]] +62016405=GEOGCS["Adindan (deg)", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62016405"]] +63266419=GEOGCS["WGS 84 (3D DMS)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "63266419"]] +20032=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 32", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20032"]] +20031=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 31", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20031"]] +20030=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 30", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20030"]] +63266413=GEOGCS["WGS 84 (3D deg)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "63266413"]] +63266411=GEOGCS["WGS 84 (DMS)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63266411"]] +20029=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 29", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20029"]] +20028=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 28", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20028"]] +20027=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 27", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20027"]] +20026=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 26", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20026"]] +20025=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 25", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20025"]] +20024=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 24", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20024"]] +20023=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 23", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20023"]] +20022=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 22", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20022"]] +20021=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 21", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20021"]] +63266405=GEOGCS["WGS 84 (deg)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63266405"]] +20020=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 20", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20020"]] +5018=PROJCS["Lisbon / Portuguese Grid New", GEOGCS["Lisbon", DATUM["Lisbon 1937", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-288.885, -91.744, 126.244, -1.691, -0.41, 0.211, -4.598], AUTHORITY["EPSG", "6207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4207"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.131906111111114], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5018"]] +5016=PROJCS["PTRA08 / UTM zone 28N", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5016"]] +5015=PROJCS["PTRA08 / UTM zone 26N", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5015"]] +5014=PROJCS["PTRA08 / UTM zone 25N", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5014"]] +5013=GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]] +20019=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 19", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20019"]] +5012=GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5012"]] +20018=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 18", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20018"]] +5011=GEOCCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5011"]] +20017=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 17", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20017"]] +20016=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 16", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20016"]] +20015=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 15", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20015"]] +20014=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 14", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20014"]] +20013=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 13", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20013"]] +20012=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 12", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20012"]] +20011=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 11", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20011"]] +20010=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 10", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20010"]] +66336405=GEOGCS["IGN56 Lifou (deg)", DATUM["IGN56 Lifou", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[335.47, 222.58, -230.94, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6633"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66336405"]] +61616405=GEOGCS["Pampa del Castillo (deg)", DATUM["Pampa del Castillo", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[27.5, 14.0, 186.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6161"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61616405"]] +20009=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 9", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20009"]] +20008=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 8", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20008"]] +20007=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 7", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20007"]] +20006=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 6", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20006"]] +20005=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 5", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20005"]] +20004=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 4", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20004"]] +62566405=GEOGCS["Mahe 1971 (deg)", DATUM["Mahe 1971", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[41.0, -220.0, -134.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6256"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62566405"]] +6799=PROJCS["NAD83(2011) / Oregon Bend-Burns zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.74999999999997], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 393700.7874], PARAMETER["false_northing", 196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6799"]] +6798=PROJCS["NAD83(2011) / Oregon Bend-Burns zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.74999999999997], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 120000.0], PARAMETER["false_northing", 60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6798"]] +6797=PROJCS["NAD83(CORS96) / Oregon Bend-Burns zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.74999999999997], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 393700.7874], PARAMETER["false_northing", 196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6797"]] +6796=PROJCS["NAD83(CORS96) / Oregon Bend-Burns zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.74999999999997], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 120000.0], PARAMETER["false_northing", 60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6796"]] +6795=PROJCS["NAD83(2011) / Oregon Bend-Redmond-Prineville zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -121.25000000000001], PARAMETER["latitude_of_origin", 44.666666666666664], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 426509.18640000006], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6795"]] +6794=PROJCS["NAD83(2011) / Oregon Bend-Redmond-Prineville zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -121.25000000000001], PARAMETER["latitude_of_origin", 44.666666666666664], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 130000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6794"]] +6793=PROJCS["NAD83(CORS96) / Oregon Bend-Redmond-Prineville zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -121.25000000000001], PARAMETER["latitude_of_origin", 44.666666666666664], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 426509.18640000006], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6793"]] +6792=PROJCS["NAD83(CORS96) / Oregon Bend-Redmond-Prineville zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -121.25000000000001], PARAMETER["latitude_of_origin", 44.666666666666664], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 130000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6792"]] +6791=PROJCS["NAD83(2011) / Oregon Bend-Klamath Falls zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.75], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6791"]] +6790=PROJCS["NAD83(2011) / Oregon Bend-Klamath Falls zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.75], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6790"]] +61286405=GEOGCS["Madzansua (deg)", DATUM["Madzansua", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61286405"]] +63106405=GEOGCS["Yoff (deg)", DATUM["Yoff", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-30.0, 190.0, 89.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6310"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63106405"]] +6789=PROJCS["NAD83(CORS96) / Oregon Bend-Klamath Falls zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.75], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6789"]] +6788=PROJCS["NAD83(CORS96) / Oregon Bend-Klamath Falls zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.75], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6788"]] +6787=PROJCS["NAD83(2011) / Oregon Baker zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.83333333333331], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6787"]] +6786=PROJCS["NAD83(2011) / Oregon Baker zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.83333333333331], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6786"]] +6785=PROJCS["NAD83(CORS96) / Oregon Baker zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.83333333333331], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6785"]] +6784=PROJCS["NAD83(CORS96) / Oregon Baker zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.83333333333331], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6784"]] +6783=GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]] +6782=GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6782"]] +6781=GEOCCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6781"]] +21782=PROJCS["CH1903 / LV03C-G", GEOGCS["CH1903", DATUM["CH1903", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6149"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4149"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 7.439583333333333], PARAMETER["latitude_of_center", 46.952405555555565], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21782"]] +21781=PROJCS["CH1903 / LV03", GEOGCS["CH1903", DATUM["CH1903", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6149"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4149"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 7.439583333333333], PARAMETER["latitude_of_center", 46.952405555555565], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21781"]] +21780=PROJCS["Bern 1898 (Bern) / LV03C", GEOGCS["Bern 1898 (Bern)", DATUM["CH1903 (Bern)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6801"]], PRIMEM["Bern", 7.439583333333333, AUTHORITY["EPSG", "8907"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4801"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 0.0], PARAMETER["latitude_of_center", 46.952405555555565], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21780"]] +62406405=GEOGCS["Indian 1975 (deg)", DATUM["Indian 1975", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6240"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62406405"]] +23948=PROJCS["Indian 1954 / UTM zone 48N", GEOGCS["Indian 1954", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4239"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23948"]] +23947=PROJCS["Indian 1954 / UTM zone 47N", GEOGCS["Indian 1954", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4239"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23947"]] +23946=PROJCS["Indian 1954 / UTM zone 46N", GEOGCS["Indian 1954", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4239"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23946"]] +4589=PROJCS["New Beijing / Gauss-Kruger CM 135E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4589"]] +4588=PROJCS["New Beijing / Gauss-Kruger CM 129E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4588"]] +4587=PROJCS["New Beijing / Gauss-Kruger CM 123E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4587"]] +4586=PROJCS["New Beijing / Gauss-Kruger CM 117E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4586"]] +4585=PROJCS["New Beijing / Gauss-Kruger CM 111E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4585"]] +4584=PROJCS["New Beijing / Gauss-Kruger CM 105E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4584"]] +4583=PROJCS["New Beijing / Gauss-Kruger CM 99E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4583"]] +4582=PROJCS["New Beijing / Gauss-Kruger CM 93E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4582"]] +4581=PROJCS["New Beijing / Gauss-Kruger CM 87E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4581"]] +4580=PROJCS["New Beijing / Gauss-Kruger CM 81E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4580"]] +4579=PROJCS["New Beijing / Gauss-Kruger CM 75E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4579"]] +4578=PROJCS["New Beijing / Gauss-Kruger zone 23", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4578"]] +4577=PROJCS["New Beijing / Gauss-Kruger zone 22", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4577"]] +4576=PROJCS["New Beijing / Gauss-Kruger zone 21", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4576"]] +4575=PROJCS["New Beijing / Gauss-Kruger zone 20", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4575"]] +4574=PROJCS["New Beijing / Gauss-Kruger zone 19", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4574"]] +4573=PROJCS["New Beijing / Gauss-Kruger zone 18", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4573"]] +2399=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2399"]] +4572=PROJCS["New Beijing / Gauss-Kruger zone 17", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4572"]] +2398=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2398"]] +4571=PROJCS["New Beijing / Gauss-Kruger zone 16", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4571"]] +2397=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2397"]] +4570=PROJCS["New Beijing / Gauss-Kruger zone 15", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4570"]] +2396=PROJCS["South Yemen / Gauss-Kruger zone 9", GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2396"]] +2395=PROJCS["South Yemen / Gauss-Kruger zone 8", GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2395"]] +2394=PROJCS["KKJ / Finland zone 4", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2394"]] +2393=PROJCS["KKJ / Finland Uniform Coordinate System", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2393"]] +2392=PROJCS["KKJ / Finland zone 2", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2392"]] +2391=PROJCS["KKJ / Finland zone 1", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2391"]] +2390=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 135E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2390"]] +31529=PROJCS["Conakry 1905 / UTM zone 29N", GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31529"]] +31528=PROJCS["Conakry 1905 / UTM zone 28N", GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31528"]] +62076405=GEOGCS["Lisbon (deg)", DATUM["Lisbon 1937", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-288.885, -91.744, 126.244, -1.691, -0.41, 0.211, -4.598], AUTHORITY["EPSG", "6207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62076405"]] +29221=PROJCS["Sapper Hill 1943 / UTM zone 21S", GEOGCS["Sapper Hill 1943", DATUM["Sapper Hill 1943", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-355.0, 21.0, 72.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6292"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4292"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29221"]] +4569=PROJCS["New Beijing / Gauss-Kruger zone 14", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4569"]] +29220=PROJCS["Sapper Hill 1943 / UTM zone 20S", GEOGCS["Sapper Hill 1943", DATUM["Sapper Hill 1943", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-355.0, 21.0, 72.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6292"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4292"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29220"]] +4568=PROJCS["New Beijing / Gauss-Kruger zone 13", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4568"]] +2389=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 132E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2389"]] +27040=PROJCS["Nahrwan 1967 / UTM zone 40N", GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27040"]] +2388=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 129E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2388"]] +2387=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 126E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2387"]] +2386=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 123E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2386"]] +2385=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 120E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2385"]] +2384=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 117E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2384"]] +2383=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 114E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2383"]] +2382=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 111E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2382"]] +2381=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 108E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2381"]] +2380=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 105E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2380"]] +62956405=GEOGCS["Serindung (deg)", DATUM["Serindung", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6295"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62956405"]] +6738=PROJCS["GDA94 / MGA zone 59", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6738"]] +6737=PROJCS["GDA94 / MGA zone 47", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6737"]] +6736=PROJCS["GDA94 / MGA zone 46", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6736"]] +6735=PROJCS["GDA94 / MGA zone 44", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6735"]] +6734=PROJCS["GDA94 / MGA zone 43", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6734"]] +27039=PROJCS["Nahrwan 1967 / UTM zone 39N", GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27039"]] +6733=PROJCS["GDA94 / MGA zone 42", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6733"]] +27038=PROJCS["Nahrwan 1967 / UTM zone 38N", GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27038"]] +4559=PROJCS["RRAF 1991 / UTM zone 20N", GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4558"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4559"]] +6732=PROJCS["GDA94 / MGA zone 41", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6732"]] +27037=PROJCS["Nahrwan 1967 / UTM zone 37N", GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27037"]] +4558=GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4558"]] +4557=GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4557"]] +4556=GEOCCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4556"]] +4555=GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]] +4554=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 135E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4554"]] +4553=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 132E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4553"]] +2379=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 102E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2379"]] +4552=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 129E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4552"]] +2378=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 99E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2378"]] +4551=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 126E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4551"]] +2377=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 96E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2377"]] +4550=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 123E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4550"]] +2376=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 93E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2376"]] +2375=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 90E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2375"]] +2374=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 87E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2374"]] +2373=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 84E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2373"]] +2372=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 81E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2372"]] +2371=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 78E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2371"]] +2370=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 75E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2370"]] +61676413=GEOGCS["NZGD2000 (3D deg)", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61676413"]] +6723=PROJCS["GDA94 / CKIG94", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.875], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999387], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6723"]] +4549=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 120E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4549"]] +6722=PROJCS["WGS 84 / CKIG92", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.875], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6722"]] +4548=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 117E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4548"]] +6721=PROJCS["GDA94 / CIG94", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.625], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00002514], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6721"]] +4547=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 114E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4547"]] +6720=PROJCS["WGS 84 / CIG92", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.625], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.000024], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6720"]] +4546=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 111E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4546"]] +4545=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 108E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4545"]] +4544=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 105E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4544"]] +4543=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 102E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4543"]] +2369=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 45", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2369"]] +4542=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 99E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4542"]] +2368=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 44", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2368"]] +4541=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 96E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4541"]] +2367=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 43", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2367"]] +4540=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 93E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4540"]] +2366=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 42", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2366"]] +2365=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 41", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2365"]] +2364=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 40", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2364"]] +2363=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 39", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2363"]] +2362=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 38", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2362"]] +2361=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 37", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2361"]] +2360=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 36", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2360"]] +66396405=GEOGCS["MOP78 (deg)", DATUM["MOP78", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[253.0, -132.0, -127.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6639"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66396405"]] +61676405=GEOGCS["NZGD2000 (deg)", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61676405"]] +6715=LOCAL_CS["Christmas Island Grid 1985", LOCAL_DATUM["Christmas Island Datum 1985", 0, AUTHORITY["EPSG", "1134"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6715"]] +4539=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 90E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4539"]] +4538=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 87E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4538"]] +4537=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 84E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4537"]] +4536=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 81E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4536"]] +4535=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 78E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4535"]] +4534=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 75E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4534"]] +4533=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 45", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4533"]] +2359=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 35", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2359"]] +4532=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 44", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4532"]] +2358=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 34", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2358"]] +4531=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 43", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4531"]] +2357=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 33", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2357"]] +4530=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 42", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4530"]] +2356=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 32", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2356"]] +2355=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 31", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2355"]] +2354=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 30", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2354"]] +2353=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 29", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2353"]] +2352=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 28", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2352"]] +2351=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 27", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2351"]] +2350=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 26", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2350"]] +6709=PROJCS["RDN2008 / UTM zone 34N (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6709"]] +6708=PROJCS["RDN2008 / UTM zone 33N (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6708"]] +6707=PROJCS["RDN2008 / UTM zone 32N (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6707"]] +6706=GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]] +6705=GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6705"]] +6704=GEOCCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6704"]] +6703=PROJCS["WGS 84 / TM 60 SW", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6703"]] +4529=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 41", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4529"]] +4528=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 40", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4528"]] +4527=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 39", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4527"]] +4526=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 38", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4526"]] +4525=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 37", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4525"]] +4524=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 36", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4524"]] +4523=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 35", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4523"]] +2349=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 25", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2349"]] +4522=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 34", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4522"]] +2348=PROJCS["Xian 1980 / Gauss-Kruger CM 135E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2348"]] +4521=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 33", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4521"]] +2347=PROJCS["Xian 1980 / Gauss-Kruger CM 129E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2347"]] +4520=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 32", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4520"]] +2346=PROJCS["Xian 1980 / Gauss-Kruger CM 123E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2346"]] +2345=PROJCS["Xian 1980 / Gauss-Kruger CM 117E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2345"]] +2344=PROJCS["Xian 1980 / Gauss-Kruger CM 111E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2344"]] +2343=PROJCS["Xian 1980 / Gauss-Kruger CM 105E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2343"]] +2342=PROJCS["Xian 1980 / Gauss-Kruger CM 99E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2342"]] +2341=PROJCS["Xian 1980 / Gauss-Kruger CM 93E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2341"]] +2340=PROJCS["Xian 1980 / Gauss-Kruger CM 87E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2340"]] +4519=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 31", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4519"]] +4518=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 30", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4518"]] +4517=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 29", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4517"]] +4516=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 28", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4516"]] +4515=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 27", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4515"]] +4514=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 26", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4514"]] +4513=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 25", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4513"]] +2339=PROJCS["Xian 1980 / Gauss-Kruger CM 81E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2339"]] +4512=PROJCS["CGCS2000 / Gauss-Kruger CM 135E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4512"]] +2338=PROJCS["Xian 1980 / Gauss-Kruger CM 75E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2338"]] +4511=PROJCS["CGCS2000 / Gauss-Kruger CM 129E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4511"]] +2337=PROJCS["Xian 1980 / Gauss-Kruger zone 23", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2337"]] +4510=PROJCS["CGCS2000 / Gauss-Kruger CM 123E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4510"]] +2336=PROJCS["Xian 1980 / Gauss-Kruger zone 22", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2336"]] +2335=PROJCS["Xian 1980 / Gauss-Kruger zone 21", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2335"]] +2334=PROJCS["Xian 1980 / Gauss-Kruger zone 20", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2334"]] +2333=PROJCS["Xian 1980 / Gauss-Kruger zone 19", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2333"]] +63166405=GEOGCS["Dealul Piscului 1933 (deg)", DATUM["Dealul Piscului 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[103.25, -100.4, -307.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6316"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63166405"]] +2332=PROJCS["Xian 1980 / Gauss-Kruger zone 18", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2332"]] +2331=PROJCS["Xian 1980 / Gauss-Kruger zone 17", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2331"]] +2330=PROJCS["Xian 1980 / Gauss-Kruger zone 16", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2330"]] +4509=PROJCS["CGCS2000 / Gauss-Kruger CM 117E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4509"]] +4508=PROJCS["CGCS2000 / Gauss-Kruger CM 111E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4508"]] +61516413=GEOGCS["CHTRF95 (3D deg)", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61516413"]] +4507=PROJCS["CGCS2000 / Gauss-Kruger CM 105E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4507"]] +4506=PROJCS["CGCS2000 / Gauss-Kruger CM 99E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4506"]] +4505=PROJCS["CGCS2000 / Gauss-Kruger CM 93E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4505"]] +4504=PROJCS["CGCS2000 / Gauss-Kruger CM 87E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4504"]] +4503=PROJCS["CGCS2000 / Gauss-Kruger CM 81E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4503"]] +2329=PROJCS["Xian 1980 / Gauss-Kruger zone 15", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2329"]] +4502=PROJCS["CGCS2000 / Gauss-Kruger CM 75E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4502"]] +2328=PROJCS["Xian 1980 / Gauss-Kruger zone 14", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2328"]] +4501=PROJCS["CGCS2000 / Gauss-Kruger zone 23", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4501"]] +2327=PROJCS["Xian 1980 / Gauss-Kruger zone 13", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2327"]] +4500=PROJCS["CGCS2000 / Gauss-Kruger zone 22", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4500"]] +2326=PROJCS["Hong Kong 1980 Grid System", GEOGCS["Hong Kong 1980", DATUM["Hong Kong 1980", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-162.619, -276.959, -161.764, 0.067753, -2.243649, -1.158827, -1.094246], AUTHORITY["EPSG", "6611"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4611"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.17855555555556], PARAMETER["latitude_of_origin", 22.312133333333332], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 836694.05], PARAMETER["false_northing", 819069.8], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2326"]] +2325=PROJCS["ED50 / TM45", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2325"]] +2324=PROJCS["ED50 / TM42", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2324"]] +2323=PROJCS["ED50 / TM39", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2323"]] +2322=PROJCS["ED50 / TM36", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2322"]] +2321=PROJCS["ED50 / TM33", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2321"]] +2320=PROJCS["ED50 / TM30", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2320"]] +66236405=GEOGCS["CSG67 (deg)", DATUM["Centre Spatial Guyanais 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-186.0, 230.0, 110.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6623"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66236405"]] +61516405=GEOGCS["CHTRF95 (deg)", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61516405"]] +2319=PROJCS["ED50 / TM27", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2319"]] +2318=PROJCS["Ain el Abd / Aramco Lambert", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 25.08951], PARAMETER["standard_parallel_1", 33.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 17.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2318"]] +2317=PROJCS["PSAD56 / ICN Regional", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", 6.0], PARAMETER["standard_parallel_1", 9.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 3.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2317"]] +2316=PROJCS["Campo Inchauspe / UTM zone 20S", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2316"]] +2315=PROJCS["Campo Inchauspe / UTM zone 19S", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2315"]] +2314=PROJCS["Trinidad 1903 / Trinidad Grid (ftCla)", GEOGCS["Trinidad 1903", DATUM["Trinidad 1903", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], TOWGS84[-61.702, 284.488, 472.052, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6302"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4302"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", -61.33333333333332], PARAMETER["latitude_of_origin", 10.441666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 283800.0], PARAMETER["false_northing", 214500.0], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2314"]] +62466405=GEOGCS["KOC (deg)", DATUM["Kuwait Oil Company", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-294.7, -200.1, 525.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6246"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62466405"]] +2313=PROJCS["Kousseri / UTM zone 33N", GEOGCS["Kousseri", DATUM["Kousseri", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4198"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2313"]] +2312=PROJCS["Garoua / UTM zone 33N", GEOGCS["Garoua", DATUM["Garoua", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4197"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2312"]] +2311=PROJCS["WGS 84 / TM 6 NE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2311"]] +2310=PROJCS["WGS 84 / TM 132 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2310"]] +2309=PROJCS["WGS 84 / TM 116 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 116.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2309"]] +2308=PROJCS["Batavia / TM 109 SE", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2308"]] +26592=PROJCS["Monte Mario (Rome) / Italy zone 2", GEOGCS["Monte Mario (Rome)", DATUM["Monte Mario (Rome)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6806"]], PRIMEM["Rome", 12.452333333333332, AUTHORITY["EPSG", "8906"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4806"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2520000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26592"]] +26591=PROJCS["Monte Mario (Rome) / Italy zone 1", GEOGCS["Monte Mario (Rome)", DATUM["Monte Mario (Rome)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6806"]], PRIMEM["Rome", 12.452333333333332, AUTHORITY["EPSG", "8906"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4806"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26591"]] +63006405=GEOGCS["TM75 (deg)", DATUM["Geodetic Datum of 1965", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6300"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63006405"]] +62306405=GEOGCS["ED50 (deg)", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62306405"]] +24383=PROJCS["Kalianpur 1975 / India zone IVa", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 12.0], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24383"]] +24382=PROJCS["Kalianpur 1880 / India zone IIb", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24382"]] +24381=PROJCS["Kalianpur 1975 / India zone IIIa", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 19.000000000000004], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24381"]] +24380=PROJCS["Kalianpur 1975 / India zone IIb", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24380"]] +24379=PROJCS["Kalianpur 1975 / India zone IIa", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24379"]] +24378=PROJCS["Kalianpur 1975 / India zone I", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 68.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24378"]] +24377=PROJCS["Kalianpur 1962 / India zone IIa", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743196.4], PARAMETER["false_northing", 914398.8], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24377"]] +24376=PROJCS["Kalianpur 1962 / India zone I", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 68.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743196.4], PARAMETER["false_northing", 914398.8], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24376"]] +24375=PROJCS["Kalianpur 1937 / India zone IIb", GEOGCS["Kalianpur 1937", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4144"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743185.69], PARAMETER["false_northing", 914395.23], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24375"]] +24374=PROJCS["Kalianpur 1880 / India zone IVa", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 12.0], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24374"]] +24373=PROJCS["Kalianpur 1880 / India zone IIIa", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 19.000000000000004], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24373"]] +24372=PROJCS["Kalianpur 1880 / India zone IIa", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24372"]] +24371=PROJCS["Kalianpur 1880 / India zone I", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 68.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24371"]] +24370=PROJCS["Kalianpur 1880 / India zone 0", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 68.0], PARAMETER["latitude_of_origin", 39.5], PARAMETER["scale_factor", 0.99846154], PARAMETER["false_easting", 2355500.0], PARAMETER["false_northing", 2590000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24370"]] +22197=PROJCS["Campo Inchauspe / Argentina 7", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22197"]] +22196=PROJCS["Campo Inchauspe / Argentina 6", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22196"]] +22195=PROJCS["Campo Inchauspe / Argentina 5", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22195"]] +22194=PROJCS["Campo Inchauspe / Argentina 4", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22194"]] +22193=PROJCS["Campo Inchauspe / Argentina 3", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22193"]] +22192=PROJCS["Campo Inchauspe / Argentina 2", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22192"]] +22191=PROJCS["Campo Inchauspe / Argentina 1", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22191"]] +61906413=GEOGCS["POSGAR 98 (3D deg)", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61906413"]] +22187=PROJCS["POSGAR 94 / Argentina 7", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22187"]] +22186=PROJCS["POSGAR 94 / Argentina 6", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22186"]] +22185=PROJCS["POSGAR 94 / Argentina 5", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22185"]] +22184=PROJCS["POSGAR 94 / Argentina 4", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22184"]] +22183=PROJCS["POSGAR 94 / Argentina 3", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22183"]] +22182=PROJCS["POSGAR 94 / Argentina 2", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22182"]] +22181=PROJCS["POSGAR 94 / Argentina 1", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22181"]] +61906405=GEOGCS["POSGAR 98 (deg)", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61906405"]] +22177=PROJCS["POSGAR 98 / Argentina 7", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22177"]] +22176=PROJCS["POSGAR 98 / Argentina 6", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22176"]] +22175=PROJCS["POSGAR 98 / Argentina 5", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22175"]] +22174=PROJCS["POSGAR 98 / Argentina 4", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22174"]] +62856405=GEOGCS["Qatar 1974 (deg)", DATUM["Qatar 1974", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-128.16, -282.42, 21.93, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6285"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62856405"]] +22173=PROJCS["POSGAR 98 / Argentina 3", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22173"]] +22172=PROJCS["POSGAR 98 / Argentina 2", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22172"]] +22171=PROJCS["POSGAR 98 / Argentina 1", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22171"]] +24347=PROJCS["Kalianpur 1975 / UTM zone 47N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24347"]] +24346=PROJCS["Kalianpur 1975 / UTM zone 46N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24346"]] +24345=PROJCS["Kalianpur 1975 / UTM zone 45N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24345"]] +24344=PROJCS["Kalianpur 1975 / UTM zone 44N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24344"]] +24343=PROJCS["Kalianpur 1975 / UTM zone 43N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24343"]] +24342=PROJCS["Kalianpur 1975 / UTM zone 42N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24342"]] +66296405=GEOGCS["Tahaa (deg)", DATUM["Tahaa 54", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[72.51, 345.411, 79.241, -1.5862, -0.8826, -0.5495, 1.3653], AUTHORITY["EPSG", "6629"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66296405"]] +61576405=GEOGCS["Mount Dillon (deg)", DATUM["Mount Dillon", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61576405"]] +7142=PROJCS["Palestine 1923 / Palestine Grid modified", GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.212080555555566], PARAMETER["latitude_of_origin", 31.734096944444453], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 170251.555], PARAMETER["false_northing", 126867.909], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7142"]] +7139=GEOGCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1115"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7139"]] +7138=GEOGCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1115"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7138"]] +7137=GEOCCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1115"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7137"]] +7136=GEOGCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1114"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7136"]] +7135=GEOGCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1114"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7135"]] +7134=GEOCCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1114"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7134"]] +24313=PROJCS["Kalianpur 1962 / UTM zone 43N", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24313"]] +7133=GEOGCS["RGTAAF07 (lon-lat)", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7133"]] +24312=PROJCS["Kalianpur 1962 / UTM zone 42N", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24312"]] +7132=PROJCS["NAD83(2011) / San Francisco CS13 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.45], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000007], PARAMETER["false_easting", 157480.0], PARAMETER["false_northing", 78740.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7132"]] +24311=PROJCS["Kalianpur 1962 / UTM zone 41N", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24311"]] +7131=PROJCS["NAD83(2011) / San Francisco CS13", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.45], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000007], PARAMETER["false_easting", 48000.0], PARAMETER["false_northing", 24000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7131"]] +7128=PROJCS["NAD83(2011) / RMTCRS Wind River (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.33333333333333], PARAMETER["latitude_of_origin", 42.666666666666664], PARAMETER["scale_factor", 1.00024], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7128"]] +7127=PROJCS["NAD83(2011) / RMTCRS Billings (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -108.41666666666667], PARAMETER["latitude_of_origin", 45.78333333333333], PARAMETER["scale_factor", 1.0001515], PARAMETER["false_easting", 656167.9790000002], PARAMETER["false_northing", 164041.9948], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7127"]] +24306=PROJCS["Kalianpur 1937 / UTM zone 46N", GEOGCS["Kalianpur 1937", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4144"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24306"]] +7126=PROJCS["NAD83(2011) / RMTCRS Bobcat (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -111.25], PARAMETER["latitude_of_origin", 46.24999999999999], PARAMETER["scale_factor", 1.000185], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 328083.9895000001], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7126"]] +24305=PROJCS["Kalianpur 1937 / UTM zone 45N", GEOGCS["Kalianpur 1937", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4144"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24305"]] +7125=PROJCS["NAD83(2011) / RMTCRS Crow (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.75], PARAMETER["latitude_of_origin", 44.75], PARAMETER["scale_factor", 1.000148], PARAMETER["false_easting", 656167.9790000002], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7125"]] +7124=PROJCS["NAD83(2011) / RMTCRS Fort Peck Sioux (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 48.333333333333336], PARAMETER["scale_factor", 1.00009], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 164041.9938], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7124"]] +63066405=GEOGCS["Bern 1938 (deg)", DATUM["Bern 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6306"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63066405"]] +7123=PROJCS["NAD83(2011) / RMTCRS Fort Peck Assiniboine (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 48.333333333333336], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 656167.9790000002], PARAMETER["false_northing", 328083.9895000001], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7123"]] +7122=PROJCS["NAD83(2011) / RMTCRS Fort Belknap (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -108.5], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 656167.9790000002], PARAMETER["false_northing", 492125.9842999999], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7122"]] +7121=PROJCS["NAD83(2011) / RMTCRS Milk River (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.000145], PARAMETER["false_easting", 492125.9842999999], PARAMETER["false_northing", 656167.9790000002], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7121"]] +7120=PROJCS["NAD83(2011) / RMTCRS Blackfeet (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.5], PARAMETER["latitude_of_origin", 48.0], PARAMETER["scale_factor", 1.00019], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7120"]] +7119=PROJCS["NAD83(2011) / RMTCRS St Mary (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.5], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 492125.9842999999], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7119"]] +7118=PROJCS["NAD83(2011) / RMTCRS Wind River (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.33333333333333], PARAMETER["latitude_of_origin", 42.666666666666664], PARAMETER["scale_factor", 1.00024], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7118"]] +7117=PROJCS["NAD83(2011) / RMTCRS Billings (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -108.41666666666667], PARAMETER["latitude_of_origin", 45.78333333333333], PARAMETER["scale_factor", 1.0001515], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7117"]] +7116=PROJCS["NAD83(2011) / RMTCRS Bobcat (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -111.25], PARAMETER["latitude_of_origin", 46.24999999999999], PARAMETER["scale_factor", 1.000185], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7116"]] +7115=PROJCS["NAD83(2011) / RMTCRS Crow (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.75], PARAMETER["latitude_of_origin", 44.75], PARAMETER["scale_factor", 1.000148], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7115"]] +7114=PROJCS["NAD83(2011) / RMTCRS Fort Peck Sioux (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 48.333333333333336], PARAMETER["scale_factor", 1.00009], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7114"]] +7113=PROJCS["NAD83(2011) / RMTCRS Fort Peck Assiniboine (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 48.333333333333336], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7113"]] +7112=PROJCS["NAD83(2011) / RMTCRS Fort Belknap (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -108.5], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 150000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7112"]] +7111=PROJCS["NAD83(2011) / RMTCRS Milk River (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.000145], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7111"]] +7110=PROJCS["NAD83(2011) / RMTCRS Blackfeet (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.5], PARAMETER["latitude_of_origin", 48.0], PARAMETER["scale_factor", 1.00019], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7110"]] +66136405=GEOGCS["Segara (deg)", DATUM["Gunung Segara", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6613"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66136405"]] +61416405=GEOGCS["Israel (deg)", DATUM["Israel 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-48.0, 55.0, 52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61416405"]] +7109=PROJCS["NAD83(2011) / RMTCRS St Mary (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.5], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7109"]] +62366405=GEOGCS["Hu Tzu Shan (deg)", DATUM["Hu Tzu Shan 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-637.0, -549.0, -203.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6236"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62366405"]] +8897=VERT_CS["EPSG example wellbore local vertical CRS (ft)", VERT_DATUM["EPSG example wellbore vertical datum", 2005, AUTHORITY["EPSG", "1205"]], UNIT["ft", 0.3048], AXIS["Local depth", DOWN], AUTHORITY["EPSG", "8897"]] +8896=LOCAL_CS["EPSG example wellbore local horizontal CRS - grid north (ft)", LOCAL_DATUM["EPSG example wellbore local horizontal datum - grid north", 0, AUTHORITY["EPSG", "1222"]], UNIT["ft", 0.3048], AXIS["Local easting", EAST], AXIS["Local northing", NORTH], AUTHORITY["EPSG", "8896"]] +29195=PROJCS["SAD69 / UTM zone 25S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29195"]] +29194=PROJCS["SAD69 / UTM zone 24S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29194"]] +29193=PROJCS["SAD69 / UTM zone 23S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29193"]] +23894=PROJCS["ID74 / UTM zone 54S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23894"]] +29192=PROJCS["SAD69 / UTM zone 22S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29192"]] +23893=PROJCS["ID74 / UTM zone 53S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23893"]] +29191=PROJCS["SAD69 / UTM zone 21S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29191"]] +23892=PROJCS["ID74 / UTM zone 52S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23892"]] +29190=PROJCS["SAD69 / UTM zone 20S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29190"]] +23891=PROJCS["ID74 / UTM zone 51S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23891"]] +23890=PROJCS["ID74 / UTM zone 50S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23890"]] +61966405=GEOGCS["Ammassalik 1958 (deg)", DATUM["Ammassalik 1958", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-45.0, 417.0, -3.5, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61966405"]] +29189=PROJCS["SAD69 / UTM zone 19S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29189"]] +29188=PROJCS["SAD69 / UTM zone 18S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29188"]] +23889=PROJCS["ID74 / UTM zone 49S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23889"]] +29187=PROJCS["SAD69 / UTM zone 17S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29187"]] +23888=PROJCS["ID74 / UTM zone 48S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23888"]] +23887=PROJCS["ID74 / UTM zone 47S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23887"]] +29185=PROJCS["SAD69 / UTM zone 25S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29185"]] +23886=PROJCS["ID74 / UTM zone 46S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23886"]] +29184=PROJCS["SAD69 / UTM zone 24S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29184"]] +29183=PROJCS["SAD69 / UTM zone 23S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29183"]] +23884=PROJCS["DGN95 / UTM zone 54S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23884"]] +29182=PROJCS["SAD69 / UTM zone 22S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29182"]] +23883=PROJCS["DGN95 / UTM zone 53S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23883"]] +29181=PROJCS["SAD69 / UTM zone 21S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29181"]] +23882=PROJCS["DGN95 / UTM zone 52S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23882"]] +29180=PROJCS["SAD69 / UTM zone 20S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29180"]] +23881=PROJCS["DGN95 / UTM zone 51S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23881"]] +23880=PROJCS["DGN95 / UTM zone 50S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23880"]] +29179=PROJCS["SAD69 / UTM zone 19S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29179"]] +29178=PROJCS["SAD69 / UTM zone 18S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29178"]] +23879=PROJCS["DGN95 / UTM zone 49S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23879"]] +29177=PROJCS["SAD69 / UTM zone 17S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29177"]] +23878=PROJCS["DGN95 / UTM zone 48S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23878"]] +62206405=GEOGCS["Camacupa (deg)", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62206405"]] +23877=PROJCS["DGN95 / UTM zone 47S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23877"]] +6695=VERT_CS["JGD2011 (vertical) height", VERT_DATUM["Japanese Geodetic Datum 2011 (vertical)", 2005, AUTHORITY["EPSG", "1131"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6695"]] +6694=VERT_CS["JGD2000 (vertical) height", VERT_DATUM["Japanese Geodetic Datum 2000 (vertical)", 2005, AUTHORITY["EPSG", "1130"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6694"]] +29172=PROJCS["SAD69 / UTM zone 22N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29172"]] +6693=VERT_CS["JSLD72 height", VERT_DATUM["Japanese Standard Levelling Datum 1972", 2005, AUTHORITY["EPSG", "1129"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6693"]] +29171=PROJCS["SAD69 / UTM zone 21N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29171"]] +23872=PROJCS["DGN95 / UTM zone 52N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23872"]] +6692=PROJCS["JGD2011 / UTM zone 55N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6692"]] +29170=PROJCS["SAD69 / UTM zone 20N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29170"]] +23871=PROJCS["DGN95 / UTM zone 51N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23871"]] +6691=PROJCS["JGD2011 / UTM zone 54N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6691"]] +23870=PROJCS["DGN95 / UTM zone 50N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23870"]] +6690=PROJCS["JGD2011 / UTM zone 53N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6690"]] +31469=PROJCS["DHDN / 3-degree Gauss-Kruger zone 5", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31469"]] +31468=PROJCS["DHDN / 3-degree Gauss-Kruger zone 4", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31468"]] +31467=PROJCS["DHDN / 3-degree Gauss-Kruger zone 3", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31467"]] +31466=PROJCS["DHDN / 3-degree Gauss-Kruger zone 2", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31466"]] +31465=PROJCS["DHDN / 3-degree Gauss zone 5", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31465"]] +29169=PROJCS["SAD69 / UTM zone 19N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29169"]] +31464=PROJCS["DHDN / 3-degree Gauss zone 4", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31464"]] +29168=PROJCS["SAD69 / UTM zone 18N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29168"]] +23869=PROJCS["DGN95 / UTM zone 49N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23869"]] +6689=PROJCS["JGD2011 / UTM zone 52N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6689"]] +31463=PROJCS["DHDN / 3-degree Gauss zone 3", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31463"]] +23868=PROJCS["DGN95 / UTM zone 48N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23868"]] +6688=PROJCS["JGD2011 / UTM zone 51N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6688"]] +31462=PROJCS["DHDN / 3-degree Gauss zone 2", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31462"]] +23867=PROJCS["DGN95 / UTM zone 47N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23867"]] +8860=GEOGCS["NAD83(FBN)", DATUM["NAD83 (Federal Base Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8860"]] +6687=PROJCS["JGD2011 / Japan Plane Rectangular CS XIX", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 154.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6687"]] +31461=PROJCS["DHDN / 3-degree Gauss zone 1", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31461"]] +23866=PROJCS["DGN95 / UTM zone 46N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23866"]] +6686=PROJCS["JGD2011 / Japan Plane Rectangular CS XVIII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 20.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6686"]] +6685=PROJCS["JGD2011 / Japan Plane Rectangular CS XVII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6685"]] +6684=PROJCS["JGD2011 / Japan Plane Rectangular CS XVI", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 124.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6684"]] +6683=PROJCS["JGD2011 / Japan Plane Rectangular CS XV", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6683"]] +6682=PROJCS["JGD2011 / Japan Plane Rectangular CS XIV", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6682"]] +6681=PROJCS["JGD2011 / Japan Plane Rectangular CS XIII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6681"]] +6680=PROJCS["JGD2011 / Japan Plane Rectangular CS XII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.24999999999997], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6680"]] +8859=PROJCS["WGS 84 / Equal Earth Asia-Pacific", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equal Earth", AUTHORITY["EPSG", "1078"]], PARAMETER["central_meridian", 150.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8859"]] +8858=PROJCS["WGS 84 / Equal Earth Americas", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equal Earth", AUTHORITY["EPSG", "1078"]], PARAMETER["central_meridian", -90.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8858"]] +8857=PROJCS["WGS 84 / Equal Earth Greenwich", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equal Earth", AUTHORITY["EPSG", "1078"]], PARAMETER["central_meridian", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8857"]] +61806413=GEOGCS["EST97 (3D deg)", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61806413"]] +6679=PROJCS["JGD2011 / Japan Plane Rectangular CS XI", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6679"]] +6678=PROJCS["JGD2011 / Japan Plane Rectangular CS X", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.83333333333334], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6678"]] +6677=PROJCS["JGD2011 / Japan Plane Rectangular CS IX", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 139.83333333333337], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6677"]] +6676=PROJCS["JGD2011 / Japan Plane Rectangular CS VIII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.5], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6676"]] +6675=PROJCS["JGD2011 / Japan Plane Rectangular CS VII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 137.16666666666663], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6675"]] +6674=PROJCS["JGD2011 / Japan Plane Rectangular CS VI", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6674"]] +23853=PROJCS["ID74 / UTM zone 53N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23853"]] +6673=PROJCS["JGD2011 / Japan Plane Rectangular CS V", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 134.33333333333334], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6673"]] +23852=PROJCS["ID74 / UTM zone 52N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23852"]] +4499=PROJCS["CGCS2000 / Gauss-Kruger zone 21", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4499"]] +6672=PROJCS["JGD2011 / Japan Plane Rectangular CS IV", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 133.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6672"]] +23851=PROJCS["ID74 / UTM zone 51N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23851"]] +4498=PROJCS["CGCS2000 / Gauss-Kruger zone 20", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4498"]] +6671=PROJCS["JGD2011 / Japan Plane Rectangular CS III", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.16666666666666], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6671"]] +23850=PROJCS["ID74 / UTM zone 50N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23850"]] +4497=PROJCS["CGCS2000 / Gauss-Kruger zone 19", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4497"]] +6670=PROJCS["JGD2011 / Japan Plane Rectangular CS II", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6670"]] +4496=PROJCS["CGCS2000 / Gauss-Kruger zone 18", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4496"]] +4495=PROJCS["CGCS2000 / Gauss-Kruger zone 17", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4495"]] +4494=PROJCS["CGCS2000 / Gauss-Kruger zone 16", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4494"]] +4493=PROJCS["CGCS2000 / Gauss-Kruger zone 15", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4493"]] +4492=PROJCS["CGCS2000 / Gauss-Kruger zone 14", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4492"]] +4491=PROJCS["CGCS2000 / Gauss-Kruger zone 13", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4491"]] +4490=GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]] +61806405=GEOGCS["EST97 (deg)", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61806405"]] +23849=PROJCS["ID74 / UTM zone 49N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23849"]] +6669=PROJCS["JGD2011 / Japan Plane Rectangular CS I", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6669"]] +23848=PROJCS["ID74 / UTM zone 48N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23848"]] +8841=VERT_CS["MVGC height", VERT_DATUM["MOMRA Vertical Geodetic Control", 2005, AUTHORITY["EPSG", "1219"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8841"]] +6668=GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]] +23847=PROJCS["ID74 / UTM zone 47N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23847"]] +8840=PROJCS["MTRF-2000 / UTM zone 40N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8840"]] +6667=GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6667"]] +23846=PROJCS["ID74 / UTM zone 46N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23846"]] +6666=GEOCCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6666"]] +23845=PROJCS["DGN95 / Indonesia TM-3 zone 54.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 139.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23845"]] +6665=COMPD_CS["NAD83(CSRS) / UTM zone 22N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 22N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3761"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6665"]] +23844=PROJCS["DGN95 / Indonesia TM-3 zone 53.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.49999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23844"]] +6664=COMPD_CS["NAD83(CSRS) / UTM zone 21N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 21N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2962"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6664"]] +23843=PROJCS["DGN95 / Indonesia TM-3 zone 53.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 133.50000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23843"]] +6663=COMPD_CS["NAD83(CSRS) / UTM zone 20N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 20N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2961"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6663"]] +23842=PROJCS["DGN95 / Indonesia TM-3 zone 52.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 130.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23842"]] +4489=PROJCS["Mexico ITRF92 / UTM zone 16N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4489"]] +6662=COMPD_CS["NAD83(CSRS) / UTM zone 19N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 19N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2960"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6662"]] +23841=PROJCS["DGN95 / Indonesia TM-3 zone 52.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23841"]] +4488=PROJCS["Mexico ITRF92 / UTM zone 15N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4488"]] +6661=COMPD_CS["NAD83(CSRS) / UTM zone 18N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 18N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2959"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6661"]] +23840=PROJCS["DGN95 / Indonesia TM-3 zone 51.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 124.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23840"]] +4487=PROJCS["Mexico ITRF92 / UTM zone 14N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4487"]] +6660=COMPD_CS["NAD83(CSRS) / UTM zone 17N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 17N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2958"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6660"]] +4486=PROJCS["Mexico ITRF92 / UTM zone 13N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4486"]] +62756405=GEOGCS["NTF (deg)", DATUM["Nouvelle Triangulation Francaise", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-168.0, -60.0, 320.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6275"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62756405"]] +4485=PROJCS["Mexico ITRF92 / UTM zone 12N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4485"]] +4484=PROJCS["Mexico ITRF92 / UTM zone 11N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4484"]] +4483=GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]] +4482=GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4482"]] +4481=GEOCCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4481"]] +4480=GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4480"]] +8839=PROJCS["MTRF-2000 / UTM zone 39N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8839"]] +8838=PROJCS["MTRF-2000 / UTM zone 38N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8838"]] +8837=PROJCS["MTRF-2000 / UTM zone 37N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8837"]] +8836=PROJCS["MTRF-2000 / UTM zone 36N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8836"]] +23839=PROJCS["DGN95 / Indonesia TM-3 zone 51.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.50000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23839"]] +6659=COMPD_CS["NAD83(CSRS) / UTM zone 16N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 16N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3160"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6659"]] +23838=PROJCS["DGN95 / Indonesia TM-3 zone 50.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 118.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23838"]] +6658=COMPD_CS["NAD83(CSRS) / UTM zone 15N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 15N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3159"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6658"]] +23837=PROJCS["DGN95 / Indonesia TM-3 zone 50.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.50000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23837"]] +6657=COMPD_CS["NAD83(CSRS) / UTM zone 14N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 14N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3158"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6657"]] +23836=PROJCS["DGN95 / Indonesia TM-3 zone 49.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 112.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23836"]] +6656=COMPD_CS["NAD83(CSRS) / UTM zone 13N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 13N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2957"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6656"]] +23835=PROJCS["DGN95 / Indonesia TM-3 zone 49.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 109.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23835"]] +6655=COMPD_CS["NAD83(CSRS) / UTM zone 12N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 12N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2956"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6655"]] +23834=PROJCS["DGN95 / Indonesia TM-3 zone 48.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 106.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23834"]] +6654=COMPD_CS["NAD83(CSRS) / UTM zone 11N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 11N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2955"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6654"]] +23833=PROJCS["DGN95 / Indonesia TM-3 zone 48.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 103.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23833"]] +6653=COMPD_CS["NAD83(CSRS) / UTM zone 10N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 10N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3157"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6653"]] +23832=PROJCS["DGN95 / Indonesia TM-3 zone 47.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 100.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23832"]] +4479=GEOCCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4479"]] +6652=COMPD_CS["NAD83(CSRS) / UTM zone 9N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 9N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3156"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6652"]] +23831=PROJCS["DGN95 / Indonesia TM-3 zone 47.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 97.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23831"]] +6651=COMPD_CS["NAD83(CSRS) / UTM zone 8N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 8N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3155"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6651"]] +23830=PROJCS["DGN95 / Indonesia TM-3 zone 46.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 94.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23830"]] +6650=COMPD_CS["NAD83(CSRS) / UTM zone 7N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 7N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3154"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6650"]] +4475=GEOGCS["Cadastre 1997", DATUM["Cadastre 1997", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-381.788, -57.501, -256.673, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1037"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4475"]] +4474=PROJCS["Cadastre 1997 / UTM zone 38S", GEOGCS["Combani 1950", DATUM["Combani 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-382.0, -59.0, -262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6632"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4632"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4474"]] +66196413=GEOGCS["SWEREF99 (3D deg)", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66196413"]] +4473=GEOCCS["Cadastre 1997", DATUM["Cadastre 1997", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-381.788, -57.501, -256.673, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1037"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4473"]] +4472=GEOGCS["Cadastre 1997", DATUM["Cadastre 1997", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-381.788, -57.501, -256.673, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1037"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4472"]] +4471=PROJCS["RGM04 / UTM zone 38S", GEOGCS["RGM04", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4470"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4471"]] +4470=GEOGCS["RGM04", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4470"]] +2295=PROJCS["ATS77 / MTM Nova Scotia zone 5", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2295"]] +2294=PROJCS["ATS77 / MTM Nova Scotia zone 4", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2294"]] +2292=PROJCS["NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83)", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 47.25], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2292"]] +2291=PROJCS["NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83)", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 47.25], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2291"]] +2290=PROJCS["ATS77 / Prince Edward Isl. Stereographic (ATS77)", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 47.25], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2290"]] +8826=PROJCS["NAD83 / Idaho Transverse Mercator", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8826"]] +6647=VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]] +6646=PROJCS["Karbala 1979 / Iraq National Grid", GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 46.50000000000001], PARAMETER["latitude_of_origin", 29.02626833333333], PARAMETER["scale_factor", 0.9994], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6646"]] +6644=VERT_CS["GUVD04 height", VERT_DATUM["Guam Vertical Datum of 2004", 2005, AUTHORITY["EPSG", "1126"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6644"]] +29122=PROJCS["SAD69 / UTM zone 22N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29122"]] +6643=VERT_CS["ASVD02 height", VERT_DATUM["American Samoa Vertical Datum of 2002", 2005, AUTHORITY["EPSG", "1125"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6643"]] +29121=PROJCS["SAD69 / UTM zone 21N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29121"]] +4469=GEOGCS["RGM04", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4469"]] +6642=VERT_CS["VIVD09 height", VERT_DATUM["Virgin Islands Vertical Datum of 2009", 2005, AUTHORITY["EPSG", "1124"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6642"]] +29120=PROJCS["SAD69 / UTM zone 20N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29120"]] +4468=GEOCCS["RGM04", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4468"]] +6641=VERT_CS["PRVD02 height", VERT_DATUM["Puerto Rico Vertical Datum of 2002", 2005, AUTHORITY["EPSG", "1123"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6641"]] +4467=PROJCS["RGSPM06 / UTM zone 21N", GEOGCS["RGSPM06", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4463"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4467"]] +6640=VERT_CS["NMVD03 height", VERT_DATUM["Northern Marianas Vertical Datum of 2003", 2005, AUTHORITY["EPSG", "1119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6640"]] +4466=GEOGCS["RGSPM06", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4466"]] +66196405=GEOGCS["SWEREF99 (deg)", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66196405"]] +4465=GEOCCS["RGSPM06", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4465"]] +4463=GEOGCS["RGSPM06", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4463"]] +68016405=GEOGCS["Bern 1898 (Bern) (deg)", DATUM["CH1903 (Bern)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6801"]], PRIMEM["Bern", 7.439583333333333, AUTHORITY["EPSG", "8907"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68016405"]] +2289=PROJCS["NAD83 / Wisconsin South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2289"]] +4462=PROJCS["WGS 84 / Australian Centre for Remote Sensing Lambert", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", -27.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4462"]] +61476405=GEOGCS["Hanoi 1972 (deg)", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61476405"]] +2288=PROJCS["NAD83 / Wisconsin Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2288"]] +2287=PROJCS["NAD83 / Wisconsin North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2287"]] +2286=PROJCS["NAD83 / Washington South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2286"]] +2285=PROJCS["NAD83 / Washington North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2285"]] +2284=PROJCS["NAD83 / Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2284"]] +2283=PROJCS["NAD83 / Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2283"]] +2282=PROJCS["NAD83 / Utah South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 9842519.684999999], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2282"]] +2281=PROJCS["NAD83 / Utah Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 6561679.790000001], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2281"]] +2280=PROJCS["NAD83 / Utah North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 3280839.8950000005], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2280"]] +8818=GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]] +8817=GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8817"]] +8816=GEOCCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8816"]] +8815=COMPD_CS["NAD83 / Missouri West + NAVD88 height", PROJCS["NAD83 / Missouri West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26998"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8815"]] +8814=COMPD_CS["NAD83 / Missouri Central + NAVD88 height", PROJCS["NAD83 / Missouri Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26997"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8814"]] +29119=PROJCS["SAD69 / UTM zone 19N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29119"]] +8813=COMPD_CS["NAD83 / Missouri East + NAVD88 height", PROJCS["NAD83 / Missouri East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26996"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8813"]] +29118=PROJCS["SAD69 / UTM zone 18N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29118"]] +8812=COMPD_CS["NAD83 / Alaska zone 10 + NAVD88 height", PROJCS["NAD83 / Alaska zone 10", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26940"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8812"]] +6639=VERT_CS["Guam 1963 height", VERT_DATUM["Guam Vertical Datum of 1963", 2005, AUTHORITY["EPSG", "1122"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6639"]] +8811=COMPD_CS["NAD83 / Alaska zone 9 + NAVD88 height", PROJCS["NAD83 / Alaska zone 9", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26939"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8811"]] +6638=VERT_CS["Tutuila 1962 height", VERT_DATUM["Tutuila Vertical Datum of 1962", 2005, AUTHORITY["EPSG", "1121"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6638"]] +8810=COMPD_CS["NAD83 / Alaska zone 8 + NAVD88 height", PROJCS["NAD83 / Alaska zone 8", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26938"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8810"]] +6637=PROJCS["NAD83(MA11) / Guam Map Grid", GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6325"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.75], PARAMETER["latitude_of_origin", 13.5], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6637"]] +6636=PROJCS["NAD83(PA11) / UTM zone 2S", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6636"]] +6635=PROJCS["NAD83(PA11) / UTM zone 5N", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6635"]] +6634=PROJCS["NAD83(PA11) / UTM zone 4N", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6634"]] +6633=PROJCS["NAD83(PA11) / Hawaii zone 3 (ftUS)", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6633"]] +6632=PROJCS["NAD83(PA11) / Hawaii zone 5", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -160.16666666666666], PARAMETER["latitude_of_origin", 21.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6632"]] +4458=VERT_CS["Dunedin-Bluff 1960 height", VERT_DATUM["Dunedin-Bluff 1960", 2005, AUTHORITY["EPSG", "1040"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "4458"]] +6631=PROJCS["NAD83(PA11) / Hawaii zone 4", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -159.5], PARAMETER["latitude_of_origin", 21.833333333333332], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6631"]] +4457=PROJCS["NAD83 / South Dakota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4457"]] +6630=PROJCS["NAD83(PA11) / Hawaii zone 3", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6630"]] +4456=PROJCS["NAD27 / New York Long Island", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.5], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4456"]] +4455=PROJCS["NAD27 / Pennsylvania South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4455"]] +2279=PROJCS["NAD83 / Texas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2279"]] +2278=PROJCS["NAD83 / Texas South Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2278"]] +2277=PROJCS["NAD83 / Texas Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2277"]] +2276=PROJCS["NAD83 / Texas North Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2276"]] +2275=PROJCS["NAD83 / Texas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2275"]] +2274=PROJCS["NAD83 / Tennessee (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2274"]] +2273=PROJCS["NAD83 / South Carolina (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2273"]] +2272=PROJCS["NAD83 / Pennsylvania South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2272"]] +2271=PROJCS["NAD83 / Pennsylvania North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2271"]] +2270=PROJCS["NAD83 / Oregon South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2270"]] +8809=COMPD_CS["NAD83 / Alaska zone 7 + NAVD88 height", PROJCS["NAD83 / Alaska zone 7", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26937"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8809"]] +8808=COMPD_CS["NAD83 / Alaska zone 6 + NAVD88 height", PROJCS["NAD83 / Alaska zone 6", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26936"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8808"]] +8807=COMPD_CS["NAD83 / Alaska zone 5 + NAVD88 height", PROJCS["NAD83 / Alaska zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26935"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8807"]] +8806=COMPD_CS["NAD83 / Alaska zone 4 + NAVD88 height", PROJCS["NAD83 / Alaska zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26934"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8806"]] +8805=COMPD_CS["NAD83 / Alaska zone 3 + NAVD88 height", PROJCS["NAD83 / Alaska zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26933"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8805"]] +8804=COMPD_CS["NAD83 / Alaska zone 2 + NAVD88 height", PROJCS["NAD83 / Alaska zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26932"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8804"]] +8803=COMPD_CS["NAD83 / Alaska zone 1 + NAVD88 height", PROJCS["NAD83 / Alaska zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", -5000000.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26931"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8803"]] +8802=COMPD_CS["NAD83 / Alabama West + NAVD88 height", PROJCS["NAD83 / Alabama West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26930"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8802"]] +6629=PROJCS["NAD83(PA11) / Hawaii zone 2", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -156.66666666666663], PARAMETER["latitude_of_origin", 20.333333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6629"]] +8801=COMPD_CS["NAD83 / Alabama East + NAVD88 height", PROJCS["NAD83 / Alabama East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26929"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8801"]] +6628=PROJCS["NAD83(PA11) / Hawaii zone 1", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -155.5], PARAMETER["latitude_of_origin", 18.833333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6628"]] +8800=COMPD_CS["NAD83 / Wyoming West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wyoming West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3739"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8800"]] +6627=PROJCS["NAD83(2011) / Utah South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6627"]] +6626=PROJCS["NAD83(2011) / Utah North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6626"]] +6625=PROJCS["NAD83(2011) / Utah Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6625"]] +6624=PROJCS["NAD83(CSRS) / Quebec Albers", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6624"]] +6623=PROJCS["NAD83 / Quebec Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6623"]] +29101=PROJCS["SAD69 / Brazil Polyconic", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -54.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29101"]] +6622=PROJCS["NAD83(CSRS) / Quebec Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6622"]] +29100=PROJCS["SAD69 / Brazil Polyconic", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -54.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29100"]] +6621=PROJCS["NAD83(2011) / Utah South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6621"]] +6620=PROJCS["NAD83(2011) / Utah North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6620"]] +2269=PROJCS["NAD83 / Oregon North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2269"]] +2268=PROJCS["NAD83 / Oklahoma South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2268"]] +2267=PROJCS["NAD83 / Oklahoma North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2267"]] +4440=VERT_CS["NZVD2009 height", VERT_DATUM["New Zealand Vertical Datum 2009", 2005, AUTHORITY["EPSG", "1039"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "4440"]] +2266=PROJCS["NAD83 / North Dakota South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2266"]] +2265=PROJCS["NAD83 / North Dakota North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2265"]] +2264=PROJCS["NAD83 / North Carolina (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2264"]] +2263=PROJCS["NAD83 / New York Long Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2263"]] +2262=PROJCS["NAD83 / New York West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2262"]] +2261=PROJCS["NAD83 / New York Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2261"]] +2260=PROJCS["NAD83 / New York East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2260"]] +6619=PROJCS["NAD83(2011) / Utah Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6619"]] +6618=PROJCS["NAD83(2011) / Wyoming West Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6618"]] +6617=PROJCS["NAD83(2011) / Wyoming West Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6617"]] +6616=PROJCS["NAD83(2011) / Wyoming West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6616"]] +6615=PROJCS["NAD83(2011) / Wyoming West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6615"]] +6614=PROJCS["NAD83(2011) / Wyoming East Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6614"]] +6613=PROJCS["NAD83(2011) / Wyoming East Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6613"]] +4439=PROJCS["NAD83 / BLM 19N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4439"]] +6612=PROJCS["NAD83(2011) / Wyoming East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6612"]] +4438=PROJCS["NAD83 / BLM 18N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4438"]] +6611=PROJCS["NAD83(2011) / Wyoming East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6611"]] +4437=PROJCS["NAD83(NSRS2007) / Puerto Rico and Virgin Is.", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4437"]] +6610=PROJCS["NAD83(2011) / Wisconsin Transverse Mercator", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 520000.0], PARAMETER["false_northing", -4480000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6610"]] +4434=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4434"]] +4433=PROJCS["NAD83 / BLM 13N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4433"]] +2259=PROJCS["NAD83 / New Mexico West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2259"]] +4432=PROJCS["NAD83 / BLM 12N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4432"]] +2258=PROJCS["NAD83 / New Mexico Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2258"]] +4431=PROJCS["NAD83 / BLM 11N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4431"]] +2257=PROJCS["NAD83 / New Mexico East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2257"]] +4430=PROJCS["NAD83 / BLM 10N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4430"]] +2256=PROJCS["NAD83 / Montana (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2256"]] +2255=PROJCS["NAD83 / Mississippi West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2255"]] +2254=PROJCS["NAD83 / Mississippi East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2254"]] +2253=PROJCS["NAD83 / Michigan South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2253"]] +2252=PROJCS["NAD83 / Michigan Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2252"]] +2251=PROJCS["NAD83 / Michigan North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2251"]] +2250=PROJCS["NAD83 / Massachusetts Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2250"]] +6609=PROJCS["NAD83(2011) / Wisconsin South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6609"]] +6608=PROJCS["NAD83(2011) / Wisconsin South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6608"]] +6607=PROJCS["NAD83(2011) / Wisconsin North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6607"]] +6606=PROJCS["NAD83(2011) / Wisconsin North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6606"]] +6605=PROJCS["NAD83(2011) / Wisconsin Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6605"]] +6604=PROJCS["NAD83(2011) / Wisconsin Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6604"]] +6603=PROJCS["NAD83(2011) / West Virginia South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6603"]] +4429=PROJCS["NAD83 / BLM 9N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4429"]] +6602=PROJCS["NAD83(2011) / West Virginia South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6602"]] +4428=PROJCS["NAD83 / BLM 8N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4428"]] +6601=PROJCS["NAD83(2011) / West Virginia North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6601"]] +4427=PROJCS["NAD83 / BLM 7N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4427"]] +6600=PROJCS["NAD83(2011) / West Virginia North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6600"]] +4426=PROJCS["NAD83 / BLM 6N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4426"]] +4425=PROJCS["NAD83 / BLM 5N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4425"]] +4424=PROJCS["NAD83 / BLM 4N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4424"]] +4423=PROJCS["NAD83 / BLM 3N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4423"]] +2249=PROJCS["NAD83 / Massachusetts Mainland (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2249"]] +4422=PROJCS["NAD83 / BLM 2N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4422"]] +2248=PROJCS["NAD83 / Maryland (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2248"]] +4421=PROJCS["NAD83 / BLM 1N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4421"]] +2247=PROJCS["NAD83 / Kentucky South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2247"]] +4420=PROJCS["NAD83 / BLM 60N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4420"]] +66036405=GEOGCS["Grenada 1953 (deg)", DATUM["Grenada 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[72.0, 213.7, 93.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6603"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66036405"]] +2246=PROJCS["NAD83 / Kentucky North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2246"]] +2245=PROJCS["NAD83 / Indiana West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 818125.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2245"]] +2244=PROJCS["NAD83 / Indiana East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 818125.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2244"]] +2243=PROJCS["NAD83 / Idaho West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2243"]] +61316405=GEOGCS["Indian 1960 (deg)", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61316405"]] +2242=PROJCS["NAD83 / Idaho Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2242"]] +2241=PROJCS["NAD83 / Idaho East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2241"]] +2240=PROJCS["NAD83 / Georgia West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2240"]] +4419=PROJCS["NAD27 / BLM 19N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4419"]] +4418=PROJCS["NAD27 / BLM 18N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4418"]] +4417=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4417"]] +4415=PROJCS["Katanga 1955 / Katanga Lambert", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", -9.0], PARAMETER["standard_parallel_1", -6.499999999999999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -11.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4415"]] +4414=PROJCS["NAD83(HARN) / Guam Map Grid", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.75], PARAMETER["latitude_of_origin", 13.5], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4414"]] +4413=PROJCS["NAD27 / BLM 13N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4413"]] +2239=PROJCS["NAD83 / Georgia East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2239"]] +4412=PROJCS["NAD27 / BLM 12N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4412"]] +2238=PROJCS["NAD83 / Florida North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2238"]] +4411=PROJCS["NAD27 / BLM 11N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4411"]] +2237=PROJCS["NAD83 / Florida West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2237"]] +4410=PROJCS["NAD27 / BLM 10N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4410"]] +2236=PROJCS["NAD83 / Florida East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2236"]] +2235=PROJCS["NAD83 / Delaware (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2235"]] +2234=PROJCS["NAD83 / Connecticut (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2234"]] +2233=PROJCS["NAD83 / Colorado South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2233"]] +2232=PROJCS["NAD83 / Colorado Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2232"]] +2231=PROJCS["NAD83 / Colorado North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2231"]] +2230=PROJCS["NAD83 / California zone 6 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2230"]] +4409=PROJCS["NAD27 / BLM 9N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4409"]] +4408=PROJCS["NAD27 / BLM 8N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4408"]] +4407=PROJCS["NAD27 / BLM 7N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4407"]] +4406=PROJCS["NAD27 / BLM 6N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4406"]] +4405=PROJCS["NAD27 / BLM 5N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4405"]] +4404=PROJCS["NAD27 / BLM 4N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4404"]] +4403=PROJCS["NAD27 / BLM 3N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4403"]] +2229=PROJCS["NAD83 / California zone 5 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2229"]] +4402=PROJCS["NAD27 / BLM 2N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4402"]] +2228=PROJCS["NAD83 / California zone 4 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2228"]] +4401=PROJCS["NAD27 / BLM 1N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4401"]] +2227=PROJCS["NAD83 / California zone 3 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2227"]] +4400=PROJCS["NAD27 / BLM 60N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4400"]] +2226=PROJCS["NAD83 / California zone 2 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2226"]] +2225=PROJCS["NAD83 / California zone 1 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2225"]] +2224=PROJCS["NAD83 / Arizona West (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2224"]] +2223=PROJCS["NAD83 / Arizona Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2223"]] +2222=PROJCS["NAD83 / Arizona East (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2222"]] +2220=PROJCS["ATS77 / UTM zone 20N", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2220"]] +2219=PROJCS["ATS77 / UTM zone 19N", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2219"]] +2217=PROJCS["Qornoq 1927 / UTM zone 23N", GEOGCS["Qornoq 1927", DATUM["Qornoq 1927", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[163.511, 127.533, -159.789, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4194"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2217"]] +2216=PROJCS["Qornoq 1927 / UTM zone 22N", GEOGCS["Qornoq 1927", DATUM["Qornoq 1927", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[163.511, 127.533, -159.789, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4194"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2216"]] +2215=PROJCS["Manoca 1962 / UTM zone 32N", GEOGCS["Manoca 1962", DATUM["Manoca 1962", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-70.9, -151.8, -41.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4193"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2215"]] +2214=PROJCS["Douala 1948 / AOF west", GEOGCS["Douala 1948", DATUM["Douala 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.1, -174.7, -87.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4192"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2214"]] +2213=PROJCS["ETRS89 / TM 30 NE", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2213"]] +2212=PROJCS["ED50 / 3-degree Gauss-Kruger zone 15", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2212"]] +2211=PROJCS["ED50 / 3-degree Gauss-Kruger zone 14", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2211"]] +2210=PROJCS["ED50 / 3-degree Gauss-Kruger zone 13", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2210"]] +66586405=GEOGCS["Hjorsey 1955 (deg)", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66586405"]] +2209=PROJCS["ED50 / 3-degree Gauss-Kruger zone 12", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2209"]] +2208=PROJCS["ED50 / 3-degree Gauss-Kruger zone 11", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2208"]] +2207=PROJCS["ED50 / 3-degree Gauss-Kruger zone 10", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2207"]] +2206=PROJCS["ED50 / 3-degree Gauss-Kruger zone 9", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2206"]] +2205=PROJCS["NAD83 / Kentucky North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2205"]] +2204=PROJCS["NAD27 / Tennessee", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.666666666666664], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2204"]] +2203=PROJCS["REGVEN / UTM zone 20N", GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4189"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2203"]] +2202=PROJCS["REGVEN / UTM zone 19N", GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4189"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2202"]] +2201=PROJCS["REGVEN / UTM zone 18N", GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4189"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2201"]] +2200=PROJCS["ATS77 / New Brunswick Stereographic (ATS77)", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2200"]] +62106405=GEOGCS["Arc 1960 (deg)", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62106405"]] +3997=PROJCS["WGS 84 / Dubai Local TM", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 55.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3997"]] +3996=PROJCS["WGS 84 / IBCAO Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", 75.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3996"]] +3995=PROJCS["WGS 84 / Arctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", 71.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3995"]] +3994=PROJCS["WGS 84 / Mercator 41", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_2SP", AUTHORITY["EPSG", "9805"]], PARAMETER["standard_parallel_1", 41.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3994"]] +3992=PROJCS["Puerto Rico / St. Croix", GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3992"]] +3991=PROJCS["Puerto Rico State Plane CS of 1927", GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3991"]] +61706413=GEOGCS["SIRGAS (3D deg)", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61706413"]] +3989=PROJCS["Katanga 1955 / Katanga Gauss zone D", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3989"]] +3988=PROJCS["Katanga 1955 / Katanga Gauss zone C", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3988"]] +3987=PROJCS["Katanga 1955 / Katanga Gauss zone B", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3987"]] +3986=PROJCS["Katanga 1955 / Katanga Gauss zone A", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3986"]] +3985=PROJCS["Katanga 1955 / Katanga Lambert", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 9.0], PARAMETER["standard_parallel_1", -6.499999999999999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -11.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3985"]] +66426405=GEOGCS["ST84 Ile des Pins (deg)", DATUM["ST84 Ile des Pins", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-13.0, -348.0, 292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6642"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66426405"]] +61706405=GEOGCS["SIRGAS (deg)", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61706405"]] +3979=PROJCS["NAD83(CSRS) / Canada Atlas Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -95.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3979"]] +3978=PROJCS["NAD83 / Canada Atlas Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -95.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3978"]] +62656405=GEOGCS["Monte Mario (deg)", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62656405"]] +3976=PROJCS["WGS 84 / NSIDC Sea Ice Polar Stereographic South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3976"]] +3975=PROJCS["WGS 84 / NSIDC EASE-Grid Global", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert Cylindrical Equal Area (Spherical)", AUTHORITY["EPSG", "9834"]], PARAMETER["central_meridian", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3975"]] +3974=PROJCS["WGS 84 / NSIDC EASE-Grid South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3974"]] +3973=PROJCS["WGS 84 / NSIDC EASE-Grid North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3973"]] +3970=PROJCS["NAD83(NSRS2007) / Virginia Lambert", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3970"]] +22092=PROJCS["Camacupa / TM 12 SE", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22092"]] +22091=PROJCS["Camacupa / TM 11.30 SE", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22091"]] +3969=PROJCS["NAD83(HARN) / Virginia Lambert", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3969"]] +3968=PROJCS["NAD83 / Virginia Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3968"]] +7088=GEOGCS["RGTAAF07 (lon-lat)", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7088"]] +7087=GEOGCS["RGTAAF07 (lon-lat)", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7087"]] +7086=GEOGCS["RGAF09 (lon-lat)", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7086"]] +7085=GEOGCS["RGAF09 (lon-lat)", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7085"]] +7084=GEOGCS["RGF93 (lon-lat)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7084"]] +7081=PROJCS["RGTAAF07 / UTM zone 44S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7081"]] +7080=PROJCS["RGTAAF07 / UTM zone 43S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7080"]] +66096405=GEOGCS["NAD27(CGQ77) (deg)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66096405"]] +61376405=GEOGCS["St. Paul Island (deg)", DATUM["St. Paul Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6137"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61376405"]] +26432=PROJCS["Mhast / UTM zone 32S", GEOGCS["Mhast", DATUM["Mhast", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-252.95, -4.11, -96.38, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6264"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26432"]] +7079=PROJCS["RGTAAF07 / UTM zone 42S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7079"]] +7078=PROJCS["RGTAAF07 / UTM zone 41S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7078"]] +7077=PROJCS["RGTAAF07 / UTM zone 40S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7077"]] +3950=PROJCS["RGF93 / CC50", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 50.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 9200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.25000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3950"]] +7076=PROJCS["RGTAAF07 / UTM zone 39S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7076"]] +7075=PROJCS["RGTAAF07 / UTM zone 38S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7075"]] +7074=PROJCS["RGTAAF07 / UTM zone 37S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7074"]] +7073=GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]] +7072=GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7072"]] +7071=GEOCCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7071"]] +7070=PROJCS["NAD83(2011) / IaRCS zone 14", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.25], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000018], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 6200000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7070"]] +3949=PROJCS["RGF93 / CC49", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["standard_parallel_1", 49.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 8200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3949"]] +28600=PROJCS["Qatar 1974 / Qatar National Grid", GEOGCS["Qatar 1974", DATUM["Qatar 1974", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-128.16, -282.42, 21.93, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6285"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4285"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.21666666666667], PARAMETER["latitude_of_origin", 24.45], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28600"]] +3948=PROJCS["RGF93 / CC48", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 48.0], PARAMETER["standard_parallel_1", 48.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 7200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3948"]] +3947=PROJCS["RGF93 / CC47", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 47.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 6200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.24999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3947"]] +3946=PROJCS["RGF93 / CC46", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 46.0], PARAMETER["standard_parallel_1", 46.75000000000001], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 5200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3946"]] +3945=PROJCS["RGF93 / CC45", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 45.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 4200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3945"]] +3944=PROJCS["RGF93 / CC44", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 44.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 3200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3944"]] +3943=PROJCS["RGF93 / CC43", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 43.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 2200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3943"]] +7069=PROJCS["NAD83(2011) / IaRCS zone 13", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 6400000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7069"]] +3942=PROJCS["RGF93 / CC42", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 42.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 1200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3942"]] +7068=PROJCS["NAD83(2011) / IaRCS zone 12", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -93.75], PARAMETER["latitude_of_origin", 40.91666666666666], PARAMETER["scale_factor", 1.000037], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 6200000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7068"]] +7067=PROJCS["NAD83(2011) / IaRCS zone 11", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.53333333333335], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 7600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7067"]] +7066=PROJCS["NAD83(2011) / IaRCS zone 10", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.66666666666667], PARAMETER["latitude_of_origin", 41.833333333333336], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 8000000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7066"]] +7065=PROJCS["NAD83(2011) / IaRCS zone 9", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.81666666666665], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 7200000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7065"]] +7064=PROJCS["NAD83(2011) / IaRCS zone 8", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.7166666666667], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000033], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 6999999.999999999], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7064"]] +7063=PROJCS["NAD83(2011) / IaRCS zone 7", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.63333333333333], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 6800000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7063"]] +7062=PROJCS["NAD83(2011) / IaRCS zone 6", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -95.73333333333335], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000039], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 6600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7062"]] +7061=PROJCS["NAD83(2011) / IaRCS zone 5", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.24999999999999], PARAMETER["latitude_of_origin", 42.650000000000006], PARAMETER["scale_factor", 1.000032], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 8900000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7061"]] +7060=PROJCS["NAD83(2011) / IaRCS zone 4", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -94.83333333333333], PARAMETER["latitude_of_origin", 42.53333333333333], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 8600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7060"]] +7059=PROJCS["NAD83(2011) / IaRCS zone 3", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.2], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000035], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 8300000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7059"]] +7058=PROJCS["NAD83(2011) / IaRCS zone 2", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.74999999999999], PARAMETER["latitude_of_origin", 43.16666666666668], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 9800000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7058"]] +7057=PROJCS["NAD83(2011) / IaRCS zone 1", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -95.25], PARAMETER["latitude_of_origin", 43.2], PARAMETER["scale_factor", 1.000052], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 9600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7057"]] +3920=PROJCS["Puerto Rico / UTM zone 20N", GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3920"]] +7042=GEOGCS["RGF93 (lon-lat)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7042"]] +7041=GEOGCS["RGFG95 (lon-lat)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7041"]] +7040=GEOGCS["RGFG95 (lon-lat)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7040"]] +7039=GEOGCS["RGM04 (lon-lat)", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7039"]] +3912=PROJCS["MGI 1901 / Slovene National Grid", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3912"]] +7038=GEOGCS["RGM04 (lon-lat)", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7038"]] +3911=PROJCS["MGI 1901 / Slovenia Grid", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3911"]] +7037=GEOGCS["RGR92 (lon-lat)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7037"]] +3910=PROJCS["MGI 1901 / Balkans zone 8", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3910"]] +7036=GEOGCS["RGR92 (lon-lat)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7036"]] +7035=GEOGCS["RGSPM06 (lon-lat)", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7035"]] +7034=GEOGCS["RGSPM06 (lon-lat)", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7034"]] +61216405=GEOGCS["GGRS87 (deg)", DATUM["Greek Geodetic Reference System 1987", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-199.87, 74.79, 246.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6121"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61216405"]] +22033=PROJCS["Camacupa / UTM zone 33S", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22033"]] +22032=PROJCS["Camacupa / UTM zone 32S", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22032"]] +62166405=GEOGCS["Bermuda 1957 (deg)", DATUM["Bermuda 1957", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-292.295, 248.758, 429.447, 4.9971, -2.99, -6.6906, 1.0289], AUTHORITY["EPSG", "6216"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62166405"]] +3909=PROJCS["MGI 1901 / Balkans zone 7", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3909"]] +3908=PROJCS["MGI 1901 / Balkans zone 6", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3908"]] +3907=PROJCS["MGI 1901 / Balkans zone 5", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3907"]] +3906=GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]] +3900=VERT_CS["N2000 height", VERT_DATUM["N2000", 2005, AUTHORITY["EPSG", "1030"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3900"]] +24200=PROJCS["JAD69 / Jamaica National Grid", GEOGCS["JAD69", DATUM["Jamaica 1969", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-33.722, 153.789, 94.959, -8.581, 4.478, -4.54, 8.95], AUTHORITY["EPSG", "6242"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4242"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 150000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24200"]] +61766413=GEOGCS["Australian Antarctic (3D deg)", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61766413"]] +7007=PROJCS["Nahrwan 1934 / UTM zone 39N", GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7007"]] +7006=PROJCS["Nahrwan 1934 / UTM zone 38N", GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7006"]] +7005=PROJCS["Nahrwan 1934 / UTM zone 37N", GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7005"]] +61766405=GEOGCS["Australian Antarctic (deg)", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61766405"]] +62006405=GEOGCS["Pulkovo 1995 (deg)", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62006405"]] +8799=COMPD_CS["NAD83 / Wyoming West Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wyoming West Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3738"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8799"]] +8798=COMPD_CS["NAD83 / Wyoming East Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wyoming East Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3737"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8798"]] +8797=COMPD_CS["NAD83 / Wyoming East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wyoming East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3736"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8797"]] +8796=COMPD_CS["NAD83 / Wisconsin South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wisconsin South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2289"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8796"]] +8795=COMPD_CS["NAD83 / Wisconsin Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wisconsin Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2288"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8795"]] +8794=COMPD_CS["NAD83 / Wisconsin North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wisconsin North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2287"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8794"]] +8793=COMPD_CS["NAD83 / West Virginia South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / West Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26854"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8793"]] +8792=COMPD_CS["NAD83 / West Virginia North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / West Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26853"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8792"]] +8791=COMPD_CS["NAD83 / Washington South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Washington South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2286"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8791"]] +8790=COMPD_CS["NAD83 / Washington North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Washington North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2285"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8790"]] +8789=COMPD_CS["NAD83 / Virginia South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2284"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8789"]] +8788=COMPD_CS["NAD83 / Virginia North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2283"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8788"]] +8787=COMPD_CS["NAD83 / Vermont (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Vermont (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5646"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8787"]] +8786=COMPD_CS["NAD83 / Utah South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Utah South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3567"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8786"]] +8785=COMPD_CS["NAD83 / Utah Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Utah Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3566"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8785"]] +8784=COMPD_CS["NAD83 / Utah North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Utah North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3560"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8784"]] +8783=COMPD_CS["NAD83 / Texas South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2279"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8783"]] +8782=COMPD_CS["NAD83 / Texas South Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas South Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2278"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8782"]] +8781=COMPD_CS["NAD83 / Texas Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2277"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8781"]] +8780=COMPD_CS["NAD83 / Texas North Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas North Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2276"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8780"]] +8779=COMPD_CS["NAD83 / Texas North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2275"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8779"]] +8778=COMPD_CS["NAD83 / Tennessee (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Tennessee (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2274"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8778"]] +8777=COMPD_CS["NAD83 / South Dakota South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / South Dakota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3455"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8777"]] +8776=COMPD_CS["NAD83 / South Dakota North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / South Dakota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4457"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8776"]] +8775=COMPD_CS["NAD83 / Rhode Island (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Rhode Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3438"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8775"]] +8774=COMPD_CS["NAD83 / Pennsylvania South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Pennsylvania South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2272"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8774"]] +8773=COMPD_CS["NAD83 / Pennsylvania North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Pennsylvania North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.949999999999996], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2271"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8773"]] +8772=COMPD_CS["NAD83 / Oklahoma South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Oklahoma South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2268"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8772"]] +6599=PROJCS["NAD83(2011) / Washington South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6599"]] +8771=COMPD_CS["NAD83 / Oklahoma North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Oklahoma North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2267"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8771"]] +6598=PROJCS["NAD83(2011) / Washington South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6598"]] +8770=COMPD_CS["NAD83 / Ohio South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Ohio South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3735"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8770"]] +6597=PROJCS["NAD83(2011) / Washington North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6597"]] +6596=PROJCS["NAD83(2011) / Washington North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6596"]] +31370=PROJCS["Belge 1972 / Belgian Lambert 72", GEOGCS["Belge 1972", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4313"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.367486666666666], PARAMETER["latitude_of_origin", 90.0], PARAMETER["standard_parallel_1", 51.16666723333333], PARAMETER["false_easting", 150000.013], PARAMETER["false_northing", 5400088.438], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333900000014], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31370"]] +6595=PROJCS["NAD83(2011) / Virginia South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6595"]] +6594=PROJCS["NAD83(2011) / Virginia South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6594"]] +6593=PROJCS["NAD83(2011) / Virginia North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6593"]] +6592=PROJCS["NAD83(2011) / Virginia North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6592"]] +66326405=GEOGCS["Combani 1950 (deg)", DATUM["Combani 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-382.0, -59.0, -262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6632"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66326405"]] +6591=PROJCS["NAD83(2011) / Virginia Lambert", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6591"]] +6590=PROJCS["NAD83(2011) / Vermont (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6590"]] +61606405=GEOGCS["Chos Malal 1914 (deg)", DATUM["Chos Malal 1914", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61606405"]] +8769=COMPD_CS["NAD83 / Ohio North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Ohio North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.699999999999996], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3734"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8769"]] +62556405=GEOGCS["Herat North (deg)", DATUM["Herat North", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-333.0, -222.0, 114.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6255"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62556405"]] +8768=COMPD_CS["NAD83 / North Carolina (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / North Carolina (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2264"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8768"]] +8767=COMPD_CS["NAD83 / New York Long Island (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New York Long Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2263"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8767"]] +8766=COMPD_CS["NAD83 / New York West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New York West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2262"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8766"]] +8765=COMPD_CS["NAD83 / New York Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New York Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2261"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8765"]] +8764=COMPD_CS["NAD83 / New York East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New York East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2260"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8764"]] +8763=COMPD_CS["NAD83 / New Mexico West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Mexico West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2259"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8763"]] +8762=COMPD_CS["NAD83 / New Mexico Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Mexico Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2258"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8762"]] +6589=PROJCS["NAD83(2011) / Vermont", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6589"]] +8761=COMPD_CS["NAD83 / New Mexico East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Mexico East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2257"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8761"]] +6588=PROJCS["NAD83(2011) / Texas South Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6588"]] +8760=COMPD_CS["NAD83 / New Jersey (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Jersey (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3424"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8760"]] +6587=PROJCS["NAD83(2011) / Texas South Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6587"]] +6586=PROJCS["NAD83(2011) / Texas South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6586"]] +6585=PROJCS["NAD83(2011) / Texas South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6585"]] +6584=PROJCS["NAD83(2011) / Texas North Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6584"]] +6583=PROJCS["NAD83(2011) / Texas North Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6583"]] +6582=PROJCS["NAD83(2011) / Texas North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6582"]] +6581=PROJCS["NAD83(2011) / Texas North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6581"]] +6580=PROJCS["NAD83(2011) / Texas Centric Lambert Conformal", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 35.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.500000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6580"]] +8759=COMPD_CS["NAD83 / New Hampshire (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Hampshire (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3437"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8759"]] +8758=COMPD_CS["NAD83 / Nevada West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Nevada West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3423"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8758"]] +8757=COMPD_CS["NAD83 / Nevada Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Nevada Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3422"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8757"]] +8756=COMPD_CS["NAD83 / Nevada East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Nevada East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3421"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8756"]] +8755=COMPD_CS["NAD83 / Nebraska (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Nebraska (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26852"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8755"]] +8754=COMPD_CS["NAD83 / Mississippi West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Mississippi West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2255"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8754"]] +8753=COMPD_CS["NAD83 / Mississippi East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Mississippi East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2254"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8753"]] +25932=PROJCS["Malongo 1987 / UTM zone 32S", GEOGCS["Malongo 1987", DATUM["Malongo 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-254.1, -5.36, -100.29, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6259"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4259"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25932"]] +8752=COMPD_CS["NAD83 / Minnesota South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Minnesota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26851"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8752"]] +6579=PROJCS["NAD83(2011) / Texas Centric Albers Equal Area", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 27.500000000000004], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6579"]] +8751=COMPD_CS["NAD83 / Minnesota Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Minnesota Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26850"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8751"]] +6578=PROJCS["NAD83(2011) / Texas Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6578"]] +8750=COMPD_CS["NAD83 / Minnesota North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Minnesota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.10000000000001], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26849"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8750"]] +6577=PROJCS["NAD83(2011) / Texas Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6577"]] +6576=PROJCS["NAD83(2011) / Tennessee (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6576"]] +6575=PROJCS["NAD83(2011) / Tennessee", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6575"]] +6574=PROJCS["NAD83(2011) / South Dakota South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6574"]] +6573=PROJCS["NAD83(2011) / South Dakota South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6573"]] +4399=PROJCS["NAD27 / BLM 59N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4399"]] +6572=PROJCS["NAD83(2011) / South Dakota North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6572"]] +4398=PROJCS["Kertau 1968 / Kelantan Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.17729166666666], PARAMETER["latitude_of_origin", 5.8939222222222245], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4398"]] +6571=PROJCS["NAD83(2011) / South Dakota North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6571"]] +4397=PROJCS["Kertau 1968 / Perak Revised Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.81676666666667], PARAMETER["latitude_of_origin", 4.859380555555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 133453.669], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4397"]] +6570=PROJCS["NAD83(2011) / South Carolina (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6570"]] +4396=PROJCS["Kertau 1968 / Kedah and Perlis Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.6375944444444], PARAMETER["latitude_of_origin", 5.965147222222224], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4396"]] +4395=PROJCS["Kertau 1968 / Pinang Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.34586944444445], PARAMETER["latitude_of_origin", 5.4213249999999995], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4395"]] +4394=PROJCS["Kertau 1968 / Terengganu Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.89520833333331], PARAMETER["latitude_of_origin", 4.946141666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4394"]] +4393=PROJCS["Kertau 1968 / Selangor Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 101.50824444444446], PARAMETER["latitude_of_origin", 3.6803444444444438], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -21759.438], PARAMETER["false_northing", 55960.906], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4393"]] +4392=PROJCS["Kertau 1968 / Pahang Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.43617777777781], PARAMETER["latitude_of_origin", 3.710972222222221], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4392"]] +4391=PROJCS["Kertau 1968 / Sembilan and Melaka Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 101.9411666666667], PARAMETER["latitude_of_origin", 2.7122833333333327], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -242.005], PARAMETER["false_northing", -948.547], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4391"]] +4390=PROJCS["Kertau 1968 / Johor Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 103.56275833333332], PARAMETER["latitude_of_origin", 2.042583333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4390"]] +8749=COMPD_CS["NAD83 / Massachusetts Island (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Massachusetts Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2250"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8749"]] +8748=COMPD_CS["NAD83 / Massachusetts Mainland (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Massachusetts Mainland (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2249"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8748"]] +8747=COMPD_CS["NAD83 / Maryland (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Maryland (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.45], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2248"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8747"]] +8746=COMPD_CS["NAD83 / Maine West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Maine West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26848"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8746"]] +8745=COMPD_CS["NAD83 / Maine East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Maine East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26847"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8745"]] +61276405=GEOGCS["Tete (deg)", DATUM["Tete", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-82.875, -57.097, -156.768, -2.158, -1.524, 0.982, -0.359], AUTHORITY["EPSG", "6127"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61276405"]] +8744=COMPD_CS["NAD83 / Louisiana South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Louisiana South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3452"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8744"]] +8743=COMPD_CS["NAD83 / Louisiana North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Louisiana North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3451"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8743"]] +8742=COMPD_CS["NAD83 / Kentucky South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Kentucky South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2247"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8742"]] +6569=PROJCS["NAD83(2011) / South Carolina", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 609600.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6569"]] +8741=COMPD_CS["NAD83 / Kentucky North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Kentucky North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2246"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8741"]] +6568=PROJCS["NAD83(2011) / Rhode Island (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6568"]] +8740=COMPD_CS["NAD83 / Kansas South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Kansas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3420"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8740"]] +6567=PROJCS["NAD83(2011) / Rhode Island", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6567"]] +6566=PROJCS["NAD83(2011) / Puerto Rico and Virgin Is.", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6566"]] +6565=PROJCS["NAD83(2011) / Pennsylvania South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6565"]] +6564=PROJCS["NAD83(2011) / Pennsylvania South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6564"]] +6563=PROJCS["NAD83(2011) / Pennsylvania North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6563"]] +4389=GEOCCS["LKS92 (geocentric)", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4389"]] +6562=PROJCS["NAD83(2011) / Pennsylvania North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6562"]] +4388=GEOGCS["LKS92 (3D)", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4388"]] +6561=PROJCS["NAD83(2011) / Oregon South (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6561"]] +4387=GEOCCS["ISN93 (geocentric)", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4387"]] +6560=PROJCS["NAD83(2011) / Oregon South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6560"]] +4386=GEOGCS["ISN93 (3D)", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4386"]] +4385=GEOCCS["ITRF2000 (geocentric)", DATUM["International Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6656"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4385"]] +4384=GEOCCS["RRAF 1991 (geocentric)", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4384"]] +4383=GEOGCS["RRAF 1991 (3D)", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4383"]] +4382=GEOCCS["RGNC 1991 (geocentric)", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4382"]] +4381=GEOGCS["RGNC 1991 (3D)", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4381"]] +4380=GEOCCS["Yemen NGN96 (geocentric)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4380"]] +8739=COMPD_CS["NAD83 / Kansas North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Kansas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3419"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8739"]] +8738=COMPD_CS["NAD83 / Iowa South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Iowa South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3418"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8738"]] +8737=COMPD_CS["NAD83 / Iowa North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Iowa North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3417"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8737"]] +8736=COMPD_CS["NAD83 / Indiana West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Indiana West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2966"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8736"]] +8735=COMPD_CS["NAD83 / Indiana East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Indiana East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2965"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8735"]] +8734=COMPD_CS["NAD83 / Illinois West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Illinois West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3436"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8734"]] +8733=COMPD_CS["NAD83 / Illinois East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Illinois East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3435"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8733"]] +8732=COMPD_CS["NAD83 / Idaho West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Idaho West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2243"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8732"]] +6559=PROJCS["NAD83(2011) / Oregon North (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6559"]] +8731=COMPD_CS["NAD83 / Idaho Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Idaho Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2242"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8731"]] +6558=PROJCS["NAD83(2011) / Oregon North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6558"]] +8730=COMPD_CS["NAD83 / Idaho East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Idaho East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2241"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8730"]] +6557=PROJCS["NAD83(2011) / Oregon GIC Lambert (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6557"]] +6556=PROJCS["NAD83(2011) / Oregon LCC (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6556"]] +6555=PROJCS["NAD83(2011) / Oklahoma South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6555"]] +6554=PROJCS["NAD83(2011) / Oklahoma South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6554"]] +6553=PROJCS["NAD83(2011) / Oklahoma North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6553"]] +4379=GEOGCS["Yemen NGN96 (3D)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4379"]] +6552=PROJCS["NAD83(2011) / Oklahoma North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6552"]] +4378=GEOCCS["SWEREF99 (geocentric)", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4378"]] +6551=PROJCS["NAD83(2011) / Ohio South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6551"]] +4377=GEOGCS["SWEREF99 (3D)", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4377"]] +6550=PROJCS["NAD83(2011) / Ohio South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6550"]] +4376=GEOCCS["SIRGAS (geocentric)", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4376"]] +4375=GEOGCS["SIRGAS (3D)", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4375"]] +4374=GEOCCS["RGR92 (geocentric)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4374"]] +4373=GEOGCS["RGR92 (3D)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4373"]] +2199=PROJCS["Albanian 1987 / Gauss Kruger zone 4", GEOGCS["Albanian 1987", DATUM["Albanian 1987", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-44.183, -0.58, -38.489, 2.3867, -2.7072, 3.5196, -8.2703], AUTHORITY["EPSG", "6191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4191"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2199"]] +4372=GEOCCS["RGFG95 (geocentric)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4372"]] +2198=PROJCS["ETRS89 / Kp2000 Bornholm", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2198"]] +4371=GEOGCS["RGFG95 (3D)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4371"]] +2197=PROJCS["ETRS89 / Kp2000 Zealand", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2197"]] +4370=GEOCCS["RGF93 (geocentric)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4370"]] +2196=PROJCS["ETRS89 / Kp2000 Jutland", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.500000000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2196"]] +2195=PROJCS["NAD83(HARN) / UTM zone 2S", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2195"]] +2194=PROJCS["American Samoa 1962 / American Samoa Lambert", GEOGCS["American Samoa 1962", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4169"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", -14.266666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2194"]] +2193=PROJCS["NZGD2000 / New Zealand Transverse Mercator 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1600000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2193"]] +2192=PROJCS["ED50 / France EuroLambert", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.3372291666666656], PARAMETER["latitude_of_origin", 46.800000000000004], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2192"]] +2191=PROJCS["Madeira 1936 / UTM zone 28N", GEOGCS["Madeira 1936", DATUM["Madeira 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6185"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4185"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2191"]] +2190=PROJCS["Azores Oriental 1940 / UTM zone 26N", GEOGCS["Azores Oriental 1940", DATUM["Azores Oriental Islands 1940", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-203.0, 141.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4184"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2190"]] +8729=COMPD_CS["NAD83 / Georgia West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Georgia West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2240"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8729"]] +8728=COMPD_CS["NAD83 / Georgia East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Georgia East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2239"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8728"]] +8727=COMPD_CS["NAD83 / Florida West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Florida West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2237"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8727"]] +8726=COMPD_CS["NAD83 / Florida East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Florida East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2236"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8726"]] +8725=COMPD_CS["NAD83 / Florida North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Florida North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2238"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8725"]] +8724=COMPD_CS["NAD83 / Delaware (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Delaware (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2235"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8724"]] +8723=COMPD_CS["NAD83 / Connecticut (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Connecticut (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2234"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8723"]] +8722=COMPD_CS["NAD83 / Colorado South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Colorado South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2233"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8722"]] +6549=PROJCS["NAD83(2011) / Ohio North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6549"]] +8721=COMPD_CS["NAD83 / Colorado Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Colorado Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2232"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8721"]] +6548=PROJCS["NAD83(2011) / Ohio North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6548"]] +8720=COMPD_CS["NAD83 / Colorado North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Colorado North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2231"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8720"]] +6547=PROJCS["NAD83(2011) / North Dakota South (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6547"]] +6546=PROJCS["NAD83(2011) / North Dakota South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6546"]] +6545=PROJCS["NAD83(2011) / North Dakota North (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6545"]] +6544=PROJCS["NAD83(2011) / North Dakota North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6544"]] +6543=PROJCS["NAD83(2011) / North Carolina (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6543"]] +4369=GEOGCS["RGF93 (3D)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4369"]] +6542=PROJCS["NAD83(2011) / North Carolina", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 609601.22], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6542"]] +4368=GEOCCS["REGVEN (geocentric)", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4368"]] +6541=PROJCS["NAD83(2011) / New York West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6541"]] +4367=GEOGCS["REGVEN (3D)", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4367"]] +6540=PROJCS["NAD83(2011) / New York West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6540"]] +4366=GEOCCS["POSGAR 98 (geocentric)", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4366"]] +4365=GEOGCS["POSGAR 98 (3D)", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4365"]] +4364=GEOCCS["NZGD2000 (geocentric)", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4364"]] +4363=GEOGCS["NZGD2000 (3D)", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4363"]] +2189=PROJCS["Azores Central 1948 / UTM zone 26N", GEOGCS["Azores Central 1948", DATUM["Azores Central Islands 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.0, 167.0, -38.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4183"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2189"]] +4362=GEOCCS["NAD83(HARN) (geocentric)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4362"]] +2188=PROJCS["Azores Occidental 1939 / UTM zone 25N", GEOGCS["Azores Occidental 1939", DATUM["Azores Occidental Islands 1939", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-422.651, -172.995, 84.02, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4182"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2188"]] +4361=GEOGCS["NAD83(HARN) (3D)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4361"]] +4360=GEOCCS["NAD83(CSRS) (geocentric)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4360"]] +2180=PROJCS["ETRS89 / Poland CS92", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9993], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -5300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2180"]] +8719=COMPD_CS["NAD83 / California zone 6 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 6 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2230"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8719"]] +8718=COMPD_CS["NAD83 / California zone 5 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 5 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2229"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8718"]] +8717=COMPD_CS["NAD83 / California zone 4 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 4 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2228"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8717"]] +8716=COMPD_CS["NAD83 / California zone 3 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 3 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2227"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8716"]] +8715=COMPD_CS["NAD83 / California zone 2 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 2 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2226"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8715"]] +8714=COMPD_CS["NAD83 / California zone 1 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 1 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2225"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8714"]] +8713=COMPD_CS["NAD83 / Arkansas South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Arkansas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3434"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8713"]] +8712=COMPD_CS["NAD83 / Arkansas North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Arkansas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3433"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8712"]] +6539=PROJCS["NAD83(2011) / New York Long Island (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6539"]] +8711=COMPD_CS["NAD83 / South Carolina (ft) + NAVD88 height (ft)", PROJCS["NAD83 / South Carolina (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2273"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8711"]] +6538=PROJCS["NAD83(2011) / New York Long Island", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6538"]] +8710=COMPD_CS["NAD83 / Oregon South (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Oregon South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2270"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8710"]] +6537=PROJCS["NAD83(2011) / New York East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6537"]] +6536=PROJCS["NAD83(2011) / New York East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6536"]] +6535=PROJCS["NAD83(2011) / New York Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6535"]] +6534=PROJCS["NAD83(2011) / New York Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6534"]] +6533=PROJCS["NAD83(2011) / New Mexico West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6533"]] +4359=GEOGCS["NAD83(CSRS) (3D)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4359"]] +6532=PROJCS["NAD83(2011) / New Mexico West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 830000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6532"]] +4358=GEOCCS["Moznet (geocentric)", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4358"]] +6531=PROJCS["NAD83(2011) / New Mexico East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6531"]] +4357=GEOGCS["Moznet (3D)", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4357"]] +6530=PROJCS["NAD83(2011) / New Mexico East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 165000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6530"]] +4356=GEOCCS["LKS94 (ETRS89) (geocentric)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4356"]] +4355=GEOGCS["LKS94 (ETRS89) (3D)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4355"]] +4354=GEOCCS["JGD2000 (geocentric)", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4354"]] +4353=GEOGCS["JGD2000 (3D)", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4353"]] +2179=PROJCS["ETRS89 / Poland CS2000 zone 8", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999923], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2179"]] +4352=GEOCCS["IRENET95 (geocentric)", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4352"]] +2178=PROJCS["ETRS89 / Poland CS2000 zone 7", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999923], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2178"]] +4351=GEOGCS["IRENET95 (3D)", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4351"]] +2177=PROJCS["ETRS89 / Poland CS2000 zone 6", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999923], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2177"]] +4350=GEOCCS["Hartebeesthoek94 (geocentric)", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4350"]] +2176=PROJCS["ETRS89 / Poland CS2000 zone 5", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999923], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2176"]] +2175=PROJCS["Pulkovo 1942(58) / Poland zone V", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.958333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999983], PARAMETER["false_easting", 237000.0], PARAMETER["false_northing", -4700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2175"]] +2174=PROJCS["Pulkovo 1942(58) / Poland zone IV", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 16.67222222222222], PARAMETER["latitude_of_origin", 51.67083333333333], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 3703000.0], PARAMETER["false_northing", 5627000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2174"]] +2173=PROJCS["Pulkovo 1942(58) / Poland zone III", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 17.008333333333333], PARAMETER["latitude_of_origin", 53.58333333333334], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 3501000.0], PARAMETER["false_northing", 5999000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2173"]] +2172=PROJCS["Pulkovo 1942(58) / Poland zone II", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 21.502777777777766], PARAMETER["latitude_of_origin", 53.00194444444445], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 4603000.0], PARAMETER["false_northing", 5806000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2172"]] +2171=PROJCS["Pulkovo 1942(58) / Poland zone I", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 21.083333333333332], PARAMETER["latitude_of_origin", 50.625], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 4637000.0], PARAMETER["false_northing", 5647000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2171"]] +2170=PROJCS["MGI / Slovenia Grid", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2170"]] +8709=COMPD_CS["NAD83 / Oregon North (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Oregon North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2269"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8709"]] +8708=COMPD_CS["NAD83 / North Dakota South (ft) + NAVD88 height (ft)", PROJCS["NAD83 / North Dakota South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2266"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8708"]] +8707=COMPD_CS["NAD83 / North Dakota North (ft) + NAVD88 height (ft)", PROJCS["NAD83 / North Dakota North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2265"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8707"]] +8706=COMPD_CS["NAD83 / Montana (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Montana (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2256"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8706"]] +8705=COMPD_CS["NAD83 / Michigan South (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Michigan South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2253"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8705"]] +8704=COMPD_CS["NAD83 / Michigan Central (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Michigan Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2252"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8704"]] +8703=COMPD_CS["NAD83 / Michigan North (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Michigan North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2251"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8703"]] +8702=COMPD_CS["NAD83 / Arizona West (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Arizona West (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2224"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8702"]] +6529=PROJCS["NAD83(2011) / New Mexico Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6529"]] +8701=COMPD_CS["NAD83 / Arizona Central (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Arizona Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2223"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8701"]] +6528=PROJCS["NAD83(2011) / New Mexico Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6528"]] +8700=COMPD_CS["NAD83 / Arizona East (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Arizona East (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666664], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2222"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8700"]] +6527=PROJCS["NAD83(2011) / New Jersey (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6527"]] +6526=PROJCS["NAD83(2011) / New Jersey", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6526"]] +31300=PROJCS["Belge 1972 / Belge Lambert 72", GEOGCS["Belge 1972", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4313"]], PROJECTION["Lambert_Conformal_Conic_2SP_Belgium", AUTHORITY["EPSG", "9803"]], PARAMETER["central_meridian", 4.356939722222221], PARAMETER["latitude_of_origin", 90.0], PARAMETER["standard_parallel_1", 49.833333333333336], PARAMETER["false_easting", 150000.01256], PARAMETER["false_northing", 5400088.4378], PARAMETER["standard_parallel_2", 51.16666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31300"]] +6525=PROJCS["NAD83(2011) / New Hampshire (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6525"]] +6524=PROJCS["NAD83(2011) / New Hampshire", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6524"]] +6523=PROJCS["NAD83(2011) / Nevada West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6523"]] +4349=GEOGCS["Hartebeesthoek94 (3D)", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4349"]] +6522=PROJCS["NAD83(2011) / Nevada West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6522"]] +4348=GEOCCS["GDA94 (geocentric)", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4348"]] +6521=PROJCS["NAD83(2011) / Nevada East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6521"]] +23700=PROJCS["HD72 / EOV", GEOGCS["HD72", DATUM["Hungarian Datum 1972", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[52.17, -71.82, -14.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6237"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4237"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 19.048571777777784], PARAMETER["latitude_of_center", 47.14439372222222], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 0.99993], PARAMETER["false_easting", 650000.0], PARAMETER["false_northing", 200000.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23700"]] +4347=GEOGCS["GDA94 (3D)", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4347"]] +6520=PROJCS["NAD83(2011) / Nevada East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 8000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6520"]] +4346=GEOCCS["ETRS89 (geocentric)", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4346"]] +4345=GEOGCS["ETRS89 (3D)", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4345"]] +4344=GEOCCS["CHTRF95 (geocentric)", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4344"]] +4343=GEOGCS["CHTRF95 (3D)", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4343"]] +2169=PROJCS["Luxembourg 1930 / Gauss", GEOGCS["Luxembourg 1930", DATUM["Luxembourg 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-189.6806, 18.3463, -42.7695, -0.33746, 3.09264, -2.53861, 0.4598], AUTHORITY["EPSG", "6181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4181"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.166666666666667], PARAMETER["latitude_of_origin", 49.833333333333336], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2169"]] +4342=GEOCCS["EST97 (geocentric)", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4342"]] +2168=PROJCS["Pulkovo 1942(83) / Gauss Kruger zone 5", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2168"]] +4341=GEOGCS["EST97 (3D)", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4341"]] +2167=PROJCS["Pulkovo 1942(83) / Gauss Kruger zone 4", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2167"]] +4340=GEOCCS["Australian Antarctic (geocentric)", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4340"]] +62066405=GEOGCS["Agadez (deg)", DATUM["Agadez", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6206"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62066405"]] +2166=PROJCS["Pulkovo 1942(83) / Gauss Kruger zone 3", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2166"]] +2165=PROJCS["Abidjan 1987 / TM 5 NW", GEOGCS["Abidjan 1987", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4143"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -5.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2165"]] +2164=PROJCS["Locodjo 1965 / TM 5 NW", GEOGCS["Locodjo 1965", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4142"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -5.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2164"]] +2163=PROJCS["US National Atlas Equal Area", GEOGCS["Unspecified datum based upon the Clarke 1866 Authalic Sphere", DATUM["Not specified (based on Clarke 1866 Authalic Sphere)", SPHEROID["Clarke 1866 Authalic Sphere", 6370997.0, 0.0, AUTHORITY["EPSG", "7052"]], AUTHORITY["EPSG", "6052"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4052"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 45.0], PARAMETER["longitude_of_center", -100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2163"]] +2162=PROJCS["Sierra Leone 1968 / UTM zone 29N", GEOGCS["Sierra Leone 1968", DATUM["Sierra Leone 1968", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-88.0, 4.0, 101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6175"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4175"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2162"]] +2161=PROJCS["Sierra Leone 1968 / UTM zone 28N", GEOGCS["Sierra Leone 1968", DATUM["Sierra Leone 1968", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-88.0, 4.0, 101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6175"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4175"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2161"]] +2160=PROJCS["Sierra Leone 1924 / New War Office Grid", GEOGCS["Sierra Leone 1924", DATUM["Sierra Leone Colony 1924", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4174"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -12.0], PARAMETER["latitude_of_origin", 6.666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 600000.0], UNIT["m*0.3047997101815088", 0.3047997101815088], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2160"]] +6519=PROJCS["NAD83(2011) / Nevada Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6519"]] +6518=PROJCS["NAD83(2011) / Nevada Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6518"]] +6517=PROJCS["NAD83(2011) / Nebraska (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6517"]] +6516=PROJCS["NAD83(2011) / Nebraska", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6516"]] +6515=PROJCS["NAD83(2011) / Montana (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6515"]] +6514=PROJCS["NAD83(2011) / Montana", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6514"]] +6513=PROJCS["NAD83(2011) / Missouri West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6513"]] +4339=GEOGCS["Australian Antarctic (3D)", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4339"]] +6512=PROJCS["NAD83(2011) / Missouri East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6512"]] +4338=GEOCCS["ITRF97 (geocentric)", DATUM["International Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6655"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4338"]] +6511=PROJCS["NAD83(2011) / Missouri Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6511"]] +4337=GEOCCS["ITRF96 (geocentric)", DATUM["International Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6654"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4337"]] +6510=PROJCS["NAD83(2011) / Mississippi West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6510"]] +4336=GEOCCS["ITRF94 (geocentric)", DATUM["International Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6653"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4336"]] +4335=GEOCCS["ITRF93 (geocentric)", DATUM["International Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6652"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4335"]] +4334=GEOCCS["ITRF92 (geocentric)", DATUM["International Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6651"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4334"]] +4333=GEOCCS["ITRF91 (geocentric)", DATUM["International Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6650"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4333"]] +2159=PROJCS["Sierra Leone 1924 / New Colony Grid", GEOGCS["Sierra Leone 1924", DATUM["Sierra Leone Colony 1924", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4174"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -12.0], PARAMETER["latitude_of_origin", 6.666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m*0.3047997101815088", 0.3047997101815088], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2159"]] +4332=GEOCCS["ITRF90 (geocentric)", DATUM["International Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6649"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4332"]] +2158=PROJCS["IRENET95 / UTM zone 29N", GEOGCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4173"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2158"]] +4331=GEOCCS["ITRF89 (geocentric)", DATUM["International Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6648"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4331"]] +2157=PROJCS["IRENET95 / Irish Transverse Mercator", GEOGCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4173"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 0.99982], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 750000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2157"]] +4330=GEOCCS["ITRF88 (geocentric)", DATUM["International Terrestrial Reference Frame 1988", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6647"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4330"]] +2156=PROJCS["NAD83(HARN) / UTM zone 59S", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2156"]] +2155=PROJCS["American Samoa 1962 / American Samoa Lambert", GEOGCS["American Samoa 1962", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4169"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 170.0], PARAMETER["latitude_of_origin", -14.266666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2155"]] +2154=PROJCS["RGF93 / Lambert-93", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 6600000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2154"]] +2153=PROJCS["NAD83(CSRS98) / UTM zone 11N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2153"]] +2152=PROJCS["NAD83(CSRS98) / UTM zone 12N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2152"]] +2151=PROJCS["NAD83(CSRS98) / UTM zone 13N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2151"]] +2150=PROJCS["NAD83(CSRS98) / UTM zone 17N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2150"]] +6509=PROJCS["NAD83(2011) / Mississippi West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6509"]] +6508=PROJCS["NAD83(2011) / Mississippi TM", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.75], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9998335], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6508"]] +6507=PROJCS["NAD83(2011) / Mississippi East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6507"]] +6506=PROJCS["NAD83(2011) / Mississippi East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6506"]] +6505=PROJCS["NAD83(2011) / Minnesota South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6505"]] +6504=PROJCS["NAD83(2011) / Minnesota South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6504"]] +6503=PROJCS["NAD83(2011) / Minnesota North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6503"]] +4329=GEOGCS["WGS 84 (3D)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4329"]] +6502=PROJCS["NAD83(2011) / Minnesota North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6502"]] +4328=GEOCCS["WGS 84 (geocentric)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4328"]] +6501=PROJCS["NAD83(2011) / Minnesota Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6501"]] +4327=GEOGCS["WGS 84 (geographic 3D)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4327"]] +6500=PROJCS["NAD83(2011) / Minnesota Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6500"]] +4326=GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]] +4324=GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]] +2149=PROJCS["NAD83(CSRS98) / UTM zone 18N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2149"]] +4322=GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]] +2148=PROJCS["NAD83(CSRS98) / UTM zone 21N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2148"]] +21500=PROJCS["Belge 1950 (Brussels) / Belge Lambert 50", GEOGCS["Belge 1950 (Brussels)", DATUM["Reseau National Belge 1950 (Brussels)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6809"]], PRIMEM["Brussels", 4.3679749999999995, AUTHORITY["EPSG", "8910"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4809"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["standard_parallel_1", 51.16666666666667], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 5400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21500"]] +2147=PROJCS["NAD83(CSRS98) / MTM zone 10", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2147"]] +2146=PROJCS["NAD83(CSRS98) / MTM zone 9", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2146"]] +2145=PROJCS["NAD83(CSRS98) / MTM zone 8", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2145"]] +2144=PROJCS["NAD83(CSRS98) / MTM zone 7", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2144"]] +2143=PROJCS["NAD83(CSRS98) / MTM zone 6", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2143"]] +2142=PROJCS["NAD83(CSRS98) / MTM zone 5", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2142"]] +2141=PROJCS["NAD83(CSRS98) / MTM zone 4", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2141"]] +2140=PROJCS["NAD83(CSRS98) / MTM zone 3", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2140"]] +4319=GEOGCS["KUDAMS", DATUM["Kuwait Utility", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[226.702, -193.337, -35.371, -2.229, 4.391, -9.238, 0.9798], AUTHORITY["EPSG", "6319"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4319"]] +4318=GEOGCS["NGN", DATUM["National Geodetic Network", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-3.2, -5.7, 2.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6318"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4318"]] +66386405=GEOGCS["Saint Pierre et Miquelon 1950 (deg)", DATUM["Saint Pierre et Miquelon 1950", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.363, 424.148, 373.13, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6638"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66386405"]] +4317=GEOGCS["Dealul Piscului 1970", DATUM["Dealul Piscului 1970", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[28.0, -121.0, -77.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6317"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4317"]] +4316=GEOGCS["Dealul Piscului 1930", DATUM["Dealul Piscului 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[103.25, -100.4, -307.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6316"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4316"]] +4315=GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]] +68206405=GEOGCS["Segara (Jakarta) (deg)", DATUM["Gunung Segara (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6820"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68206405"]] +4314=GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]] +61666405=GEOGCS["Korean 1995 (deg)", DATUM["Korean Datum 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6166"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61666405"]] +4313=GEOGCS["Belge 1972", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4313"]] +2139=PROJCS["NAD83(CSRS98) / SCoPQ zone 2", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2139"]] +4312=GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]] +2138=PROJCS["NAD27(CGQ77) / Quebec Lambert", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2138"]] +4311=GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]] +2137=PROJCS["Accra / TM 1 NW", GEOGCS["Accra", DATUM["Accra", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], TOWGS84[-170.0, 33.0, 326.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4168"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -1.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2137"]] +4310=GEOGCS["Yoff", DATUM["Yoff", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-30.0, 190.0, 89.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6310"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4310"]] +2136=PROJCS["Accra / Ghana National Grid", GEOGCS["Accra", DATUM["Accra", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], TOWGS84[-170.0, 33.0, 326.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4168"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -1.0], PARAMETER["latitude_of_origin", 4.666666666666667], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m*0.3047997101815088", 0.3047997101815088], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2136"]] +2135=PROJCS["NZGD2000 / UTM zone 60S", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2135"]] +2134=PROJCS["NZGD2000 / UTM zone 59S", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2134"]] +2133=PROJCS["NZGD2000 / UTM zone 58S", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2133"]] +2132=PROJCS["NZGD2000 / Bluff 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.3427777777777], PARAMETER["latitude_of_origin", -46.6], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2132"]] +2131=PROJCS["NZGD2000 / North Taieri 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.28249999999994], PARAMETER["latitude_of_origin", -45.86138888888889], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2131"]] +2130=PROJCS["NZGD2000 / Observation Point 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.6283333333333], PARAMETER["latitude_of_origin", -45.8161111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2130"]] +4309=GEOGCS["Yacare", DATUM["Yacare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-124.45, 183.74, 44.64, -0.4384, 0.5446, -0.9706, -2.1365], AUTHORITY["EPSG", "6309"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4309"]] +4308=GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]] +4307=GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]] +4306=GEOGCS["Bern 1938", DATUM["Bern 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6306"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4306"]] +4304=GEOGCS["Voirol 1875", DATUM["Voirol 1875", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-73.0, -247.0, 227.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6304"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4304"]] +4303=GEOGCS["TC(1948)", DATUM["Trucial Coast 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6303"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4303"]] +2129=PROJCS["NZGD2000 / Mount York 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 167.7386111111111], PARAMETER["latitude_of_origin", -45.56361111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2129"]] +4302=GEOGCS["Trinidad 1903", DATUM["Trinidad 1903", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], TOWGS84[-61.702, 284.488, 472.052, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6302"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4302"]] +2128=PROJCS["NZGD2000 / Mount Nicholas 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.3986111111111], PARAMETER["latitude_of_origin", -45.132777777777775], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2128"]] +4301=GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]] +2127=PROJCS["NZGD2000 / Lindis Peak 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 169.46750000000003], PARAMETER["latitude_of_origin", -44.735000000000014], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2127"]] +4300=GEOGCS["TM75", DATUM["Geodetic Datum of 1965", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6300"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4300"]] +2126=PROJCS["NZGD2000 / Timaru 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0572222222222], PARAMETER["latitude_of_origin", -44.40194444444443], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2126"]] +2125=PROJCS["NZGD2000 / Gawler 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.36055555555555], PARAMETER["latitude_of_origin", -43.74861111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2125"]] +2124=PROJCS["NZGD2000 / Mount Pleasant 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.72694444444437], PARAMETER["latitude_of_origin", -43.590555555555554], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2124"]] +2123=PROJCS["NZGD2000 / Jacksons Bay 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.60611111111115], PARAMETER["latitude_of_origin", -43.9777777777778], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2123"]] +2122=PROJCS["NZGD2000 / Okarito 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.2608333333333], PARAMETER["latitude_of_origin", -43.11], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2122"]] +2121=PROJCS["NZGD2000 / Hokitika 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.97972222222222], PARAMETER["latitude_of_origin", -42.88611111111112], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2121"]] +2120=PROJCS["NZGD2000 / Marlborough 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.8019444444445], PARAMETER["latitude_of_origin", -41.54444444444444], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2120"]] +2119=PROJCS["NZGD2000 / Amuri 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.01000000000002], PARAMETER["latitude_of_origin", -42.68888888888889], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2119"]] +2118=PROJCS["NZGD2000 / Grey 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.54972222222221], PARAMETER["latitude_of_origin", -42.33361111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2118"]] +2117=PROJCS["NZGD2000 / Buller 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.5811111111111], PARAMETER["latitude_of_origin", -41.81055555555555], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2117"]] +2116=PROJCS["NZGD2000 / Karamea 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.10888888888888], PARAMETER["latitude_of_origin", -41.28972222222223], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2116"]] +2115=PROJCS["NZGD2000 / Nelson 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.29916666666665], PARAMETER["latitude_of_origin", -41.274444444444455], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2115"]] +2114=PROJCS["NZGD2000 / Collingwood 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.6719444444445], PARAMETER["latitude_of_origin", -40.71472222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2114"]] +2113=PROJCS["NZGD2000 / Wellington 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.77638888888887], PARAMETER["latitude_of_origin", -41.30111111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2113"]] +2112=PROJCS["NZGD2000 / Wairarapa 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.6472222222222], PARAMETER["latitude_of_origin", -40.92527777777778], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2112"]] +2111=PROJCS["NZGD2000 / Wanganui 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.48805555555555], PARAMETER["latitude_of_origin", -40.24194444444442], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2111"]] +2110=PROJCS["NZGD2000 / Tuhirangi 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.64], PARAMETER["latitude_of_origin", -39.51222222222223], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2110"]] +63156405=GEOGCS["Conakry 1905 (deg)", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63156405"]] +2109=PROJCS["NZGD2000 / Taranaki 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.2277777777777], PARAMETER["latitude_of_origin", -39.13555555555558], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2109"]] +2108=PROJCS["NZGD2000 / Hawkes Bay 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 176.67361111111114], PARAMETER["latitude_of_origin", -39.65083333333335], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2108"]] +2107=PROJCS["NZGD2000 / Poverty Bay 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.88555555555558], PARAMETER["latitude_of_origin", -38.62444444444444], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2107"]] +2106=PROJCS["NZGD2000 / Bay of Plenty 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 176.46611111111113], PARAMETER["latitude_of_origin", -37.76111111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2106"]] +2105=PROJCS["NZGD2000 / Mount Eden 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.7641666666666], PARAMETER["latitude_of_origin", -36.879722222222235], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2105"]] +2104=PROJCS["Lake / Maracaibo La Rosa Grid", GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -71.6056177777778], PARAMETER["latitude_of_origin", 10.166666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -17044.0], PARAMETER["false_northing", -23139.97], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2104"]] +2103=PROJCS["Lake / Maracaibo Grid M3", GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -71.6056177777778], PARAMETER["latitude_of_origin", 10.166666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 447315.028], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2103"]] +26393=PROJCS["Minna / Nigeria East Belt", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.5], PARAMETER["latitude_of_origin", 4.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 1110369.7], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26393"]] +2102=PROJCS["Lake / Maracaibo Grid", GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -71.6056177777778], PARAMETER["latitude_of_origin", 10.166666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 147315.028], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2102"]] +26392=PROJCS["Minna / Nigeria Mid Belt", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 8.5], PARAMETER["latitude_of_origin", 4.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 670553.98], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26392"]] +2101=PROJCS["Lake / Maracaibo Grid M1", GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -71.6056177777778], PARAMETER["latitude_of_origin", 10.166666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -52684.972], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2101"]] +26391=PROJCS["Minna / Nigeria West Belt", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 4.5], PARAMETER["latitude_of_origin", 4.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 230738.26], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26391"]] +2100=PROJCS["GGRS87 / Greek Grid", GEOGCS["GGRS87", DATUM["Greek Geodetic Reference System 1987", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-199.87, 74.79, 246.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6121"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4121"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2100"]] +66226405=GEOGCS["Sainte Anne (deg)", DATUM["Guadeloupe 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-472.29, -5.63, -304.12, 0.4362, -0.8374, 0.2563, 1.8984], AUTHORITY["EPSG", "6622"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66226405"]] +61506405=GEOGCS["CH1903+ (deg)", DATUM["CH1903+", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6150"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61506405"]] +62456405=GEOGCS["Kertau (deg)", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62456405"]] +3893=PROJCS["ED50 / Iraq National Grid", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 46.50000000000001], PARAMETER["latitude_of_origin", 29.02626833333333], PARAMETER["scale_factor", 0.9994], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3893"]] +3892=PROJCS["IGRS / UTM zone 39N", GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3889"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3892"]] +3891=PROJCS["IGRS / UTM zone 38N", GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3889"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3891"]] +3890=PROJCS["IGRS / UTM zone 37N", GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3889"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3890"]] +3889=GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3889"]] +3888=GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "3888"]] +3887=GEOCCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "3887"]] +3886=VERT_CS["Fao 1979 height", VERT_DATUM["Fao 1979", 2005, AUTHORITY["EPSG", "1028"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3886"]] +3885=PROJCS["ETRS89 / GK31FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3885"]] +3884=PROJCS["ETRS89 / GK30FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3884"]] +3883=PROJCS["ETRS89 / GK29FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3883"]] +3882=PROJCS["ETRS89 / GK28FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3882"]] +3881=PROJCS["ETRS89 / GK27FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3881"]] +3880=PROJCS["ETRS89 / GK26FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3880"]] +3879=PROJCS["ETRS89 / GK25FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3879"]] +3878=PROJCS["ETRS89 / GK24FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3878"]] +3877=PROJCS["ETRS89 / GK23FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3877"]] +3876=PROJCS["ETRS89 / GK22FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3876"]] +3875=PROJCS["ETRS89 / GK21FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3875"]] +3874=PROJCS["ETRS89 / GK20FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3874"]] +3873=PROJCS["ETRS89 / GK19FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3873"]] +3857=PROJCS["WGS 84 / Pseudo-Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Popular Visualisation Pseudo Mercator", AUTHORITY["EPSG", "1024"]], PARAMETER["semi_minor", 6378137.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3857"]] +3855=VERT_CS["EGM2008 height", VERT_DATUM["EGM2008 geoid", 2005, AUTHORITY["EPSG", "1027"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3855"]] +3854=PROJCS["County ST74", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.057869999999994], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999506], PARAMETER["false_easting", 100182.7406], PARAMETER["false_northing", -6500620.1207], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3854"]] +26332=PROJCS["Minna / UTM zone 32N", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26332"]] +26331=PROJCS["Minna / UTM zone 31N", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26331"]] +3852=PROJCS["RSRGD2000 / DGLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 157.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3852"]] +3851=PROJCS["NZGD2000 / NZCS2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 173.0], PARAMETER["latitude_of_origin", -41.0], PARAMETER["standard_parallel_1", -37.5], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 7000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3851"]] +3850=PROJCS["SWEREF99 / RT90 5 gon O emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.556333333333342], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000049], PARAMETER["false_easting", 1500121.846], PARAMETER["false_northing", -672.557], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3850"]] +30800=PROJCS["RT38 2.5 gon W", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.808277777777773], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30800"]] +3849=PROJCS["SWEREF99 / RT90 2.5 gon O emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.306316666666664], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000052], PARAMETER["false_easting", 1500102.765], PARAMETER["false_northing", -670.706], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3849"]] +3848=PROJCS["SWEREF99 / RT90 0 gon emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.056299999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000054], PARAMETER["false_easting", 1500083.521], PARAMETER["false_northing", -668.844], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3848"]] +3847=PROJCS["SWEREF99 / RT90 2.5 gon V emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.806284529444447], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000561024], PARAMETER["false_easting", 1500064.274], PARAMETER["false_northing", -667.711], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3847"]] +3846=PROJCS["SWEREF99 / RT90 5 gon V emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.556266666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000058], PARAMETER["false_easting", 1500044.695], PARAMETER["false_northing", -667.13], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3846"]] +3845=PROJCS["SWEREF99 / RT90 7.5 gon V emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.306250000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.000006], PARAMETER["false_easting", 1500025.141], PARAMETER["false_northing", -667.282], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3845"]] +3844=PROJCS["Pulkovo 1942(58) / Stereo70", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 46.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3844"]] +3843=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3843"]] +3842=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3842"]] +3841=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 6", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3841"]] +3840=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3840"]] +66616413=GEOGCS["LKS92 (3D deg)", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66616413"]] +3839=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3839"]] +3838=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3838"]] +3837=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3837"]] +3836=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3836"]] +3835=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3835"]] +3834=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 2", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3834"]] +3833=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 2", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3833"]] +3832=PROJCS["WGS 84 / PDC Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 150.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3832"]] +66616405=GEOGCS["LKS92 (deg)", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66616405"]] +62846405=GEOGCS["Pulkovo 1942 (deg)", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62846405"]] +3829=PROJCS["Hu Tzu Shan 1950 / UTM zone 51N", GEOGCS["Hu Tzu Shan 1950", DATUM["Hu Tzu Shan 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-637.0, -549.0, -203.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6236"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4236"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3829"]] +3828=PROJCS["TWD67 / TM2 zone 121", GEOGCS["TWD67", DATUM["Taiwan Datum 1967", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], AUTHORITY["EPSG", "1025"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3821"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3828"]] +3827=PROJCS["TWD67 / TM2 zone 119", GEOGCS["TWD67", DATUM["Taiwan Datum 1967", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], AUTHORITY["EPSG", "1025"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3821"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 119.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3827"]] +3826=PROJCS["TWD97 / TM2 zone 121", GEOGCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3824"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3826"]] +3825=PROJCS["TWD97 / TM2 zone 119", GEOGCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3824"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 119.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3825"]] +3824=GEOGCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3824"]] +3823=GEOGCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "3823"]] +3822=GEOCCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "3822"]] +3821=GEOGCS["TWD67", DATUM["Taiwan Datum 1967", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], AUTHORITY["EPSG", "1025"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3821"]] +3819=GEOGCS["HD1909", DATUM["Hungarian Datum 1909", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[595.48, 121.69, 515.35, 4.115, 2.9383, -0.853, -3.408], AUTHORITY["EPSG", "1024"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3819"]] +3816=PROJCS["NAD83(NSRS2007) / Mississippi TM", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.75], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9998335], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3816"]] +3815=PROJCS["NAD83(HARN) / Mississippi TM", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.75], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9998335], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3815"]] +3814=PROJCS["NAD83 / Mississippi TM", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.75], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9998335], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3814"]] +3812=PROJCS["ETRS89 / Belgian Lambert 2008", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.359215833333335], PARAMETER["latitude_of_origin", 50.79781500000001], PARAMETER["standard_parallel_1", 51.16666666666667], PARAMETER["false_easting", 649328.0], PARAMETER["false_northing", 665262.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3812"]] +66286405=GEOGCS["Tahiti (deg)", DATUM["Tahiti 52", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[162.0, 117.0, 154.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6628"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66286405"]] +61566405=GEOGCS["S-JTSK (deg)", DATUM["System of the Unified Trigonometrical Cadastral Network", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[572.213, 85.334, 461.94, 4.9732, -1.529, -5.2484, 3.5378], AUTHORITY["EPSG", "6156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61566405"]] +3802=PROJCS["NAD83(CSRS) / Alberta 3TM ref merid 120 W", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3802"]] +3801=PROJCS["NAD83 / Alberta 3TM ref merid 120 W", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3801"]] +3800=PROJCS["NAD27 / Alberta 3TM ref merid 120 W", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3800"]] +24100=PROJCS["Jamaica 1875 / Jamaica (Old Grid)", GEOGCS["Jamaica 1875", DATUM["Jamaica 1875", SPHEROID["Clarke 1880", 6378249.144808011, 293.46630765562986, AUTHORITY["EPSG", "7034"]], AUTHORITY["EPSG", "6241"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4241"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 550000.0], PARAMETER["false_northing", 400000.0], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24100"]] +66126413=GEOGCS["JGD2000 (3D deg)", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66126413"]] +61406413=GEOGCS["NAD83(CSRS) (3D deg)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61406413"]] +25884=PROJCS["ETRS89 / TM Baltic93", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25884"]] +66126405=GEOGCS["JGD2000 (deg)", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66126405"]] +61406405=GEOGCS["NAD83(CSRS) (deg)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61406405"]] +31297=PROJCS["MGI / Austria Lambert", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 47.5], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31297"]] +31296=PROJCS["MGI / M34", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.333333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31296"]] +31295=PROJCS["MGI / M31", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 450000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31295"]] +8693=PROJCS["NAD83(MA11) / UTM zone 55N", GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6325"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8693"]] +31294=PROJCS["MGI / M28", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31294"]] +8692=PROJCS["NAD83(MA11) / UTM zone 54N", GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6325"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8692"]] +31293=PROJCS["MGI (Ferro) / Austria East Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31293"]] +8691=VERT_CS["SRB_VRS12 height", VERT_DATUM["Serbian Vertical Reference System 2012", 2005, AUTHORITY["EPSG", "1216"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8691"]] +31292=PROJCS["MGI (Ferro) / Austria Central Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31292"]] +8690=VERT_CS["SVS2010 height", VERT_DATUM["Slovenian Vertical System 2010", 2005, AUTHORITY["EPSG", "1215"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8690"]] +31291=PROJCS["MGI (Ferro) / Austria West Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31291"]] +31290=PROJCS["MGI (Ferro) / M34", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31290"]] +31289=PROJCS["MGI (Ferro) / M31", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 450000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31289"]] +8687=PROJCS["Slovenia 1996 / UTM zone 33N", GEOGCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4765"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8687"]] +31288=PROJCS["MGI (Ferro) / M28", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31288"]] +8686=PROJCS["MGI 1901 / Slovenia Grid", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8686"]] +31287=PROJCS["MGI / Austria Lambert", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 47.5], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31287"]] +8685=GEOGCS["SRB_ETRS89", DATUM["Serbian Spatial Reference System 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8685"]] +31286=PROJCS["MGI / Austria M34", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.333333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31286"]] +8684=GEOGCS["SRB_ETRS89", DATUM["Serbian Spatial Reference System 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8684"]] +31285=PROJCS["MGI / Austria M31", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 450000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31285"]] +8683=GEOCCS["SRB_ETRS89", DATUM["Serbian Spatial Reference System 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8683"]] +31284=PROJCS["MGI / Austria M28", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31284"]] +8682=PROJCS["SRB_ETRS89 / UTM zone 34N", GEOGCS["SRB_ETRS89", DATUM["Serbian Spatial Reference System 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8685"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8682"]] +31283=PROJCS["MGI (Ferro) / Austria East Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31283"]] +31282=PROJCS["MGI (Ferro) / Austria Central Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31282"]] +31281=PROJCS["MGI (Ferro) / Austria West Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31281"]] +8679=PROJCS["MGI 1901 / Balkans zone 8", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8679"]] +8678=PROJCS["MGI 1901 / Balkans zone 6", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8678"]] +31279=PROJCS["MGI / Balkans zone 8", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31279"]] +8677=PROJCS["MGI 1901 / Balkans zone 5", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8677"]] +31278=PROJCS["MGI / Balkans zone 8", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31278"]] +31277=PROJCS["MGI / Balkans zone 7", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31277"]] +8675=VERT_CS["N43 height", VERT_DATUM["Helsinki 1943", 2005, AUTHORITY["EPSG", "1213"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8675"]] +31276=PROJCS["MGI / Balkans zone 6", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31276"]] +31275=PROJCS["MGI / Balkans zone 5", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31275"]] +6499=PROJCS["NAD83(2011) / Michigan South (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6499"]] +6498=PROJCS["NAD83(2011) / Michigan South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6498"]] +6497=PROJCS["NAD83(2011) / Michigan Oblique Mercator", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -86.0], PARAMETER["latitude_of_center", 45.30916666666668], PARAMETER["azimuth", 337.25556], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2546731.496], PARAMETER["false_northing", -4354009.816], PARAMETER["rectified_grid_angle", 337.25556], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6497"]] +6496=PROJCS["NAD83(2011) / Michigan North (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6496"]] +6495=PROJCS["NAD83(2011) / Michigan North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 8000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6495"]] +6494=PROJCS["NAD83(2011) / Michigan Central (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6494"]] +6493=PROJCS["NAD83(2011) / Michigan Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6493"]] +6492=PROJCS["NAD83(2011) / Massachusetts Mainland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6492"]] +6491=PROJCS["NAD83(2011) / Massachusetts Mainland", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 750000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6491"]] +6490=PROJCS["NAD83(2011) / Massachusetts Island (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6490"]] +31268=PROJCS["MGI / 3-degree Gauss zone 8", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31268"]] +31267=PROJCS["MGI / 3-degree Gauss zone 7", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31267"]] +31266=PROJCS["MGI / 3-degree Gauss zone 6", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31266"]] +31265=PROJCS["MGI / 3-degree Gauss zone 5", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31265"]] +66676405=GEOGCS["IKBD-92 (deg)", DATUM["Iraq-Kuwait Boundary Datum 1992", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6667"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66676405"]] +6489=PROJCS["NAD83(2011) / Massachusetts Island", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6489"]] +6488=PROJCS["NAD83(2011) / Maryland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6488"]] +6487=PROJCS["NAD83(2011) / Maryland", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6487"]] +6486=PROJCS["NAD83(2011) / Maine West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6486"]] +61956405=GEOGCS["Scoresbysund 1952 (deg)", DATUM["Scoresbysund 1952", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[105.0, 326.0, -102.5, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61956405"]] +6485=PROJCS["NAD83(2011) / Maine West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6485"]] +6484=PROJCS["NAD83(2011) / Maine East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6484"]] +6483=PROJCS["NAD83(2011) / Maine East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6483"]] +6482=PROJCS["NAD83(2011) / Maine CS2000 West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.375], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6482"]] +6481=PROJCS["NAD83(2011) / Maine CS2000 East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.875], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6481"]] +6480=PROJCS["NAD83(2011) / Maine CS2000 Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6480"]] +21483=PROJCS["Beijing 1954 / Gauss-Kruger 23N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21483"]] +21482=PROJCS["Beijing 1954 / Gauss-Kruger 22N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21482"]] +21481=PROJCS["Beijing 1954 / Gauss-Kruger 21N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21481"]] +21480=PROJCS["Beijing 1954 / Gauss-Kruger 20N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21480"]] +25838=PROJCS["ETRS89 / UTM zone 38N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25838"]] +31259=PROJCS["MGI / Austria GK M34", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.333333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31259"]] +25837=PROJCS["ETRS89 / UTM zone 37N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25837"]] +31258=PROJCS["MGI / Austria GK M31", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 450000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31258"]] +25836=PROJCS["ETRS89 / UTM zone 36N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25836"]] +31257=PROJCS["MGI / Austria GK M28", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31257"]] +25835=PROJCS["ETRS89 / UTM zone 35N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25835"]] +31256=PROJCS["MGI / Austria GK East", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.333333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31256"]] +25834=PROJCS["ETRS89 / UTM zone 34N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25834"]] +31255=PROJCS["MGI / Austria GK Central", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31255"]] +25833=PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]] +31254=PROJCS["MGI / Austria GK West", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31254"]] +25832=PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]] +6479=PROJCS["NAD83(2011) / Louisiana South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6479"]] +31253=PROJCS["MGI (Ferro) / Austria GK East Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31253"]] +25831=PROJCS["ETRS89 / UTM zone 31N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25831"]] +6478=PROJCS["NAD83(2011) / Louisiana South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6478"]] +31252=PROJCS["MGI (Ferro) / Austria GK Central Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31252"]] +25830=PROJCS["ETRS89 / UTM zone 30N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25830"]] +6477=PROJCS["NAD83(2011) / Louisiana North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6477"]] +31251=PROJCS["MGI (Ferro) / Austria GK West Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31251"]] +6476=PROJCS["NAD83(2011) / Louisiana North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6476"]] +6475=PROJCS["NAD83(2011) / Kentucky South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6475"]] +6474=PROJCS["NAD83(2011) / Kentucky South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6474"]] +6473=PROJCS["NAD83(2011) / Kentucky Single Zone (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6473"]] +21479=PROJCS["Beijing 1954 / Gauss-Kruger 19N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21479"]] +4299=GEOGCS["TM65", DATUM["TM65", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6299"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4299"]] +6472=PROJCS["NAD83(2011) / Kentucky Single Zone", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6472"]] +21478=PROJCS["Beijing 1954 / Gauss-Kruger 18N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21478"]] +4298=GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]] +6471=PROJCS["NAD83(2011) / Kentucky North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6471"]] +21477=PROJCS["Beijing 1954 / Gauss-Kruger 17N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21477"]] +4297=GEOGCS["Tananarive", DATUM["Tananarive 1925", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-198.383, -240.517, -107.909, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6297"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4297"]] +6470=PROJCS["NAD83(2011) / Kentucky North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6470"]] +21476=PROJCS["Beijing 1954 / Gauss-Kruger 16N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21476"]] +4296=GEOGCS["Sudan", DATUM["Sudan", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6296"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4296"]] +21475=PROJCS["Beijing 1954 / Gauss-Kruger 15N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21475"]] +4295=GEOGCS["Serindung", DATUM["Serindung", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6295"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4295"]] +21474=PROJCS["Beijing 1954 / Gauss-Kruger 14N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21474"]] +4294=GEOGCS["Segora", DATUM["Segora", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-403.0, 684.0, 41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6294"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4294"]] +21473=PROJCS["Beijing 1954 / Gauss-Kruger 13N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21473"]] +4293=GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]] +4292=GEOGCS["Sapper Hill 1943", DATUM["Sapper Hill 1943", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-355.0, 21.0, 72.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6292"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4292"]] +4291=GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]] +25829=PROJCS["ETRS89 / UTM zone 29N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25829"]] +25828=PROJCS["ETRS89 / UTM zone 28N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25828"]] +6469=PROJCS["NAD83(2011) / Kansas South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6469"]] +6468=PROJCS["NAD83(2011) / Kansas South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6468"]] +6467=PROJCS["NAD83(2011) / Kansas North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6467"]] +6466=PROJCS["NAD83(2011) / Kansas North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6466"]] +6465=PROJCS["NAD83(2011) / Iowa South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6465"]] +6464=PROJCS["NAD83(2011) / Iowa South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6464"]] +6463=PROJCS["NAD83(2011) / Iowa North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6463"]] +4289=GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.4068573303223975, -0.3507326765425626, 1.8703473836067956, 4.0812], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4289"]] +6462=PROJCS["NAD83(2011) / Iowa North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6462"]] +4288=GEOGCS["Loma Quintana", DATUM["Loma Quintana", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6288"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4288"]] +6461=PROJCS["NAD83(2011) / Indiana West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6461"]] +4287=GEOGCS["Qornoq", DATUM["Qornoq", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[164.0, 138.0, -189.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6287"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4287"]] +6460=PROJCS["NAD83(2011) / Indiana West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6460"]] +4286=GEOGCS["Qatar 1948", DATUM["Qatar 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6286"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4286"]] +4285=GEOGCS["Qatar 1974", DATUM["Qatar 1974", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-128.16, -282.42, 21.93, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6285"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4285"]] +4284=GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]] +21463=PROJCS["Beijing 1954 / Gauss-Kruger CM 135E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21463"]] +4283=GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]] +21462=PROJCS["Beijing 1954 / Gauss-Kruger CM 129E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21462"]] +4282=GEOGCS["Pointe Noire", DATUM["Congo 1960 Pointe Noire", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-178.3, -316.7, -131.5, 5.278, 6.077, 10.979, 19.166], AUTHORITY["EPSG", "6282"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4282"]] +21461=PROJCS["Beijing 1954 / Gauss-Kruger CM 123E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21461"]] +4281=GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]] +21460=PROJCS["Beijing 1954 / Gauss-Kruger CM 117E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21460"]] +4280=GEOGCS["Padang", DATUM["Padang 1884", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-377.0, 681.0, -50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6280"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4280"]] +6459=PROJCS["NAD83(2011) / Indiana East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6459"]] +6458=PROJCS["NAD83(2011) / Indiana East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6458"]] +6457=PROJCS["NAD83(2011) / Illinois West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6457"]] +6456=PROJCS["NAD83(2011) / Illinois West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6456"]] +6455=PROJCS["NAD83(2011) / Illinois East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6455"]] +6454=PROJCS["NAD83(2011) / Illinois East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6454"]] +6453=PROJCS["NAD83(2011) / Idaho West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6453"]] +21459=PROJCS["Beijing 1954 / Gauss-Kruger CM 111E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21459"]] +4279=GEOGCS["OS(SN)80", DATUM["OS (SN) 1980", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6279"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4279"]] +6452=PROJCS["NAD83(2011) / Idaho West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6452"]] +21458=PROJCS["Beijing 1954 / Gauss-Kruger CM 105E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21458"]] +4278=GEOGCS["OSGB70", DATUM["OSGB 1970 (SN)", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6278"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4278"]] +6451=PROJCS["NAD83(2011) / Idaho East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6451"]] +21457=PROJCS["Beijing 1954 / Gauss-Kruger CM 99E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21457"]] +4277=GEOGCS["OSGB 1936", DATUM["OSGB 1936", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489], AUTHORITY["EPSG", "6277"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4277"]] +6450=PROJCS["NAD83(2011) / Idaho East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6450"]] +21456=PROJCS["Beijing 1954 / Gauss-Kruger CM 93E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21456"]] +4276=GEOGCS["NSWC 9Z-2", DATUM["NSWC 9Z-2", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6276"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4276"]] +21455=PROJCS["Beijing 1954 / Gauss-Kruger CM 87E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21455"]] +4275=GEOGCS["NTF", DATUM["Nouvelle Triangulation Francaise", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-168.0, -60.0, 320.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6275"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4275"]] +21454=PROJCS["Beijing 1954 / Gauss-Kruger CM 81E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21454"]] +4274=GEOGCS["Datum 73", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4274"]] +21453=PROJCS["Beijing 1954 / Gauss-Kruger CM 75E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21453"]] +4273=GEOGCS["NGO 1948", DATUM["NGO 1948", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], TOWGS84[278.3, 93.0, 474.5, 7.889, 0.05, -6.61, 6.21], AUTHORITY["EPSG", "6273"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4273"]] +2099=PROJCS["Qatar 1948 / Qatar Grid", GEOGCS["Qatar 1948", DATUM["Qatar 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6286"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4286"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 50.761388888888874], PARAMETER["latitude_of_origin", 25.38236111111112], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2099"]] +4272=GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]] +2098=PROJCS["Korean 1985 / West Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2098"]] +4271=GEOGCS["Naparima 1972", DATUM["Naparima 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-2.0, 374.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6271"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4271"]] +2097=PROJCS["Korean 1985 / Central Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2097"]] +4270=GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]] +2096=PROJCS["Korean 1985 / East Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2096"]] +2095=PROJCS["Bissau / UTM zone 28N", GEOGCS["Bissau", DATUM["Bissau", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-173.0, 253.0, 27.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4165"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2095"]] +2094=PROJCS["WGS 72BE / TM 106 NE", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 106.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2094"]] +2093=PROJCS["Hanoi 1972 / GK 106 NE", GEOGCS["Hanoi 1972", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4147"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 106.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2093"]] +2092=PROJCS["South Yemen / Gauss Kruger zone 9", GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2092"]] +2091=PROJCS["South Yemen / Gauss Kruger zone 8", GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2091"]] +2090=PROJCS["Yemen NGN96 / UTM zone 39N", GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2090"]] +6449=PROJCS["NAD83(2011) / Idaho Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6449"]] +6448=PROJCS["NAD83(2011) / Idaho Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6448"]] +6447=PROJCS["NAD83(2011) / Georgia West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6447"]] +6446=PROJCS["NAD83(2011) / Georgia West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6446"]] +6445=PROJCS["NAD83(2011) / Georgia East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6445"]] +6444=PROJCS["NAD83(2011) / Georgia East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6444"]] +6443=PROJCS["NAD83(2011) / Florida West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6443"]] +4269=GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]] +6442=PROJCS["NAD83(2011) / Florida West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6442"]] +4268=GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]] +6441=PROJCS["NAD83(2011) / Florida North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6441"]] +4267=GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]] +6440=PROJCS["NAD83(2011) / Florida North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6440"]] +4266=GEOGCS["M'poraloko", DATUM["M'poraloko", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-80.7, -132.5, 41.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6266"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4266"]] +4265=GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4265"]] +4264=GEOGCS["Mhast", DATUM["Mhast", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-252.95, -4.11, -96.38, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6264"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4264"]] +4263=GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]] +2089=PROJCS["Yemen NGN96 / UTM zone 38N", GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2089"]] +4262=GEOGCS["Massawa", DATUM["Massawa", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[639.0, 405.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6262"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4262"]] +2088=PROJCS["Carthage / TM 11 NE", GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2088"]] +4261=GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]] +2087=PROJCS["ELD79 / TM 12 NE", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2087"]] +4260=GEOGCS["Manoca", DATUM["Manoca", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-70.9, -151.8, -41.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6260"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4260"]] +2086=PROJCS["NAD27 / Cuba Sur", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -76.83333333333333], PARAMETER["latitude_of_origin", 20.716666666666665], PARAMETER["scale_factor", 0.99994848], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 229126.939], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2086"]] +2085=PROJCS["NAD27 / Cuba Norte", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 22.349999999999998], PARAMETER["scale_factor", 0.99993602], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 280296.016], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2085"]] +2084=PROJCS["Hito XVIII 1963 / UTM zone 19S", GEOGCS["Hito XVIII 1963", DATUM["Hito XVIII 1963", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[18.38, 192.45, 96.82, 0.056, -0.142, -0.2, -0.0013], AUTHORITY["EPSG", "6254"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4254"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2084"]] +2083=PROJCS["Hito XVIII 1963 / Argentina 2", GEOGCS["Hito XVIII 1963", DATUM["Hito XVIII 1963", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[18.38, 192.45, 96.82, 0.056, -0.142, -0.2, -0.0013], AUTHORITY["EPSG", "6254"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4254"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2083"]] +2082=PROJCS["Pampa del Castillo / Argentina 2", GEOGCS["Pampa del Castillo", DATUM["Pampa del Castillo", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[27.5, 14.0, 186.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6161"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4161"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2082"]] +2081=PROJCS["Chos Malal 1914 / Argentina 2", GEOGCS["Chos Malal 1914", DATUM["Chos Malal 1914", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4160"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2081"]] +62746405=GEOGCS["Datum 73 (deg)", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62746405"]] +2080=PROJCS["ELD79 / UTM zone 35N", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2080"]] +6439=PROJCS["NAD83(2011) / Florida GDL Albers", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 31.499999999999996], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6439"]] +6438=PROJCS["NAD83(2011) / Florida East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6438"]] +6437=PROJCS["NAD83(2011) / Florida East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6437"]] +6436=PROJCS["NAD83(2011) / Delaware (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6436"]] +6435=PROJCS["NAD83(2011) / Delaware", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6435"]] +6434=PROJCS["NAD83(2011) / Connecticut (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6434"]] +6433=PROJCS["NAD83(2011) / Connecticut", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 304800.6096], PARAMETER["false_northing", 152400.3048], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6433"]] +4259=GEOGCS["Malongo 1987", DATUM["Malongo 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-254.1, -5.36, -100.29, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6259"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4259"]] +6432=PROJCS["NAD83(2011) / Colorado South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6432"]] +4258=GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]] +6431=PROJCS["NAD83(2011) / Colorado South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6431"]] +4257=GEOGCS["Makassar", DATUM["Makassar", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-587.8, 519.75, 145.76, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6257"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4257"]] +6430=PROJCS["NAD83(2011) / Colorado North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6430"]] +4256=GEOGCS["Mahe 1971", DATUM["Mahe 1971", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[41.0, -220.0, -134.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6256"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4256"]] +4255=GEOGCS["Herat North", DATUM["Herat North", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-333.0, -222.0, 114.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6255"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4255"]] +4254=GEOGCS["Hito XVIII 1963", DATUM["Hito XVIII 1963", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[18.38, 192.45, 96.82, 0.056, -0.142, -0.2, -0.0013], AUTHORITY["EPSG", "6254"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4254"]] +4253=GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]] +2079=PROJCS["ELD79 / UTM zone 34N", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2079"]] +4252=GEOGCS["Lome", DATUM["Lome", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6252"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4252"]] +2078=PROJCS["ELD79 / UTM zone 33N", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2078"]] +4251=GEOGCS["Liberia 1964", DATUM["Liberia 1964", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-90.0, 40.0, 88.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6251"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4251"]] +2077=PROJCS["ELD79 / UTM zone 32N", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2077"]] +4250=GEOGCS["Leigon", DATUM["Leigon", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-130.0, 29.0, 364.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6250"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4250"]] +2076=PROJCS["ELD79 / Libya zone 13", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2076"]] +2075=PROJCS["ELD79 / Libya zone 12", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2075"]] +2074=PROJCS["ELD79 / Libya zone 11", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2074"]] +2073=PROJCS["ELD79 / Libya zone 10", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2073"]] +2072=PROJCS["ELD79 / Libya zone 9", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2072"]] +2071=PROJCS["ELD79 / Libya zone 8", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2071"]] +2070=PROJCS["ELD79 / Libya zone 7", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.999999999999998], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2070"]] +6429=PROJCS["NAD83(2011) / Colorado North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6429"]] +6428=PROJCS["NAD83(2011) / Colorado Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6428"]] +6427=PROJCS["NAD83(2011) / Colorado Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6427"]] +6426=PROJCS["NAD83(2011) / California zone 6 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6426"]] +6425=PROJCS["NAD83(2011) / California zone 6", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6425"]] +6424=PROJCS["NAD83(2011) / California zone 5 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6424"]] +6423=PROJCS["NAD83(2011) / California zone 5", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6423"]] +4249=GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]] +6422=PROJCS["NAD83(2011) / California zone 4 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6422"]] +4248=GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]] +6421=PROJCS["NAD83(2011) / California zone 4", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6421"]] +4247=GEOGCS["La Canoa", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4247"]] +6420=PROJCS["NAD83(2011) / California zone 3 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6420"]] +4246=GEOGCS["KOC", DATUM["Kuwait Oil Company", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-294.7, -200.1, 525.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6246"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4246"]] +4245=GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]] +4244=GEOGCS["Kandawala", DATUM["Kandawala", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-97.0, 787.0, 86.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6244"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4244"]] +21423=PROJCS["Beijing 1954 / Gauss-Kruger zone 23", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21423"]] +4243=GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]] +21422=PROJCS["Beijing 1954 / Gauss-Kruger zone 22", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21422"]] +2069=PROJCS["ELD79 / Libya zone 6", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2069"]] +4242=GEOGCS["JAD69", DATUM["Jamaica 1969", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-33.722, 153.789, 94.959, -8.581, 4.478, -4.54, 8.95], AUTHORITY["EPSG", "6242"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4242"]] +21421=PROJCS["Beijing 1954 / Gauss-Kruger zone 21", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21421"]] +2068=PROJCS["ELD79 / Libya zone 5", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2068"]] +4241=GEOGCS["Jamaica 1875", DATUM["Jamaica 1875", SPHEROID["Clarke 1880", 6378249.144808011, 293.46630765562986, AUTHORITY["EPSG", "7034"]], AUTHORITY["EPSG", "6241"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4241"]] +21420=PROJCS["Beijing 1954 / Gauss-Kruger zone 20", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21420"]] +2067=PROJCS["Naparima 1955 / UTM zone 20N", GEOGCS["Naparima 1955", DATUM["Naparima 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-0.465, 372.095, 171.736, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4158"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2067"]] +4240=GEOGCS["Indian 1975", DATUM["Indian 1975", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6240"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4240"]] +2066=PROJCS["Mount Dillon / Tobago Grid", GEOGCS["Mount Dillon", DATUM["Mount Dillon", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4157"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", -60.68600888888889], PARAMETER["latitude_of_origin", 11.252178611111109], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 187500.0], PARAMETER["false_northing", 180000.0], UNIT["m*0.201166195164", 0.201166195164], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2066"]] +2065=PROJCS["S-JTSK (Ferro) / Krovak", GEOGCS["S-JTSK (Ferro)", DATUM["System of the Unified Trigonometrical Cadastral Network (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6818"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4818"]], PROJECTION["Krovak", AUTHORITY["EPSG", "9819"]], PARAMETER["latitude_of_center", 49.50000000000001], PARAMETER["longitude_of_center", 42.5], PARAMETER["azimuth", 30.288139752777777], PARAMETER["pseudo_standard_parallel_1", 78.5], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2065"]] +2064=PROJCS["Dabola 1981 / UTM zone 29N", GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2064"]] +2063=PROJCS["Dabola 1981 / UTM zone 28N", GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2063"]] +2062=PROJCS["Madrid 1870 (Madrid) / Spain", GEOGCS["Madrid 1870 (Madrid)", DATUM["Madrid 1870 (Madrid)", SPHEROID["Struve 1860", 6378298.3, 294.73, AUTHORITY["EPSG", "7028"]], AUTHORITY["EPSG", "6903"]], PRIMEM["Madrid", -3.687938888888889, AUTHORITY["EPSG", "8905"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4903"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9988085293], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2062"]] +2061=PROJCS["ED50(ED77) / UTM zone 41N", GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2061"]] +66186405=GEOGCS["SAD69 (deg)", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66186405"]] +2060=PROJCS["ED50(ED77) / UTM zone 40N", GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2060"]] +61466405=GEOGCS["Kalianpur 1975 (deg)", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61466405"]] +6419=PROJCS["NAD83(2011) / California zone 3", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6419"]] +6418=PROJCS["NAD83(2011) / California zone 2 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6418"]] +6417=PROJCS["NAD83(2011) / California zone 2", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6417"]] +6416=PROJCS["NAD83(2011) / California zone 1 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6416"]] +6415=PROJCS["NAD83(2011) / California zone 1", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6415"]] +6414=PROJCS["NAD83(2011) / California Albers", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6414"]] +6413=PROJCS["NAD83(2011) / Arkansas South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6413"]] +21419=PROJCS["Beijing 1954 / Gauss-Kruger zone 19", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21419"]] +4239=GEOGCS["Indian 1954", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4239"]] +6412=PROJCS["NAD83(2011) / Arkansas South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6412"]] +21418=PROJCS["Beijing 1954 / Gauss-Kruger zone 18", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21418"]] +4238=GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]] +6411=PROJCS["NAD83(2011) / Arkansas North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6411"]] +21417=PROJCS["Beijing 1954 / Gauss-Kruger zone 17", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21417"]] +4237=GEOGCS["HD72", DATUM["Hungarian Datum 1972", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[52.17, -71.82, -14.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6237"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4237"]] +6410=PROJCS["NAD83(2011) / Arkansas North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6410"]] +21416=PROJCS["Beijing 1954 / Gauss-Kruger zone 16", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21416"]] +4236=GEOGCS["Hu Tzu Shan 1950", DATUM["Hu Tzu Shan 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-637.0, -549.0, -203.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6236"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4236"]] +21415=PROJCS["Beijing 1954 / Gauss-Kruger zone 15", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21415"]] +4235=GEOGCS["Guyane Francaise", DATUM["Guyane Francaise", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6235"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4235"]] +21414=PROJCS["Beijing 1954 / Gauss-Kruger zone 14", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21414"]] +4234=GEOGCS["Garoua", DATUM["Garoua", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6234"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4234"]] +21413=PROJCS["Beijing 1954 / Gauss-Kruger zone 13", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21413"]] +4233=GEOGCS["Gandajika 1970", DATUM["Gandajika 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.0, -321.0, 50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6233"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4233"]] +2059=PROJCS["ED50(ED77) / UTM zone 39N", GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2059"]] +4232=GEOGCS["Fahud", DATUM["Fahud", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-345.0, 3.0, 223.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6232"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4232"]] +2058=PROJCS["ED50(ED77) / UTM zone 38N", GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2058"]] +4231=GEOGCS["ED87", DATUM["European Datum 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-82.981, -99.719, -110.709, -0.10470001565102612, 0.031001600378938583, 0.08040202147511816, -0.3143], AUTHORITY["EPSG", "6231"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4231"]] +2057=PROJCS["Rassadiran / Nakhl e Taqi", GEOGCS["Rassadiran", DATUM["Rassadiran", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.63, -157.5, -158.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4153"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 52.60353916666668], PARAMETER["latitude_of_center", 27.518828805555565], PARAMETER["azimuth", 0.5716611944444444], PARAMETER["scale_factor", 0.999895934], PARAMETER["false_easting", 658377.437], PARAMETER["false_northing", 3044969.194], PARAMETER["rectified_grid_angle", 0.5716611944444444], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2057"]] +4230=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]] +2056=PROJCS["CH1903+ / LV95", GEOGCS["CH1903+", DATUM["CH1903+", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6150"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4150"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 7.439583333333333], PARAMETER["latitude_of_center", 46.952405555555565], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2600000.0], PARAMETER["false_northing", 1200000.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2056"]] +2055=PROJCS["Hartebeesthoek94 / Lo33", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2055"]] +2054=PROJCS["Hartebeesthoek94 / Lo31", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2054"]] +2053=PROJCS["Hartebeesthoek94 / Lo29", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 29.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2053"]] +2052=PROJCS["Hartebeesthoek94 / Lo27", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2052"]] +2051=PROJCS["Hartebeesthoek94 / Lo25", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2051"]] +2050=PROJCS["Hartebeesthoek94 / Lo23", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2050"]] +6409=PROJCS["NAD83(2011) / Arizona West (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6409"]] +6408=PROJCS["NAD83(2011) / Arizona West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6408"]] +6407=PROJCS["NAD83(2011) / Arizona East (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6407"]] +6406=PROJCS["NAD83(2011) / Arizona East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6406"]] +6405=PROJCS["NAD83(2011) / Arizona Central (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6405"]] +6404=PROJCS["NAD83(2011) / Arizona Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6404"]] +6403=PROJCS["NAD83(2011) / Alaska zone 10", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6403"]] +4229=GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]] +6402=PROJCS["NAD83(2011) / Alaska zone 9", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6402"]] +4228=GEOGCS["Douala", DATUM["Douala", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6228"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4228"]] +6401=PROJCS["NAD83(2011) / Alaska zone 8", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6401"]] +4227=GEOGCS["Deir ez Zor", DATUM["Deir ez Zor", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.58, -397.54, 458.78, -17.595, -2.847, 4.256, 3.225], AUTHORITY["EPSG", "6227"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4227"]] +6400=PROJCS["NAD83(2011) / Alaska zone 7", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6400"]] +4226=GEOGCS["Cote d'Ivoire", DATUM["Cote d'Ivoire", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6226"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4226"]] +4225=GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]] +4224=GEOGCS["Chua", DATUM["Chua", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-144.35, 242.88, -33.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6224"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4224"]] +4223=GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]] +2049=PROJCS["Hartebeesthoek94 / Lo21", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2049"]] +4222=GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]] +2048=PROJCS["Hartebeesthoek94 / Lo19", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2048"]] +4221=GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]] +2047=PROJCS["Hartebeesthoek94 / Lo17", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2047"]] +4220=GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]] +2046=PROJCS["Hartebeesthoek94 / Lo15", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2046"]] +2045=PROJCS["Hanoi 1972 / Gauss-Kruger zone 19", GEOGCS["Hanoi 1972", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4147"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2045"]] +2044=PROJCS["Hanoi 1972 / Gauss-Kruger zone 18", GEOGCS["Hanoi 1972", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4147"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2044"]] +2043=PROJCS["Abidjan 1987 / UTM zone 29N", GEOGCS["Abidjan 1987", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4143"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2043"]] +2042=PROJCS["Locodjo 1965 / UTM zone 29N", GEOGCS["Locodjo 1965", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4142"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2042"]] +2041=PROJCS["Abidjan 1987 / UTM zone 30N", GEOGCS["Abidjan 1987", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4143"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2041"]] +2040=PROJCS["Locodjo 1965 / UTM zone 30N", GEOGCS["Locodjo 1965", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4142"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2040"]] +4219=GEOGCS["Bukit Rimpah", DATUM["Bukit Rimpah", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-384.0, 664.0, -48.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6219"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4219"]] +4218=GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]] +4217=PROJCS["NAD83 / BLM 59N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4217"]] +4216=GEOGCS["Bermuda 1957", DATUM["Bermuda 1957", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-292.295, 248.758, 429.447, 4.9971, -2.99, -6.6906, 1.0289], AUTHORITY["EPSG", "6216"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4216"]] +4215=GEOGCS["Belge 1950", DATUM["Reseau National Belge 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6215"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4215"]] +4214=GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]] +4213=GEOGCS["Beduaram", DATUM["Beduaram", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-106.0, -87.0, 188.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6213"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4213"]] +2039=PROJCS["Israel 1993 / Israeli TM Grid", GEOGCS["Israel 1993", DATUM["Israel 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-48.0, 55.0, 52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4141"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.20451694444445], PARAMETER["latitude_of_origin", 31.734393611111106], PARAMETER["scale_factor", 1.0000067], PARAMETER["false_easting", 219529.584], PARAMETER["false_northing", 626907.39], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2039"]] +4212=GEOGCS["Barbados 1938", DATUM["Barbados 1938", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[31.95, 300.99, 419.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4212"]] +2038=PROJCS["NAD83(CSRS98) / UTM zone 20N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2038"]] +4211=GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]] +2037=PROJCS["NAD83(CSRS98) / UTM zone 19N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2037"]] +4210=GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]] +2036=PROJCS["NAD83(CSRS98) / New Brunswick Stereo", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 7500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2036"]] +2035=PROJCS["NAD27(CGQ77) / UTM zone 21N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2035"]] +2034=PROJCS["NAD27(CGQ77) / UTM zone 20N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2034"]] +2033=PROJCS["NAD27(CGQ77) / UTM zone 19N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2033"]] +2032=PROJCS["NAD27(CGQ77) / UTM zone 18N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2032"]] +2031=PROJCS["NAD27(CGQ77) / UTM zone 17N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2031"]] +2030=PROJCS["NAD27(76) / UTM zone 18N", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2030"]] +61306413=GEOGCS["Moznet (3D deg)", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61306413"]] +4209=GEOGCS["Arc 1950", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4209"]] +4208=GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]] +4207=GEOGCS["Lisbon", DATUM["Lisbon 1937", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-288.885, -91.744, 126.244, -1.691, -0.41, 0.211, -4.598], AUTHORITY["EPSG", "6207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4207"]] +4206=GEOGCS["Agadez", DATUM["Agadez", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6206"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4206"]] +30792=PROJCS["Nord Sahara 1959 / Sud Algerie", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500135.0], PARAMETER["false_northing", 300090.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30792"]] +4205=GEOGCS["Afgooye", DATUM["Afgooye", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-43.0, -163.0, 45.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6205"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4205"]] +30791=PROJCS["Nord Sahara 1959 / Nord Algerie", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.999625544], PARAMETER["false_easting", 500135.0], PARAMETER["false_northing", 300090.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30791"]] +4204=GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]] +4203=GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]] +2029=PROJCS["NAD27(76) / UTM zone 17N", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2029"]] +4202=GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]] +28492=PROJCS["Pulkovo 1942 / Gauss-Kruger 32N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28492"]] +2028=PROJCS["NAD27(76) / UTM zone 16N", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2028"]] +4201=GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]] +28491=PROJCS["Pulkovo 1942 / Gauss-Kruger 31N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28491"]] +2027=PROJCS["NAD27(76) / UTM zone 15N", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2027"]] +4200=GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]] +28490=PROJCS["Pulkovo 1942 / Gauss-Kruger 30N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28490"]] +2026=PROJCS["NAD27(76) / MTM zone 17", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2026"]] +2025=PROJCS["NAD27(76) / MTM zone 16", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2025"]] +2024=PROJCS["NAD27(76) / MTM zone 15", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2024"]] +2023=PROJCS["NAD27(76) / MTM zone 14", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2023"]] +2022=PROJCS["NAD27(76) / MTM zone 13", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2022"]] +2021=PROJCS["NAD27(76) / MTM zone 12", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2021"]] +2020=PROJCS["NAD27(76) / MTM zone 11", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2020"]] +66026405=GEOGCS["Dominica 1945 (deg)", DATUM["Dominica 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[725.0, 685.0, 536.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6602"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66026405"]] +61306405=GEOGCS["Moznet (deg)", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61306405"]] +28489=PROJCS["Pulkovo 1942 / Gauss-Kruger 29N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28489"]] +28488=PROJCS["Pulkovo 1942 / Gauss-Kruger 28N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28488"]] +28487=PROJCS["Pulkovo 1942 / Gauss-Kruger 27N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28487"]] +28486=PROJCS["Pulkovo 1942 / Gauss-Kruger 26N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28486"]] +28485=PROJCS["Pulkovo 1942 / Gauss-Kruger 25N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28485"]] +28484=PROJCS["Pulkovo 1942 / Gauss-Kruger 24N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28484"]] +28483=PROJCS["Pulkovo 1942 / Gauss-Kruger 23N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28483"]] +2019=PROJCS["NAD27(76) / MTM zone 10", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2019"]] +62256405=GEOGCS["Corrego Alegre (deg)", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62256405"]] +28482=PROJCS["Pulkovo 1942 / Gauss-Kruger 22N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28482"]] +2018=PROJCS["NAD27(76) / MTM zone 9", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2018"]] +28481=PROJCS["Pulkovo 1942 / Gauss-Kruger 21N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28481"]] +2017=PROJCS["NAD27(76) / MTM zone 8", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2017"]] +28480=PROJCS["Pulkovo 1942 / Gauss-Kruger 20N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28480"]] +2016=PROJCS["NAD27(CGQ77) / SCoPQ zone 10", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2016"]] +2015=PROJCS["NAD27(CGQ77) / SCoPQ zone 9", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2015"]] +2014=PROJCS["NAD27(CGQ77) / SCoPQ zone 8", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2014"]] +2013=PROJCS["NAD27(CGQ77) / SCoPQ zone 7", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2013"]] +2012=PROJCS["NAD27(CGQ77) / SCoPQ zone 6", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2012"]] +2011=PROJCS["NAD27(CGQ77) / SCoPQ zone 5", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2011"]] +2010=PROJCS["NAD27(CGQ77) / SCoPQ zone 4", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2010"]] +28479=PROJCS["Pulkovo 1942 / Gauss-Kruger 19N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28479"]] +28478=PROJCS["Pulkovo 1942 / Gauss-Kruger 18N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28478"]] +28477=PROJCS["Pulkovo 1942 / Gauss-Kruger 17N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28477"]] +28476=PROJCS["Pulkovo 1942 / Gauss-Kruger 16N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28476"]] +28475=PROJCS["Pulkovo 1942 / Gauss-Kruger 15N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28475"]] +28474=PROJCS["Pulkovo 1942 / Gauss-Kruger 14N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28474"]] +28473=PROJCS["Pulkovo 1942 / Gauss-Kruger 13N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28473"]] +2009=PROJCS["NAD27(CGQ77) / SCoPQ zone 3", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2009"]] +28472=PROJCS["Pulkovo 1942 / Gauss-Kruger 12N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28472"]] +2008=PROJCS["NAD27(CGQ77) / SCoPQ zone 2", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2008"]] +28471=PROJCS["Pulkovo 1942 / Gauss-Kruger 11N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28471"]] +2007=PROJCS["St. Vincent 45 / British West Indies Grid", GEOGCS["St. Vincent 1945", DATUM["St. Vincent 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[195.671, 332.517, 274.607, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6607"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4607"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2007"]] +28470=PROJCS["Pulkovo 1942 / Gauss-Kruger 10N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28470"]] +2006=PROJCS["St. Lucia 1955 / British West Indies Grid", GEOGCS["St. Lucia 1955", DATUM["St. Lucia 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-153.0, 153.0, 307.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6606"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4606"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2006"]] +2005=PROJCS["St. Kitts 1955 / British West Indies Grid", GEOGCS["St. Kitts 1955", DATUM["St. Kitts 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[9.0, 183.0, 236.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6605"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4605"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2005"]] +2004=PROJCS["Montserrat 1958 / British West Indies Grid", GEOGCS["Montserrat 1958", DATUM["Montserrat 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[174.0, 359.0, 365.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6604"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4604"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2004"]] +2003=PROJCS["Grenada 1953 / British West Indies Grid", GEOGCS["Grenada 1953", DATUM["Grenada 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[72.0, 213.7, 93.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6603"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4603"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2003"]] +2002=PROJCS["Dominica 1945 / British West Indies Grid", GEOGCS["Dominica 1945", DATUM["Dominica 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[725.0, 685.0, 536.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6602"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4602"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2002"]] +2001=PROJCS["Antigua 1943 / British West Indies Grid", GEOGCS["Antigua 1943", DATUM["Antigua 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-255.0, -15.0, 71.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6601"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4601"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2001"]] +2000=PROJCS["Anguilla 1957 / British West Indies Grid", GEOGCS["Anguilla 1957", DATUM["Anguilla 1957", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6600"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4600"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2000"]] +28469=PROJCS["Pulkovo 1942 / Gauss-Kruger 9N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28469"]] +28468=PROJCS["Pulkovo 1942 / Gauss-Kruger 8N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28468"]] +28467=PROJCS["Pulkovo 1942 / Gauss-Kruger 7N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28467"]] +28466=PROJCS["Pulkovo 1942 / Gauss-Kruger 6N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28466"]] +28465=PROJCS["Pulkovo 1942 / Gauss-Kruger 5N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28465"]] +28464=PROJCS["Pulkovo 1942 / Gauss-Kruger 4N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28464"]] +28463=PROJCS["Pulkovo 1942 / Gauss-Kruger 3N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28463"]] +28462=PROJCS["Pulkovo 1942 / Gauss-Kruger 2N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28462"]] +66576405=GEOGCS["Reykjavik 1900 (deg)", DATUM["Reykjavik 1900", SPHEROID["Danish 1876", 6377019.27, 300.0, AUTHORITY["EPSG", "7051"]], TOWGS84[-28.0, 199.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6657"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66576405"]] +5976=COMPD_CS["ETRS89 / UTM zone 36 + NN2000 height", PROJCS["ETRS89 / UTM zone 36N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25836"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5976"]] +5975=COMPD_CS["ETRS89 / UTM zone 35 + NN2000 height", PROJCS["ETRS89 / UTM zone 35N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25835"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5975"]] +5974=COMPD_CS["ETRS89 / UTM zone 34 + NN2000 height", PROJCS["ETRS89 / UTM zone 34N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25834"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5974"]] +5973=COMPD_CS["ETRS89 / UTM zone 33 + NN2000 height", PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5973"]] +3799=PROJCS["NAD83(CSRS) / MTQ Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.0], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3799"]] +5972=COMPD_CS["ETRS89 / UTM zone 32 + NN2000 height", PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5972"]] +3798=PROJCS["NAD83 / MTQ Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.0], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3798"]] +5971=COMPD_CS["ETRS89 / UTM zone 31 + NN2000 height", PROJCS["ETRS89 / UTM zone 31N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25831"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5971"]] +3797=PROJCS["NAD27 / MTQ Lambert", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.0], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3797"]] +3796=PROJCS["NAD27 / Cuba Sur", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -76.83333333333333], PARAMETER["latitude_of_origin", 20.716666666666665], PARAMETER["standard_parallel_1", 21.299999999999997], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 229126.939], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 20.133333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3796"]] +3795=PROJCS["NAD27 / Cuba Norte", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 22.349999999999998], PARAMETER["standard_parallel_1", 23.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 280296.016], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 21.7], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3795"]] +3794=PROJCS["Slovenia 1996 / Slovene National Grid", GEOGCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4765"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3794"]] +3793=PROJCS["NZGD2000 / Chatham Islands TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3793"]] +3791=PROJCS["NZGD2000 / Raoul Island TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -178.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3791"]] +3790=PROJCS["NZGD2000 / Antipodes Islands TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 179.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3790"]] +3789=PROJCS["NZGD2000 / Campbell Island TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 169.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3789"]] +3788=PROJCS["NZGD2000 / Auckland Islands TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3788"]] +3787=PROJCS["MGI / Slovene National Grid", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3787"]] +3786=PROJCS["World Equidistant Cylindrical (Sphere)", GEOGCS["Unspecified datum based upon the GRS 1980 Authalic Sphere", DATUM["Not specified (based on GRS 1980 Authalic Sphere)", SPHEROID["GRS 1980 Authalic Sphere", 6371007.0, 0.0, AUTHORITY["EPSG", "7048"]], AUTHORITY["EPSG", "6047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4047"]], PROJECTION["Equidistant Cylindrical (Spherical)", AUTHORITY["EPSG", "9823"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3786"]] +3785=PROJCS["Popular Visualisation CRS / Mercator", GEOGCS["Popular Visualisation CRS", DATUM["Popular Visualisation Datum", SPHEROID["Popular Visualisation Sphere", 6378137.0, 0.0, AUTHORITY["EPSG", "7059"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6055"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4055"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9841"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3785"]] +3784=PROJCS["Pitcairn 1967 / UTM zone 9S", GEOGCS["Pitcairn 1967", DATUM["Pitcairn 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[185.0, 165.0, 42.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6729"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4729"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3784"]] +3783=PROJCS["Pitcairn 2006 / Pitcairn TM 2006", GEOGCS["Pitcairn 2006", DATUM["Pitcairn 2006", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6763"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4763"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -130.11296711111112], PARAMETER["latitude_of_origin", -25.0685526111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14200.0], PARAMETER["false_northing", 15500.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3783"]] +3781=PROJCS["NAD83(CSRS) / Alberta 3TM ref merid 117 W", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3781"]] +3780=PROJCS["NAD83(CSRS) / Alberta 3TM ref merid 114 W", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3780"]] +30732=PROJCS["Nord Sahara 1959 / UTM zone 32N", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30732"]] +30731=PROJCS["Nord Sahara 1959 / UTM zone 31N", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30731"]] +30730=PROJCS["Nord Sahara 1959 / UTM zone 30N", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30730"]] +28432=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 32", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28432"]] +28431=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 31", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28431"]] +3779=PROJCS["NAD83(CSRS) / Alberta 3TM ref merid 111 W", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3779"]] +28430=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 30", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28430"]] +3777=PROJCS["NAD83 / Alberta 3TM ref merid 117 W", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3777"]] +3776=PROJCS["NAD83 / Alberta 3TM ref merid 114 W", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3776"]] +3775=PROJCS["NAD83 / Alberta 3TM ref merid 111 W", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3775"]] +3773=PROJCS["NAD27 / Alberta 3TM ref merid 117 W", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3773"]] +3772=PROJCS["NAD27 / Alberta 3TM ref merid 114 W", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3772"]] +3771=PROJCS["NAD27 / Alberta 3TM ref merid 111 W", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3771"]] +3770=PROJCS["BDA2000 / Bermuda 2000 National Grid", GEOGCS["BDA2000", DATUM["Bermuda 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6762"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4762"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.75000000000001], PARAMETER["latitude_of_origin", 32.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 550000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3770"]] +68066405=GEOGCS["Monte Mario (Rome) (deg)", DATUM["Monte Mario (Rome)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6806"]], PRIMEM["Rome", 12.452333333333332, AUTHORITY["EPSG", "8906"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68066405"]] +30729=PROJCS["Nord Sahara 1959 / UTM zone 29N", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30729"]] +28429=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 29", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28429"]] +28428=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 28", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28428"]] +28427=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 27", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28427"]] +28426=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 26", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28426"]] +28425=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 25", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28425"]] +28424=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 24", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28424"]] +28423=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 23", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28423"]] +28422=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 22", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28422"]] +28421=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 21", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28421"]] +3769=PROJCS["Bermuda 1957 / UTM zone 20N", GEOGCS["Bermuda 1957", DATUM["Bermuda 1957", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-292.295, 248.758, 429.447, 4.9971, -2.99, -6.6906, 1.0289], AUTHORITY["EPSG", "6216"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4216"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3769"]] +28420=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 20", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28420"]] +3768=PROJCS["HTRS96 / UTM zone 34N", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3768"]] +5941=VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]] +3767=PROJCS["HTRS96 / UTM zone 33N", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3767"]] +5940=PROJCS["WGS 84 / EPSG Russia Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 165 deg West"], AXIS["Northing", "South along 75 deg West"], AUTHORITY["EPSG", "5940"]] +3766=PROJCS["HTRS96 / Croatia LCC", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 45.916666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3766"]] +3765=PROJCS["HTRS96 / Croatia TM", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3765"]] +3764=PROJCS["NZGD2000 / Chatham Island Circuit 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3764"]] +3763=PROJCS["ETRS89 / Portugal TM06", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.133108333333334], PARAMETER["latitude_of_origin", 39.66825833333334], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3763"]] +3762=PROJCS["WGS 84 / South Georgia Lambert", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -37.0], PARAMETER["latitude_of_origin", -55.00000000000001], PARAMETER["standard_parallel_1", -54.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -54.74999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3762"]] +3761=PROJCS["NAD83(CSRS) / UTM zone 22N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3761"]] +3760=PROJCS["NAD83(HARN) / Hawaii zone 3 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3760"]] +28419=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 19", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28419"]] +28418=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 18", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28418"]] +5939=PROJCS["WGS 84 / EPSG Norway Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 108 deg East"], AXIS["Northing", "South along 162 deg West"], AUTHORITY["EPSG", "5939"]] +28417=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 17", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28417"]] +5938=PROJCS["WGS 84 / EPSG Greenland Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 57 deg East"], AXIS["Northing", "South along 147 deg East"], AUTHORITY["EPSG", "5938"]] +28416=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 16", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28416"]] +5937=PROJCS["WGS 84 / EPSG Canada Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 10 deg West"], AXIS["Northing", "South along 80 deg East"], AUTHORITY["EPSG", "5937"]] +28415=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 15", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28415"]] +5936=PROJCS["WGS 84 / EPSG Alaska Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 60 deg West"], AXIS["Northing", "South along 30 deg East"], AUTHORITY["EPSG", "5936"]] +66416405=GEOGCS["IGN53 Mare (deg)", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66416405"]] +28414=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 14", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28414"]] +5935=PROJCS["WGS 84 / EPSG Arctic Regional zone C5", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5935"]] +28413=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 13", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28413"]] +5934=PROJCS["WGS 84 / EPSG Arctic Regional zone C4", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5934"]] +28412=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 12", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28412"]] +5933=PROJCS["WGS 84 / EPSG Arctic Regional zone C3", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5933"]] +28411=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 11", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28411"]] +3759=PROJCS["NAD83 / Hawaii zone 3 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3759"]] +5932=PROJCS["WGS 84 / EPSG Arctic Regional zone C2", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5932"]] +28410=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 10", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28410"]] +26237=PROJCS["Massawa / UTM zone 37N", GEOGCS["Massawa", DATUM["Massawa", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[639.0, 405.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6262"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4262"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26237"]] +3758=PROJCS["NAD83(HARN) / Wyoming West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3758"]] +5931=PROJCS["WGS 84 / EPSG Arctic Regional zone C1", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5931"]] +3757=PROJCS["NAD83(HARN) / Wyoming West Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3757"]] +5930=PROJCS["WGS 84 / EPSG Arctic Regional zone B5", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5930"]] +20936=PROJCS["Arc 1950 / UTM zone 36S", GEOGCS["Arc 1950", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4209"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20936"]] +3756=PROJCS["NAD83(HARN) / Wyoming East Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3756"]] +20935=PROJCS["Arc 1950 / UTM zone 35S", GEOGCS["Arc 1950", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4209"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20935"]] +3755=PROJCS["NAD83(HARN) / Wyoming East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3755"]] +20934=PROJCS["Arc 1950 / UTM zone 34S", GEOGCS["Arc 1950", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4209"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20934"]] +3754=PROJCS["NAD83(HARN) / Ohio South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3754"]] +3753=PROJCS["NAD83(HARN) / Ohio North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3753"]] +3752=PROJCS["WGS 84 / Mercator 41", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", -41.0], PARAMETER["central_meridian", 100.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3752"]] +3751=PROJCS["NAD83(HARN) / UTM zone 5N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3751"]] +3750=PROJCS["NAD83(HARN) / UTM zone 4N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3750"]] +62646405=GEOGCS["Mhast (deg)", DATUM["Mhast", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-252.95, -4.11, -96.38, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6264"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62646405"]] +28409=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 9", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28409"]] +28408=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28408"]] +5929=PROJCS["WGS 84 / EPSG Arctic Regional zone B4", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5929"]] +28407=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28407"]] +5928=PROJCS["WGS 84 / EPSG Arctic Regional zone B3", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5928"]] +28406=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 6", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28406"]] +5927=PROJCS["WGS 84 / EPSG Arctic Regional zone B2", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5927"]] +28405=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 5", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28405"]] +5926=PROJCS["WGS 84 / EPSG Arctic Regional zone B1", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5926"]] +28404=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28404"]] +5925=PROJCS["WGS 84 / EPSG Arctic Regional zone A5", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5925"]] +28403=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28403"]] +5924=PROJCS["WGS 84 / EPSG Arctic Regional zone A4", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5924"]] +28402=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28402"]] +5923=PROJCS["WGS 84 / EPSG Arctic Regional zone A3", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5923"]] +3749=PROJCS["NAD83(HARN) / UTM zone 19N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3749"]] +5922=PROJCS["WGS 84 / EPSG Arctic Regional zone A2", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5922"]] +3748=PROJCS["NAD83(HARN) / UTM zone 18N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3748"]] +5921=PROJCS["WGS 84 / EPSG Arctic Regional zone A1", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5921"]] +3747=PROJCS["NAD83(HARN) / UTM zone 17N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3747"]] +3746=PROJCS["NAD83(HARN) / UTM zone 16N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3746"]] +3745=PROJCS["NAD83(HARN) / UTM zone 15N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3745"]] +3744=PROJCS["NAD83(HARN) / UTM zone 14N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3744"]] +3743=PROJCS["NAD83(HARN) / UTM zone 13N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3743"]] +24048=PROJCS["Indian 1975 / UTM zone 48N", GEOGCS["Indian 1975", DATUM["Indian 1975", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6240"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4240"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24048"]] +3742=PROJCS["NAD83(HARN) / UTM zone 12N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3742"]] +24047=PROJCS["Indian 1975 / UTM zone 47N", GEOGCS["Indian 1975", DATUM["Indian 1975", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6240"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4240"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24047"]] +3741=PROJCS["NAD83(HARN) / UTM zone 11N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3741"]] +3740=PROJCS["NAD83(HARN) / UTM zone 10N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3740"]] +3739=PROJCS["NAD83 / Wyoming West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3739"]] +3738=PROJCS["NAD83 / Wyoming West Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3738"]] +3737=PROJCS["NAD83 / Wyoming East Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3737"]] +3736=PROJCS["NAD83 / Wyoming East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3736"]] +3735=PROJCS["NAD83 / Ohio South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3735"]] +3734=PROJCS["NAD83 / Ohio North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3734"]] +3733=PROJCS["NAD83(NSRS2007) / Wyoming West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3733"]] +3732=PROJCS["NAD83(NSRS2007) / Wyoming West Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3732"]] +3731=PROJCS["NAD83(NSRS2007) / Wyoming East Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3731"]] +3730=PROJCS["NAD83(NSRS2007) / Wyoming East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3730"]] +66086405=GEOGCS["NAD27(76) (deg)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66086405"]] +61366405=GEOGCS["St. Lawrence Island (deg)", DATUM["St. Lawrence Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6136"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61366405"]] +3729=PROJCS["NAD83(NSRS2007) / Ohio South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3729"]] +3728=PROJCS["NAD83(NSRS2007) / Ohio North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3728"]] +3727=PROJCS["Reunion 1947 / TM Reunion", GEOGCS["Reunion 1947", DATUM["Reunion 1947", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[94.0, -948.0, -1262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6626"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4626"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 55.53333333333333], PARAMETER["latitude_of_origin", -21.116666666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 160000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3727"]] +3726=PROJCS["NAD83(NSRS2007) / UTM zone 19N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3726"]] +3725=PROJCS["NAD83(NSRS2007) / UTM zone 18N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3725"]] +3724=PROJCS["NAD83(NSRS2007) / UTM zone 17N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3724"]] +3723=PROJCS["NAD83(NSRS2007) / UTM zone 16N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3723"]] +3722=PROJCS["NAD83(NSRS2007) / UTM zone 15N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3722"]] +3721=PROJCS["NAD83(NSRS2007) / UTM zone 14N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3721"]] +3720=PROJCS["NAD83(NSRS2007) / UTM zone 13N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3720"]] +3719=PROJCS["NAD83(NSRS2007) / UTM zone 12N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3719"]] +3718=PROJCS["NAD83(NSRS2007) / UTM zone 11N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3718"]] +3717=PROJCS["NAD83(NSRS2007) / UTM zone 10N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3717"]] +3716=PROJCS["NAD83(NSRS2007) / UTM zone 9N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3716"]] +3715=PROJCS["NAD83(NSRS2007) / UTM zone 8N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3715"]] +3714=PROJCS["NAD83(NSRS2007) / UTM zone 7N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3714"]] +3713=PROJCS["NAD83(NSRS2007) / UTM zone 6N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3713"]] +3712=PROJCS["NAD83(NSRS2007) / UTM zone 5N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3712"]] +3711=PROJCS["NAD83(NSRS2007) / UTM zone 4N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3711"]] +3710=PROJCS["NAD83(NSRS2007) / UTM zone 3N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3710"]] +3709=PROJCS["NAD83(NSRS2007) / UTM zone 2N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3709"]] +3708=PROJCS["NAD83(NSRS2007) / UTM zone 1N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3708"]] +3707=PROJCS["NAD83(NSRS2007) / UTM zone 60N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3707"]] +3706=PROJCS["NAD83(NSRS2007) / UTM zone 59N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3706"]] +3705=PROJCS["NAD83(NSRS2007) / Wyoming West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3705"]] +3704=PROJCS["NAD83(NSRS2007) / Wyoming West Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3704"]] +3703=PROJCS["NAD83(NSRS2007) / Wyoming East Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3703"]] +3702=PROJCS["NAD83(NSRS2007) / Wyoming East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3702"]] +3701=PROJCS["NAD83(NSRS2007) / Wisconsin Transverse Mercator", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 520000.0], PARAMETER["false_northing", -4480000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3701"]] +3700=PROJCS["NAD83(NSRS2007) / Wisconsin South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3700"]] +61206405=GEOGCS["Greek (deg)", DATUM["Greek", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61206405"]] +62156405=GEOGCS["Belge 1950 (deg)", DATUM["Reseau National Belge 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6215"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62156405"]] +61756405=GEOGCS["Sierra Leone 1968 (deg)", DATUM["Sierra Leone 1968", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-88.0, 4.0, 101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6175"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61756405"]] +6399=PROJCS["NAD83(2011) / Alaska zone 6", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6399"]] +6398=PROJCS["NAD83(2011) / Alaska zone 5", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6398"]] +6397=PROJCS["NAD83(2011) / Alaska zone 4", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6397"]] +31171=PROJCS["Zanderij / Suriname TM", GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.68333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31171"]] +6396=PROJCS["NAD83(2011) / Alaska zone 3", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6396"]] +31170=PROJCS["Zanderij / Suriname Old TM", GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.68333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31170"]] +6395=PROJCS["NAD83(2011) / Alaska zone 2", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6395"]] +6394=PROJCS["NAD83(2011) / Alaska zone 1", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", -5000000.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6394"]] +6393=PROJCS["NAD83(2011) / Alaska Albers", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 55.00000000000001], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 65.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6393"]] +6391=PROJCS["Cayman Islands National Grid 2011", GEOGCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6135"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -80.56666666666666], PARAMETER["latitude_of_origin", 19.333333333333332], PARAMETER["standard_parallel_1", 19.7], PARAMETER["false_easting", 2950000.0], PARAMETER["false_northing", 1900000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 19.333333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6391"]] +6387=PROJCS["UCS-2000 / Ukraine TM zone 13", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6387"]] +6386=PROJCS["UCS-2000 / Ukraine TM zone 12", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6386"]] +6385=PROJCS["UCS-2000 / Ukraine TM zone 11", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6385"]] +6384=PROJCS["UCS-2000 / Ukraine TM zone 10", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6384"]] +6383=PROJCS["UCS-2000 / Ukraine TM zone 9", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6383"]] +63246405=GEOGCS["WGS 72BE (deg)", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63246405"]] +6382=PROJCS["UCS-2000 / Ukraine TM zone 8", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6382"]] +6381=PROJCS["UCS-2000 / Ukraine TM zone 7", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6381"]] +31154=PROJCS["Zanderij / TM 54 NW", GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31154"]] +4199=GEOGCS["Egypt 1930", DATUM["Egypt 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6199"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4199"]] +6372=PROJCS["Mexico ITRF2008 / LCC", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -102.0], PARAMETER["latitude_of_origin", 12.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 17.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6372"]] +4198=GEOGCS["Kousseri", DATUM["Kousseri", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4198"]] +6371=PROJCS["Mexico ITRF2008 / UTM zone 16N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6371"]] +4197=GEOGCS["Garoua", DATUM["Garoua", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4197"]] +6370=PROJCS["Mexico ITRF2008 / UTM zone 15N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6370"]] +4196=GEOGCS["Ammassalik 1958", DATUM["Ammassalik 1958", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-45.0, 417.0, -3.5, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4196"]] +4195=GEOGCS["Scoresbysund 1952", DATUM["Scoresbysund 1952", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[105.0, 326.0, -102.5, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4195"]] +4194=GEOGCS["Qornoq 1927", DATUM["Qornoq 1927", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[163.511, 127.533, -159.789, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4194"]] +4193=GEOGCS["Manoca 1962", DATUM["Manoca 1962", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-70.9, -151.8, -41.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4193"]] +4192=GEOGCS["Douala 1948", DATUM["Douala 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.1, -174.7, -87.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4192"]] +4191=GEOGCS["Albanian 1987", DATUM["Albanian 1987", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-44.183, -0.58, -38.489, 2.3867, -2.7072, 3.5196, -8.2703], AUTHORITY["EPSG", "6191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4191"]] +4190=GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]] +66316405=GEOGCS["K0 1949 (deg)", DATUM["K0 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6631"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66316405"]] +8545=GEOGCS["NAD83(HARN Corrected)", DATUM["NAD83 (High Accuracy Reference Network - Corrected)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8545"]] +8544=GEOGCS["NAD83(HARN Corrected)", DATUM["NAD83 (High Accuracy Reference Network - Corrected)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8544"]] +8543=GEOCCS["NAD83(HARN Corrected)", DATUM["NAD83 (High Accuracy Reference Network - Corrected)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8543"]] +8542=GEOGCS["NAD83(FBN)", DATUM["NAD83 (Federal Base Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8542"]] +6369=PROJCS["Mexico ITRF2008 / UTM zone 14N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6369"]] +8541=GEOCCS["NAD83(FBN)", DATUM["NAD83 (Federal Base Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8541"]] +6368=PROJCS["Mexico ITRF2008 / UTM zone 13N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6368"]] +8540=PROJCS["NAD83(2011) / KS RCS zone 20", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -95.08333333333333], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8540"]] +6367=PROJCS["Mexico ITRF2008 / UTM zone 12N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6367"]] +6366=PROJCS["Mexico ITRF2008 / UTM zone 11N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6366"]] +6365=GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]] +6364=GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6364"]] +62546405=GEOGCS["Hito XVIII 1963 (deg)", DATUM["Hito XVIII 1963", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[18.38, 192.45, 96.82, 0.056, -0.142, -0.2, -0.0013], AUTHORITY["EPSG", "6254"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62546405"]] +6363=GEOCCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6363"]] +4189=GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4189"]] +6362=PROJCS["Mexico ITRF92 / LCC", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -102.0], PARAMETER["latitude_of_origin", 12.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 17.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6362"]] +4188=GEOGCS["OSNI 1952", DATUM["OSNI 1952", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6188"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4188"]] +6360=VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]] +4185=GEOGCS["Madeira 1936", DATUM["Madeira 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6185"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4185"]] +4184=GEOGCS["Azores Oriental 1940", DATUM["Azores Oriental Islands 1940", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-203.0, 141.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4184"]] +4183=GEOGCS["Azores Central 1948", DATUM["Azores Central Islands 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.0, 167.0, -38.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4183"]] +4182=GEOGCS["Azores Occidental 1939", DATUM["Azores Occidental Islands 1939", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-422.651, -172.995, 84.02, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4182"]] +4181=GEOGCS["Luxembourg 1930", DATUM["Luxembourg 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-189.6806, 18.3463, -42.7695, -0.33746, 3.09264, -2.53861, 0.4598], AUTHORITY["EPSG", "6181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4181"]] +4180=GEOGCS["EST97", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4180"]] +8539=PROJCS["NAD83(2011) / KS RCS zone 19", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -95.96666666666664], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8539"]] +8538=PROJCS["NAD83(2011) / KS RCS zone 18", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -97.5], PARAMETER["latitude_of_origin", 37.18333333333333], PARAMETER["scale_factor", 1.000055], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 200000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8538"]] +8536=PROJCS["NAD83(2011) / KS RCS zone 17", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -97.5], PARAMETER["latitude_of_origin", 37.766666666666666], PARAMETER["scale_factor", 1.000059], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 400000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8536"]] +8535=PROJCS["NAD83(2011) / KS RCS zone 16", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -98.55], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000069], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8535"]] +8534=PROJCS["NAD83(2011) / KS RCS zone 15", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.2], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000087], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8534"]] +8533=PROJCS["NAD83(2011) / KS RCS zone 14", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.66666666666667], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000097], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8533"]] +6359=VERT_CS["NGVD29 depth (ftUS)", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Depth", DOWN], AUTHORITY["EPSG", "6359"]] +8531=PROJCS["NAD83(2011) / KS RCS zone 13", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -100.4], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000109], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8531"]] +6358=VERT_CS["NAVD88 depth (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Depth", DOWN], AUTHORITY["EPSG", "6358"]] +6357=VERT_CS["NAVD88 depth", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "6357"]] +6356=PROJCS["NAD83(2011) / Alabama West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6356"]] +6355=PROJCS["NAD83(2011) / Alabama East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6355"]] +6354=PROJCS["NAD83(2011) / EPSG Arctic zone 6-16", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6354"]] +6353=PROJCS["NAD83(2011) / EPSG Arctic zone 6-14", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6353"]] +4179=GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]] +6352=PROJCS["NAD83(2011) / EPSG Arctic zone 5-31", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6352"]] +4178=GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]] +6351=PROJCS["NAD83(2011) / EPSG Arctic zone 5-29", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -162.99999999999997], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6351"]] +6350=PROJCS["NAD83(2011) / Conus Albers", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6350"]] +4176=GEOGCS["Australian Antarctic", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4176"]] +4175=GEOGCS["Sierra Leone 1968", DATUM["Sierra Leone 1968", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-88.0, 4.0, 101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6175"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4175"]] +61266413=GEOGCS["LKS94 (ETRS89) (3D deg)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61266413"]] +4174=GEOGCS["Sierra Leone 1924", DATUM["Sierra Leone Colony 1924", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4174"]] +4173=GEOGCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4173"]] +4172=GEOGCS["POSGAR", DATUM["Posiciones Geodesicas Argentinas", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6172"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4172"]] +4171=GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]] +4170=GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]] +8529=PROJCS["NAD83(2011) / KS RCS zone 12", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -101.41666666666669], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8529"]] +8528=PROJCS["NAD83(2011) / KS RCS zone 11", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -95.25], PARAMETER["latitude_of_origin", 39.1], PARAMETER["scale_factor", 1.000033], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8528"]] +8527=PROJCS["NAD83(2011) / KS RCS zone 10", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -95.75], PARAMETER["latitude_of_origin", 39.63333333333333], PARAMETER["scale_factor", 1.00004], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 700000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8527"]] +8526=PROJCS["NAD83(2011) / KS RCS zone 9", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -96.5], PARAMETER["latitude_of_origin", 38.5], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 300000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8526"]] +8525=PROJCS["NAD83(2011) / KS RCS zone 8", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -96.5], PARAMETER["latitude_of_origin", 39.16666666666666], PARAMETER["scale_factor", 1.000044], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8525"]] +8524=PROJCS["NAD83(2011) / KS RCS zone 7", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -97.33333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000049], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8524"]] +8523=PROJCS["NAD83(2011) / KS RCS zone 6", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -98.15000000000002], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000068], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8523"]] +8522=PROJCS["NAD83(2011) / KS RCS zone 5", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -98.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000078], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8522"]] +8521=PROJCS["NAD83(2011) / KS RCS zone 4", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.45], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000082], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8521"]] +6348=PROJCS["NAD83(2011) / UTM zone 19N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6348"]] +25700=PROJCS["Makassar (Jakarta) / NEIEZ", GEOGCS["Makassar (Jakarta)", DATUM["Makassar (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6804"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4804"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25700"]] +8520=PROJCS["NAD83(2011) / KS RCS zone 3", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -100.35], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000116], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8520"]] +6347=PROJCS["NAD83(2011) / UTM zone 18N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6347"]] +31121=PROJCS["Zanderij / UTM zone 21N", GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31121"]] +6346=PROJCS["NAD83(2011) / UTM zone 17N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6346"]] +6345=PROJCS["NAD83(2011) / UTM zone 16N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6345"]] +6344=PROJCS["NAD83(2011) / UTM zone 15N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6344"]] +6343=PROJCS["NAD83(2011) / UTM zone 14N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6343"]] +4169=GEOGCS["American Samoa 1962", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4169"]] +6342=PROJCS["NAD83(2011) / UTM zone 13N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6342"]] +4168=GEOGCS["Accra", DATUM["Accra", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], TOWGS84[-170.0, 33.0, 326.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4168"]] +6341=PROJCS["NAD83(2011) / UTM zone 12N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6341"]] +4167=GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]] +6340=PROJCS["NAD83(2011) / UTM zone 11N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6340"]] +61266405=GEOGCS["LKS94 (ETRS89) (deg)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61266405"]] +4166=GEOGCS["Korean 1995", DATUM["Korean Datum 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6166"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4166"]] +4165=GEOGCS["Bissau", DATUM["Bissau", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-173.0, 253.0, 27.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4165"]] +4164=GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]] +4163=GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]] +4162=GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]] +4161=GEOGCS["Pampa del Castillo", DATUM["Pampa del Castillo", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[27.5, 14.0, 186.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6161"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4161"]] +4160=GEOGCS["Chos Malal 1914", DATUM["Chos Malal 1914", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4160"]] +8519=PROJCS["NAD83(2011) / KS RCS zone 2", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -100.94999999999999], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000134], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8519"]] +8518=PROJCS["NAD83(2011) / KS RCS zone 1", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -101.6], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000156], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8518"]] +6339=PROJCS["NAD83(2011) / UTM zone 10N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6339"]] +6338=PROJCS["NAD83(2011) / UTM zone 9N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6338"]] +6337=PROJCS["NAD83(2011) / UTM zone 8N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6337"]] +6336=PROJCS["NAD83(2011) / UTM zone 7N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6336"]] +6335=PROJCS["NAD83(2011) / UTM zone 6N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6335"]] +6334=PROJCS["NAD83(2011) / UTM zone 5N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6334"]] +6333=PROJCS["NAD83(2011) / UTM zone 4N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6333"]] +4159=GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]] +6332=PROJCS["NAD83(2011) / UTM zone 3N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6332"]] +4158=GEOGCS["Naparima 1955", DATUM["Naparima 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-0.465, 372.095, 171.736, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4158"]] +6331=PROJCS["NAD83(2011) / UTM zone 2N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6331"]] +4157=GEOGCS["Mount Dillon", DATUM["Mount Dillon", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4157"]] +6330=PROJCS["NAD83(2011) / UTM zone 1N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6330"]] +4156=GEOGCS["S-JTSK", DATUM["System of the Unified Trigonometrical Cadastral Network", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[572.213, 85.334, 461.94, 4.9732, -1.529, -5.2484, 3.5378], AUTHORITY["EPSG", "6156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4156"]] +4155=GEOGCS["Dabola 1981", DATUM["Dabola 1981", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.0, 37.0, 124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4155"]] +4154=GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]] +4153=GEOGCS["Rassadiran", DATUM["Rassadiran", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.63, -157.5, -158.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4153"]] +4152=GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]] +4151=GEOGCS["CHTRF95", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4151"]] +4150=GEOGCS["CH1903+", DATUM["CH1903+", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6150"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4150"]] +6329=PROJCS["NAD83(2011) / UTM zone 60N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6329"]] +6328=PROJCS["NAD83(2011) / UTM zone 59N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6328"]] +6325=GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6325"]] +6324=GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6324"]] +6323=GEOCCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6323"]] +4149=GEOGCS["CH1903", DATUM["CH1903", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6149"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4149"]] +6322=GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]] +4148=GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]] +6321=GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6321"]] +4147=GEOGCS["Hanoi 1972", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4147"]] +6320=GEOCCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6320"]] +4146=GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]] +4145=GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]] +4144=GEOGCS["Kalianpur 1937", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4144"]] +4143=GEOGCS["Abidjan 1987", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4143"]] +4142=GEOGCS["Locodjo 1965", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4142"]] +4141=GEOGCS["Israel 1993", DATUM["Israel 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-48.0, 55.0, 52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4141"]] +4140=GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]] +6319=GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6319"]] +6318=GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]] +6317=GEOCCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6317"]] +6316=PROJCS["MGI 1901 / Balkans zone 7", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6316"]] +4139=GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]] +6312=PROJCS["CGRS93 / Cyprus Local Transverse Mercator", GEOGCS["CGRS93", DATUM["Cyprus Geodetic Reference System 1993", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[8.846, -4.394, -1.122, -0.00237, 0.146528, -0.130428, 0.783926], AUTHORITY["EPSG", "1112"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -3500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6312"]] +4138=GEOGCS["St. George Island", DATUM["St. George Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6138"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4138"]] +6311=GEOGCS["CGRS93", DATUM["Cyprus Geodetic Reference System 1993", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[8.846, -4.394, -1.122, -0.00237, 0.146528, -0.130428, 0.783926], AUTHORITY["EPSG", "1112"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6311"]] +4137=GEOGCS["St. Paul Island", DATUM["St. Paul Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6137"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4137"]] +6310=GEOGCS["CGRS93", DATUM["Cyprus Geodetic Reference System 1993", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[8.846, -4.394, -1.122, -0.00237, 0.146528, -0.130428, 0.783926], AUTHORITY["EPSG", "1112"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6310"]] +4136=GEOGCS["St. Lawrence Island", DATUM["St. Lawrence Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6136"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4136"]] +4135=GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]] +4134=GEOGCS["PSD93", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-180.624, -225.516, 173.919, -0.81, -1.898, 8.336, 16.71006], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4134"]] +4133=GEOGCS["EST92", DATUM["Estonia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.055, -0.541, -0.185, 0.0183, 0.0003, 0.007, -0.014], AUTHORITY["EPSG", "6133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4133"]] +4132=GEOGCS["FD58", DATUM["Final Datum 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-241.54, -163.64, 396.06, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4132"]] +4131=GEOGCS["Indian 1960", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4131"]] +4130=GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4130"]] +6309=GEOCCS["CGRS93", DATUM["Cyprus Geodetic Reference System 1993", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[8.846, -4.394, -1.122, -0.00237, 0.146528, -0.130428, 0.783926], AUTHORITY["EPSG", "1112"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6309"]] +6307=PROJCS["NAD83(CORS96) / Puerto Rico and Virgin Is.", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6307"]] +4129=GEOGCS["Observatario", DATUM["Observatario", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-132.0, -110.0, -335.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6129"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4129"]] +4128=GEOGCS["Madzansua", DATUM["Madzansua", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4128"]] +4127=GEOGCS["Tete", DATUM["Tete", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-82.875, -57.097, -156.768, -2.158, -1.524, 0.982, -0.359], AUTHORITY["EPSG", "6127"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4127"]] +4126=GEOGCS["LKS94 (ETRS89)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4126"]] +4125=GEOGCS["Samboja", DATUM["Samboja", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6125"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4125"]] +4124=GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]] +4123=GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]] +4122=GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]] +4121=GEOGCS["GGRS87", DATUM["Greek Geodetic Reference System 1987", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-199.87, 74.79, 246.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6121"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4121"]] +4120=GEOGCS["Greek", DATUM["Greek", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4120"]] +62056405=GEOGCS["Afgooye (deg)", DATUM["Afgooye", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-43.0, -163.0, 45.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6205"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62056405"]] +62936405=GEOGCS["Schwarzeck (deg)", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62936405"]] +4100=COMPD_CS["ETRS89 / DKTM4 + DVR90 height", PROJCS["ETRS89 / DKTM4", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4096"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "4100"]] +66376405=GEOGCS["Perroud 1950 (deg)", DATUM["Pointe Geologie Perroud 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[325.0, 154.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6637"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66376405"]] +61656405=GEOGCS["Bissau (deg)", DATUM["Bissau", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-173.0, 253.0, 27.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61656405"]] +5899=PROJCS["VN-2000 / TM-3 Da Nang zone", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 107.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5899"]] +5898=PROJCS["VN-2000 / TM-3 zone 491", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5898"]] +5897=PROJCS["VN-2000 / TM-3 zone 482", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5897"]] +5896=PROJCS["VN-2000 / TM-3 zone 481", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5896"]] +5890=PROJCS["JAXA Snow Depth Polar Stereographic North", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 90.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 180 deg"], AXIS["Northing", "South along 90 deg West"], AUTHORITY["EPSG", "5890"]] +26195=PROJCS["Merchich / Sahara Sud", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 22.5], PARAMETER["scale_factor", 0.999616437], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26195"]] +26194=PROJCS["Merchich / Sahara Nord", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 26.099999999999998], PARAMETER["scale_factor", 0.999616304], PARAMETER["false_easting", 1200000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26194"]] +26193=PROJCS["Merchich / Sahara", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 26.099999999999998], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1200000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26193"]] +26192=PROJCS["Merchich / Sud Maroc", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 29.700000000000003], PARAMETER["scale_factor", 0.999615596], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26192"]] +26191=PROJCS["Merchich / Nord Maroc", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26191"]] +5887=PROJCS["TGD2005 / Tonga Map Grid", GEOGCS["TGD2005", DATUM["Tonga Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1095"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5886"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5887"]] +5886=GEOGCS["TGD2005", DATUM["Tonga Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1095"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5886"]] +5885=GEOGCS["TGD2005", DATUM["Tonga Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1095"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5885"]] +5884=GEOCCS["TGD2005", DATUM["Tonga Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1095"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5884"]] +5880=PROJCS["SIRGAS 2000 / Brazil Polyconic", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -54.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5880"]] +28358=PROJCS["GDA94 / MGA zone 58", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28358"]] +5879=PROJCS["Cadastre 1997 / UTM zone 38S", GEOGCS["Cadastre 1997", DATUM["Cadastre 1997", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-381.788, -57.501, -256.673, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1037"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4475"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5879"]] +28357=PROJCS["GDA94 / MGA zone 57", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28357"]] +28356=PROJCS["GDA94 / MGA zone 56", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28356"]] +5877=PROJCS["SAD69(96) / UTM zone 20S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5877"]] +28355=PROJCS["GDA94 / MGA zone 55", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28355"]] +5876=PROJCS["SAD69(96) / UTM zone 19S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5876"]] +28354=PROJCS["GDA94 / MGA zone 54", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28354"]] +5875=PROJCS["SAD69(96) / UTM zone 18S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5875"]] +63146405=GEOGCS["DHDN (deg)", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63146405"]] +28353=PROJCS["GDA94 / MGA zone 53", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28353"]] +5874=VERT_CS["High Water height", VERT_DATUM["High Water", 2005, AUTHORITY["EPSG", "1094"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5874"]] +28352=PROJCS["GDA94 / MGA zone 52", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28352"]] +5873=VERT_CS["Low Water depth", VERT_DATUM["Low Water", 2005, AUTHORITY["EPSG", "1093"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5873"]] +28351=PROJCS["GDA94 / MGA zone 51", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28351"]] +3699=PROJCS["NAD83(NSRS2007) / Wisconsin South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3699"]] +5872=VERT_CS["HAT height", VERT_DATUM["Highest Astronomic Tide", 2005, AUTHORITY["EPSG", "1082"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5872"]] +28350=PROJCS["GDA94 / MGA zone 50", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28350"]] +3698=PROJCS["NAD83(NSRS2007) / Wisconsin North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3698"]] +5871=VERT_CS["HHWLT height", VERT_DATUM["Higher High Water Large Tide", 2005, AUTHORITY["EPSG", "1084"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5871"]] +3697=PROJCS["NAD83(NSRS2007) / Wisconsin North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3697"]] +5870=VERT_CS["MHWS height", VERT_DATUM["Mean High Water Spring Tides", 2005, AUTHORITY["EPSG", "1088"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5870"]] +3696=PROJCS["NAD83(NSRS2007) / Wisconsin Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3696"]] +3695=PROJCS["NAD83(NSRS2007) / Wisconsin Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3695"]] +3694=PROJCS["NAD83(NSRS2007) / West Virginia South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3694"]] +3693=PROJCS["NAD83(NSRS2007) / West Virginia North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3693"]] +3692=PROJCS["NAD83(NSRS2007) / Washington South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3692"]] +3691=PROJCS["NAD83(NSRS2007) / Washington South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3691"]] +3690=PROJCS["NAD83(NSRS2007) / Washington North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3690"]] +28349=PROJCS["GDA94 / MGA zone 49", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28349"]] +28348=PROJCS["GDA94 / MGA zone 48", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28348"]] +5869=VERT_CS["MHHW height", VERT_DATUM["Mean Higher High Water", 2005, AUTHORITY["EPSG", "1090"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5869"]] +5868=VERT_CS["MHW height", VERT_DATUM["Mean High Water", 2005, AUTHORITY["EPSG", "1092"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5868"]] +5867=VERT_CS["MLW depth", VERT_DATUM["Mean Low Water", 2005, AUTHORITY["EPSG", "1091"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5867"]] +5866=VERT_CS["MLLW depth", VERT_DATUM["Mean Lower Low Water", 2005, AUTHORITY["EPSG", "1089"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5866"]] +5865=VERT_CS["MLWS depth", VERT_DATUM["Mean Low Water Spring Tides", 2005, AUTHORITY["EPSG", "1087"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5865"]] +5864=VERT_CS["MLLWS depth", VERT_DATUM["Mean Lower Low Water Spring Tides", 2005, AUTHORITY["EPSG", "1086"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5864"]] +5863=VERT_CS["ISLW depth", VERT_DATUM["Indian Spring Low Water", 2005, AUTHORITY["EPSG", "1085"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5863"]] +3689=PROJCS["NAD83(NSRS2007) / Washington North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3689"]] +5862=VERT_CS["LLWLT depth", VERT_DATUM["Lower Low Water Large Tide", 2005, AUTHORITY["EPSG", "1083"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5862"]] +3688=PROJCS["NAD83(NSRS2007) / Virginia South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3688"]] +5861=VERT_CS["LAT depth", VERT_DATUM["Lowest Astronomic Tide", 2005, AUTHORITY["EPSG", "1080"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5861"]] +3687=PROJCS["NAD83(NSRS2007) / Virginia South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3687"]] +3686=PROJCS["NAD83(NSRS2007) / Virginia North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3686"]] +3685=PROJCS["NAD83(NSRS2007) / Virginia North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3685"]] +3684=PROJCS["NAD83(NSRS2007) / Vermont", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3684"]] +3683=PROJCS["NAD83(NSRS2007) / Utah South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3683"]] +3682=PROJCS["NAD83(NSRS2007) / Utah South (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 9842519.684999999], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3682"]] +3681=PROJCS["NAD83(NSRS2007) / Utah South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3681"]] +3680=PROJCS["NAD83(NSRS2007) / Utah North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3680"]] +66216405=GEOGCS["Fort Marigot (deg)", DATUM["Fort Marigot", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[137.0, 248.0, -430.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6621"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66216405"]] +5858=PROJCS["SAD69(96) / UTM zone 22S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5858"]] +62446405=GEOGCS["Kandawala (deg)", DATUM["Kandawala", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-97.0, 787.0, 86.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6244"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62446405"]] +3679=PROJCS["NAD83(NSRS2007) / Utah North (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 3280839.8950000005], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3679"]] +3678=PROJCS["NAD83(NSRS2007) / Utah North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3678"]] +3677=PROJCS["NAD83(NSRS2007) / Utah Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3677"]] +3676=PROJCS["NAD83(NSRS2007) / Utah Central (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 6561679.790000001], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3676"]] +3675=PROJCS["NAD83(NSRS2007) / Utah Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3675"]] +3674=PROJCS["NAD83(NSRS2007) / Texas South Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3674"]] +3673=PROJCS["NAD83(NSRS2007) / Texas South Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3673"]] +3672=PROJCS["NAD83(NSRS2007) / Texas South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3672"]] +3671=PROJCS["NAD83(NSRS2007) / Texas South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3671"]] +3670=PROJCS["NAD83(NSRS2007) / Texas North Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3670"]] +5844=PROJCS["RGRDC 2005 / Congo TM zone 30", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5844"]] +5843=VERT_CS["Ras Ghumays height", VERT_DATUM["Ras Ghumays", 2005, AUTHORITY["EPSG", "1146"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5843"]] +3669=PROJCS["NAD83(NSRS2007) / Texas North Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3669"]] +5842=PROJCS["WGS 84 / TM 12 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5842"]] +3668=PROJCS["NAD83(NSRS2007) / Texas North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3668"]] +3667=PROJCS["NAD83(NSRS2007) / Texas North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3667"]] +3666=PROJCS["NAD83(NSRS2007) / Texas Centric Lambert Conformal", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 35.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.500000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3666"]] +3665=PROJCS["NAD83(NSRS2007) / Texas Centric Albers Equal Area", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 27.500000000000004], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3665"]] +3664=PROJCS["NAD83(NSRS2007) / Texas Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3664"]] +3663=PROJCS["NAD83(NSRS2007) / Texas Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3663"]] +3662=PROJCS["NAD83(NSRS2007) / Tennessee (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3662"]] +3661=PROJCS["NAD83(NSRS2007) / Tennessee", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3661"]] +3660=PROJCS["NAD83(NSRS2007) / South Dakota South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3660"]] +5839=PROJCS["Peru96 / UTM zone 17S", GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5839"]] +5837=PROJCS["Yemen NGN96 / UTM zone 40N", GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5837"]] +5836=PROJCS["Yemen NGN96 / UTM zone 37N", GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5836"]] +5835=COMPD_CS["DB_REF / 3-degree Gauss-Kruger zone 5 (E-N) + DHHN92 height", PROJCS["DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5685"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5835"]] +5834=COMPD_CS["DB_REF / 3-degree Gauss-Kruger zone 4 (E-N) + DHHN92 height", PROJCS["DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5684"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5834"]] +5833=COMPD_CS["DB_REF / 3-degree Gauss-Kruger zone 3 (E-N) + DHHN92 height", PROJCS["DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5683"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5833"]] +3659=PROJCS["NAD83(NSRS2007) / South Dakota South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3659"]] +5832=COMPD_CS["DB_REF / 3-degree Gauss-Kruger zone 2 (E-N) + DHHN92 height", PROJCS["DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5682"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5832"]] +3658=PROJCS["NAD83(NSRS2007) / South Dakota North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3658"]] +5831=VERT_CS["Instantaneous Water Level depth", VERT_DATUM["Instantaneous Water Level", 2005, AUTHORITY["EPSG", "5113"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5831"]] +3657=PROJCS["NAD83(NSRS2007) / South Dakota North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3657"]] +5830=GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5830"]] +3656=PROJCS["NAD83(NSRS2007) / South Carolina (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3656"]] +3655=PROJCS["NAD83(NSRS2007) / South Carolina", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 609600.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3655"]] +3654=PROJCS["NAD83(NSRS2007) / Rhode Island (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3654"]] +3653=PROJCS["NAD83(NSRS2007) / Rhode Island", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3653"]] +3652=PROJCS["NAD83(NSRS2007) / Pennsylvania South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3652"]] +3651=PROJCS["NAD83(NSRS2007) / Pennsylvania South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3651"]] +3650=PROJCS["NAD83(NSRS2007) / Pennsylvania North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3650"]] +5829=VERT_CS["Instantaneous Water Level height", VERT_DATUM["Instantaneous Water Level", 2005, AUTHORITY["EPSG", "5113"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5829"]] +5828=GEOCCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5828"]] +5825=PROJCS["AGD66 / ACT Standard Grid", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 149.00929483055558], PARAMETER["latitude_of_origin", -35.317736277777755], PARAMETER["scale_factor", 1.000086], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5825"]] +3649=PROJCS["NAD83(NSRS2007) / Pennsylvania North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3649"]] +3648=PROJCS["NAD83(NSRS2007) / Oregon South (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3648"]] +3647=PROJCS["NAD83(NSRS2007) / Oregon South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3647"]] +3646=PROJCS["NAD83(NSRS2007) / Oregon North (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3646"]] +3645=PROJCS["NAD83(NSRS2007) / Oregon North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3645"]] +20824=PROJCS["Aratu / UTM zone 24S", GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20824"]] +3644=PROJCS["NAD83(NSRS2007) / Oregon GIC Lambert (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3644"]] +62996405=GEOGCS["TM65 (deg)", DATUM["TM65", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6299"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62996405"]] +20823=PROJCS["Aratu / UTM zone 23S", GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20823"]] +3643=PROJCS["NAD83(NSRS2007) / Oregon LCC (m)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3643"]] +20822=PROJCS["Aratu / UTM zone 22S", GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20822"]] +3642=PROJCS["NAD83(NSRS2007) / Oklahoma South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3642"]] +3641=PROJCS["NAD83(NSRS2007) / Oklahoma South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3641"]] +3640=PROJCS["NAD83(NSRS2007) / Oklahoma North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3640"]] +5817=LOCAL_CS["Tombak LNG plant", LOCAL_DATUM["Tombak LNG plant", 0, AUTHORITY["EPSG", "9314"]], UNIT["m", 1.0], AXIS["Plant East", NORTH_EAST], AXIS["Plant North", NORTH_WEST], AUTHORITY["EPSG", "5817"]] +5816=LOCAL_CS["Barinas west base", LOCAL_DATUM["Barinas west base", 0, AUTHORITY["EPSG", "9311"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5816"]] +5815=LOCAL_CS["Santa Maria de Ipire", LOCAL_DATUM["Santa Maria de Ipire", 0, AUTHORITY["EPSG", "9310"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5815"]] +5814=LOCAL_CS["Tucupita", LOCAL_DATUM["Tucupita", 0, AUTHORITY["EPSG", "9308"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5814"]] +5813=LOCAL_CS["Dabajuro", LOCAL_DATUM["Dabajuro", 0, AUTHORITY["EPSG", "9307"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5813"]] +3639=PROJCS["NAD83(NSRS2007) / Oklahoma North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3639"]] +5812=LOCAL_CS["El Cubo", LOCAL_DATUM["El Cubo", 0, AUTHORITY["EPSG", "9306"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5812"]] +3638=PROJCS["NAD83(NSRS2007) / Ohio South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3638"]] +5811=LOCAL_CS["Mene Grande", LOCAL_DATUM["Mene Grande", 0, AUTHORITY["EPSG", "9305"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5811"]] +3637=PROJCS["NAD83(NSRS2007) / Ohio North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3637"]] +5810=LOCAL_CS["La Rosa Grid", LOCAL_DATUM["La Rosa", 0, AUTHORITY["EPSG", "9304"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5810"]] +3636=PROJCS["NAD83(NSRS2007) / North Dakota South (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3636"]] +3635=PROJCS["NAD83(NSRS2007) / North Dakota South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3635"]] +3634=PROJCS["NAD83(NSRS2007) / North Dakota North (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3634"]] +3633=PROJCS["NAD83(NSRS2007) / North Dakota North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3633"]] +3632=PROJCS["NAD83(NSRS2007) / North Carolina (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3632"]] +3631=PROJCS["NAD83(NSRS2007) / North Carolina", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 609601.22], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3631"]] +3630=PROJCS["NAD83(NSRS2007) / New York West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3630"]] +5809=LOCAL_CS["Maracaibo Cross Grid M5", LOCAL_DATUM["Maracaibo Cross", 0, AUTHORITY["EPSG", "9303"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5809"]] +5808=LOCAL_CS["Maracaibo Cross Grid M4", LOCAL_DATUM["Maracaibo Cross", 0, AUTHORITY["EPSG", "9303"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5808"]] +5807=LOCAL_CS["EPSG local engineering grid example B", LOCAL_DATUM["EPSG example Platform Y", 0, AUTHORITY["EPSG", "9313"]], UNIT["m", 1.0], AXIS["Plant East", NORTH_EAST], AXIS["Plant North", NORTH_WEST], AUTHORITY["EPSG", "5807"]] +5806=LOCAL_CS["EPSG local engineering grid example A", LOCAL_DATUM["EPSG example Platform Y", 0, AUTHORITY["EPSG", "9313"]], UNIT["m", 1.0], AXIS["Second local axis", NORTH_EAST], AXIS["First local axis", NORTH_WEST], AUTHORITY["EPSG", "5806"]] +5803=LOCAL_CS["Maturin Grid", LOCAL_DATUM["Maturin", 0, AUTHORITY["EPSG", "9302"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5803"]] +3629=PROJCS["NAD83(NSRS2007) / New York West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3629"]] +5802=LOCAL_CS["Barcelona Grid B2", LOCAL_DATUM["Barcelona", 0, AUTHORITY["EPSG", "9301"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5802"]] +3628=PROJCS["NAD83(NSRS2007) / New York Long Island (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3628"]] +5801=LOCAL_CS["Barcelona Grid B1", LOCAL_DATUM["Barcelona", 0, AUTHORITY["EPSG", "9301"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5801"]] +3627=PROJCS["NAD83(NSRS2007) / New York Long Island", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3627"]] +5800=LOCAL_CS["Astra Minas Grid", LOCAL_DATUM["Astra Minas", 0, AUTHORITY["EPSG", "9300"]], UNIT["m", 1.0], AXIS["Second local axis", WEST], AXIS["First local axis", NORTH], AUTHORITY["EPSG", "5800"]] +3626=PROJCS["NAD83(NSRS2007) / New York East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3626"]] +3625=PROJCS["NAD83(NSRS2007) / New York East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3625"]] +3624=PROJCS["NAD83(NSRS2007) / New York Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3624"]] +3623=PROJCS["NAD83(NSRS2007) / New York Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3623"]] +3622=PROJCS["NAD83(NSRS2007) / New Mexico West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3622"]] +3621=PROJCS["NAD83(NSRS2007) / New Mexico West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 830000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3621"]] +3620=PROJCS["NAD83(NSRS2007) / New Mexico East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3620"]] +3619=PROJCS["NAD83(NSRS2007) / New Mexico East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 165000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3619"]] +3618=PROJCS["NAD83(NSRS2007) / New Mexico Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3618"]] +3617=PROJCS["NAD83(NSRS2007) / New Mexico Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3617"]] +3616=PROJCS["NAD83(NSRS2007) / New Jersey (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3616"]] +3615=PROJCS["NAD83(NSRS2007) / New Jersey", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3615"]] +3614=PROJCS["NAD83(NSRS2007) / New Hampshire (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3614"]] +3613=PROJCS["NAD83(NSRS2007) / New Hampshire", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3613"]] +3612=PROJCS["NAD83(NSRS2007) / Nevada West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3612"]] +3611=PROJCS["NAD83(NSRS2007) / Nevada West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3611"]] +3610=PROJCS["NAD83(NSRS2007) / Nevada East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3610"]] +62836413=GEOGCS["GDA94 (3D deg)", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "62836413"]] +66606405=GEOGCS["Helle 1954 (deg)", DATUM["Helle 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[982.6087, 552.753, -540.873, 6.68162662527694, -31.61149240864225, -19.848161004816845, 16.805], AUTHORITY["EPSG", "6660"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66606405"]] +3609=PROJCS["NAD83(NSRS2007) / Nevada East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 8000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3609"]] +3608=PROJCS["NAD83(NSRS2007) / Nevada Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3608"]] +3607=PROJCS["NAD83(NSRS2007) / Nevada Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3607"]] +3606=PROJCS["NAD83(NSRS2007) / Nebraska", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3606"]] +3605=PROJCS["NAD83(NSRS2007) / Montana (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3605"]] +3604=PROJCS["NAD83(NSRS2007) / Montana", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3604"]] +3603=PROJCS["NAD83(NSRS2007) / Missouri West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3603"]] +3602=PROJCS["NAD83(NSRS2007) / Missouri East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3602"]] +3601=PROJCS["NAD83(NSRS2007) / Missouri Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3601"]] +3600=PROJCS["NAD83(NSRS2007) / Mississippi West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3600"]] +62836405=GEOGCS["GDA94 (deg)", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62836405"]] + +#Extra Definitions Supplied from Community +#Mon Jul 08 18:43:07 CEST 2019 +#100002=PROJCS["NAD83 / Austin",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.333333],PARAMETER["false_northing",9842500.0000000],UNIT["Meter",1],AUTHORITY["EPSG", "100002"]] +#100001=GEOGCS["NAD83 / NFIS Seconds",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Second",4.84813681109536e-06],AUTHORITY["EPSG", "100001"]] +#42311=PROJCS["NAD83 / LCC Statcan",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-91.866667],PARAMETER["latitude_of_origin",63.390675],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",77],PARAMETER["false_easting",6200000],PARAMETER["false_northing",3000000],UNIT["Meter",1],AUTHORITY["EPSG", "42311"]] +#42310=PROJCS["WGS84+GRS80 / Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42310"]] +#42309=PROJCS["NAD 83 / LCC Canada AVHRR-2",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "42309"]] +#42308=PROJCS["NAD27 / California Albers",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901],TOWGS84[-9,151,185]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-120.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",34],PARAMETER["standard_parallel_2",40.5],PARAMETER["false_easting",0],PARAMETER["false_northing",-4000000],UNIT["Meter",1],AUTHORITY["EPSG", "42308"]] +#42307=PROJCS["NAD83 / Texas Central - feet",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.33333333333333],PARAMETER["false_northing",9842500],UNIT["US_Foot",0.30480060960121924],AUTHORITY["EPSG", "42307"]] +#42306=PROJCS["NAD83/QC_LCC",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-68.5],PARAMETER["latitude_of_origin",44],PARAMETER["standard_parallel_1",46],PARAMETER["standard_parallel_2",60],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "42306"]] +#42305=PROJCS["France_II",GEOGCS["GCS_NTF_Paris",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Paris",2.337229166666667],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2200000],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",45.898918964419],PARAMETER["Standard_Parallel_2",47.696014502038],PARAMETER["Latitude_Of_Origin",46.8],UNIT["Meter",1],AUTHORITY["EPSG", "42305"]] +#42304=PROJCS["NAD83 / NRCan LCC Canada",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",49.0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "42304"]] +#42303=PROJCS["NAD83 / Albers NorthAm",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-96.0],PARAMETER["latitude_of_origin",23],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42303"]] +#42302=PROJCS["JapanOrtho.09 09",GEOGCS["Lon/Lat.Tokyo Datum",DATUM["Tokyo Datum",SPHEROID["anon",6377397.155,299.15281310608]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["Central_Meridian",139.833333333333],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Latitude_of_Origin",36],PARAMETER["Scale_Factor",0.9999],UNIT["Meter",1],AUTHORITY["EPSG", "42302"]] +#42301=PROJCS["NAD27 / Polar Stereographic / CM\=-98",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901],TOWGS84[-9,151,185]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Stereographic"],PARAMETER["latitude_of_origin",90],PARAMETER["central_meridian",-98.0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42301"]] +#22700=PROJCS["Deir ez Zor / Levant Zone",GEOGCS["Deir ez Zor",DATUM["Deir_ez_Zor",SPHEROID["Clarke 1880 (IGN)",6378249.2,293.4660212936269,AUTHORITY["EPSG", "7011"]],AUTHORITY["EPSG", "6227"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG", "8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG", "9122"]],AUTHORITY["EPSG", "4227"]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",34.65],PARAMETER["central_meridian",37.35],PARAMETER["scale_factor",0.9996256],PARAMETER["false_easting",300000],PARAMETER["false_northing",300000],UNIT["metre",1,AUTHORITY["EPSG", "9001"]],AUTHORITY["EPSG", "22700"]] +#104305=GEOGCS["GCS_Voirol_Unifie_1960_Degree",DATUM["D_Voirol_Unifie_1960",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104305"]] +#104304=GEOGCS["GCS_Voirol_1875_Degree",DATUM["D_Voirol_1875",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104304"]] +#104261=GEOGCS["GCS_Merchich_Degree",DATUM["D_Merchich",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104261"]] +#42105=PROJCS["WGS84 / Merc NorthAm",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",-96],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42105"]] +#42104=PROJCS["NAD83 / MTM zone 8 Qu?bec",GEOGCS["GRS80",DATUM["GRS_1980",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-73.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42104"]] +#42103=PROJCS["WGS 84 / LCC USA",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1978",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-100.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",33.0],PARAMETER["standard_parallel_2",45.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "42103"]] +#42102=PROJCS["BC_Albers",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-126],PARAMETER["Standard_Parallel_1",50],PARAMETER["Standard_Parallel_2",58.5],PARAMETER["Latitude_Of_Origin",45],UNIT["Meter",1],AUTHORITY["EPSG", "42102"]] +#18001=PROJCS["Geoscience Australia Standard National Scale Lambert Projection",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1978",6378135,298.26],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",134.0],PARAMETER["latitude_of_origin",0.0],PARAMETER["standard_parallel_1",-18.0],PARAMETER["standard_parallel_2",-36.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "18001"]] +#104108=GEOGCS["GCS_NZGD_2000",DATUM["D_NZGD_2000",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104108"]] +#104107=GEOGCS["GCS_RGF_1993",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104107"]] +#104106=GEOGCS["GCS_Datum_Lisboa_Hayford",DATUM["D_Datum_Lisboa_Hayford",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104106"]] +#104105=GEOGCS["GCS_Datum_Lisboa_Bessel",DATUM["D_Datum_Lisboa_Bessel",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104105"]] +#104104=GEOGCS["GCS_Hong_Kong_1980",DATUM["D_Hong_Kong_1980",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104104"]] +#104103=GEOGCS["GCS_Sierra_Leone_1960",DATUM["D_Sierra_Leone_1960",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104103"]] +#104102=GEOGCS["GCS_Hermannskogel",DATUM["D_Hermannskogel",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104102"]] +#104101=GEOGCS["GCS_Estonia_1937",DATUM["D_Estonia_1937",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104101"]] +#7423=COMPD_CS["ETRS89 + EVRF2007 height", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], VERT_CS["EVRF2007 height", VERT_DATUM["European Vertical Reference Frame 2007", 2005, AUTHORITY["EPSG", "5215"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5621"]], AUTHORITY["EPSG", "7423"]] +#7414=COMPD_CS["Tokyo + JSLD height", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4301"]], VERT_CS["JSLD height", VERT_DATUM["Japanese Standard Levelling Datum 1949", 2005, AUTHORITY["EPSG", "5122"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5723"]], AUTHORITY["EPSG", "7414"]] +#7410=COMPD_CS["PSHD93", GEOGCS["PSD93", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-191.808, -250.512, 167.861, -0.792, -1.653, 8.558, 4.270300283733636], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4134"]], VERT_CS["PHD93 height", VERT_DATUM["PDO Height Datum 1993", 2005, AUTHORITY["EPSG", "5123"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5724"]], AUTHORITY["EPSG", "7410"]] +#7409=COMPD_CS["ETRS89 + EVRF2000 height", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], VERT_CS["EVRF2000 height", VERT_DATUM["European Vertical Reference Frame 2000", 2005, AUTHORITY["EPSG", "5129"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5730"]], AUTHORITY["EPSG", "7409"]] +#7408=COMPD_CS["RD/NAP", GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.40685733032239757, -0.3507326765425626, 1.8703473836067959, 0.8418079272556497], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4289"]], VERT_CS["NAP height", VERT_DATUM["Normaal Amsterdams Peil", 2005, AUTHORITY["EPSG", "5109"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5709"]], AUTHORITY["EPSG", "7408"]] +#7406=COMPD_CS["NAD27 + NGVD29 height", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.14129139227926102], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4267"]], VERT_CS["NGVD29 height", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["foot_survey_us", 0.30480060960121924], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5702"]], AUTHORITY["EPSG", "7406"]] +#7404=COMPD_CS["RT90 + RH70 height", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4124"]], VERT_CS["RH70 height", VERT_DATUM["Rikets hojdsystem 1970", 2005, AUTHORITY["EPSG", "5117"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5718"]], AUTHORITY["EPSG", "7404"]] +#7400=COMPD_CS["NTF (Paris) + NGF IGN69 height", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grade", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], VERT_CS["NGF IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7400"]] +#104000=GEOGCS["GCS_Assumed_Geographic_1",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982],TOWGS84[-9,151,185]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104000"]] +#41001=PROJCS["WGS84 / Simple Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "41001"]] From 477660478074e84e3ece66e7dee8c6adc8c35b6f Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 22 Mar 2023 17:03:18 +0100 Subject: [PATCH 35/93] WKT: we can successfully parse nearly the entire EPSG projections database! --- .../projection/wkt/WKTEllipsoid.java | 7 +- .../terraplusplus/projection/wkt/WKTID.java | 2 +- .../projection/wkt/WKTParseSchema.java | 25 +++++ .../projection/wkt/WKTParser.java | 70 +++++++++++- .../projection/wkt/crs/AbstractWKTCRS.java | 15 +++ .../projection/wkt/crs/WKTAxis.java | 9 ++ .../projection/wkt/crs/WKTCompdCRS.java | 48 +++++++++ .../projection/wkt/crs/WKTEngineeringCRS.java | 55 ++++++++++ .../projection/wkt/crs/WKTGeocentricCRS.java | 61 +++++++++++ ...ographicCRS.java => WKTGeographicCRS.java} | 18 ++-- .../projection/wkt/crs/WKTProjectedCRS.java | 67 ++++++++++++ .../projection/wkt/crs/WKTVertCRS.java | 55 ++++++++++ .../projection/wkt/datum/WKTDatum.java | 5 + .../wkt/datum/WKTEngineeringDatum.java | 41 +++++++ .../projection/wkt/datum/WKTTOWGS84.java | 52 +++++++++ .../projection/wkt/datum/WKTVertDatum.java | 41 +++++++ .../wkt/projection/WKTProjection.java | 36 +++++++ .../projection/WKTProjectionParameter.java | 39 +++++++ .../projection/wkt/unit/WKTAngleUnit.java | 2 +- .../projection/wkt/unit/WKTLengthUnit.java | 2 +- .../projection/wkt/unit/WKTScaleUnit.java | 2 +- src/test/java/wkt/WKTParserTest.java | 36 ++++--- src/test/resources/wkt/epsg.properties | 100 +++++++++--------- 23 files changed, 703 insertions(+), 85 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/AbstractWKTCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompdCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTEngineeringCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeocentricCRS.java rename src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/{WKTStaticGeographicCRS.java => WKTGeographicCRS.java} (64%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVertCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTEngineeringDatum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTTOWGS84.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVertDatum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java index 4ab31900..f6f1a94b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java @@ -36,17 +36,16 @@ public final class WKTEllipsoid extends WKTObject.WithID { */ private final double inverseFlattening; - @NonNull @Builder.Default - private final WKTLengthUnit lengthUnit = WKTLengthUnit.METRE; + private final WKTLengthUnit lengthUnit = null; @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ELLIPSOID") + writer.beginObject("SPHEROID") .writeQuotedLatinString(this.name) .writeUnsignedNumericLiteral(this.semiMajorAxis) .writeUnsignedNumericLiteral(this.inverseFlattening) - .writeRequiredObject(this.lengthUnit) + .writeOptionalObject(this.lengthUnit) .writeOptionalObject(this.id()) .endObject(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java index 6c54a437..31a4a2a0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java @@ -31,7 +31,7 @@ public final class WKTID extends WKTObject { @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ID") + writer.beginObject("AUTHORITY") .writeQuotedLatinString(this.authorityName); if (this.authorityUniqueIdentifier instanceof Number) { writer.writeUnsignedNumericLiteral((Number) this.authorityUniqueIdentifier); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java index 25e2c692..60437bc2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java @@ -31,6 +31,8 @@ public static UsingBuilder.Builder builder(@NonNull Supplier bui return new UsingBuilder.Builder<>(builderFactory, builderBuild); } + public abstract boolean isPermittedKeyword(@NonNull String keyword); + public T parse(@NonNull WKTReader reader) throws IOException { return this.parse(reader, reader.nextKeyword()); } @@ -48,6 +50,11 @@ public static final class UsingBuilder extends WKTParseSchema { private final Set permittedKeywords; private final List> properties; + @Override + public boolean isPermittedKeyword(@NonNull String keyword) { + return this.permittedKeywords.contains(keyword); + } + @Override public T parse(@NonNull WKTReader reader, @NonNull String keyword) throws IOException { checkState(this.permittedKeywords.contains(keyword), "unexpected keyword '%s' (should be one of %s)", keyword, this.permittedKeywords); @@ -235,6 +242,24 @@ public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull }); } + public Builder addAnyObjectProperty(@NonNull Supplier>> schemasFactory, @NonNull BiConsumer set, boolean optional) { + return this.addProperty(new Property(WKTReader.Token.BEGIN_OBJECT, optional, false) { + @Override + public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { + checkArg(token == WKTReader.Token.BEGIN_OBJECT && keyword != null, "token=%s, keyword=%s", token, keyword); + + List> realSchemas = uncheckedCast(schemasFactory.get()); + for (UsingBuilder realSchema : realSchemas) { + if (realSchema.permittedKeywords.contains(keyword)) { + set.accept(builder, realSchema.parse(reader, keyword)); + } + } + + return !this.optional(); + } + }); + } + public Builder inheritFrom(@NonNull WKTParseSchema baseSchema) { UsingBuilder realSchema = uncheckedCast(baseSchema); realSchema.properties.forEach(this::addProperty); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java index 2aca6978..169d1bc2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java @@ -1,20 +1,71 @@ package net.buildtheearth.terraplusplus.projection.wkt; +import com.google.common.collect.ImmutableList; import lombok.NonNull; import lombok.SneakyThrows; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.AbstractWKTCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTAxis; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompdCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTEngineeringCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeocentricCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeographicCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTProjectedCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTVertCRS; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTEngineeringDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVertDatum; +import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatumAnchor; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTPrimeMeridian; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTTOWGS84; +import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjectionParameter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTScaleUnit; import java.io.IOException; import java.nio.CharBuffer; +import java.util.Arrays; +import java.util.List; /** * @author DaPorkchop_ */ @UtilityClass public class WKTParser { + private static final List> ALL_SCHEMAS = Arrays.asList( + WKTAngleUnit.PARSE_SCHEMA, + WKTAxis.PARSE_SCHEMA, + WKTCompdCRS.PARSE_SCHEMA, + WKTDatum.PARSE_SCHEMA, + WKTDatumAnchor.PARSE_SCHEMA, + WKTEllipsoid.PARSE_SCHEMA, + WKTEngineeringCRS.PARSE_SCHEMA, + WKTEngineeringDatum.PARSE_SCHEMA, + WKTGeocentricCRS.PARSE_SCHEMA, + WKTGeographicCRS.PARSE_SCHEMA, + WKTID.PARSE_SCHEMA, + WKTLengthUnit.PARSE_SCHEMA, + WKTPrimeMeridian.PARSE_SCHEMA, + WKTProjectedCRS.PARSE_SCHEMA, + WKTProjection.PARSE_SCHEMA, + WKTProjectionParameter.PARSE_SCHEMA, + WKTScaleUnit.PARSE_SCHEMA, + WKTTOWGS84.PARSE_SCHEMA, + WKTVertCRS.PARSE_SCHEMA, + WKTVertDatum.PARSE_SCHEMA + ); + + public static final ImmutableList> CRS_SCHEMAS = ImmutableList.of( + WKTCompdCRS.PARSE_SCHEMA, + WKTEngineeringCRS.PARSE_SCHEMA, + WKTGeocentricCRS.PARSE_SCHEMA, + WKTGeographicCRS.PARSE_SCHEMA, + WKTProjectedCRS.PARSE_SCHEMA, + WKTVertCRS.PARSE_SCHEMA + ); + @SneakyThrows(IOException.class) public static WKTEllipsoid parseEllipsoid(@NonNull CharBuffer buffer) { try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { @@ -37,9 +88,22 @@ public static WKTPrimeMeridian parsePrimeMeridian(@NonNull CharBuffer buffer) { } @SneakyThrows(IOException.class) - public static WKTStaticGeographicCRS parseStaticGeographicCRS(@NonNull CharBuffer buffer) { + public static WKTGeographicCRS parseGeographicCRS(@NonNull CharBuffer buffer) { + try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { + return WKTGeographicCRS.PARSE_SCHEMA.parse(reader); + } + } + + @SneakyThrows(IOException.class) + public static WKTObject parse(@NonNull CharBuffer buffer) { try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { - return WKTStaticGeographicCRS.PARSE_SCHEMA.parse(reader); + String keyword = reader.nextKeyword(); + for (WKTParseSchema schema : ALL_SCHEMAS) { + if (schema.isPermittedKeyword(keyword)) { + return schema.parse(reader, keyword); + } + } + throw new IllegalArgumentException("unknown keyword: " + keyword); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/AbstractWKTCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/AbstractWKTCRS.java new file mode 100644 index 00000000..cd07ec6a --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/AbstractWKTCRS.java @@ -0,0 +1,15 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public abstract class AbstractWKTCRS extends WKTObject.WithID { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java index dfa7e5b9..c0a8a931 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java @@ -48,5 +48,14 @@ public enum Direction { UP, DOWN, OTHER, + + //there aren't Official:tm: values + NORTH_EAST, + NORTH_WEST, + SOUTH_EAST, + SOUTH_WEST, + GEOCENTRIC_X, + GEOCENTRIC_Y, + GEOCENTRIC_Z, } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompdCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompdCRS.java new file mode 100644 index 00000000..3f26c36f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompdCRS.java @@ -0,0 +1,48 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVertDatum; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTCompdCRS extends AbstractWKTCRS { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTCompdCRSBuilderImpl::new, WKTCompdCRSBuilder::build) + .permitKeyword("COMPD_CS") + .requiredStringProperty(WKTCompdCRSBuilder::name) + .addAnyObjectProperty(() -> WKTParser.CRS_SCHEMAS, WKTCompdCRSBuilder::headCRS, false) + .addAnyObjectProperty(() -> WKTParser.CRS_SCHEMAS, WKTCompdCRSBuilder::tailCRS, false) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @NonNull + private final AbstractWKTCRS headCRS; + + @NonNull + private final AbstractWKTCRS tailCRS; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("COMPD_CS") + .writeQuotedLatinString(this.name) + .writeRequiredObject(this.headCRS) + .writeRequiredObject(this.tailCRS) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTEngineeringCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTEngineeringCRS.java new file mode 100644 index 00000000..4b28a0b4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTEngineeringCRS.java @@ -0,0 +1,55 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.google.common.collect.ImmutableList; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.Singular; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTEngineeringDatum; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTEngineeringCRS extends AbstractWKTCRS { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEngineeringCRSBuilderImpl::new, WKTEngineeringCRSBuilder::build) + .permitKeyword("LOCAL_CS") + .requiredStringProperty(WKTEngineeringCRSBuilder::name) + .requiredObjectProperty(WKTEngineeringDatum.PARSE_SCHEMA, WKTEngineeringCRSBuilder::datum) + .requiredObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTEngineeringCRSBuilder::unit) + .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTEngineeringCRSBuilder::axis, true) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @NonNull + private final WKTEngineeringDatum datum; + + @NonNull + private final WKTAngleUnit unit; + + @NonNull + @Singular("axis") + private final ImmutableList axes; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("LOCAL_CS") + .writeQuotedLatinString(this.name) + .writeRequiredObject(this.datum) + .writeRequiredObject(this.unit) + .writeObjectList(this.axes) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeocentricCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeocentricCRS.java new file mode 100644 index 00000000..0d191069 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeocentricCRS.java @@ -0,0 +1,61 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.google.common.collect.ImmutableList; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.Singular; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTPrimeMeridian; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTGeocentricCRS extends AbstractWKTCRS { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTGeocentricCRSBuilderImpl::new, WKTGeocentricCRSBuilder::build) + .permitKeyword("GEOCCS") + .requiredStringProperty(WKTGeocentricCRSBuilder::name) + .requiredObjectProperty(WKTDatum.PARSE_SCHEMA, WKTGeocentricCRSBuilder::datum) + .requiredObjectProperty(WKTPrimeMeridian.PARSE_SCHEMA, WKTGeocentricCRSBuilder::primeMeridian) + .requiredObjectProperty(WKTLengthUnit.PARSE_SCHEMA, WKTGeocentricCRSBuilder::linearUnit) + .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTGeocentricCRSBuilder::axis, true) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @NonNull + private final WKTDatum datum; + + @NonNull + private final WKTPrimeMeridian primeMeridian; + + @NonNull + private final WKTLengthUnit linearUnit; + + @NonNull + @Singular("axis") + private final ImmutableList axes; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("GEOCCS") + .writeQuotedLatinString(this.name) + .writeRequiredObject(this.datum) + .writeRequiredObject(this.primeMeridian) + .writeRequiredObject(this.linearUnit) + .writeObjectList(this.axes) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java similarity index 64% rename from src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java rename to src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java index 2bee7a1e..6563c693 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java @@ -6,7 +6,6 @@ import lombok.NonNull; import lombok.Singular; import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; @@ -22,17 +21,14 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTStaticGeographicCRS extends WKTObject.WithID { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTStaticGeographicCRSBuilderImpl::new, WKTStaticGeographicCRSBuilder::build) +public final class WKTGeographicCRS extends AbstractWKTCRS { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTGeographicCRSBuilderImpl::new, WKTGeographicCRSBuilder::build) .permitKeyword("GEOGCS") - .requiredStringProperty(WKTStaticGeographicCRSBuilder::name) - .requiredObjectProperty(WKTDatum.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::datum) - .requiredObjectProperty(WKTPrimeMeridian.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::primeMeridian) - //TODO: according to https://docs.opengeospatial.org/is/18-010r7/18-010r7.html#209 AXIS comes before UNIT, but - // https://docs.geotools.org/stable/javadocs/org/opengis/referencing/doc-files/WKT.html claims it comes after - .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::axis, true) - .requiredObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::angleUnit) - .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTStaticGeographicCRSBuilder::axis, true) + .requiredStringProperty(WKTGeographicCRSBuilder::name) + .requiredObjectProperty(WKTDatum.PARSE_SCHEMA, WKTGeographicCRSBuilder::datum) + .requiredObjectProperty(WKTPrimeMeridian.PARSE_SCHEMA, WKTGeographicCRSBuilder::primeMeridian) + .requiredObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTGeographicCRSBuilder::angleUnit) + .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTGeographicCRSBuilder::axis, true) .inheritFrom(BASE_PARSE_SCHEMA) .build(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java new file mode 100644 index 00000000..3c2758ef --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java @@ -0,0 +1,67 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.google.common.collect.ImmutableList; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.Singular; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; +import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjectionParameter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTProjectedCRS extends AbstractWKTCRS { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTProjectedCRSBuilderImpl::new, WKTProjectedCRSBuilder::build) + .permitKeyword("PROJCS") + .requiredStringProperty(WKTProjectedCRSBuilder::name) + .requiredObjectProperty(WKTGeographicCRS.PARSE_SCHEMA, WKTProjectedCRSBuilder::geogcs) + .requiredObjectProperty(WKTProjection.PARSE_SCHEMA, WKTProjectedCRSBuilder::projection) + .addObjectListProperty(WKTProjectionParameter.PARSE_SCHEMA, WKTProjectedCRSBuilder::projectionParameter, true) + .requiredObjectProperty(WKTLengthUnit.PARSE_SCHEMA, WKTProjectedCRSBuilder::axisUnit) + .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTProjectedCRSBuilder::axis, true) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @NonNull + private final WKTGeographicCRS geogcs; + + @NonNull + private final WKTProjection projection; + + @NonNull + @Singular + private final ImmutableList projectionParameters; + + @NonNull + private final WKTLengthUnit axisUnit; + + @NonNull + @Singular("axis") + private final ImmutableList axes; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("PROJCS") + .writeQuotedLatinString(this.name) + .writeRequiredObject(this.geogcs) + .writeRequiredObject(this.projection) + .writeObjectList(this.projectionParameters) + .writeRequiredObject(this.axisUnit) + .writeObjectList(this.axes) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVertCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVertCRS.java new file mode 100644 index 00000000..1cef0e66 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVertCRS.java @@ -0,0 +1,55 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.google.common.collect.ImmutableList; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.Singular; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVertDatum; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTVertCRS extends AbstractWKTCRS { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTVertCRSBuilderImpl::new, WKTVertCRSBuilder::build) + .permitKeyword("VERT_CS") + .requiredStringProperty(WKTVertCRSBuilder::name) + .requiredObjectProperty(WKTVertDatum.PARSE_SCHEMA, WKTVertCRSBuilder::datum) + .requiredObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTVertCRSBuilder::unit) + .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTVertCRSBuilder::axis, true) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @NonNull + private final WKTVertDatum datum; + + @NonNull + private final WKTAngleUnit unit; + + @NonNull + @Singular("axis") + private final ImmutableList axes; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("VERT_CS") + .writeQuotedLatinString(this.name) + .writeRequiredObject(this.datum) + .writeRequiredObject(this.unit) + .writeObjectList(this.axes) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java index ea46931f..767748a8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java @@ -23,6 +23,7 @@ public final class WKTDatum extends WKTObject.WithID { .permitKeyword("DATUM", "TRF", "GEODETICDATUM") .requiredStringProperty(WKTDatumBuilder::name) .requiredObjectProperty(WKTEllipsoid.PARSE_SCHEMA, WKTDatumBuilder::ellipsoid) + .optionalObjectProperty(WKTTOWGS84.PARSE_SCHEMA, WKTDatumBuilder::toWGS84) .optionalObjectProperty(WKTDatumAnchor.PARSE_SCHEMA, WKTDatumBuilder::anchor) .inheritFrom(BASE_PARSE_SCHEMA) .build(); @@ -33,6 +34,9 @@ public final class WKTDatum extends WKTObject.WithID { @NonNull private final WKTEllipsoid ellipsoid; + @Builder.Default + private final WKTTOWGS84 toWGS84 = null; + @Builder.Default private final WKTDatumAnchor anchor = null; @@ -41,6 +45,7 @@ public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("DATUM") .writeQuotedLatinString(this.name) .writeRequiredObject(this.ellipsoid) + .writeOptionalObject(this.toWGS84) .writeOptionalObject(this.anchor) .writeOptionalObject(this.id()) .endObject(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTEngineeringDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTEngineeringDatum.java new file mode 100644 index 00000000..8522dced --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTEngineeringDatum.java @@ -0,0 +1,41 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTEngineeringDatum extends WKTObject.WithID { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEngineeringDatumBuilderImpl::new, WKTEngineeringDatumBuilder::build) + .permitKeyword("LOCAL_DATUM") + .requiredStringProperty(WKTEngineeringDatumBuilder::name) + .requiredSignedNumericProperty(WKTEngineeringDatumBuilder::type) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @NonNull + private final Number type; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("LOCAL_DATUM") + .writeQuotedLatinString(this.name) + .writeSignedNumericLiteral(this.type) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTTOWGS84.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTTOWGS84.java new file mode 100644 index 00000000..42cae22e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTTOWGS84.java @@ -0,0 +1,52 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTTOWGS84 extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTTOWGS84BuilderImpl::new, WKTTOWGS84Builder::build) + .permitKeyword("TOWGS84") + .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::dx) + .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::dy) + .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::dz) + .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::ex) + .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::ey) + .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::ez) + .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::ppm) + .build(); + + private final double dx; + private final double dy; + private final double dz; + private final double ex; + private final double ey; + private final double ez; + private final double ppm; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("TOWGS84") + .writeSignedNumericLiteral(this.dx) + .writeSignedNumericLiteral(this.dy) + .writeSignedNumericLiteral(this.dz) + .writeSignedNumericLiteral(this.ex) + .writeSignedNumericLiteral(this.ey) + .writeSignedNumericLiteral(this.ez) + .writeSignedNumericLiteral(this.ppm) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVertDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVertDatum.java new file mode 100644 index 00000000..dec225bd --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVertDatum.java @@ -0,0 +1,41 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTVertDatum extends WKTObject.WithID { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTVertDatumBuilderImpl::new, WKTVertDatumBuilder::build) + .permitKeyword("VERT_DATUM") + .requiredStringProperty(WKTVertDatumBuilder::name) + .requiredSignedNumericProperty(WKTVertDatumBuilder::type) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @NonNull + private final Number type; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("VERT_DATUM") + .writeQuotedLatinString(this.name) + .writeSignedNumericLiteral(this.type) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java new file mode 100644 index 00000000..87d569a1 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java @@ -0,0 +1,36 @@ +package net.buildtheearth.terraplusplus.projection.wkt.projection; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTProjection extends WKTObject.WithID { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTProjectionBuilderImpl::new, WKTProjectionBuilder::build) + .permitKeyword("PROJECTION") + .requiredStringProperty(WKTProjectionBuilder::name) + .inheritFrom(BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("PROJECTION") + .writeQuotedLatinString(this.name) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java new file mode 100644 index 00000000..9b2cff27 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java @@ -0,0 +1,39 @@ +package net.buildtheearth.terraplusplus.projection.wkt.projection; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTProjectionParameter extends WKTObject { + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTProjectionParameterBuilderImpl::new, WKTProjectionParameterBuilder::build) + .permitKeyword("PARAMETER") + .requiredStringProperty(WKTProjectionParameterBuilder::name) + .requiredSignedNumericProperty(WKTProjectionParameterBuilder::value) + .build(); + + @NonNull + private final String name; + + @NonNull + private final Number value; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("PARAMETER") + .writeQuotedLatinString(this.name) + .writeSignedNumericLiteral(this.value) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java index d21b28b3..34941330 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java @@ -37,7 +37,7 @@ public final class WKTAngleUnit extends WKTObject.WithID { @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ANGLEUNIT") + writer.beginObject("UNIT") .writeQuotedLatinString(this.name) .writeUnsignedNumericLiteral(this.conversionFactor) .writeOptionalObject(this.id()) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java index f15b66c1..f4c809ff 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java @@ -37,7 +37,7 @@ public final class WKTLengthUnit extends WKTObject.WithID { @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("LENGTHUNIT") + writer.beginObject("UNIT") .writeQuotedLatinString(this.name) .writeUnsignedNumericLiteral(this.conversionFactor) .writeOptionalObject(this.id()) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java index 0829ce48..408b326c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -35,7 +35,7 @@ public final class WKTScaleUnit extends WKTObject.WithID { @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("SCALEUNIT") + writer.beginObject("UNIT") .writeQuotedLatinString(this.name) .writeUnsignedNumericLiteral(this.conversionFactor) .writeOptionalObject(this.id()) diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index 70f892a6..ce89a1a5 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -1,6 +1,7 @@ package wkt; import lombok.NonNull; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; import net.buildtheearth.terraplusplus.projection.wkt.WKTStyle; import org.junit.BeforeClass; @@ -40,62 +41,71 @@ public void testWKTFormat() { }); } + @Test + public void testWKTParse() { + EPSG.forEach((key, wkt) -> { + WKTObject parsed = WKTParser.parse(buffer(wkt.toString())); + String formatted = parsed.toString(WKTStyle.ONE_LINE); + assertEquals(wkt.toString(), formatted); + }); + } + @Test public void testEllipsoid() { assertEquals( - "ELLIPSOID[\"WGS 84\", 6378137.0, 298.257223563, LENGTHUNIT[\"metre\", 1.0], ID[\"EPSG\", 7030]]", + "SPHEROID[\"WGS 84\", 6378137.0, 298.257223563, UNIT[\"metre\", 1.0], AUTHORITY[\"EPSG\", 7030]]", WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",7030]]")).toString()); assertEquals( - "ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]", + "SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]", WKTParser.parseEllipsoid(buffer("SPHEROID[\"GRS 1980\",6378137.0,298.257222101]")).toString()); assertEquals( - "ELLIPSOID[\"Clark 1866\", 20925832.164, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.304800609601219]]", + "SPHEROID[\"Clark 1866\", 20925832.164, 294.97869821, UNIT[\"US survey foot\", 0.304800609601219]]", WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",20925832.164,294.97869821, LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); assertEquals( - "ELLIPSOID[\"Clark 1866\", 20925832.164, 294.97869821, LENGTHUNIT[\"US survey foot\", 0.304800609601219]]", + "SPHEROID[\"Clark 1866\", 20925832.164, 294.97869821, UNIT[\"US survey foot\", 0.304800609601219]]", WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",2.0925832164E7,294.97869821, LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); assertEquals( - "ELLIPSOID[\"Sphere\", 6371000.0, 0.0, LENGTHUNIT[\"metre\", 1.0]]", + "SPHEROID[\"Sphere\", 6371000.0, 0.0, UNIT[\"metre\", 1.0]]", WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Sphere\",6371000,0,LENGTHUNIT[\"metre\",1.0]]")).toString()); } @Test public void testDatum() { assertEquals( - "DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]]", + "DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101, UNIT[\"metre\", 1.0]]]", WKTParser.parseDatum(buffer("DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]]")).toString()); assertEquals( - "DATUM[\"World Geodetic System 1984\", ELLIPSOID[\"WGS 84\", 6378388.0, 298.257223563, LENGTHUNIT[\"metre\", 1.0]]]", + "DATUM[\"World Geodetic System 1984\", SPHEROID[\"WGS 84\", 6378388.0, 298.257223563, UNIT[\"metre\", 1.0]]]", WKTParser.parseDatum(buffer("TRF[\"World Geodetic System 1984\", ELLIPSOID[\"WGS 84\",6378388.0,298.257223563,LENGTHUNIT[\"metre\",1.0]]]")).toString()); assertEquals( - "DATUM[\"Tananarive 1925\", ELLIPSOID[\"International 1924\", 6378388.0, 297.0, LENGTHUNIT[\"metre\", 1.0]], ANCHOR[\"Tananarive observatory:21.0191667gS, 50.23849537gE of Paris\"]]", + "DATUM[\"Tananarive 1925\", SPHEROID[\"International 1924\", 6378388.0, 297.0, UNIT[\"metre\", 1.0]], ANCHOR[\"Tananarive observatory:21.0191667gS, 50.23849537gE of Paris\"]]", WKTParser.parseDatum(buffer("GEODETICDATUM[\"Tananarive 1925\", ELLIPSOID[\"International 1924\",6378388.0,297.0,LENGTHUNIT[\"metre\",1.0] ], ANCHOR[\"Tananarive observatory:21.0191667gS, 50.23849537gE of Paris\"]]")).toString()); } @Test public void testPrimeMeridian() { assertEquals( - "PRIMEM[\"Paris\", 2.5969213, ANGLEUNIT[\"grad\", 0.015707963267949]]", + "PRIMEM[\"Paris\", 2.5969213, UNIT[\"grad\", 0.015707963267949]]", WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Paris\",2.5969213,ANGLEUNIT[\"grad\",0.015707963267949]]")).toString()); assertEquals( "PRIMEM[\"Ferro\", -17.6666667]", WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Ferro\",-17.6666667]")).toString()); assertEquals( - "PRIMEM[\"Greenwich\", 0.0, ANGLEUNIT[\"degree\", 0.0174532925199433]]", + "PRIMEM[\"Greenwich\", 0.0, UNIT[\"degree\", 0.0174532925199433]]", WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Greenwich\",0.0, ANGLEUNIT[\"degree\",0.0174532925199433]]")).toString()); } @Test - public void testStaticGeographicCRS() { + public void testGeographicCRS() { assertEquals( - "GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]], PRIMEM[\"Greenwich\", 0.0], ANGLEUNIT[\"degree\", 0.0174532925199433]]", - WKTParser.parseStaticGeographicCRS(buffer("GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\",0], UNIT[\"degree\", 0.0174532925199433]]")).toString()); + "GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\", 0.0], UNIT[\"degree\", 0.0174532925199433]]", + WKTParser.parseGeographicCRS(buffer("GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\",0], UNIT[\"degree\", 0.0174532925199433]]")).toString()); /*assertEquals( "GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\", 0.0], AXIS[\"latitude\", NORTH], AXIS[\"longitude\", EAST], ANGLEUNIT[\"degree\", 0.0174532925199433]]", diff --git a/src/test/resources/wkt/epsg.properties b/src/test/resources/wkt/epsg.properties index 3094a59a..7438a0bc 100644 --- a/src/test/resources/wkt/epsg.properties +++ b/src/test/resources/wkt/epsg.properties @@ -123,7 +123,7 @@ 4000=GEOCCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4000"]] 22991=PROJCS["Egypt 1907 / Blue Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 1100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22991"]] 32766=PROJCS["WGS 84 / TM 36 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32766"]] -32761=PROJCS["WGS 84 / UPS South (N,E)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Northing", "North along 0 deg"], AXIS["Easting", "North along 90 deg East"], AUTHORITY["EPSG", "32761"]] +#disabled: AXIS has a string value: 32761=PROJCS["WGS 84 / UPS South (N,E)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Northing", "North along 0 deg"], AXIS["Easting", "North along 90 deg East"], AUTHORITY["EPSG", "32761"]] 32760=PROJCS["WGS 84 / UTM zone 60S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32760"]] 32759=PROJCS["WGS 84 / UTM zone 59S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32759"]] 32758=PROJCS["WGS 84 / UTM zone 58S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32758"]] @@ -262,13 +262,13 @@ 5751=VERT_CS["Fao height", VERT_DATUM["Fao", 2005, AUTHORITY["EPSG", "5149"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5751"]] 3577=PROJCS["GDA94 / Australian Albers", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3577"]] 5750=VERT_CS["Douglas height", VERT_DATUM["Douglas", 2005, AUTHORITY["EPSG", "5148"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5750"]] -3576=PROJCS["WGS 84 / North Pole LAEA Russia", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 90.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 180 deg"], AXIS["Northing", "South along 90 deg West"], AUTHORITY["EPSG", "3576"]] -3575=PROJCS["WGS 84 / North Pole LAEA Europe", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 100 deg East"], AXIS["Northing", "South along 170 deg West"], AUTHORITY["EPSG", "3575"]] -3574=PROJCS["WGS 84 / North Pole LAEA Atlantic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -40.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 50 deg East"], AXIS["Northing", "South along 140 deg East"], AUTHORITY["EPSG", "3574"]] -3573=PROJCS["WGS 84 / North Pole LAEA Canada", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 10 deg West"], AXIS["Northing", "South along 80 deg East"], AUTHORITY["EPSG", "3573"]] +#disabled: AXIS has a string value: 3576=PROJCS["WGS 84 / North Pole LAEA Russia", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 90.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 180 deg"], AXIS["Northing", "South along 90 deg West"], AUTHORITY["EPSG", "3576"]] +#disabled: AXIS has a string value: 3575=PROJCS["WGS 84 / North Pole LAEA Europe", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 100 deg East"], AXIS["Northing", "South along 170 deg West"], AUTHORITY["EPSG", "3575"]] +#disabled: AXIS has a string value: 3574=PROJCS["WGS 84 / North Pole LAEA Atlantic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -40.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 50 deg East"], AXIS["Northing", "South along 140 deg East"], AUTHORITY["EPSG", "3574"]] +#disabled: AXIS has a string value: 3573=PROJCS["WGS 84 / North Pole LAEA Canada", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 10 deg West"], AXIS["Northing", "South along 80 deg East"], AUTHORITY["EPSG", "3573"]] 61846405=GEOGCS["Azores Oriental 1940 (deg)", DATUM["Azores Oriental Islands 1940", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-203.0, 141.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61846405"]] -3572=PROJCS["WGS 84 / North Pole LAEA Alaska", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -150.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 60 deg West"], AXIS["Northing", "South along 30 deg East"], AUTHORITY["EPSG", "3572"]] -3571=PROJCS["WGS 84 / North Pole LAEA Bering Sea", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 180.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg West"], AXIS["Northing", "South along 0 deg"], AUTHORITY["EPSG", "3571"]] +#disabled: AXIS has a string value: 3572=PROJCS["WGS 84 / North Pole LAEA Alaska", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -150.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 60 deg West"], AXIS["Northing", "South along 30 deg East"], AUTHORITY["EPSG", "3572"]] +#disabled: AXIS has a string value: 3571=PROJCS["WGS 84 / North Pole LAEA Bering Sea", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 180.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg West"], AXIS["Northing", "South along 0 deg"], AUTHORITY["EPSG", "3571"]] 3570=PROJCS["NAD83(HARN) / Utah South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3570"]] 32709=PROJCS["WGS 84 / UTM zone 9S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32709"]] 32708=PROJCS["WGS 84 / UTM zone 8S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32708"]] @@ -577,7 +577,7 @@ 7888=VERT_CS["Jamestown 1971 height", VERT_DATUM["Jamestown 1971", 2005, AUTHORITY["EPSG", "1175"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7888"]] 32662=PROJCS["WGS 84 / Plate Carree", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equidistant Cylindrical (Spherical)", AUTHORITY["EPSG", "9823"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32662"]] 7887=PROJCS["SHMG2015", GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7886"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7887"]] -32661=PROJCS["WGS 84 / UPS North (N,E)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Northing", "South along 180 deg"], AXIS["Easting", "South along 90 deg East"], AUTHORITY["EPSG", "32661"]] +#disabled: AXIS has a string value: 32661=PROJCS["WGS 84 / UPS North (N,E)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Northing", "South along 180 deg"], AXIS["Easting", "South along 90 deg East"], AUTHORITY["EPSG", "32661"]] 7886=GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7886"]] 32660=PROJCS["WGS 84 / UTM zone 60N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32660"]] 7885=GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7885"]] @@ -853,14 +853,14 @@ 3416=PROJCS["ETRS89 / Austria Lambert", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 47.5], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3416"]] 3415=PROJCS["WGS 72BE / South China Sea Lambert", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 21.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3415"]] 3414=PROJCS["SVY21 / Singapore TM", GEOGCS["SVY21", DATUM["SVY21", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6757"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4757"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 103.83333333333333], PARAMETER["latitude_of_origin", 1.3666666666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28001.642], PARAMETER["false_northing", 38744.572], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3414"]] -3413=PROJCS["WGS 84 / NSIDC Sea Ice Polar Stereographic North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 45 deg East"], AXIS["Northing", "South along 135 deg East"], AUTHORITY["EPSG", "3413"]] -3412=PROJCS["NSIDC Sea Ice Polar Stereographic South", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3412"]] -3411=PROJCS["NSIDC Sea Ice Polar Stereographic North", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 45 deg East"], AXIS["Northing", "South along 135 deg East"], AUTHORITY["EPSG", "3411"]] +#disabled: AXIS has a string value: 3413=PROJCS["WGS 84 / NSIDC Sea Ice Polar Stereographic North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 45 deg East"], AXIS["Northing", "South along 135 deg East"], AUTHORITY["EPSG", "3413"]] +#disabled: AXIS has a string value: 3412=PROJCS["NSIDC Sea Ice Polar Stereographic South", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3412"]] +#disabled: AXIS has a string value: 3411=PROJCS["NSIDC Sea Ice Polar Stereographic North", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 45 deg East"], AXIS["Northing", "South along 135 deg East"], AUTHORITY["EPSG", "3411"]] 3410=PROJCS["NSIDC EASE-Grid Global", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert Cylindrical Equal Area (Spherical)", AUTHORITY["EPSG", "9834"]], PARAMETER["central_meridian", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3410"]] 29873=PROJCS["Timbalai 1948 / RSO Borneo (m)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 590476.87], PARAMETER["false_northing", 442857.65], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29873"]] -3409=PROJCS["NSIDC EASE-Grid South", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3409"]] +#disabled: AXIS has a string value: 3409=PROJCS["NSIDC EASE-Grid South", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3409"]] 29872=PROJCS["Timbalai 1948 / RSO Borneo (ftSe)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 1937263.44], PARAMETER["false_northing", 1452947.58], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m*0.3047994715386762", 0.3047994715386762], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29872"]] -3408=PROJCS["NSIDC EASE-Grid North", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3408"]] +#disabled: AXIS has a string value: 3408=PROJCS["NSIDC EASE-Grid North", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3408"]] 29871=PROJCS["Timbalai 1948 / RSO Borneo (ch)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 29352.4763], PARAMETER["false_northing", 22014.3572], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m*20.116765121552632", 20.116765121552632], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29871"]] 3407=PROJCS["Hong Kong 1963 Grid System", GEOGCS["Hong Kong 1963", DATUM["Hong Kong 1963", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6738"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4738"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 114.17855555555556], PARAMETER["latitude_of_origin", 22.312133333333332], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 132033.92], PARAMETER["false_northing", 62565.96], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3407"]] 3406=PROJCS["VN-2000 / UTM zone 49N", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3406"]] @@ -1655,7 +1655,7 @@ 7661=GEOGCS["WGS 84 (G1150)", DATUM["World Geodetic System 1984 (G1150)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7661"]] 5487=GEOCCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5487"]] 7660=GEOCCS["WGS 84 (G1150)", DATUM["World Geodetic System 1984 (G1150)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7660"]] -5482=PROJCS["RSRGD2000 / RSPS2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Northing", "North along 180 deg"], AXIS["Easting", "North along 90 deg West"], AUTHORITY["EPSG", "5482"]] +#disabled: AXIS has a string value: 5482=PROJCS["RSRGD2000 / RSPS2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Northing", "North along 180 deg"], AXIS["Easting", "North along 90 deg West"], AUTHORITY["EPSG", "5482"]] 5481=PROJCS["RSRGD2000 / PCLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", -71.5], PARAMETER["standard_parallel_1", -70.66666666666667], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -72.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5481"]] 5480=PROJCS["RSRGD2000 / BCLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", -74.5], PARAMETER["standard_parallel_1", -73.66666666666667], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5480"]] 62036405=GEOGCS["AGD84 (deg)", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62036405"]] @@ -1682,10 +1682,10 @@ 3297=PROJCS["RGPF / UTM zone 6S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3297"]] 3296=PROJCS["RGPF / UTM zone 5S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3296"]] 3294=PROJCS["WGS 84 / USGS Transantarctic Mountains", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", -78.00000000000001], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3294"]] -3293=PROJCS["WGS 84 / SCAR IMW SW01-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3293"]] -3292=PROJCS["WGS 84 / SCAR IMW SV51-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 150.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 120 deg West"], AXIS["Northing", "North along 150 deg East"], AUTHORITY["EPSG", "3292"]] -3291=PROJCS["WGS 84 / SCAR IMW SV41-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 90.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 180 deg"], AXIS["Northing", "North along 90 deg East"], AUTHORITY["EPSG", "3291"]] -3290=PROJCS["WGS 84 / SCAR IMW SV31-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 30.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 120 deg East"], AXIS["Northing", "North along 30 deg East"], AUTHORITY["EPSG", "3290"]] +#disabled: AXIS has a string value: 3293=PROJCS["WGS 84 / SCAR IMW SW01-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3293"]] +#disabled: AXIS has a string value: 3292=PROJCS["WGS 84 / SCAR IMW SV51-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 150.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 120 deg West"], AXIS["Northing", "North along 150 deg East"], AUTHORITY["EPSG", "3292"]] +#disabled: AXIS has a string value: 3291=PROJCS["WGS 84 / SCAR IMW SV41-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 90.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 180 deg"], AXIS["Northing", "North along 90 deg East"], AUTHORITY["EPSG", "3291"]] +#disabled: AXIS has a string value: 3290=PROJCS["WGS 84 / SCAR IMW SV31-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 30.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 120 deg East"], AXIS["Northing", "North along 30 deg East"], AUTHORITY["EPSG", "3290"]] 32429=PROJCS["WGS 72BE / UTM zone 29N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32429"]] 32428=PROJCS["WGS 72BE / UTM zone 28N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32428"]] 32427=PROJCS["WGS 72BE / UTM zone 27N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32427"]] @@ -1709,20 +1709,20 @@ 5466=PROJCS["Sibun Gorge 1922 / Colony Grid", GEOGCS["Sibun Gorge 1922", DATUM["Sibun Gorge 1922", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "1071"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5464"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63185750000001], PARAMETER["latitude_of_origin", 17.061241944444447], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 66220.02833082761], PARAMETER["false_northing", 135779.5099885299], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5466"]] 5464=GEOGCS["Sibun Gorge 1922", DATUM["Sibun Gorge 1922", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "1071"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5464"]] 5463=PROJCS["SAD69 / UTM zone 17N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5463"]] -3289=PROJCS["WGS 84 / SCAR IMW SV21-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -30.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 60 deg East"], AXIS["Northing", "North along 30 deg West"], AUTHORITY["EPSG", "3289"]] +#disabled: AXIS has a string value: 3289=PROJCS["WGS 84 / SCAR IMW SV21-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -30.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 60 deg East"], AXIS["Northing", "North along 30 deg West"], AUTHORITY["EPSG", "3289"]] 5462=PROJCS["Ocotepeque 1935 / Nicaragua Sur", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 11.733333333333334], PARAMETER["scale_factor", 0.99992228], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 288876.327], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5462"]] -3288=PROJCS["WGS 84 / SCAR IMW SV11-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -90.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 0 deg"], AXIS["Northing", "North along 90 deg West"], AUTHORITY["EPSG", "3288"]] +#disabled: AXIS has a string value: 3288=PROJCS["WGS 84 / SCAR IMW SV11-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -90.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 0 deg"], AXIS["Northing", "North along 90 deg West"], AUTHORITY["EPSG", "3288"]] 5461=PROJCS["Ocotepeque 1935 / Nicaragua Norte", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 13.866666666666667], PARAMETER["scale_factor", 0.99990314], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 359891.816], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5461"]] -3287=PROJCS["WGS 84 / SCAR IMW SV01-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -150.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 60 deg West"], AXIS["Northing", "North along 150 deg West"], AUTHORITY["EPSG", "3287"]] +#disabled: AXIS has a string value: 3287=PROJCS["WGS 84 / SCAR IMW SV01-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -150.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 60 deg West"], AXIS["Northing", "North along 150 deg West"], AUTHORITY["EPSG", "3287"]] 5460=PROJCS["Ocotepeque 1935 / El Salvador Lambert", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.0], PARAMETER["latitude_of_origin", 13.783333333333333], PARAMETER["scale_factor", 0.99996704], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 295809.184], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5460"]] -3286=PROJCS["WGS 84 / SCAR IMW SU56-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 165.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 105 deg West"], AXIS["Northing", "North along 165 deg East"], AUTHORITY["EPSG", "3286"]] +#disabled: AXIS has a string value: 3286=PROJCS["WGS 84 / SCAR IMW SU56-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 165.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 105 deg West"], AXIS["Northing", "North along 165 deg East"], AUTHORITY["EPSG", "3286"]] 61636413=GEOGCS["Yemen NGN96 (3D deg)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61636413"]] -3285=PROJCS["WGS 84 / SCAR IMW SU51-55", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 135.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 135 deg West"], AXIS["Northing", "North along 135 deg East"], AUTHORITY["EPSG", "3285"]] -3284=PROJCS["WGS 84 / SCAR IMW SU46-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 105.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 165 deg West"], AXIS["Northing", "North along 105 deg East"], AUTHORITY["EPSG", "3284"]] -3283=PROJCS["WGS 84 / SCAR IMW SU41-45", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 75.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 165 deg East"], AXIS["Northing", "North along 75 deg East"], AUTHORITY["EPSG", "3283"]] -3282=PROJCS["WGS 84 / SCAR IMW SU36-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 45.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 135 deg East"], AXIS["Northing", "North along 45 deg East"], AUTHORITY["EPSG", "3282"]] -3281=PROJCS["WGS 84 / SCAR IMW SU31-35", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 15.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 105 deg East"], AXIS["Northing", "North along 15 deg East"], AUTHORITY["EPSG", "3281"]] -3280=PROJCS["WGS 84 / SCAR IMW SU26-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -15.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 75 deg East"], AXIS["Northing", "North along 15 deg West"], AUTHORITY["EPSG", "3280"]] +#disabled: AXIS has a string value: 3285=PROJCS["WGS 84 / SCAR IMW SU51-55", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 135.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 135 deg West"], AXIS["Northing", "North along 135 deg East"], AUTHORITY["EPSG", "3285"]] +#disabled: AXIS has a string value: 3284=PROJCS["WGS 84 / SCAR IMW SU46-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 105.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 165 deg West"], AXIS["Northing", "North along 105 deg East"], AUTHORITY["EPSG", "3284"]] +#disabled: AXIS has a string value: 3283=PROJCS["WGS 84 / SCAR IMW SU41-45", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 75.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 165 deg East"], AXIS["Northing", "North along 75 deg East"], AUTHORITY["EPSG", "3283"]] +#disabled: AXIS has a string value: 3282=PROJCS["WGS 84 / SCAR IMW SU36-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 45.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 135 deg East"], AXIS["Northing", "North along 45 deg East"], AUTHORITY["EPSG", "3282"]] +#disabled: AXIS has a string value: 3281=PROJCS["WGS 84 / SCAR IMW SU31-35", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 15.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 105 deg East"], AXIS["Northing", "North along 15 deg East"], AUTHORITY["EPSG", "3281"]] +#disabled: AXIS has a string value: 3280=PROJCS["WGS 84 / SCAR IMW SU26-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -15.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 75 deg East"], AXIS["Northing", "North along 15 deg West"], AUTHORITY["EPSG", "3280"]] 32419=PROJCS["WGS 72BE / UTM zone 19N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32419"]] 32418=PROJCS["WGS 72BE / UTM zone 18N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32418"]] 32417=PROJCS["WGS 72BE / UTM zone 17N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32417"]] @@ -1752,13 +1752,13 @@ 7630=PROJCS["NAD83(2011) / WISCRS Rusk (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 822000.001], PARAMETER["false_northing", 0.077], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7630"]] 5456=PROJCS["Ocotepeque 1935 / Costa Rica Norte", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -84.33333333333333], PARAMETER["latitude_of_origin", 10.466666666666667], PARAMETER["scale_factor", 0.99995696], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 271820.522], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5456"]] 66356405=GEOGCS["ST87 Ouvea (deg)", DATUM["ST87 Ouvea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-122.383, -188.696, 103.344, 3.5107, -4.9668, -5.7047, 4.4798], AUTHORITY["EPSG", "6635"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66356405"]] -3279=PROJCS["WGS 84 / SCAR IMW SU21-25", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 45 deg East"], AXIS["Northing", "North along 45 deg West"], AUTHORITY["EPSG", "3279"]] -3278=PROJCS["WGS 84 / SCAR IMW SU16-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -75.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 15 deg East"], AXIS["Northing", "North along 75 deg West"], AUTHORITY["EPSG", "3278"]] +#disabled: AXIS has a string value: 3279=PROJCS["WGS 84 / SCAR IMW SU21-25", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 45 deg East"], AXIS["Northing", "North along 45 deg West"], AUTHORITY["EPSG", "3279"]] +#disabled: AXIS has a string value: 3278=PROJCS["WGS 84 / SCAR IMW SU16-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -75.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 15 deg East"], AXIS["Northing", "North along 75 deg West"], AUTHORITY["EPSG", "3278"]] 5451=GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]] 61636405=GEOGCS["Yemen NGN96 (deg)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61636405"]] -3277=PROJCS["WGS 84 / SCAR IMW SU11-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -105.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 15 deg West"], AXIS["Northing", "North along 105 deg West"], AUTHORITY["EPSG", "3277"]] -3276=PROJCS["WGS 84 / SCAR IMW SU06-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -135.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 45 deg West"], AXIS["Northing", "North along 135 deg West"], AUTHORITY["EPSG", "3276"]] -3275=PROJCS["WGS 84 / SCAR IMW SU01-05", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -165.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 75 deg West"], AXIS["Northing", "North along 165 deg West"], AUTHORITY["EPSG", "3275"]] +#disabled: AXIS has a string value: 3277=PROJCS["WGS 84 / SCAR IMW SU11-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -105.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 15 deg West"], AXIS["Northing", "North along 105 deg West"], AUTHORITY["EPSG", "3277"]] +#disabled: AXIS has a string value: 3276=PROJCS["WGS 84 / SCAR IMW SU06-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -135.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 45 deg West"], AXIS["Northing", "North along 135 deg West"], AUTHORITY["EPSG", "3276"]] +#disabled: AXIS has a string value: 3275=PROJCS["WGS 84 / SCAR IMW SU01-05", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -165.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 75 deg West"], AXIS["Northing", "North along 165 deg West"], AUTHORITY["EPSG", "3275"]] 3274=PROJCS["WGS 84 / SCAR IMW ST57-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3274"]] 3273=PROJCS["WGS 84 / SCAR IMW ST53-56", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3273"]] 3272=PROJCS["WGS 84 / SCAR IMW ST49-52", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3272"]] @@ -3103,8 +3103,8 @@ TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 3035=PROJCS["ETRS89 / LAEA Europe", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3035"]] 3034=PROJCS["ETRS89 / LCC Europe", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3034"]] 3033=PROJCS["WGS 84 / Australian Antarctic Lambert", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 70.0], PARAMETER["latitude_of_origin", -50.0], PARAMETER["standard_parallel_1", -68.5], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -74.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3033"]] -3032=PROJCS["WGS 84 / Australian Antarctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 70.0], PARAMETER["Standard_Parallel_1", -71.0], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", "North along 160 deg East"], AXIS["Northing", "North along 70 deg East"], AUTHORITY["EPSG", "3032"]] -3031=PROJCS["WGS 84 / Antarctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -71.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3031"]] +#disabled: AXIS has a string value: 3032=PROJCS["WGS 84 / Australian Antarctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 70.0], PARAMETER["Standard_Parallel_1", -71.0], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", "North along 160 deg East"], AXIS["Northing", "North along 70 deg East"], AUTHORITY["EPSG", "3032"]] +#disabled: AXIS has a string value: 3031=PROJCS["WGS 84 / Antarctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -71.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3031"]] 3030=PROJCS["RT38 5 gon O", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.55827777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3030"]] 61296405=GEOGCS["Observatario (deg)", DATUM["Observatario", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-132.0, -110.0, -335.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6129"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61296405"]] 3029=PROJCS["RT38 2.5 gon O", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.308277777777782], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3029"]] @@ -3229,9 +3229,9 @@ TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 2580=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 63", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 63500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2580"]] 6934=GEOCCS["IGS08", DATUM["IGS08", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6934"]] 4759=GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]] -6932=PROJCS["WGS 84 / NSIDC EASE-Grid 2.0 South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "6932"]] +#disabled: AXIS has a string value: 6932=PROJCS["WGS 84 / NSIDC EASE-Grid 2.0 South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "6932"]] 4758=GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]] -6931=PROJCS["WGS 84 / NSIDC EASE-Grid 2.0 North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "6931"]] +#disabled: AXIS has a string value: 6931=PROJCS["WGS 84 / NSIDC EASE-Grid 2.0 North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "6931"]] 4757=GEOGCS["SVY21", DATUM["SVY21", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6757"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4757"]] 4756=GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]] 4755=GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]] @@ -4216,8 +4216,8 @@ TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 32001=PROJCS["NAD27 / Montana North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.71666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.85000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32001"]] 32000=PROJCS["SIRGAS 1995 / UTM zone 25S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32000"]] 5048=PROJCS["ETRS89 / TM35FIN(N,E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5048"]] -5042=PROJCS["WGS 84 / UPS South (E,N)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "5042"]] -5041=PROJCS["WGS 84 / UPS North (E,N)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "5041"]] +#disabled: AXIS has a string value: 5042=PROJCS["WGS 84 / UPS South (E,N)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "5042"]] +#disabled: AXIS has a string value: 5041=PROJCS["WGS 84 / UPS North (E,N)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "5041"]] 62016405=GEOGCS["Adindan (deg)", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62016405"]] 63266419=GEOGCS["WGS 84 (3D DMS)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "63266419"]] 20032=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 32", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20032"]] @@ -4985,8 +4985,8 @@ TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 2200=PROJCS["ATS77 / New Brunswick Stereographic (ATS77)", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2200"]] 62106405=GEOGCS["Arc 1960 (deg)", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62106405"]] 3997=PROJCS["WGS 84 / Dubai Local TM", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 55.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3997"]] -3996=PROJCS["WGS 84 / IBCAO Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", 75.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3996"]] -3995=PROJCS["WGS 84 / Arctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", 71.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3995"]] +#disabled: AXIS has a string value: 3996=PROJCS["WGS 84 / IBCAO Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", 75.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3996"]] +#disabled: AXIS has a string value: 3995=PROJCS["WGS 84 / Arctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", 71.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3995"]] 3994=PROJCS["WGS 84 / Mercator 41", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_2SP", AUTHORITY["EPSG", "9805"]], PARAMETER["standard_parallel_1", 41.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3994"]] 3992=PROJCS["Puerto Rico / St. Croix", GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3992"]] 3991=PROJCS["Puerto Rico State Plane CS of 1927", GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3991"]] @@ -5001,10 +5001,10 @@ TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 3979=PROJCS["NAD83(CSRS) / Canada Atlas Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -95.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3979"]] 3978=PROJCS["NAD83 / Canada Atlas Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -95.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3978"]] 62656405=GEOGCS["Monte Mario (deg)", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62656405"]] -3976=PROJCS["WGS 84 / NSIDC Sea Ice Polar Stereographic South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3976"]] +#disabled: AXIS has a string value: 3976=PROJCS["WGS 84 / NSIDC Sea Ice Polar Stereographic South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3976"]] 3975=PROJCS["WGS 84 / NSIDC EASE-Grid Global", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert Cylindrical Equal Area (Spherical)", AUTHORITY["EPSG", "9834"]], PARAMETER["central_meridian", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3975"]] -3974=PROJCS["WGS 84 / NSIDC EASE-Grid South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3974"]] -3973=PROJCS["WGS 84 / NSIDC EASE-Grid North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3973"]] +#disabled: AXIS has a string value: 3974=PROJCS["WGS 84 / NSIDC EASE-Grid South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3974"]] +#disabled: AXIS has a string value: 3973=PROJCS["WGS 84 / NSIDC EASE-Grid North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3973"]] 3970=PROJCS["NAD83(NSRS2007) / Virginia Lambert", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3970"]] 22092=PROJCS["Camacupa / TM 12 SE", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22092"]] 22091=PROJCS["Camacupa / TM 11.30 SE", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22091"]] @@ -6055,7 +6055,7 @@ TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 3768=PROJCS["HTRS96 / UTM zone 34N", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3768"]] 5941=VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]] 3767=PROJCS["HTRS96 / UTM zone 33N", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3767"]] -5940=PROJCS["WGS 84 / EPSG Russia Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 165 deg West"], AXIS["Northing", "South along 75 deg West"], AUTHORITY["EPSG", "5940"]] +#disabled: AXIS has a string value: 5940=PROJCS["WGS 84 / EPSG Russia Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 165 deg West"], AXIS["Northing", "South along 75 deg West"], AUTHORITY["EPSG", "5940"]] 3766=PROJCS["HTRS96 / Croatia LCC", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 45.916666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3766"]] 3765=PROJCS["HTRS96 / Croatia TM", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3765"]] 3764=PROJCS["NZGD2000 / Chatham Island Circuit 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3764"]] @@ -6065,13 +6065,13 @@ TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 3760=PROJCS["NAD83(HARN) / Hawaii zone 3 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3760"]] 28419=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 19", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28419"]] 28418=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 18", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28418"]] -5939=PROJCS["WGS 84 / EPSG Norway Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 108 deg East"], AXIS["Northing", "South along 162 deg West"], AUTHORITY["EPSG", "5939"]] +#disabled: AXIS has a string value: 5939=PROJCS["WGS 84 / EPSG Norway Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 108 deg East"], AXIS["Northing", "South along 162 deg West"], AUTHORITY["EPSG", "5939"]] 28417=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 17", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28417"]] -5938=PROJCS["WGS 84 / EPSG Greenland Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 57 deg East"], AXIS["Northing", "South along 147 deg East"], AUTHORITY["EPSG", "5938"]] +#disabled: AXIS has a string value: 5938=PROJCS["WGS 84 / EPSG Greenland Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 57 deg East"], AXIS["Northing", "South along 147 deg East"], AUTHORITY["EPSG", "5938"]] 28416=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 16", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28416"]] -5937=PROJCS["WGS 84 / EPSG Canada Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 10 deg West"], AXIS["Northing", "South along 80 deg East"], AUTHORITY["EPSG", "5937"]] +#disabled: AXIS has a string value: 5937=PROJCS["WGS 84 / EPSG Canada Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 10 deg West"], AXIS["Northing", "South along 80 deg East"], AUTHORITY["EPSG", "5937"]] 28415=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 15", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28415"]] -5936=PROJCS["WGS 84 / EPSG Alaska Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 60 deg West"], AXIS["Northing", "South along 30 deg East"], AUTHORITY["EPSG", "5936"]] +#disabled: AXIS has a string value: 5936=PROJCS["WGS 84 / EPSG Alaska Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 60 deg West"], AXIS["Northing", "South along 30 deg East"], AUTHORITY["EPSG", "5936"]] 66416405=GEOGCS["IGN53 Mare (deg)", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66416405"]] 28414=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 14", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28414"]] 5935=PROJCS["WGS 84 / EPSG Arctic Regional zone C5", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5935"]] @@ -6367,7 +6367,7 @@ TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 5898=PROJCS["VN-2000 / TM-3 zone 491", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5898"]] 5897=PROJCS["VN-2000 / TM-3 zone 482", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5897"]] 5896=PROJCS["VN-2000 / TM-3 zone 481", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5896"]] -5890=PROJCS["JAXA Snow Depth Polar Stereographic North", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 90.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 180 deg"], AXIS["Northing", "South along 90 deg West"], AUTHORITY["EPSG", "5890"]] +#disabled: AXIS has a string value: 5890=PROJCS["JAXA Snow Depth Polar Stereographic North", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 90.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 180 deg"], AXIS["Northing", "South along 90 deg West"], AUTHORITY["EPSG", "5890"]] 26195=PROJCS["Merchich / Sahara Sud", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 22.5], PARAMETER["scale_factor", 0.999616437], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26195"]] 26194=PROJCS["Merchich / Sahara Nord", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 26.099999999999998], PARAMETER["scale_factor", 0.999616304], PARAMETER["false_easting", 1200000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26194"]] 26193=PROJCS["Merchich / Sahara", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 26.099999999999998], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1200000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26193"]] From 692516415ac48f052769e76400071cd09c97f4a4 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 23 Mar 2023 15:24:08 +0100 Subject: [PATCH 36/93] WKT: undo everything to prepare for implementing wkt2 instead --- .../projection/wkt/WKTEllipsoid.java | 2 +- .../terraplusplus/projection/wkt/WKTID.java | 2 +- .../projection/wkt/WKTParser.java | 61 +---------------- .../projection/wkt/WKTReader.java | 4 +- .../projection/wkt/crs/WKTAxis.java | 61 ----------------- .../crs/{AbstractWKTCRS.java => WKTCRS.java} | 2 +- .../projection/wkt/crs/WKTCompdCRS.java | 48 ------------- .../projection/wkt/crs/WKTEngineeringCRS.java | 55 --------------- .../projection/wkt/crs/WKTGeocentricCRS.java | 61 ----------------- .../projection/wkt/crs/WKTGeographicCRS.java | 62 ----------------- .../projection/wkt/crs/WKTProjectedCRS.java | 67 ------------------- .../projection/wkt/crs/WKTVertCRS.java | 55 --------------- .../projection/wkt/cs/WKTCS.java | 15 +++++ .../projection/wkt/datum/WKTDatum.java | 40 +---------- .../projection/wkt/datum/WKTDatumAnchor.java | 34 ---------- .../wkt/datum/WKTEngineeringDatum.java | 41 ------------ .../wkt/datum/WKTGeodeticDatum.java | 14 ++++ .../wkt/datum/WKTPrimeMeridian.java | 47 ------------- .../projection/wkt/datum/WKTTOWGS84.java | 52 -------------- .../projection/wkt/datum/WKTVertDatum.java | 41 ------------ .../wkt/projection/WKTProjection.java | 36 ---------- .../projection/WKTProjectionParameter.java | 39 ----------- .../projection/wkt/unit/WKTAngleUnit.java | 19 +++--- .../projection/wkt/unit/WKTLengthUnit.java | 19 +++--- .../projection/wkt/unit/WKTScaleUnit.java | 23 +++---- .../projection/wkt/unit/WKTUnit.java | 31 +++++++++ 26 files changed, 94 insertions(+), 837 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java rename src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/{AbstractWKTCRS.java => WKTCRS.java} (83%) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompdCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTEngineeringCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeocentricCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVertCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTEngineeringDatum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTTOWGS84.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVertDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java index f6f1a94b..f9dd575c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java @@ -41,7 +41,7 @@ public final class WKTEllipsoid extends WKTObject.WithID { @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("SPHEROID") + writer.beginObject("ELLIPSOID") .writeQuotedLatinString(this.name) .writeUnsignedNumericLiteral(this.semiMajorAxis) .writeUnsignedNumericLiteral(this.inverseFlattening) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java index 31a4a2a0..6c54a437 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java @@ -31,7 +31,7 @@ public final class WKTID extends WKTObject { @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("AUTHORITY") + writer.beginObject("ID") .writeQuotedLatinString(this.authorityName); if (this.authorityUniqueIdentifier instanceof Number) { writer.writeUnsignedNumericLiteral((Number) this.authorityUniqueIdentifier); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java index 169d1bc2..7bc9eeec 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java @@ -1,28 +1,8 @@ package net.buildtheearth.terraplusplus.projection.wkt; -import com.google.common.collect.ImmutableList; import lombok.NonNull; import lombok.SneakyThrows; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.projection.wkt.crs.AbstractWKTCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTAxis; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompdCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTEngineeringCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeocentricCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeographicCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTProjectedCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTVertCRS; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTEngineeringDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVertDatum; -import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatumAnchor; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTPrimeMeridian; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTTOWGS84; -import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjectionParameter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTScaleUnit; import java.io.IOException; import java.nio.CharBuffer; @@ -35,7 +15,7 @@ @UtilityClass public class WKTParser { private static final List> ALL_SCHEMAS = Arrays.asList( - WKTAngleUnit.PARSE_SCHEMA, + /*WKTAngleUnit.PARSE_SCHEMA, WKTAxis.PARSE_SCHEMA, WKTCompdCRS.PARSE_SCHEMA, WKTDatum.PARSE_SCHEMA, @@ -54,46 +34,9 @@ public class WKTParser { WKTScaleUnit.PARSE_SCHEMA, WKTTOWGS84.PARSE_SCHEMA, WKTVertCRS.PARSE_SCHEMA, - WKTVertDatum.PARSE_SCHEMA + WKTVertDatum.PARSE_SCHEMA*/ ); - public static final ImmutableList> CRS_SCHEMAS = ImmutableList.of( - WKTCompdCRS.PARSE_SCHEMA, - WKTEngineeringCRS.PARSE_SCHEMA, - WKTGeocentricCRS.PARSE_SCHEMA, - WKTGeographicCRS.PARSE_SCHEMA, - WKTProjectedCRS.PARSE_SCHEMA, - WKTVertCRS.PARSE_SCHEMA - ); - - @SneakyThrows(IOException.class) - public static WKTEllipsoid parseEllipsoid(@NonNull CharBuffer buffer) { - try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { - return WKTEllipsoid.PARSE_SCHEMA.parse(reader); - } - } - - @SneakyThrows(IOException.class) - public static WKTDatum parseDatum(@NonNull CharBuffer buffer) { - try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { - return WKTDatum.PARSE_SCHEMA.parse(reader); - } - } - - @SneakyThrows(IOException.class) - public static WKTPrimeMeridian parsePrimeMeridian(@NonNull CharBuffer buffer) { - try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { - return WKTPrimeMeridian.PARSE_SCHEMA.parse(reader); - } - } - - @SneakyThrows(IOException.class) - public static WKTGeographicCRS parseGeographicCRS(@NonNull CharBuffer buffer) { - try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { - return WKTGeographicCRS.PARSE_SCHEMA.parse(reader); - } - } - @SneakyThrows(IOException.class) public static WKTObject parse(@NonNull CharBuffer buffer) { try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java index a0833805..8b428553 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java @@ -200,7 +200,7 @@ public String nextQuotedLatinString() { builder.append(c); } } - return builder.toString(); + return builder.toString().intern(); } @Override @@ -224,7 +224,7 @@ public String nextEnumName() throws IOException { //unread last character (which is either ',' or ']') this.buffer.position(this.buffer.position() - 1); - return this.buffer.duplicate().position(start).limit(end - 1).toString(); + return this.buffer.duplicate().position(start).limit(end - 1).toString().intern(); } private long readUnsignedInteger() { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java deleted file mode 100644 index c0a8a931..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTAxis.java +++ /dev/null @@ -1,61 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTAxis extends WKTObject { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTAxisBuilderImpl::new, WKTAxisBuilder::build) - .permitKeyword("AXIS") - .requiredStringProperty(WKTAxisBuilder::name) - .requiredEnumProperty(Direction.class, WKTAxisBuilder::direction) - .build(); - - @NonNull - private final String name; - - @NonNull - private final Direction direction; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("AXIS") - .writeQuotedLatinString(this.name) - .writeEnum(this.direction) - .endObject(); - } - - /** - * @author DaPorkchop_ - */ - public enum Direction { - NORTH, - SOUTH, - EAST, - WEST, - UP, - DOWN, - OTHER, - - //there aren't Official:tm: values - NORTH_EAST, - NORTH_WEST, - SOUTH_EAST, - SOUTH_WEST, - GEOCENTRIC_X, - GEOCENTRIC_Y, - GEOCENTRIC_Z, - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/AbstractWKTCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java similarity index 83% rename from src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/AbstractWKTCRS.java rename to src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java index cd07ec6a..27fbde67 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/AbstractWKTCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java @@ -11,5 +11,5 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class AbstractWKTCRS extends WKTObject.WithID { +public abstract class WKTCRS extends WKTObject.WithID { } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompdCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompdCRS.java deleted file mode 100644 index 3f26c36f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompdCRS.java +++ /dev/null @@ -1,48 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVertDatum; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTCompdCRS extends AbstractWKTCRS { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTCompdCRSBuilderImpl::new, WKTCompdCRSBuilder::build) - .permitKeyword("COMPD_CS") - .requiredStringProperty(WKTCompdCRSBuilder::name) - .addAnyObjectProperty(() -> WKTParser.CRS_SCHEMAS, WKTCompdCRSBuilder::headCRS, false) - .addAnyObjectProperty(() -> WKTParser.CRS_SCHEMAS, WKTCompdCRSBuilder::tailCRS, false) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final AbstractWKTCRS headCRS; - - @NonNull - private final AbstractWKTCRS tailCRS; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("COMPD_CS") - .writeQuotedLatinString(this.name) - .writeRequiredObject(this.headCRS) - .writeRequiredObject(this.tailCRS) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTEngineeringCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTEngineeringCRS.java deleted file mode 100644 index 4b28a0b4..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTEngineeringCRS.java +++ /dev/null @@ -1,55 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.google.common.collect.ImmutableList; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.Singular; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTEngineeringDatum; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTEngineeringCRS extends AbstractWKTCRS { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEngineeringCRSBuilderImpl::new, WKTEngineeringCRSBuilder::build) - .permitKeyword("LOCAL_CS") - .requiredStringProperty(WKTEngineeringCRSBuilder::name) - .requiredObjectProperty(WKTEngineeringDatum.PARSE_SCHEMA, WKTEngineeringCRSBuilder::datum) - .requiredObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTEngineeringCRSBuilder::unit) - .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTEngineeringCRSBuilder::axis, true) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final WKTEngineeringDatum datum; - - @NonNull - private final WKTAngleUnit unit; - - @NonNull - @Singular("axis") - private final ImmutableList axes; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("LOCAL_CS") - .writeQuotedLatinString(this.name) - .writeRequiredObject(this.datum) - .writeRequiredObject(this.unit) - .writeObjectList(this.axes) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeocentricCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeocentricCRS.java deleted file mode 100644 index 0d191069..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeocentricCRS.java +++ /dev/null @@ -1,61 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.google.common.collect.ImmutableList; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.Singular; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTPrimeMeridian; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTGeocentricCRS extends AbstractWKTCRS { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTGeocentricCRSBuilderImpl::new, WKTGeocentricCRSBuilder::build) - .permitKeyword("GEOCCS") - .requiredStringProperty(WKTGeocentricCRSBuilder::name) - .requiredObjectProperty(WKTDatum.PARSE_SCHEMA, WKTGeocentricCRSBuilder::datum) - .requiredObjectProperty(WKTPrimeMeridian.PARSE_SCHEMA, WKTGeocentricCRSBuilder::primeMeridian) - .requiredObjectProperty(WKTLengthUnit.PARSE_SCHEMA, WKTGeocentricCRSBuilder::linearUnit) - .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTGeocentricCRSBuilder::axis, true) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final WKTDatum datum; - - @NonNull - private final WKTPrimeMeridian primeMeridian; - - @NonNull - private final WKTLengthUnit linearUnit; - - @NonNull - @Singular("axis") - private final ImmutableList axes; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("GEOCCS") - .writeQuotedLatinString(this.name) - .writeRequiredObject(this.datum) - .writeRequiredObject(this.primeMeridian) - .writeRequiredObject(this.linearUnit) - .writeObjectList(this.axes) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java deleted file mode 100644 index 6563c693..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java +++ /dev/null @@ -1,62 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.google.common.collect.ImmutableList; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.Singular; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTPrimeMeridian; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - * @see WKT Specification §C.4.1: Geodetic CRS - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTGeographicCRS extends AbstractWKTCRS { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTGeographicCRSBuilderImpl::new, WKTGeographicCRSBuilder::build) - .permitKeyword("GEOGCS") - .requiredStringProperty(WKTGeographicCRSBuilder::name) - .requiredObjectProperty(WKTDatum.PARSE_SCHEMA, WKTGeographicCRSBuilder::datum) - .requiredObjectProperty(WKTPrimeMeridian.PARSE_SCHEMA, WKTGeographicCRSBuilder::primeMeridian) - .requiredObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTGeographicCRSBuilder::angleUnit) - .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTGeographicCRSBuilder::axis, true) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final WKTDatum datum; - - @NonNull - private final WKTPrimeMeridian primeMeridian; - - @NonNull - private final WKTAngleUnit angleUnit; - - @NonNull - @Singular("axis") - private final ImmutableList axes; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("GEOGCS") - .writeQuotedLatinString(this.name) - .writeRequiredObject(this.datum) - .writeRequiredObject(this.primeMeridian) - .writeRequiredObject(this.angleUnit) - .writeObjectList(this.axes) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java deleted file mode 100644 index 3c2758ef..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java +++ /dev/null @@ -1,67 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.google.common.collect.ImmutableList; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.Singular; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; -import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjectionParameter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTProjectedCRS extends AbstractWKTCRS { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTProjectedCRSBuilderImpl::new, WKTProjectedCRSBuilder::build) - .permitKeyword("PROJCS") - .requiredStringProperty(WKTProjectedCRSBuilder::name) - .requiredObjectProperty(WKTGeographicCRS.PARSE_SCHEMA, WKTProjectedCRSBuilder::geogcs) - .requiredObjectProperty(WKTProjection.PARSE_SCHEMA, WKTProjectedCRSBuilder::projection) - .addObjectListProperty(WKTProjectionParameter.PARSE_SCHEMA, WKTProjectedCRSBuilder::projectionParameter, true) - .requiredObjectProperty(WKTLengthUnit.PARSE_SCHEMA, WKTProjectedCRSBuilder::axisUnit) - .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTProjectedCRSBuilder::axis, true) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final WKTGeographicCRS geogcs; - - @NonNull - private final WKTProjection projection; - - @NonNull - @Singular - private final ImmutableList projectionParameters; - - @NonNull - private final WKTLengthUnit axisUnit; - - @NonNull - @Singular("axis") - private final ImmutableList axes; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("PROJCS") - .writeQuotedLatinString(this.name) - .writeRequiredObject(this.geogcs) - .writeRequiredObject(this.projection) - .writeObjectList(this.projectionParameters) - .writeRequiredObject(this.axisUnit) - .writeObjectList(this.axes) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVertCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVertCRS.java deleted file mode 100644 index 1cef0e66..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVertCRS.java +++ /dev/null @@ -1,55 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.google.common.collect.ImmutableList; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.Singular; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVertDatum; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTVertCRS extends AbstractWKTCRS { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTVertCRSBuilderImpl::new, WKTVertCRSBuilder::build) - .permitKeyword("VERT_CS") - .requiredStringProperty(WKTVertCRSBuilder::name) - .requiredObjectProperty(WKTVertDatum.PARSE_SCHEMA, WKTVertCRSBuilder::datum) - .requiredObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTVertCRSBuilder::unit) - .addObjectListProperty(WKTAxis.PARSE_SCHEMA, WKTVertCRSBuilder::axis, true) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final WKTVertDatum datum; - - @NonNull - private final WKTAngleUnit unit; - - @NonNull - @Singular("axis") - private final ImmutableList axes; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("VERT_CS") - .writeQuotedLatinString(this.name) - .writeRequiredObject(this.datum) - .writeRequiredObject(this.unit) - .writeObjectList(this.axes) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java new file mode 100644 index 00000000..08bccb6f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java @@ -0,0 +1,15 @@ +package net.buildtheearth.terraplusplus.projection.wkt.cs; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public abstract class WKTCS extends WKTObject.WithID { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java index 767748a8..13f91e0d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java @@ -1,16 +1,9 @@ package net.buildtheearth.terraplusplus.projection.wkt.datum; -import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; -import lombok.NonNull; import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; /** * @author DaPorkchop_ @@ -18,36 +11,5 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTDatum extends WKTObject.WithID { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTDatumBuilderImpl::new, WKTDatumBuilder::build) - .permitKeyword("DATUM", "TRF", "GEODETICDATUM") - .requiredStringProperty(WKTDatumBuilder::name) - .requiredObjectProperty(WKTEllipsoid.PARSE_SCHEMA, WKTDatumBuilder::ellipsoid) - .optionalObjectProperty(WKTTOWGS84.PARSE_SCHEMA, WKTDatumBuilder::toWGS84) - .optionalObjectProperty(WKTDatumAnchor.PARSE_SCHEMA, WKTDatumBuilder::anchor) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final WKTEllipsoid ellipsoid; - - @Builder.Default - private final WKTTOWGS84 toWGS84 = null; - - @Builder.Default - private final WKTDatumAnchor anchor = null; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("DATUM") - .writeQuotedLatinString(this.name) - .writeRequiredObject(this.ellipsoid) - .writeOptionalObject(this.toWGS84) - .writeOptionalObject(this.anchor) - .writeOptionalObject(this.id()) - .endObject(); - } +public abstract class WKTDatum extends WKTObject.WithID { } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java deleted file mode 100644 index 3cd4f5f6..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumAnchor.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTDatumAnchor extends WKTObject { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTDatumAnchorBuilderImpl::new, WKTDatumAnchorBuilder::build) - .permitKeyword("ANCHOR") - .requiredStringProperty(WKTDatumAnchorBuilder::description) - .build(); - - @NonNull - private final String description; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ANCHOR") - .writeQuotedLatinString(this.description) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTEngineeringDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTEngineeringDatum.java deleted file mode 100644 index 8522dced..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTEngineeringDatum.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTEngineeringDatum extends WKTObject.WithID { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEngineeringDatumBuilderImpl::new, WKTEngineeringDatumBuilder::build) - .permitKeyword("LOCAL_DATUM") - .requiredStringProperty(WKTEngineeringDatumBuilder::name) - .requiredSignedNumericProperty(WKTEngineeringDatumBuilder::type) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final Number type; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("LOCAL_DATUM") - .writeQuotedLatinString(this.name) - .writeSignedNumericLiteral(this.type) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java new file mode 100644 index 00000000..ea6aa30c --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java @@ -0,0 +1,14 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.experimental.SuperBuilder; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public abstract class WKTGeodeticDatum extends WKTDatum { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java deleted file mode 100644 index fd558c34..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTPrimeMeridian.java +++ /dev/null @@ -1,47 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTPrimeMeridian extends WKTObject.WithID { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTPrimeMeridianBuilderImpl::new, WKTPrimeMeridianBuilder::build) - .permitKeyword("PRIMEM", "PRIMEMERIDIAN") - .requiredStringProperty(WKTPrimeMeridianBuilder::name) - .requiredSignedNumericAsDoubleProperty(WKTPrimeMeridianBuilder::irmLongitude) - .optionalObjectProperty(WKTAngleUnit.PARSE_SCHEMA, WKTPrimeMeridianBuilder::unit) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - private final double irmLongitude; - - @Builder.Default - private final WKTAngleUnit unit = null; //TODO: "!! If is omitted, the value must be in the CRS's CS angular unit if available, else in decimal degrees." - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("PRIMEM") - .writeQuotedLatinString(this.name) - .writeSignedNumericLiteral(this.irmLongitude) - .writeOptionalObject(this.unit) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTTOWGS84.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTTOWGS84.java deleted file mode 100644 index 42cae22e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTTOWGS84.java +++ /dev/null @@ -1,52 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTTOWGS84 extends WKTObject { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTTOWGS84BuilderImpl::new, WKTTOWGS84Builder::build) - .permitKeyword("TOWGS84") - .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::dx) - .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::dy) - .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::dz) - .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::ex) - .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::ey) - .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::ez) - .requiredSignedNumericAsDoubleProperty(WKTTOWGS84Builder::ppm) - .build(); - - private final double dx; - private final double dy; - private final double dz; - private final double ex; - private final double ey; - private final double ez; - private final double ppm; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("TOWGS84") - .writeSignedNumericLiteral(this.dx) - .writeSignedNumericLiteral(this.dy) - .writeSignedNumericLiteral(this.dz) - .writeSignedNumericLiteral(this.ex) - .writeSignedNumericLiteral(this.ey) - .writeSignedNumericLiteral(this.ez) - .writeSignedNumericLiteral(this.ppm) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVertDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVertDatum.java deleted file mode 100644 index dec225bd..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVertDatum.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTVertDatum extends WKTObject.WithID { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTVertDatumBuilderImpl::new, WKTVertDatumBuilder::build) - .permitKeyword("VERT_DATUM") - .requiredStringProperty(WKTVertDatumBuilder::name) - .requiredSignedNumericProperty(WKTVertDatumBuilder::type) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @NonNull - private final Number type; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("VERT_DATUM") - .writeQuotedLatinString(this.name) - .writeSignedNumericLiteral(this.type) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java deleted file mode 100644 index 87d569a1..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.projection; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTProjection extends WKTObject.WithID { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTProjectionBuilderImpl::new, WKTProjectionBuilder::build) - .permitKeyword("PROJECTION") - .requiredStringProperty(WKTProjectionBuilder::name) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - - @NonNull - private final String name; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("PROJECTION") - .writeQuotedLatinString(this.name) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java deleted file mode 100644 index 9b2cff27..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.projection; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTProjectionParameter extends WKTObject { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTProjectionParameterBuilderImpl::new, WKTProjectionParameterBuilder::build) - .permitKeyword("PARAMETER") - .requiredStringProperty(WKTProjectionParameterBuilder::name) - .requiredSignedNumericProperty(WKTProjectionParameterBuilder::value) - .build(); - - @NonNull - private final String name; - - @NonNull - private final Number value; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("PARAMETER") - .writeQuotedLatinString(this.name) - .writeSignedNumericLiteral(this.value) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java index 34941330..a97a5505 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java @@ -4,7 +4,6 @@ import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -17,29 +16,27 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTAngleUnit extends WKTObject.WithID { +public final class WKTAngleUnit extends WKTUnit { public static final WKTAngleUnit DEGREE = builder().name("degree").conversionFactor(0.0174532925199433d).build(); public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTAngleUnitBuilderImpl::new, WKTAngleUnitBuilder::build) .permitKeyword("ANGLEUNIT", "UNIT") - .requiredStringProperty(WKTAngleUnit.WKTAngleUnitBuilder::name) - .requiredUnsignedNumericAsDoubleProperty(WKTAngleUnit.WKTAngleUnitBuilder::conversionFactor) .inheritFrom(BASE_PARSE_SCHEMA) .build(); - @NonNull - private final String name; - /** * The number of radians per unit. */ - private final double conversionFactor; + @Override + public double conversionFactor() { + return super.conversionFactor(); + } @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("UNIT") - .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.conversionFactor) + writer.beginObject("ANGLEUNIT") + .writeQuotedLatinString(this.name()) + .writeUnsignedNumericLiteral(this.conversionFactor()) .writeOptionalObject(this.id()) .endObject(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java index f4c809ff..7c1c0a71 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java @@ -4,7 +4,6 @@ import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -17,29 +16,27 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTLengthUnit extends WKTObject.WithID { +public final class WKTLengthUnit extends WKTUnit { public static final WKTLengthUnit METRE = builder().name("metre").conversionFactor(1.0d).build(); public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTLengthUnitBuilderImpl::new, WKTLengthUnitBuilder::build) .permitKeyword("LENGTHUNIT", "UNIT") - .requiredStringProperty(WKTLengthUnitBuilder::name) - .requiredUnsignedNumericAsDoubleProperty(WKTLengthUnitBuilder::conversionFactor) .inheritFrom(BASE_PARSE_SCHEMA) .build(); - @NonNull - private final String name; - /** * The number of meters per unit. */ - private final double conversionFactor; + @Override + public double conversionFactor() { + return super.conversionFactor(); + } @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("UNIT") - .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.conversionFactor) + writer.beginObject("LENGTHUNIT") + .writeQuotedLatinString(this.name()) + .writeUnsignedNumericLiteral(this.conversionFactor()) .writeOptionalObject(this.id()) .endObject(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java index 408b326c..f6b523c1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -4,7 +4,6 @@ import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -17,27 +16,25 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTScaleUnit extends WKTObject.WithID { +public final class WKTScaleUnit extends WKTUnit { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTScaleUnitBuilderImpl::new, WKTScaleUnitBuilder::build) - .permitKeyword("SCALEUNIT", "UNIT") - .requiredStringProperty(WKTScaleUnit.WKTScaleUnitBuilder::name) - .requiredUnsignedNumericAsDoubleProperty(WKTScaleUnit.WKTScaleUnitBuilder::conversionFactor) + .permitKeyword("LENGTHUNIT", "UNIT") .inheritFrom(BASE_PARSE_SCHEMA) .build(); - @NonNull - private final String name; - /** - * The scale factor. + * The number of meters per unit. */ - private final double conversionFactor; + @Override + public double conversionFactor() { + return super.conversionFactor(); + } @Override public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("UNIT") - .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.conversionFactor) + writer.beginObject("SCALEUNIT") + .writeQuotedLatinString(this.name()) + .writeUnsignedNumericLiteral(this.conversionFactor()) .writeOptionalObject(this.id()) .endObject(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java new file mode 100644 index 00000000..a8378c4b --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java @@ -0,0 +1,31 @@ +package net.buildtheearth.terraplusplus.projection.wkt.unit; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public abstract class WKTUnit extends WKTObject.WithID { + protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WKTUnitBuilder::build) + .permitKeyword("") + .requiredStringProperty(WKTUnitBuilder::name) + .requiredUnsignedNumericAsDoubleProperty(WKTUnitBuilder::conversionFactor) + .inheritFrom(WKTObject.WithID.BASE_PARSE_SCHEMA) + .build(); + + @NonNull + private final String name; + + /** + * The number of base units per unit. + */ + private final double conversionFactor; +} From 4381fb9d341af4d7c7dba7baa42c79f721a5abb6 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 23 Mar 2023 16:39:51 +0100 Subject: [PATCH 37/93] WKT: begin parsing PROJJSON --- .../projection/wkt/WKTObject.java | 39 ++++++++++++ .../projection/wkt/datum/WKTDatum.java | 2 +- .../wkt/datum/WKTDatumEnsemble.java | 43 +++++++++++++ .../wkt/datum/WKTDynamicGeodeticDatum.java | 39 ++++++++++++ .../wkt/datum/WKTGeodeticDatum.java | 36 +++++++++++ .../wkt/datum/WKTGeodeticDatumEnsemble.java | 40 ++++++++++++ .../wkt/datum/WKTStaticGeodeticDatum.java | 18 ++++++ .../projection/wkt/misc/WKTBoundingBox.java | 43 +++++++++++++ .../wkt/{ => misc}/WKTEllipsoid.java | 15 ++++- .../projection/wkt/{ => misc}/WKTID.java | 24 ++++--- .../projection/wkt/misc/WKTPrimeMeridian.java | 41 ++++++++++++ src/test/java/wkt/WKTParserTest.java | 62 +++++-------------- 12 files changed, 342 insertions(+), 60 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicGeodeticDatum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatumEnsemble.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticGeodeticDatum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java rename src/main/java/net/buildtheearth/terraplusplus/projection/wkt/{ => misc}/WKTEllipsoid.java (73%) rename src/main/java/net/buildtheearth/terraplusplus/projection/wkt/{ => misc}/WKTID.java (57%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index 92ef9fa7..e4cbc44f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -1,14 +1,24 @@ package net.buildtheearth.terraplusplus.projection.wkt; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDynamicGeodeticDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatumEnsemble; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; import java.io.IOException; +import static net.daporkchop.lib.common.util.PorkUtil.*; + /** * @author DaPorkchop_ */ @@ -35,6 +45,24 @@ public String toString(@NonNull WKTStyle style) { public abstract void write(@NonNull WKTWriter writer) throws IOException; + /** + * @author DaPorkchop_ + */ + @JsonIgnoreProperties("$schema") + @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") + @JsonSubTypes({ + @JsonSubTypes.Type(value = WKTGeodeticDatumEnsemble.class, name = "DatumEnsemble"), + @JsonSubTypes.Type(value = WKTDynamicGeodeticDatum.class, name = "DynamicGeodeticReferenceFrame"), + @JsonSubTypes.Type(value = WKTStaticGeodeticDatum.class, name = "StaticGeodeticReferenceFrame"), + + @JsonSubTypes.Type(value = WKTEllipsoid.class, name = "Ellipsoid"), + }) + public interface AutoDeserialize { + default T asWKTObject() { + return uncheckedCast(this); + } + } + /** * @author DaPorkchop_ */ @@ -50,4 +78,15 @@ public static abstract class WithID extends WKTObject { @Builder.Default private final WKTID id = null; } + + /** + * @author DaPorkchop_ + */ + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static abstract class WithNameAndID extends WKTObject.WithID { + @NonNull + private final String name; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java index 13f91e0d..0a48242b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java @@ -11,5 +11,5 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTDatum extends WKTObject.WithID { +public abstract class WKTDatum extends WKTObject.WithNameAndID implements WKTObject.AutoDeserialize { } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java new file mode 100644 index 00000000..46200d11 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java @@ -0,0 +1,43 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; +import java.util.List; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public abstract class WKTDatumEnsemble extends WKTDatum { + @NonNull + private final List members; + + @NonNull + private final Number accuracy; + + /** + * @author DaPorkchop_ + */ + @Jacksonized + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static final class Member extends WKTObject.WithNameAndID { + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("MEMBER") + .writeQuotedLatinString(this.name()) + .writeOptionalObject(this.id()) + .endObject(); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicGeodeticDatum.java new file mode 100644 index 00000000..ad3e1f61 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicGeodeticDatum.java @@ -0,0 +1,39 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTDynamicGeodeticDatum extends WKTGeodeticDatum { + @NonNull + @JsonProperty("frame_reference_epoch") + private final Object frameReferenceEpoch; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("DYNAMIC").beginObject("FRAMEEPOCH"); + if (this.frameReferenceEpoch instanceof Number) { + writer.writeUnsignedNumericLiteral((Number) this.frameReferenceEpoch); + } else { + writer.writeQuotedLatinString(this.frameReferenceEpoch.toString()); + } + writer.endObject().endObject(); + + super.write(writer); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java index ea6aa30c..51e4d2c7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java @@ -1,8 +1,18 @@ package net.buildtheearth.terraplusplus.projection.wkt.datum; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; +import lombok.NonNull; import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTBoundingBox; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTPrimeMeridian; + +import java.io.IOException; /** * @author DaPorkchop_ @@ -11,4 +21,30 @@ @SuperBuilder(toBuilder = true) @Getter public abstract class WKTGeodeticDatum extends WKTDatum { + @NonNull + @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) + private final WKTEllipsoid ellipsoid; + + @Builder.Default + private final String scope = null; + + @Builder.Default + private final String area = null; + + @NonNull + private final WKTBoundingBox bbox; + + @Builder.Default + @JsonProperty("prime_meridian") + private final WKTPrimeMeridian primeMeridian = null; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("DATUM") + .writeRequiredObject(this.ellipsoid) + .writeRequiredObject(this.bbox) + .writeOptionalObject(this.id()) + .endObject() + .writeOptionalObject(this.primeMeridian); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatumEnsemble.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatumEnsemble.java new file mode 100644 index 00000000..1dc9a8b3 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatumEnsemble.java @@ -0,0 +1,40 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTGeodeticDatumEnsemble extends WKTDatumEnsemble { + @NonNull + @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) + private final WKTEllipsoid ellipsoid; + + //TODO: prime meridian + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("ENSEMBLE") + .writeQuotedLatinString(this.name()) + .writeObjectList(this.members()) + .writeRequiredObject(this.ellipsoid) + .beginObject("ENSEMBLEACCURACY").writeUnsignedNumericLiteral(this.accuracy()).endObject() + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticGeodeticDatum.java new file mode 100644 index 00000000..ff8a9e04 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticGeodeticDatum.java @@ -0,0 +1,18 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTStaticGeodeticDatum extends WKTGeodeticDatum { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java new file mode 100644 index 00000000..04c97ab4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java @@ -0,0 +1,43 @@ +package net.buildtheearth.terraplusplus.projection.wkt.misc; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTBoundingBox extends WKTObject { + @JsonProperty("south_latitude") + private final double southLatitude; + + @JsonProperty("west_longitude") + private final double westLongitude; + + @JsonProperty("north_latitude") + private final double northLatitude; + + @JsonProperty("east_longitude") + private final double eastLongitude; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("BBOX") + .writeSignedNumericLiteral(this.southLatitude) + .writeSignedNumericLiteral(this.westLongitude) + .writeSignedNumericLiteral(this.northLatitude) + .writeSignedNumericLiteral(this.eastLongitude) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java similarity index 73% rename from src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java rename to src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java index f9dd575c..8dc42e5a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java @@ -1,10 +1,16 @@ -package net.buildtheearth.terraplusplus.projection.wkt; +package net.buildtheearth.terraplusplus.projection.wkt.misc; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; import java.io.IOException; @@ -13,10 +19,12 @@ * @author DaPorkchop_ * @see WKT Specification §8.2.1: Geodetic datum - Ellipsoid */ +@JsonIgnoreProperties("$schema") +@Jacksonized @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTEllipsoid extends WKTObject.WithID { +public final class WKTEllipsoid extends WKTObject.WithID implements WKTObject.AutoDeserialize { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEllipsoidBuilderImpl::new, WKTEllipsoidBuilder::build) .permitKeyword("ELLIPSOID", "SPHEROID") .requiredStringProperty(WKTEllipsoidBuilder::name) @@ -29,14 +37,17 @@ public final class WKTEllipsoid extends WKTObject.WithID { @NonNull private final String name; + @JsonProperty("semi_major_axis") private final double semiMajorAxis; /** * May be {@code 0.0d}, representing a value of infinity (in which case the ellipsoid is a sphere). */ + @JsonProperty("inverse_flattening") private final double inverseFlattening; @Builder.Default + @JsonProperty("length_unit") private final WKTLengthUnit lengthUnit = null; @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java similarity index 57% rename from src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java rename to src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java index 6c54a437..bec9f704 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTID.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java @@ -1,9 +1,14 @@ -package net.buildtheearth.terraplusplus.projection.wkt; +package net.buildtheearth.terraplusplus.projection.wkt.misc; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTReader; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -11,32 +16,33 @@ * @author DaPorkchop_ * @see WKT Specification §C.2: Backward compatibility of CRS common attributes */ +@Jacksonized @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter public final class WKTID extends WKTObject { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTIDBuilderImpl::new, WKTIDBuilder::build) .permitKeyword("ID", "AUTHORITY") - .requiredStringProperty(WKTIDBuilder::authorityName) + .requiredStringProperty(WKTIDBuilder::authority) .addSimpleProperty( reader -> reader.peek() == WKTReader.Token.QUOTED_LATIN_STRING ? reader.nextQuotedLatinString() : reader.nextUnsignedNumericLiteral(), - WKTIDBuilder::authorityUniqueIdentifier, true) + WKTIDBuilder::code, true) .build(); @NonNull - private final String authorityName; + private final String authority; @NonNull - private final Object authorityUniqueIdentifier; + private final Object code; @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("ID") - .writeQuotedLatinString(this.authorityName); - if (this.authorityUniqueIdentifier instanceof Number) { - writer.writeUnsignedNumericLiteral((Number) this.authorityUniqueIdentifier); + .writeQuotedLatinString(this.authority); + if (this.code instanceof Number) { + writer.writeUnsignedNumericLiteral((Number) this.code); } else { - writer.writeQuotedLatinString(this.authorityUniqueIdentifier.toString()); + writer.writeQuotedLatinString(this.code.toString()); } writer.endObject(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java new file mode 100644 index 00000000..1c7f4b34 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java @@ -0,0 +1,41 @@ +package net.buildtheearth.terraplusplus.projection.wkt.misc; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTPrimeMeridian extends WKTObject.WithNameAndID { + @NonNull + private final Number longitude; + + //!! If is omitted, the value must be in the CRS's CS angular unit if available, else in decimal degrees. + @Builder.Default + private final WKTAngleUnit angleUnit = null; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("PRIMEM") + .writeQuotedLatinString(this.name()) + .writeSignedNumericLiteral(this.longitude) + .writeOptionalObject(this.angleUnit) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index ce89a1a5..f17279ac 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -1,5 +1,6 @@ package wkt; +import com.fasterxml.jackson.core.JsonProcessingException; import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; @@ -14,6 +15,7 @@ import java.util.Objects; import java.util.Properties; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static org.junit.Assert.*; /** @@ -51,64 +53,28 @@ public void testWKTParse() { } @Test - public void testEllipsoid() { - assertEquals( - "SPHEROID[\"WGS 84\", 6378137.0, 298.257223563, UNIT[\"metre\", 1.0], AUTHORITY[\"EPSG\", 7030]]", - WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",7030]]")).toString()); - - assertEquals( - "SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]", - WKTParser.parseEllipsoid(buffer("SPHEROID[\"GRS 1980\",6378137.0,298.257222101]")).toString()); - - assertEquals( - "SPHEROID[\"Clark 1866\", 20925832.164, 294.97869821, UNIT[\"US survey foot\", 0.304800609601219]]", - WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",20925832.164,294.97869821, LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); - - assertEquals( - "SPHEROID[\"Clark 1866\", 20925832.164, 294.97869821, UNIT[\"US survey foot\", 0.304800609601219]]", - WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Clark 1866\",2.0925832164E7,294.97869821, LENGTHUNIT[\"US survey foot\",0.304800609601219]]")).toString()); - - assertEquals( - "SPHEROID[\"Sphere\", 6371000.0, 0.0, UNIT[\"metre\", 1.0]]", - WKTParser.parseEllipsoid(buffer("ELLIPSOID[\"Sphere\",6371000,0,LENGTHUNIT[\"metre\",1.0]]")).toString()); + public void testEllipsoid() throws JsonProcessingException { + System.out.println(JSON_MAPPER.readValue( + "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"Ellipsoid\",\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563,\"id\": {\"authority\": \"EPSG\",\"code\": 7030}}", + WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); } @Test - public void testDatum() { - assertEquals( - "DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101, UNIT[\"metre\", 1.0]]]", - WKTParser.parseDatum(buffer("DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137, 298.257222101, LENGTHUNIT[\"metre\", 1.0]]]")).toString()); - - assertEquals( - "DATUM[\"World Geodetic System 1984\", SPHEROID[\"WGS 84\", 6378388.0, 298.257223563, UNIT[\"metre\", 1.0]]]", - WKTParser.parseDatum(buffer("TRF[\"World Geodetic System 1984\", ELLIPSOID[\"WGS 84\",6378388.0,298.257223563,LENGTHUNIT[\"metre\",1.0]]]")).toString()); - - assertEquals( - "DATUM[\"Tananarive 1925\", SPHEROID[\"International 1924\", 6378388.0, 297.0, UNIT[\"metre\", 1.0]], ANCHOR[\"Tananarive observatory:21.0191667gS, 50.23849537gE of Paris\"]]", - WKTParser.parseDatum(buffer("GEODETICDATUM[\"Tananarive 1925\", ELLIPSOID[\"International 1924\",6378388.0,297.0,LENGTHUNIT[\"metre\",1.0] ], ANCHOR[\"Tananarive observatory:21.0191667gS, 50.23849537gE of Paris\"]]")).toString()); + public void testDatum() throws JsonProcessingException { + System.out.println(JSON_MAPPER.readValue( + "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"DynamicGeodeticReferenceFrame\",\"name\": \"IGS97\",\"frame_reference_epoch\": 1997,\"ellipsoid\": {\"name\": \"GRS 1980\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257222101},\"scope\": \"Geodesy.\",\"area\": \"World.\",\"bbox\": {\"south_latitude\": -90,\"west_longitude\": -180,\"north_latitude\": 90,\"east_longitude\": 180},\"id\": {\"authority\": \"EPSG\",\"code\": 1244}}", + WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); + + System.out.println(JSON_MAPPER.readValue( + "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"DatumEnsemble\",\"name\": \"World Geodetic System 1984 ensemble\",\"members\": [{\"name\": \"World Geodetic System 1984 (Transit)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1166}},{\"name\": \"World Geodetic System 1984 (G730)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1152}},{\"name\": \"World Geodetic System 1984 (G873)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1153}},{\"name\": \"World Geodetic System 1984 (G1150)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1154}},{\"name\": \"World Geodetic System 1984 (G1674)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1155}},{\"name\": \"World Geodetic System 1984 (G1762)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1156}},{\"name\": \"World Geodetic System 1984 (G2139)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1309}}],\"ellipsoid\": {\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563},\"accuracy\": \"2.0\",\"id\": {\"authority\": \"EPSG\",\"code\": 6326}}", + WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); } @Test public void testPrimeMeridian() { - assertEquals( - "PRIMEM[\"Paris\", 2.5969213, UNIT[\"grad\", 0.015707963267949]]", - WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Paris\",2.5969213,ANGLEUNIT[\"grad\",0.015707963267949]]")).toString()); - assertEquals( - "PRIMEM[\"Ferro\", -17.6666667]", - WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Ferro\",-17.6666667]")).toString()); - assertEquals( - "PRIMEM[\"Greenwich\", 0.0, UNIT[\"degree\", 0.0174532925199433]]", - WKTParser.parsePrimeMeridian(buffer("PRIMEM[\"Greenwich\",0.0, ANGLEUNIT[\"degree\",0.0174532925199433]]")).toString()); } @Test public void testGeographicCRS() { - assertEquals( - "GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\", 0.0], UNIT[\"degree\", 0.0174532925199433]]", - WKTParser.parseGeographicCRS(buffer("GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", ELLIPSOID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\",0], UNIT[\"degree\", 0.0174532925199433]]")).toString()); - - /*assertEquals( - "GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\", 0.0], AXIS[\"latitude\", NORTH], AXIS[\"longitude\", EAST], ANGLEUNIT[\"degree\", 0.0174532925199433]]", - WKTParser.parseStaticGeographicCRS(buffer("GEOGCS[\"NAD83\", DATUM[\"North American Datum 1983\", SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101]], PRIMEM[\"Greenwich\", 0], AXIS[\"latitude\",NORTH], AXIS[\"longitude\",EAST], UNIT[\"degree\",0.0174532925199433]]")).toString());*/ } } From 584e0c6fa2723bcb3afb3265e988ae795c17da83 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 25 Mar 2023 14:47:13 +0100 Subject: [PATCH 38/93] WKT: support PROJJSON projected CRSs --- .../projection/wkt/WKTObject.java | 11 +++- .../projection/wkt/crs/WKTCRS.java | 15 ++++- .../projection/wkt/crs/WKTGeographicCRS.java | 14 +++++ .../projection/wkt/crs/WKTProjectedCRS.java | 49 ++++++++++++++++ .../wkt/crs/WKTStaticGeographicCRS.java | 42 ++++++++++++++ .../projection/wkt/cs/WKTAxis.java | 58 +++++++++++++++++++ .../projection/wkt/cs/WKTCS.java | 48 ++++++++++++++- .../wkt/datum/WKTGeodeticDatum.java | 12 ++-- .../wkt/projection/WKTProjection.java | 42 ++++++++++++++ .../wkt/projection/WKTProjectionMethod.java | 30 ++++++++++ .../projection/WKTProjectionParameter.java | 40 +++++++++++++ .../projection/wkt/unit/WKTScaleUnit.java | 2 + .../projection/wkt/unit/WKTUnit.java | 30 ++++++++++ src/test/java/wkt/WKTParserTest.java | 16 ++++- 14 files changed, 401 insertions(+), 8 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index e4cbc44f..4b6bb216 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -9,6 +9,8 @@ import lombok.NonNull; import lombok.SneakyThrows; import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTProjectedCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDynamicGeodeticDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatumEnsemble; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; @@ -51,9 +53,13 @@ public String toString(@NonNull WKTStyle style) { @JsonIgnoreProperties("$schema") @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") @JsonSubTypes({ + @JsonSubTypes.Type(value = WKTProjectedCRS.class, name = "ProjectedCRS"), + @JsonSubTypes.Type(value = WKTStaticGeographicCRS.class, name = "GeodeticCRS"), + @JsonSubTypes.Type(value = WKTStaticGeographicCRS.class, name = "GeographicCRS"), + @JsonSubTypes.Type(value = WKTGeodeticDatumEnsemble.class, name = "DatumEnsemble"), @JsonSubTypes.Type(value = WKTDynamicGeodeticDatum.class, name = "DynamicGeodeticReferenceFrame"), - @JsonSubTypes.Type(value = WKTStaticGeodeticDatum.class, name = "StaticGeodeticReferenceFrame"), + @JsonSubTypes.Type(value = WKTStaticGeodeticDatum.class, name = "GeodeticReferenceFrame"), @JsonSubTypes.Type(value = WKTEllipsoid.class, name = "Ellipsoid"), }) @@ -63,6 +69,9 @@ default T asWKTObject() { } } + public interface ScopeExtentIdentifierRemark { //TODO: marker interface + } + /** * @author DaPorkchop_ */ diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java index 27fbde67..707a2256 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java @@ -1,9 +1,11 @@ package net.buildtheearth.terraplusplus.projection.wkt.crs; +import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTBoundingBox; /** * @author DaPorkchop_ @@ -11,5 +13,16 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTCRS extends WKTObject.WithID { +public abstract class WKTCRS extends WKTObject.WithNameAndID implements WKTObject.AutoDeserialize, WKTObject.ScopeExtentIdentifierRemark { + @Builder.Default + private final String scope = null; + + @Builder.Default + private final String area = null; + + @Builder.Default + private final String usage = null; + + @Builder.Default + private final WKTBoundingBox bbox = null; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java new file mode 100644 index 00000000..67ada124 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java @@ -0,0 +1,14 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.experimental.SuperBuilder; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public abstract class WKTGeographicCRS extends WKTCRS { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java new file mode 100644 index 00000000..a538ed01 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java @@ -0,0 +1,49 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTProjectedCRS extends WKTCRS { + @NonNull + @JsonProperty("base_crs") + @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) + private final WKTStaticGeographicCRS baseCrs; //TODO: is actually 'a GeodeticCRS, which is generally a GeographicCRS' + + @NonNull + private final WKTProjection conversion; + + @NonNull + @JsonProperty("coordinate_system") + private final WKTCS coordinateSystem; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("PROJCRS") + .writeQuotedLatinString(this.name()) + .writeRequiredObject(this.baseCrs) + .writeRequiredObject(this.conversion) + .writeRequiredObject(this.coordinateSystem) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java new file mode 100644 index 00000000..5ff9b28d --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java @@ -0,0 +1,42 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTStaticGeographicCRS extends WKTGeographicCRS { + @NonNull + private final WKTDatum datum; + + //TODO: special datum_ensemble member + + @NonNull + @JsonProperty("coordinate_system") + private final WKTCS coordinateSystem; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("GEOGCRS") + .writeRequiredObject(this.datum) + .writeRequiredObject(this.coordinateSystem) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java new file mode 100644 index 00000000..efa6718a --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java @@ -0,0 +1,58 @@ +package net.buildtheearth.terraplusplus.projection.wkt.cs; + +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTAxis extends WKTObject.WithID { + @Builder.Default + private final String name = null; //TODO: at most one of name/abbreviation may be null + + @Builder.Default + private final String abbreviation = null; + + @NonNull + private final Direction direction; + + @Builder.Default + private final WKTUnit unit = null; //TODO: should be a spatial unit + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("AXIS"); + + if (this.name != null && this.abbreviation != null) { + writer.writeEnumName('"' + this.name.replace("\"", "\"\"") + "\" " + this.abbreviation); + } else if (this.name != null) { + writer.writeQuotedLatinString(this.name); + } else if (this.abbreviation != null) { + writer.writeEnumName('(' + this.abbreviation + ')'); + } + + writer.writeOptionalObject(this.unit) + .writeOptionalObject(this.id()) + .endObject(); + } + + /** + * @author DaPorkchop_ + */ + public enum Direction { + north, northNorthEast, northEast, eastNorthEast, east, eastSouthEast, southEast, southSouthEast, south, southSouthWest, southWest, westSouthWest, west, westNorthWest, northWest, northNorthWest, geocentricX, geocentricY, geocentricZ, up, down, forward, aft, port, starboard, clockwise, counterClockwise, columnPositive, columnNegative, rowPositive, rowNegative, displayRight, displayLeft, displayUp, displayDown, future, past, towards, awayFrom, unspecified, + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java index 08bccb6f..b747419f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java @@ -1,15 +1,61 @@ package net.buildtheearth.terraplusplus.projection.wkt.cs; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; +import lombok.NonNull; import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; + +import java.io.IOException; +import java.util.List; /** * @author DaPorkchop_ */ +@Jacksonized @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTCS extends WKTObject.WithID { +public final class WKTCS extends WKTObject.WithID { + @NonNull + @JsonProperty("subtype") + private final Type type; + + @NonNull + @JsonProperty("axis") + private final List axes; + + @Builder.Default + private final WKTUnit unit = null; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("CS") + .writeEnum(this.type) + .writeUnsignedNumericLiteral(this.axes.size()) + .writeOptionalObject(this.id()) + .endObject() + .writeObjectList(this.axes) + .writeOptionalObject(this.unit); + } + + /** + * @author DaPorkchop_ + */ + public enum Type { + affine, + Cartesian, + cylindrical, + ellipsoidal, + linear, + parametric, + polar, + spherical, + vertical, + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java index 51e4d2c7..685031ba 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java @@ -7,6 +7,7 @@ import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTBoundingBox; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -20,7 +21,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTGeodeticDatum extends WKTDatum { +public abstract class WKTGeodeticDatum extends WKTDatum implements WKTObject.ScopeExtentIdentifierRemark { //this isn't supposed to have a scope extent identifier, but some projections seem to give it one anyway? @NonNull @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) private final WKTEllipsoid ellipsoid; @@ -31,8 +32,11 @@ public abstract class WKTGeodeticDatum extends WKTDatum { @Builder.Default private final String area = null; - @NonNull - private final WKTBoundingBox bbox; + @Builder.Default + private final String usage = null; + + @Builder.Default + private final WKTBoundingBox bbox = null; @Builder.Default @JsonProperty("prime_meridian") @@ -42,7 +46,7 @@ public abstract class WKTGeodeticDatum extends WKTDatum { public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("DATUM") .writeRequiredObject(this.ellipsoid) - .writeRequiredObject(this.bbox) + .writeOptionalObject(this.bbox) .writeOptionalObject(this.id()) .endObject() .writeOptionalObject(this.primeMeridian); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java new file mode 100644 index 00000000..6cce5720 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java @@ -0,0 +1,42 @@ +package net.buildtheearth.terraplusplus.projection.wkt.projection; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; +import java.util.Collections; +import java.util.List; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTProjection extends WKTObject.WithNameAndID { + @NonNull + private final WKTProjectionMethod method; + + @NonNull + @Builder.Default + private final List parameters = Collections.emptyList(); + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("CONVERSION") + .writeQuotedLatinString(this.name()) + .writeRequiredObject(this.method) + .writeObjectList(this.parameters) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java new file mode 100644 index 00000000..1c3f68c6 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java @@ -0,0 +1,30 @@ +package net.buildtheearth.terraplusplus.projection.wkt.projection; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTProjectionMethod extends WKTObject.WithNameAndID { + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("METHOD") + .writeQuotedLatinString(this.name()) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java new file mode 100644 index 00000000..868556bd --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java @@ -0,0 +1,40 @@ +package net.buildtheearth.terraplusplus.projection.wkt.projection; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTProjectionParameter extends WKTObject.WithNameAndID { + @NonNull + private final Number value; + + @Builder.Default + private final WKTUnit unit = null; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("PARAMETER") + .writeQuotedLatinString(this.name()) + .writeSignedNumericLiteral(this.value) + .writeOptionalObject(this.unit) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java index f6b523c1..3e7799a6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -17,6 +17,8 @@ @SuperBuilder(toBuilder = true) @Getter public final class WKTScaleUnit extends WKTUnit { + public static final WKTScaleUnit UNITY = builder().name("unity").conversionFactor(1.0d).build(); + public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTScaleUnitBuilderImpl::new, WKTScaleUnitBuilder::build) .permitKeyword("LENGTHUNIT", "UNIT") .inheritFrom(BASE_PARSE_SCHEMA) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java index a8378c4b..d92d904a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java @@ -1,5 +1,11 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; @@ -7,9 +13,12 @@ import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import java.io.IOException; + /** * @author DaPorkchop_ */ +@JsonDeserialize(using = WKTUnit.UnitDeserializer.class) @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter @@ -28,4 +37,25 @@ public abstract class WKTUnit extends WKTObject.WithID { * The number of base units per unit. */ private final double conversionFactor; + + protected static final class UnitDeserializer extends JsonDeserializer { + @Override + public WKTUnit deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + JsonToken token = p.currentToken(); + if (token == JsonToken.VALUE_STRING) { + String text = p.getText(); + switch (text) { + case "degree": + return WKTAngleUnit.DEGREE; + case "metre": + return WKTLengthUnit.METRE; + case "unity": + return WKTScaleUnit.UNITY; + default: + throw new IllegalArgumentException("unexpected text: " + text); + } + } + throw new UnsupportedOperationException(); //TODO + } + } } diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index f17279ac..d505bde4 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -75,6 +75,20 @@ public void testPrimeMeridian() { } @Test - public void testGeographicCRS() { + public void testGeographicCRS() throws JsonProcessingException { + System.out.println(JSON_MAPPER.readValue( + "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"GeographicCRS\",\"name\": \"IGS97\",\"datum\": {\"type\": \"DynamicGeodeticReferenceFrame\",\"name\": \"IGS97\",\"frame_reference_epoch\": 1997,\"ellipsoid\": {\"name\": \"GRS 1980\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257222101}},\"coordinate_system\": {\"subtype\": \"ellipsoidal\",\"axis\": [{\"name\": \"Geodetic latitude\",\"abbreviation\": \"Lat\",\"direction\": \"north\",\"unit\": \"degree\"},{\"name\": \"Geodetic longitude\",\"abbreviation\": \"Lon\",\"direction\": \"east\",\"unit\": \"degree\"},{\"name\": \"Ellipsoidal height\",\"abbreviation\": \"h\",\"direction\": \"up\",\"unit\": \"metre\"}]},\"scope\": \"Geodesy.\",\"area\": \"World.\",\"bbox\": {\"south_latitude\": -90,\"west_longitude\": -180,\"north_latitude\": 90,\"east_longitude\": 180},\"id\": {\"authority\": \"EPSG\",\"code\": 9002}}", + WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); + + /*System.out.println(JSON_MAPPER.readValue( + "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"GeographicCRS\",\"name\": \"WGS 84\",\"datum_ensemble\": {\"name\": \"World Geodetic System 1984 ensemble\",\"members\": [{\"name\": \"World Geodetic System 1984 (Transit)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1166}},{\"name\": \"World Geodetic System 1984 (G730)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1152}},{\"name\": \"World Geodetic System 1984 (G873)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1153}},{\"name\": \"World Geodetic System 1984 (G1150)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1154}},{\"name\": \"World Geodetic System 1984 (G1674)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1155}},{\"name\": \"World Geodetic System 1984 (G1762)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1156}},{\"name\": \"World Geodetic System 1984 (G2139)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1309}}],\"ellipsoid\": {\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563},\"accuracy\": \"2.0\",\"id\": {\"authority\": \"EPSG\",\"code\": 6326}},\"coordinate_system\": {\"subtype\": \"ellipsoidal\",\"axis\": [{\"name\": \"Geodetic latitude\",\"abbreviation\": \"Lat\",\"direction\": \"north\",\"unit\": \"degree\"},{\"name\": \"Geodetic longitude\",\"abbreviation\": \"Lon\",\"direction\": \"east\",\"unit\": \"degree\"},{\"name\": \"Ellipsoidal height\",\"abbreviation\": \"h\",\"direction\": \"up\",\"unit\": \"metre\"}]},\"scope\": \"Geodesy. Navigation and positioning using GPS satellite system.\",\"area\": \"World: Afghanistan, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antarctica, Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belgium, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bonaire, Saint Eustasius and Saba, Bosnia and Herzegovina, Botswana, Bouvet Island, Brazil, British Indian Ocean Territory, British Virgin Islands, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman Islands, Central African Republic, Chad, Chile, China, Christmas Island, Cocos (Keeling) Islands, Comoros, Congo, Cook Islands, Costa Rica, Côte d'Ivoire (Ivory Coast), Croatia, Cuba, Curacao, Cyprus, Czechia, Denmark, Djibouti, Dominica, Dominican Republic, East Timor, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Eswatini (Swaziland), Ethiopia, Falkland Islands (Malvinas), Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, French Southern Territories, Gabon, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Heard Island and McDonald Islands, Holy See (Vatican City State), Honduras, China - Hong Kong, Hungary, Iceland, India, Indonesia, Islamic Republic of Iran, Iraq, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Democratic People's Republic of Korea (North Korea), Republic of Korea (South Korea), Kosovo, Kuwait, Kyrgyzstan, Lao People's Democratic Republic (Laos), Latvia, Lebanon, Lesotho, Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lithuania, Luxembourg, China - Macao, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Federated States of Micronesia, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Myanmar (Burma), Namibia, Nauru, Nepal, Netherlands, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norfolk Island, North Macedonia, Northern Mariana Islands, Norway, Oman, Pakistan, Palau, Panama, Papua New Guinea (PNG), Paraguay, Peru, Philippines, Pitcairn, Poland, Portugal, Puerto Rico, Qatar, Reunion, Romania, Russian Federation, Rwanda, St Barthelemy, St Kitts and Nevis, St Helena, Ascension and Tristan da Cunha, St Lucia, St Martin, St Pierre and Miquelon, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia (Slovak Republic), Slovenia, St Maarten, Solomon Islands, Somalia, South Africa, South Georgia and the South Sandwich Islands, South Sudan, Spain, Sri Lanka, Sudan, Suriname, Svalbard and Jan Mayen, Sweden, Switzerland, Syrian Arab Republic, Taiwan, Tajikistan, United Republic of Tanzania, Thailand, The Democratic Republic of the Congo (Zaire), Togo, Tokelau, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates (UAE), United Kingdom (UK), United States (USA), United States Minor Outlying Islands, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, US Virgin Islands, Wallis and Futuna, Western Sahara, Yemen, Zambia, Zimbabwe.\",\"bbox\": {\"south_latitude\": -90,\"west_longitude\": -180,\"north_latitude\": 90,\"east_longitude\": 180},\"id\": {\"authority\": \"EPSG\",\"code\": 4979}}", + WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString());*/ + } + + @Test + public void testProjectedCRS() throws JsonProcessingException { + System.out.println(JSON_MAPPER.readValue( + "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"ProjectedCRS\",\"name\": \"OSGB36 / British National Grid\",\"base_crs\": {\"name\": \"OSGB36\",\"datum\": {\"type\": \"GeodeticReferenceFrame\",\"name\": \"Ordnance Survey of Great Britain 1936\",\"ellipsoid\": {\"name\": \"Airy 1830\",\"semi_major_axis\": 6377563.396,\"inverse_flattening\": 299.3249646}},\"coordinate_system\": {\"subtype\": \"ellipsoidal\",\"axis\": [{\"name\": \"Geodetic latitude\",\"abbreviation\": \"Lat\",\"direction\": \"north\",\"unit\": \"degree\"},{\"name\": \"Geodetic longitude\",\"abbreviation\": \"Lon\",\"direction\": \"east\",\"unit\": \"degree\"}]},\"id\": {\"authority\": \"EPSG\",\"code\": 4277}},\"conversion\": {\"name\": \"British National Grid\",\"method\": {\"name\": \"Transverse Mercator\",\"id\": {\"authority\": \"EPSG\",\"code\": 9807}},\"parameters\": [{\"name\": \"Latitude of natural origin\",\"value\": 49,\"unit\": \"degree\",\"id\": {\"authority\": \"EPSG\",\"code\": 8801}},{\"name\": \"Longitude of natural origin\",\"value\": -2,\"unit\": \"degree\",\"id\": {\"authority\": \"EPSG\",\"code\": 8802}},{\"name\": \"Scale factor at natural origin\",\"value\": 0.9996012717,\"unit\": \"unity\",\"id\": {\"authority\": \"EPSG\",\"code\": 8805}},{\"name\": \"False easting\",\"value\": 400000,\"unit\": \"metre\",\"id\": {\"authority\": \"EPSG\",\"code\": 8806}},{\"name\": \"False northing\",\"value\": -100000,\"unit\": \"metre\",\"id\": {\"authority\": \"EPSG\",\"code\": 8807}}]},\"coordinate_system\": {\"subtype\": \"Cartesian\",\"axis\": [{\"name\": \"Easting\",\"abbreviation\": \"E\",\"direction\": \"east\",\"unit\": \"metre\"},{\"name\": \"Northing\",\"abbreviation\": \"N\",\"direction\": \"north\",\"unit\": \"metre\"}]},\"scope\": \"Engineering survey, topographic mapping.\",\"area\": \"United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.\",\"bbox\": {\"south_latitude\": 49.75,\"west_longitude\": -9,\"north_latitude\": 61.01,\"east_longitude\": 2.01},\"id\": {\"authority\": \"EPSG\",\"code\": 27700}}", + WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); } } From 06feb2c5bc208fc78fcef5dc83bfbe1ebf0f012b Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 26 Mar 2023 19:59:31 +0200 Subject: [PATCH 39/93] WKT: refactor WKTObject into an interface --- .../projection/wkt/AbstractWKTObject.java | 79 +++++++++++++++++++ .../projection/wkt/WKTObject.java | 72 +++++++---------- .../projection/wkt/crs/WKTCRS.java | 3 +- .../projection/wkt/cs/WKTAxis.java | 4 +- .../projection/wkt/cs/WKTCS.java | 6 +- .../projection/wkt/datum/WKTDatum.java | 4 +- .../wkt/datum/WKTDatumEnsemble.java | 4 +- .../wkt/datum/WKTGeodeticDatum.java | 2 +- .../projection/wkt/misc/WKTBoundingBox.java | 4 +- .../projection/wkt/misc/WKTEllipsoid.java | 4 +- .../projection/wkt/misc/WKTID.java | 4 +- .../projection/wkt/misc/WKTPrimeMeridian.java | 4 +- .../wkt/projection/WKTProjection.java | 4 +- .../wkt/projection/WKTProjectionMethod.java | 4 +- .../projection/WKTProjectionParameter.java | 4 +- .../projection/wkt/unit/WKTAngleUnit.java | 4 + .../projection/wkt/unit/WKTLengthUnit.java | 4 + .../projection/wkt/unit/WKTScaleUnit.java | 4 + .../projection/wkt/unit/WKTUnit.java | 23 +++++- src/test/java/wkt/WKTParserTest.java | 39 +++++++-- 20 files changed, 199 insertions(+), 77 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java new file mode 100644 index 00000000..e4d281f8 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java @@ -0,0 +1,79 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.SneakyThrows; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode +@SuperBuilder(toBuilder = true) +public abstract class AbstractWKTObject implements WKTObject { + @Override + public final String toString() { + return this.toString(WKTStyle.ONE_LINE); + } + + @Override + public final String toPrettyString() { + return this.toString(WKTStyle.PRETTY); + } + + @Override + @SneakyThrows(IOException.class) + public final String toString(@NonNull WKTStyle style) { + StringBuilder builder = new StringBuilder(); + try (WKTWriter writer = new WKTWriter.ToAppendable(builder, style)) { + this.write(writer); + } + return builder.toString(); + } + + @Override + public abstract void write(@NonNull WKTWriter writer) throws IOException; + + /** + * @author DaPorkchop_ + */ + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static abstract class WithID extends AbstractWKTObject implements WKTObject.WithID { + protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WithIDBuilder::build) + .permitKeyword("") + .optionalObjectProperty(WKTID.PARSE_SCHEMA, WithIDBuilder::id) + .build(); + + @Builder.Default + private final WKTID id = null; + } + + /** + * @author DaPorkchop_ + */ + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static abstract class WithName extends AbstractWKTObject implements WKTObject.WithName { + @NonNull + private final String name; + } + + /** + * @author DaPorkchop_ + */ + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static abstract class WithNameAndID extends AbstractWKTObject.WithID implements WKTObject.WithName { + @NonNull + private final String name; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index 4b6bb216..f20a06e5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -3,12 +3,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; import lombok.NonNull; -import lombok.SneakyThrows; -import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTProjectedCRS; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDynamicGeodeticDatum; @@ -16,36 +11,26 @@ import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTScaleUnit; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; import java.io.IOException; +import java.util.Collections; +import java.util.List; import static net.daporkchop.lib.common.util.PorkUtil.*; /** * @author DaPorkchop_ */ -@EqualsAndHashCode -@SuperBuilder(toBuilder = true) -public abstract class WKTObject { - @Override - public String toString() { - return this.toString(WKTStyle.ONE_LINE); - } - - public String toPrettyString() { - return this.toString(WKTStyle.PRETTY); - } +public interface WKTObject { + String toPrettyString(); - @SneakyThrows(IOException.class) - public String toString(@NonNull WKTStyle style) { - StringBuilder builder = new StringBuilder(); - try (WKTWriter writer = new WKTWriter.ToAppendable(builder, style)) { - this.write(writer); - } - return builder.toString(); - } + String toString(@NonNull WKTStyle style); - public abstract void write(@NonNull WKTWriter writer) throws IOException; + void write(@NonNull WKTWriter writer) throws IOException; /** * @author DaPorkchop_ @@ -62,40 +47,39 @@ public String toString(@NonNull WKTStyle style) { @JsonSubTypes.Type(value = WKTStaticGeodeticDatum.class, name = "GeodeticReferenceFrame"), @JsonSubTypes.Type(value = WKTEllipsoid.class, name = "Ellipsoid"), + + //@JsonSubTypes.Type(value = WKTUnit.class, name = "Unit"), + @JsonSubTypes.Type(value = WKTAngleUnit.class, name = "AngularUnit"), + @JsonSubTypes.Type(value = WKTLengthUnit.class, name = "LinearUnit"), + @JsonSubTypes.Type(value = WKTScaleUnit.class, name = "ScaleUnit"), }) - public interface AutoDeserialize { + interface AutoDeserialize extends WKTObject { default T asWKTObject() { return uncheckedCast(this); } } - public interface ScopeExtentIdentifierRemark { //TODO: marker interface + /** + * @author DaPorkchop_ + */ + interface WithID { + WKTID id(); + + default List ids() { //TODO: support multiple IDs + return Collections.singletonList(this.id()); + } } /** * @author DaPorkchop_ */ - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static abstract class WithID extends WKTObject { - protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WithIDBuilder::build) - .permitKeyword("") - .optionalObjectProperty(WKTID.PARSE_SCHEMA, WithIDBuilder::id) - .build(); - - @Builder.Default - private final WKTID id = null; + interface WithName { + String name(); } /** * @author DaPorkchop_ */ - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static abstract class WithNameAndID extends WKTObject.WithID { - @NonNull - private final String name; + interface WithScopeExtentIdentifierRemark extends WithID { //TODO: marker interface } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java index 707a2256..f5842e38 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java @@ -4,6 +4,7 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTBoundingBox; @@ -13,7 +14,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTCRS extends WKTObject.WithNameAndID implements WKTObject.AutoDeserialize, WKTObject.ScopeExtentIdentifierRemark { +public abstract class WKTCRS extends AbstractWKTObject.WithNameAndID implements AbstractWKTObject.AutoDeserialize, WKTObject.WithScopeExtentIdentifierRemark { @Builder.Default private final String scope = null; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java index efa6718a..1d146c14 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java @@ -6,7 +6,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; @@ -19,7 +19,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTAxis extends WKTObject.WithID { +public final class WKTAxis extends AbstractWKTObject.WithID { @Builder.Default private final String name = null; //TODO: at most one of name/abbreviation may be null diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java index b747419f..419ee2ce 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.projection.wkt.cs; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Builder; import lombok.EqualsAndHashCode; @@ -7,7 +8,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; @@ -17,11 +18,12 @@ /** * @author DaPorkchop_ */ +@JsonIgnoreProperties("$schema") @Jacksonized @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTCS extends WKTObject.WithID { +public final class WKTCS extends AbstractWKTObject.WithID { @NonNull @JsonProperty("subtype") private final Type type; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java index 0a48242b..fa35c9e9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java @@ -3,7 +3,7 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; /** * @author DaPorkchop_ @@ -11,5 +11,5 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTDatum extends WKTObject.WithNameAndID implements WKTObject.AutoDeserialize { +public abstract class WKTDatum extends AbstractWKTObject.WithNameAndID implements AbstractWKTObject.AutoDeserialize { } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java index 46200d11..70949b96 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java @@ -5,7 +5,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -31,7 +31,7 @@ public abstract class WKTDatumEnsemble extends WKTDatum { @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter - public static final class Member extends WKTObject.WithNameAndID { + public static final class Member extends AbstractWKTObject.WithNameAndID { @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("MEMBER") diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java index 685031ba..6c3c12bf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java @@ -21,7 +21,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTGeodeticDatum extends WKTDatum implements WKTObject.ScopeExtentIdentifierRemark { //this isn't supposed to have a scope extent identifier, but some projections seem to give it one anyway? +public abstract class WKTGeodeticDatum extends WKTDatum implements WKTObject.WithScopeExtentIdentifierRemark { //this isn't supposed to have a scope extent identifier, but some projections seem to give it one anyway? @NonNull @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) private final WKTEllipsoid ellipsoid; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java index 04c97ab4..b648378f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java @@ -6,7 +6,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -18,7 +18,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTBoundingBox extends WKTObject { +public final class WKTBoundingBox extends AbstractWKTObject { @JsonProperty("south_latitude") private final double southLatitude; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java index 8dc42e5a..020e84c0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java @@ -8,7 +8,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; @@ -24,7 +24,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTEllipsoid extends WKTObject.WithID implements WKTObject.AutoDeserialize { +public final class WKTEllipsoid extends AbstractWKTObject.WithID implements AbstractWKTObject.AutoDeserialize { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEllipsoidBuilderImpl::new, WKTEllipsoidBuilder::build) .permitKeyword("ELLIPSOID", "SPHEROID") .requiredStringProperty(WKTEllipsoidBuilder::name) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java index bec9f704..b929e0ad 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java @@ -5,7 +5,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTReader; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -20,7 +20,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTID extends WKTObject { +public final class WKTID extends AbstractWKTObject { public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTIDBuilderImpl::new, WKTIDBuilder::build) .permitKeyword("ID", "AUTHORITY") .requiredStringProperty(WKTIDBuilder::authority) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java index 1c7f4b34..4d4147b5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java @@ -7,7 +7,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; @@ -21,7 +21,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTPrimeMeridian extends WKTObject.WithNameAndID { +public final class WKTPrimeMeridian extends AbstractWKTObject.WithNameAndID { @NonNull private final Number longitude; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java index 6cce5720..9c914685 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java @@ -7,7 +7,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -22,7 +22,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTProjection extends WKTObject.WithNameAndID { +public final class WKTProjection extends AbstractWKTObject.WithNameAndID { @NonNull private final WKTProjectionMethod method; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java index 1c3f68c6..d828762b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java @@ -6,7 +6,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -19,7 +19,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTProjectionMethod extends WKTObject.WithNameAndID { +public final class WKTProjectionMethod extends AbstractWKTObject.WithNameAndID { @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("METHOD") diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java index 868556bd..bc87e5da 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java @@ -7,7 +7,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; @@ -21,7 +21,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTProjectionParameter extends WKTObject.WithNameAndID { +public final class WKTProjectionParameter extends AbstractWKTObject.WithNameAndID { @NonNull private final Number value; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java index a97a5505..a77caf95 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java @@ -1,9 +1,11 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -13,6 +15,8 @@ * @author DaPorkchop_ * @see WKT Specification §7.4: Unit and unit conversion factor */ +@JsonIgnoreProperties("$schema") +@Jacksonized @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java index 7c1c0a71..d644e4a7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java @@ -1,9 +1,11 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -13,6 +15,8 @@ * @author DaPorkchop_ * @see WKT Specification §7.4: Unit and unit conversion factor */ +@JsonIgnoreProperties("$schema") +@Jacksonized @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java index 3e7799a6..9c2c9ae1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -1,9 +1,11 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; @@ -13,6 +15,8 @@ * @author DaPorkchop_ * @see WKT Specification §7.4: Unit and unit conversion factor */ +@JsonIgnoreProperties("$schema") +@Jacksonized @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java index d92d904a..606427d8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java @@ -1,5 +1,8 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonToken; @@ -10,24 +13,28 @@ import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; /** * @author DaPorkchop_ */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NONE) @JsonDeserialize(using = WKTUnit.UnitDeserializer.class) @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTUnit extends WKTObject.WithID { +public abstract class WKTUnit extends AbstractWKTObject.WithID implements WKTObject.AutoDeserialize { protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WKTUnitBuilder::build) .permitKeyword("") .requiredStringProperty(WKTUnitBuilder::name) .requiredUnsignedNumericAsDoubleProperty(WKTUnitBuilder::conversionFactor) - .inheritFrom(WKTObject.WithID.BASE_PARSE_SCHEMA) + .inheritFrom(AbstractWKTObject.WithID.BASE_PARSE_SCHEMA) .build(); @NonNull @@ -36,8 +43,18 @@ public abstract class WKTUnit extends WKTObject.WithID { /** * The number of base units per unit. */ + @JsonProperty("conversion_factor") private final double conversionFactor; + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("UNIT") + .writeQuotedLatinString(this.name()) + .writeUnsignedNumericLiteral(this.conversionFactor()) + .writeOptionalObject(this.id()) + .endObject(); + } + protected static final class UnitDeserializer extends JsonDeserializer { @Override public WKTUnit deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { @@ -55,7 +72,7 @@ public WKTUnit deserialize(JsonParser p, DeserializationContext ctxt) throws IOE throw new IllegalArgumentException("unexpected text: " + text); } } - throw new UnsupportedOperationException(); //TODO + return ctxt.readValue(p, AutoDeserialize.class).asWKTObject(); } } } diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index d505bde4..7234185b 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -5,15 +5,21 @@ import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; import net.buildtheearth.terraplusplus.projection.wkt.WKTStyle; +import net.daporkchop.lib.common.function.throwing.EBiConsumer; +import net.daporkchop.lib.unsafe.PUnsafe; import org.junit.BeforeClass; import org.junit.Test; import java.io.BufferedInputStream; +import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.nio.CharBuffer; +import java.nio.file.Files; +import java.nio.file.Paths; import java.util.Objects; import java.util.Properties; +import java.util.concurrent.atomic.AtomicInteger; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static org.junit.Assert.*; @@ -26,32 +32,53 @@ private static CharBuffer buffer(@NonNull String text) { return CharBuffer.wrap(text.toCharArray()).asReadOnlyBuffer(); } - private static final Properties EPSG = new Properties(); + private static final Properties EPSG_WKT1 = new Properties(); + private static final Properties EPSG_PROJJSON = new Properties(); @BeforeClass public static void loadProperties() throws IOException { try (InputStream in = new BufferedInputStream(Objects.requireNonNull(WKTParserTest.class.getResourceAsStream("epsg.properties")))) { - EPSG.load(in); + EPSG_WKT1.load(in); + } + + try (InputStream in = new BufferedInputStream(Files.newInputStream(Paths.get("/media/daporkchop/data/srs/srs-renamed/one_line/PROJJSON.properties")))) { + EPSG_PROJJSON.load(in); } } @Test - public void testWKTFormat() { - EPSG.forEach((key, wkt) -> { + public void testFormatWKT() { + EPSG_WKT1.forEach((key, wkt) -> { String formatted = WKTStyle.ONE_LINE.format(wkt.toString()); assertEquals(wkt.toString(), formatted); }); } @Test - public void testWKTParse() { - EPSG.forEach((key, wkt) -> { + public void testParseWKT() { + EPSG_WKT1.forEach((key, wkt) -> { WKTObject parsed = WKTParser.parse(buffer(wkt.toString())); String formatted = parsed.toString(WKTStyle.ONE_LINE); assertEquals(wkt.toString(), formatted); }); } + @Test + public void testParsePROJJSON() { + AtomicInteger successful = new AtomicInteger(); + EPSG_PROJJSON.forEach((key, projjson) -> { + try { + WKTObject parsed = JSON_MAPPER.readValue(projjson.toString(), WKTObject.AutoDeserialize.class); + + successful.incrementAndGet(); + } catch (JsonProcessingException e) { + //ignore + PUnsafe.throwException(new RuntimeException(key.toString(), e)); //TODO + } + }); + System.out.printf("parsed %d/%d (%.2f%%)\n", successful.get(), EPSG_PROJJSON.size(), (double) successful.get() / EPSG_PROJJSON.size() * 100.0d); + } + @Test public void testEllipsoid() throws JsonProcessingException { System.out.println(JSON_MAPPER.readValue( From 5421c279f687e79059912fb1949a7e576b4e80c4 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 1 Apr 2023 16:32:44 +0200 Subject: [PATCH 40/93] WKT: initial support for vertical datums --- .../projection/wkt/WKTObject.java | 8 ++- .../projection/wkt/crs/WKTCompoundCRS.java | 38 ++++++++++++ .../wkt/crs/WKTStaticGeographicCRS.java | 10 +++ .../wkt/crs/WKTStaticVerticalCRS.java | 59 ++++++++++++++++++ .../projection/wkt/crs/WKTVerticalCRS.java | 61 +++++++++++++++++++ .../wkt/datum/WKTVerticalDatum.java | 30 +++++++++ src/test/java/wkt/WKTParserTest.java | 8 ++- 7 files changed, 212 insertions(+), 2 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticVerticalCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index f20a06e5..d554ff14 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -4,11 +4,14 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import lombok.NonNull; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTProjectedCRS; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTVerticalCRS; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDynamicGeodeticDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatumEnsemble; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; @@ -38,13 +41,16 @@ public interface WKTObject { @JsonIgnoreProperties("$schema") @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") @JsonSubTypes({ - @JsonSubTypes.Type(value = WKTProjectedCRS.class, name = "ProjectedCRS"), + @JsonSubTypes.Type(value = WKTCompoundCRS.class, name = "CompoundCRS"), @JsonSubTypes.Type(value = WKTStaticGeographicCRS.class, name = "GeodeticCRS"), @JsonSubTypes.Type(value = WKTStaticGeographicCRS.class, name = "GeographicCRS"), + @JsonSubTypes.Type(value = WKTProjectedCRS.class, name = "ProjectedCRS"), + @JsonSubTypes.Type(value = WKTVerticalCRS.class, name = "VerticalCRS"), @JsonSubTypes.Type(value = WKTGeodeticDatumEnsemble.class, name = "DatumEnsemble"), @JsonSubTypes.Type(value = WKTDynamicGeodeticDatum.class, name = "DynamicGeodeticReferenceFrame"), @JsonSubTypes.Type(value = WKTStaticGeodeticDatum.class, name = "GeodeticReferenceFrame"), + @JsonSubTypes.Type(value = WKTVerticalDatum.class, name = "VerticalReferenceFrame"), @JsonSubTypes.Type(value = WKTEllipsoid.class, name = "Ellipsoid"), diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java new file mode 100644 index 00000000..18d08057 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java @@ -0,0 +1,38 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; + +import java.io.IOException; +import java.util.List; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTCompoundCRS extends WKTCRS { + @NonNull + private final List components; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("COMPOUNDCRS") + .writeQuotedLatinString(this.name()) + .writeObjectList(this.components) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java index 5ff9b28d..b6d5ca33 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java @@ -2,6 +2,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; @@ -10,6 +11,7 @@ import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatumEnsemble; import java.io.IOException; @@ -39,4 +41,12 @@ public void write(@NonNull WKTWriter writer) throws IOException { .writeOptionalObject(this.id()) .endObject(); } + + public abstract static class WKTStaticGeographicCRSBuilder> extends WKTGeographicCRS.WKTGeographicCRSBuilder { + @JsonProperty("datum_ensemble") + @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) + public B datumEnsemble(@NonNull WKTGeodeticDatumEnsemble ensemble) { + return this.datum(ensemble); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticVerticalCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticVerticalCRS.java new file mode 100644 index 00000000..a5dffc67 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticVerticalCRS.java @@ -0,0 +1,59 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTStaticVerticalCRS extends WKTGeographicCRS { + @NonNull + private final WKTVerticalDatum datum; + + //TODO: special datum_ensemble member + + @NonNull + @JsonProperty("coordinate_system") + private final WKTCS coordinateSystem; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("VERTCRS") + .writeRequiredObject(this.datum) + .writeRequiredObject(this.coordinateSystem) + .writeOptionalObject(this.id()) + .endObject(); + } + + /** + * @author DaPorkchop_ + */ + @Jacksonized + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static final class GeoidModel extends WithNameAndID { + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("GEOIDMODEL") + .writeQuotedLatinString(this.name()) + .writeOptionalObject(this.id()) + .endObject(); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java new file mode 100644 index 00000000..2b629496 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java @@ -0,0 +1,61 @@ +package net.buildtheearth.terraplusplus.projection.wkt.crs; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTVerticalCRS extends WKTGeographicCRS { + @NonNull + private final WKTVerticalDatum datum; + + //TODO: special datum_ensemble member + + @NonNull + @JsonProperty("coordinate_system") + private final WKTCS coordinateSystem; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("VERTCRS") + .writeRequiredObject(this.datum) + .writeRequiredObject(this.coordinateSystem) + .writeOptionalObject(this.id()) + .endObject(); + } + + /** + * @author DaPorkchop_ + */ + @Jacksonized + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static final class GeoidModel extends AbstractWKTObject.WithNameAndID { + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("GEOIDMODEL") + .writeQuotedLatinString(this.name()) + .writeOptionalObject(this.id()) + .endObject(); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java new file mode 100644 index 00000000..f1634952 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java @@ -0,0 +1,30 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTVerticalDatum extends WKTDatum { + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("VDATUM") + .writeQuotedLatinString(this.name()) + //TODO: anchor + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index 7234185b..0f52add9 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -66,7 +66,13 @@ public void testParseWKT() { @Test public void testParsePROJJSON() { AtomicInteger successful = new AtomicInteger(); + AtomicInteger total = new AtomicInteger(); EPSG_PROJJSON.forEach((key, projjson) -> { + if (projjson.toString().contains("is deprecated")) { + return; + } + + total.getAndIncrement(); try { WKTObject parsed = JSON_MAPPER.readValue(projjson.toString(), WKTObject.AutoDeserialize.class); @@ -76,7 +82,7 @@ public void testParsePROJJSON() { PUnsafe.throwException(new RuntimeException(key.toString(), e)); //TODO } }); - System.out.printf("parsed %d/%d (%.2f%%)\n", successful.get(), EPSG_PROJJSON.size(), (double) successful.get() / EPSG_PROJJSON.size() * 100.0d); + System.out.printf("parsed %d/%d (%.2f%%)\n", successful.get(), total.get(), (double) successful.get() / total.get() * 100.0d); } @Test From 94e63195a96bedd78e36795dffd24fb2756068e8 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 3 Apr 2023 16:19:09 +0200 Subject: [PATCH 41/93] WKT: initial support for dynamic vertical datums --- .../projection/wkt/AbstractWKTObject.java | 10 ++++ .../projection/wkt/WKTObject.java | 5 +- .../projection/wkt/crs/WKTCRS.java | 4 +- .../projection/wkt/cs/WKTAxis.java | 29 +++++++++++ .../wkt/datum/WKTDynamicVerticalDatum.java | 37 +++++++++++++ .../wkt/datum/WKTGeodeticDatum.java | 4 +- .../wkt/datum/WKTStaticVerticalDatum.java | 18 +++++++ .../wkt/datum/WKTVerticalDatum.java | 6 +-- .../projection/wkt/misc/WKTEllipsoid.java | 29 +++++++++-- .../projection/wkt/misc/WKTUsage.java | 52 +++++++++++++++++++ .../projection/wkt/misc/extent/WKTExtent.java | 15 ++++++ .../WKTGeographicBoundingBox.java} | 5 +- .../wkt/misc/extent/WKTVerticalExtent.java | 38 ++++++++++++++ 13 files changed, 236 insertions(+), 16 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicVerticalDatum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticVerticalDatum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTUsage.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTExtent.java rename src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/{WKTBoundingBox.java => extent/WKTGeographicBoundingBox.java} (85%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTVerticalExtent.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java index e4d281f8..2dcc569e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java @@ -1,5 +1,8 @@ package net.buildtheearth.terraplusplus.projection.wkt; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.google.common.collect.ImmutableList; import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -7,8 +10,15 @@ import lombok.SneakyThrows; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTUsage; +import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTGeographicBoundingBox; +import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTVerticalExtent; import java.io.IOException; +import java.util.Collections; +import java.util.List; + +import static net.daporkchop.lib.common.util.PValidation.*; /** * @author DaPorkchop_ diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index d554ff14..6035b134 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -9,8 +9,10 @@ import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTVerticalCRS; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDynamicGeodeticDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDynamicVerticalDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatumEnsemble; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticVerticalDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; @@ -49,8 +51,9 @@ public interface WKTObject { @JsonSubTypes.Type(value = WKTGeodeticDatumEnsemble.class, name = "DatumEnsemble"), @JsonSubTypes.Type(value = WKTDynamicGeodeticDatum.class, name = "DynamicGeodeticReferenceFrame"), + @JsonSubTypes.Type(value = WKTDynamicVerticalDatum.class, name = "DynamicVerticalReferenceFrame"), @JsonSubTypes.Type(value = WKTStaticGeodeticDatum.class, name = "GeodeticReferenceFrame"), - @JsonSubTypes.Type(value = WKTVerticalDatum.class, name = "VerticalReferenceFrame"), + @JsonSubTypes.Type(value = WKTStaticVerticalDatum.class, name = "VerticalReferenceFrame"), @JsonSubTypes.Type(value = WKTEllipsoid.class, name = "Ellipsoid"), diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java index f5842e38..36086a12 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java @@ -6,7 +6,7 @@ import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTBoundingBox; +import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTGeographicBoundingBox; /** * @author DaPorkchop_ @@ -25,5 +25,5 @@ public abstract class WKTCRS extends AbstractWKTObject.WithNameAndID implements private final String usage = null; @Builder.Default - private final WKTBoundingBox bbox = null; + private final WKTGeographicBoundingBox bbox = null; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java index 1d146c14..319f34cf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java @@ -8,6 +8,7 @@ import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; import java.io.IOException; @@ -32,6 +33,9 @@ public final class WKTAxis extends AbstractWKTObject.WithID { @Builder.Default private final WKTUnit unit = null; //TODO: should be a spatial unit + @Builder.Default + private final Meridian meridian = null; //TODO: only allowed when direction is 'north' or 'south' + @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("AXIS"); @@ -45,6 +49,7 @@ public void write(@NonNull WKTWriter writer) throws IOException { } writer.writeOptionalObject(this.unit) + .writeOptionalObject(this.meridian) .writeOptionalObject(this.id()) .endObject(); } @@ -55,4 +60,28 @@ public void write(@NonNull WKTWriter writer) throws IOException { public enum Direction { north, northNorthEast, northEast, eastNorthEast, east, eastSouthEast, southEast, southSouthEast, south, southSouthWest, southWest, westSouthWest, west, westNorthWest, northWest, northNorthWest, geocentricX, geocentricY, geocentricZ, up, down, forward, aft, port, starboard, clockwise, counterClockwise, columnPositive, columnNegative, rowPositive, rowNegative, displayRight, displayLeft, displayUp, displayDown, future, past, towards, awayFrom, unspecified, } + + /** + * @author DaPorkchop_ + */ + @Jacksonized + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static final class Meridian extends AbstractWKTObject { + @NonNull + private final Double longitude; + + @NonNull + @Builder.Default + private final WKTAngleUnit unit = WKTAngleUnit.DEGREE; //TODO: figure out why this field is required in WKT2, but omitted in PROJJSON + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("MERIDIAN") + .writeSignedNumericLiteral(this.longitude) + .writeRequiredObject(this.unit) + .endObject(); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicVerticalDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicVerticalDatum.java new file mode 100644 index 00000000..7850663e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicVerticalDatum.java @@ -0,0 +1,37 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTDynamicVerticalDatum extends WKTVerticalDatum { + @NonNull + @JsonProperty("frame_reference_epoch") + private final Number frameReferenceEpoch; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("DYNAMIC") + .beginObject("FRAMEEPOCH") + .writeUnsignedNumericLiteral(this.frameReferenceEpoch) + .endObject() + .endObject(); + + super.write(writer); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java index 6c3c12bf..4e97f2b9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java @@ -8,7 +8,7 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTBoundingBox; +import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTGeographicBoundingBox; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTPrimeMeridian; @@ -36,7 +36,7 @@ public abstract class WKTGeodeticDatum extends WKTDatum implements WKTObject.Wit private final String usage = null; @Builder.Default - private final WKTBoundingBox bbox = null; + private final WKTGeographicBoundingBox bbox = null; @Builder.Default @JsonProperty("prime_meridian") diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticVerticalDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticVerticalDatum.java new file mode 100644 index 00000000..57f8243e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticVerticalDatum.java @@ -0,0 +1,18 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTStaticVerticalDatum extends WKTVerticalDatum { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java index f1634952..8ed3db1d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java @@ -1,11 +1,9 @@ package net.buildtheearth.terraplusplus.projection.wkt.datum; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -13,12 +11,10 @@ /** * @author DaPorkchop_ */ -@JsonIgnoreProperties("$schema") -@Jacksonized @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTVerticalDatum extends WKTDatum { +public abstract class WKTVerticalDatum extends WKTDatum { @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("VDATUM") diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java index 020e84c0..27d64b40 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java @@ -2,6 +2,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder; import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -15,6 +16,8 @@ import java.io.IOException; +import static net.daporkchop.lib.common.util.PValidation.*; + /** * @author DaPorkchop_ * @see WKT Specification §8.2.1: Geodetic datum - Ellipsoid @@ -37,14 +40,25 @@ public final class WKTEllipsoid extends AbstractWKTObject.WithID implements Abst @NonNull private final String name; + @NonNull @JsonProperty("semi_major_axis") - private final double semiMajorAxis; + private final Double semiMajorAxis; /** * May be {@code 0.0d}, representing a value of infinity (in which case the ellipsoid is a sphere). + *

+ * Exactly one of this field and {@link #semiMinorAxis} is non-{@code null}. */ + @Builder.Default @JsonProperty("inverse_flattening") - private final double inverseFlattening; + private final Double inverseFlattening = null; + + /** + * Exactly one of this field and {@link #inverseFlattening} is non-{@code null}. + */ + @Builder.Default + @JsonProperty("semi_minor_axis") + private final Double semiMinorAxis = null; @Builder.Default @JsonProperty("length_unit") @@ -55,9 +69,18 @@ public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("ELLIPSOID") .writeQuotedLatinString(this.name) .writeUnsignedNumericLiteral(this.semiMajorAxis) - .writeUnsignedNumericLiteral(this.inverseFlattening) + .writeUnsignedNumericLiteral(this.inverseFlattening) //TODO: compute inverse flattening from semi_minor_axis if necessary .writeOptionalObject(this.lengthUnit) .writeOptionalObject(this.id()) .endObject(); } + + static final class WKTEllipsoidBuilderImpl extends WKTEllipsoidBuilder { + @Override + public WKTEllipsoid build() { + WKTEllipsoid ellipsoid = new WKTEllipsoid(this); + checkState(ellipsoid.inverseFlattening != null ^ ellipsoid.semiMinorAxis != null, "exactly one of inverseFlattening or semiMinorAxis must be set!"); + return ellipsoid; + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTUsage.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTUsage.java new file mode 100644 index 00000000..705e421e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTUsage.java @@ -0,0 +1,52 @@ +package net.buildtheearth.terraplusplus.projection.wkt.misc; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTExtent; +import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTGeographicBoundingBox; +import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTVerticalExtent; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTUsage extends AbstractWKTObject { + @NonNull + private final String scope; + + @Builder.Default + private final String area = null; + + private final WKTGeographicBoundingBox bbox; + + @JsonProperty("vertical_extent") + private final WKTVerticalExtent verticalExtent; + + //TODO: temporal extent + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("USAGE") + .beginObject("SCOPE").writeQuotedLatinString(this.scope).endObject(); + + if (this.area != null) { + writer.beginObject("AREA").writeQuotedLatinString(this.area).endObject(); + } + + writer.writeOptionalObject(this.bbox) + .writeOptionalObject(this.verticalExtent) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTExtent.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTExtent.java new file mode 100644 index 00000000..36c026d6 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTExtent.java @@ -0,0 +1,15 @@ +package net.buildtheearth.terraplusplus.projection.wkt.misc.extent; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.experimental.SuperBuilder; +import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; + +/** + * @author DaPorkchop_ + */ +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public abstract class WKTExtent extends AbstractWKTObject { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTGeographicBoundingBox.java similarity index 85% rename from src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java rename to src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTGeographicBoundingBox.java index b648378f..3632aeac 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTBoundingBox.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTGeographicBoundingBox.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.projection.wkt.misc; +package net.buildtheearth.terraplusplus.projection.wkt.misc.extent; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.EqualsAndHashCode; @@ -6,7 +6,6 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -18,7 +17,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTBoundingBox extends AbstractWKTObject { +public final class WKTGeographicBoundingBox extends WKTExtent { @JsonProperty("south_latitude") private final double southLatitude; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTVerticalExtent.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTVerticalExtent.java new file mode 100644 index 00000000..f9d3de09 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTVerticalExtent.java @@ -0,0 +1,38 @@ +package net.buildtheearth.terraplusplus.projection.wkt.misc.extent; + +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTVerticalExtent extends WKTExtent { + private final double minimumHeight; + + private final double maximumHeight; + + @NonNull + @Builder.Default + private final WKTLengthUnit unit = WKTLengthUnit.METRE; + + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("VERTICALEXTENT") + .writeSignedNumericLiteral(this.minimumHeight) + .writeSignedNumericLiteral(this.maximumHeight) + .writeOptionalObject(this.unit) + .endObject(); + } +} From d45b5e5b380ac8cc96d74a47483f7fd6feee48af Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 3 Apr 2023 17:32:48 +0200 Subject: [PATCH 42/93] WKT: we can parse the full EPSG database now! --- .../projection/wkt/AbstractWKTObject.java | 56 ++++++++++++++++ .../projection/wkt/WKTObject.java | 2 + .../projection/wkt/crs/WKTCRS.java | 16 +---- .../wkt/crs/WKTStaticVerticalCRS.java | 59 ----------------- .../projection/wkt/crs/WKTVerticalCRS.java | 15 ++++- .../wkt/datum/WKTVerticalDatumEnsemble.java | 30 +++++++++ .../projection/wkt/misc/WKTEllipsoid.java | 34 ++++++---- .../projection/wkt/misc/WKTPrimeMeridian.java | 11 ++-- .../unit/WKTValueInDegreeOrValueAndUnit.java | 65 ++++++++++++++++++ .../unit/WKTValueInMetreOrValueAndUnit.java | 66 +++++++++++++++++++ .../terraplusplus/util/TerraConstants.java | 1 + src/test/java/wkt/WKTParserTest.java | 2 +- 12 files changed, 260 insertions(+), 97 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticVerticalCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatumEnsemble.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInDegreeOrValueAndUnit.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInMetreOrValueAndUnit.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java index 2dcc569e..854b68df 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java @@ -86,4 +86,60 @@ public static abstract class WithNameAndID extends AbstractWKTObject.WithID impl @NonNull private final String name; } + + /** + * @author DaPorkchop_ + */ + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static abstract class WithScopeExtentIdentifierRemark extends AbstractWKTObject.WithID implements WKTObject.WithScopeExtentIdentifierRemark { + @NonNull + @Builder.Default + private final List usages = Collections.emptyList(); + + public abstract static class WithScopeExtentIdentifierRemarkBuilder> extends WithIDBuilder { + private WKTUsage currentUsage() { + if (this.usages$set) { + checkState(this.usages$value.size() == 1, "more than one usage is currently set!"); + return this.usages$value.get(0); + } else { + return WKTUsage.builder().scope("UNSET").build(); + } + } + + public B scope(@NonNull String scope) { + return this.usages(ImmutableList.of(this.currentUsage().toBuilder().scope(scope).build())); + } + + public B area(@NonNull String area) { + return this.usages(ImmutableList.of(this.currentUsage().toBuilder().area(area).build())); + } + + public B bbox(@NonNull WKTGeographicBoundingBox bbox) { + return this.usages(ImmutableList.of(this.currentUsage().toBuilder().bbox(bbox).build())); + } + + @JsonProperty("vertical_extent") + public B verticalExtent(@NonNull WKTVerticalExtent verticalExtent) { + return this.usages(ImmutableList.of(this.currentUsage().toBuilder().verticalExtent(verticalExtent).build())); + } + + //TODO: temporal extent + /*public B bbox(@NonNull WKTGeographicBoundingBox bbox) { + return this.usages(ImmutableList.of(this.currentUsage().toBuilder().bbox(bbox).build())); + }*/ + } + } + + /** + * @author DaPorkchop_ + */ + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public static abstract class WithNameAndScopeExtentIdentifierRemark extends AbstractWKTObject.WithScopeExtentIdentifierRemark implements WKTObject.WithName { + @NonNull + private final String name; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java index 6035b134..97ac5e7b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java @@ -14,6 +14,7 @@ import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticVerticalDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatumEnsemble; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; @@ -54,6 +55,7 @@ public interface WKTObject { @JsonSubTypes.Type(value = WKTDynamicVerticalDatum.class, name = "DynamicVerticalReferenceFrame"), @JsonSubTypes.Type(value = WKTStaticGeodeticDatum.class, name = "GeodeticReferenceFrame"), @JsonSubTypes.Type(value = WKTStaticVerticalDatum.class, name = "VerticalReferenceFrame"), + @JsonSubTypes.Type(value = WKTVerticalDatumEnsemble.class, name = "VerticalDatumEnsemble"), @JsonSubTypes.Type(value = WKTEllipsoid.class, name = "Ellipsoid"), diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java index 36086a12..3908a9ce 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java @@ -1,12 +1,9 @@ package net.buildtheearth.terraplusplus.projection.wkt.crs; -import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTGeographicBoundingBox; /** * @author DaPorkchop_ @@ -14,16 +11,5 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTCRS extends AbstractWKTObject.WithNameAndID implements AbstractWKTObject.AutoDeserialize, WKTObject.WithScopeExtentIdentifierRemark { - @Builder.Default - private final String scope = null; - - @Builder.Default - private final String area = null; - - @Builder.Default - private final String usage = null; - - @Builder.Default - private final WKTGeographicBoundingBox bbox = null; +public abstract class WKTCRS extends AbstractWKTObject.WithNameAndScopeExtentIdentifierRemark implements AbstractWKTObject.AutoDeserialize { } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticVerticalCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticVerticalCRS.java deleted file mode 100644 index a5dffc67..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticVerticalCRS.java +++ /dev/null @@ -1,59 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTStaticVerticalCRS extends WKTGeographicCRS { - @NonNull - private final WKTVerticalDatum datum; - - //TODO: special datum_ensemble member - - @NonNull - @JsonProperty("coordinate_system") - private final WKTCS coordinateSystem; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("VERTCRS") - .writeRequiredObject(this.datum) - .writeRequiredObject(this.coordinateSystem) - .writeOptionalObject(this.id()) - .endObject(); - } - - /** - * @author DaPorkchop_ - */ - @Jacksonized - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static final class GeoidModel extends WithNameAndID { - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("GEOIDMODEL") - .writeQuotedLatinString(this.name()) - .writeOptionalObject(this.id()) - .endObject(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java index 2b629496..8bc9c86a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java @@ -2,6 +2,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; @@ -11,7 +12,9 @@ import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatumEnsemble; import java.io.IOException; @@ -23,9 +26,9 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTVerticalCRS extends WKTGeographicCRS { +public final class WKTVerticalCRS extends WKTCRS { @NonNull - private final WKTVerticalDatum datum; + private final WKTDatum datum; //TODO: special datum_ensemble member @@ -58,4 +61,12 @@ public void write(@NonNull WKTWriter writer) throws IOException { .endObject(); } } + + public abstract static class WKTVerticalCRSBuilder> extends WKTCRSBuilder { + @JsonProperty("datum_ensemble") + @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) + public B datumEnsemble(@NonNull WKTVerticalDatumEnsemble ensemble) { + return this.datum(ensemble); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatumEnsemble.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatumEnsemble.java new file mode 100644 index 00000000..8449cf2d --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatumEnsemble.java @@ -0,0 +1,30 @@ +package net.buildtheearth.terraplusplus.projection.wkt.datum; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.experimental.SuperBuilder; +import lombok.extern.jackson.Jacksonized; +import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonIgnoreProperties("$schema") +@Jacksonized +@EqualsAndHashCode(callSuper = true) +@SuperBuilder(toBuilder = true) +@Getter +public final class WKTVerticalDatumEnsemble extends WKTDatumEnsemble { + @Override + public void write(@NonNull WKTWriter writer) throws IOException { + writer.beginObject("ENSEMBLE") + .writeQuotedLatinString(this.name()) + .writeObjectList(this.members()) + .writeOptionalObject(this.id()) + .endObject(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java index 27d64b40..bc291dfd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java @@ -2,6 +2,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder; import lombok.Builder; import lombok.EqualsAndHashCode; @@ -9,12 +10,16 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; +import lombok.val; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTValueInMetreOrValueAndUnit; import java.io.IOException; +import java.util.Objects; +import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PValidation.*; @@ -31,18 +36,18 @@ public final class WKTEllipsoid extends AbstractWKTObject.WithID implements Abst public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEllipsoidBuilderImpl::new, WKTEllipsoidBuilder::build) .permitKeyword("ELLIPSOID", "SPHEROID") .requiredStringProperty(WKTEllipsoidBuilder::name) - .requiredUnsignedNumericAsDoubleProperty(WKTEllipsoidBuilder::semiMajorAxis) - .requiredUnsignedNumericAsDoubleProperty(WKTEllipsoidBuilder::inverseFlattening) - .optionalObjectProperty(WKTLengthUnit.PARSE_SCHEMA, WKTEllipsoidBuilder::lengthUnit) + //.requiredUnsignedNumericAsDoubleProperty(WKTEllipsoidBuilder::semiMajorAxis) + //.requiredUnsignedNumericAsDoubleProperty(WKTEllipsoidBuilder::inverseFlattening) + //.optionalObjectProperty(WKTLengthUnit.PARSE_SCHEMA, WKTEllipsoidBuilder::lengthUnit) .inheritFrom(BASE_PARSE_SCHEMA) .build(); @NonNull private final String name; - @NonNull + //TODO: may be null if 'radius' is set @NonNull @JsonProperty("semi_major_axis") - private final Double semiMajorAxis; + private final WKTValueInMetreOrValueAndUnit semiMajorAxis; /** * May be {@code 0.0d}, representing a value of infinity (in which case the ellipsoid is a sphere). @@ -51,26 +56,25 @@ public final class WKTEllipsoid extends AbstractWKTObject.WithID implements Abst */ @Builder.Default @JsonProperty("inverse_flattening") - private final Double inverseFlattening = null; + private final WKTValueInMetreOrValueAndUnit inverseFlattening = null; /** * Exactly one of this field and {@link #inverseFlattening} is non-{@code null}. */ @Builder.Default @JsonProperty("semi_minor_axis") - private final Double semiMinorAxis = null; + private final WKTValueInMetreOrValueAndUnit semiMinorAxis = null; @Builder.Default - @JsonProperty("length_unit") - private final WKTLengthUnit lengthUnit = null; + private final WKTValueInMetreOrValueAndUnit radius = null; //TODO: use this somewhere @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("ELLIPSOID") .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.semiMajorAxis) - .writeUnsignedNumericLiteral(this.inverseFlattening) //TODO: compute inverse flattening from semi_minor_axis if necessary - .writeOptionalObject(this.lengthUnit) + .writeUnsignedNumericLiteral(this.semiMajorAxis.value()) + .writeUnsignedNumericLiteral(this.inverseFlattening.value()) //TODO: compute inverse flattening from semi_minor_axis if necessary + .writeOptionalObject(this.semiMajorAxis.unit()) .writeOptionalObject(this.id()) .endObject(); } @@ -79,7 +83,11 @@ static final class WKTEllipsoidBuilderImpl extends WKTEllipsoidBuilder is omitted, the value must be in the CRS's CS angular unit if available, else in decimal degrees. - @Builder.Default - private final WKTAngleUnit angleUnit = null; + private final WKTValueInDegreeOrValueAndUnit longitude; @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("PRIMEM") .writeQuotedLatinString(this.name()) - .writeSignedNumericLiteral(this.longitude) - .writeOptionalObject(this.angleUnit) + .writeSignedNumericLiteral(this.longitude.value()) + .writeOptionalObject(this.longitude.unit()) .writeOptionalObject(this.id()) .endObject(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInDegreeOrValueAndUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInDegreeOrValueAndUnit.java new file mode 100644 index 00000000..de29633a --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInDegreeOrValueAndUnit.java @@ -0,0 +1,65 @@ +package net.buildtheearth.terraplusplus.projection.wkt.unit; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.extern.jackson.Jacksonized; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize(using = WKTValueInDegreeOrValueAndUnit.AutoDeserializer.class) +@JsonIgnoreProperties("$schema") +@EqualsAndHashCode(callSuper = false) +@Getter +public final class WKTValueInDegreeOrValueAndUnit { + @NonNull + private final Number value; + + private final WKTAngleUnit unit; + + public WKTValueInDegreeOrValueAndUnit(@NonNull Number value) { + this.value = value; + this.unit = null; + } + + public WKTValueInDegreeOrValueAndUnit( + @JsonProperty("value") @NonNull Number value, + @JsonProperty("unit") @NonNull WKTAngleUnit unit) { + this.value = value; + this.unit = unit; + } + + protected static final class AutoDeserializer extends JsonDeserializer { + @Override + public WKTValueInDegreeOrValueAndUnit deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + if (p.currentToken() == JsonToken.START_OBJECT) { + Tmp tmp = ctxt.readValue(p, Tmp.class); + return new WKTValueInDegreeOrValueAndUnit(tmp.value, (WKTAngleUnit) tmp.unit); + } else { + return new WKTValueInDegreeOrValueAndUnit(p.getNumberValue()); + } + } + + @Jacksonized + @Builder + private static class Tmp { + @NonNull + final Number value; + + @NonNull + final WKTUnit unit; + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInMetreOrValueAndUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInMetreOrValueAndUnit.java new file mode 100644 index 00000000..72983104 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInMetreOrValueAndUnit.java @@ -0,0 +1,66 @@ +package net.buildtheearth.terraplusplus.projection.wkt.unit; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Builder; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.extern.jackson.Jacksonized; + +import java.io.IOException; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize(using = WKTValueInMetreOrValueAndUnit.AutoDeserializer.class) +@JsonIgnoreProperties("$schema") +@EqualsAndHashCode(callSuper = false) +@Getter +public final class WKTValueInMetreOrValueAndUnit { + @NonNull + private final Number value; + + private final WKTLengthUnit unit; + + public WKTValueInMetreOrValueAndUnit(@NonNull Number value) { + this.value = value; + this.unit = null; + } + + public WKTValueInMetreOrValueAndUnit( + @JsonProperty("value") @NonNull Number value, + @JsonProperty("unit") @NonNull WKTLengthUnit unit) { + this.value = value; + this.unit = unit; + } + + protected static final class AutoDeserializer extends JsonDeserializer { + @Override + public WKTValueInMetreOrValueAndUnit deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + if (p.currentToken() == JsonToken.START_OBJECT) { + Tmp tmp = ctxt.readValue(p, Tmp.class); + return new WKTValueInMetreOrValueAndUnit(tmp.value, (WKTLengthUnit) tmp.unit); + } else { + return new WKTValueInMetreOrValueAndUnit(p.getNumberValue()); + } + } + + @Jacksonized + @Builder + private static class Tmp { + @NonNull + final Number value; + + @NonNull + //@JsonTypeInfo(use = JsonTypeInfo.Id.NONE) + final WKTUnit unit; + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index d913d0e8..525e733b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -25,6 +25,7 @@ public class TerraConstants { .configure(JsonReadFeature.ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS, true) .configure(JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS, true) .configure(JsonReadFeature.ALLOW_TRAILING_COMMA, true) + .configure(JsonReadFeature.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER, true) .addMixIn(Biome.class, BiomeMixin.class) .addMixIn(IBlockState.class, BlockStateMixin.class) .build(); diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index 0f52add9..6fcd2297 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -68,7 +68,7 @@ public void testParsePROJJSON() { AtomicInteger successful = new AtomicInteger(); AtomicInteger total = new AtomicInteger(); EPSG_PROJJSON.forEach((key, projjson) -> { - if (projjson.toString().contains("is deprecated")) { + if (key.toString().startsWith("{\"$schema\"") || projjson.toString().contains("is deprecated") || projjson.toString().startsWith("use the")) { return; } From c0506c0f32fbb68d452fff682bc96f418e95f499 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 3 Apr 2023 21:24:29 +0200 Subject: [PATCH 43/93] WKT: minor cleanup --- .../projection/wkt/AbstractWKTObject.java | 5 - .../projection/wkt/WKTParseSchema.java | 295 ------------------ .../projection/wkt/WKTParser.java | 52 --- .../wkt/crs/WKTStaticGeographicCRS.java | 2 - .../projection/wkt/crs/WKTVerticalCRS.java | 2 - .../projection/wkt/misc/WKTEllipsoid.java | 21 +- .../projection/wkt/misc/WKTID.java | 10 - .../projection/wkt/unit/WKTAngleUnit.java | 6 - .../projection/wkt/unit/WKTLengthUnit.java | 6 - .../projection/wkt/unit/WKTScaleUnit.java | 6 - .../projection/wkt/unit/WKTUnit.java | 10 - src/test/java/wkt/WKTParserTest.java | 26 +- 12 files changed, 3 insertions(+), 438 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java index 854b68df..e782b5b8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java @@ -56,11 +56,6 @@ public final String toString(@NonNull WKTStyle style) { @SuperBuilder(toBuilder = true) @Getter public static abstract class WithID extends AbstractWKTObject implements WKTObject.WithID { - protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WithIDBuilder::build) - .permitKeyword("") - .optionalObjectProperty(WKTID.PARSE_SCHEMA, WithIDBuilder::id) - .build(); - @Builder.Default private final WKTID id = null; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java deleted file mode 100644 index 60437bc2..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParseSchema.java +++ /dev/null @@ -1,295 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt; - -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableSet; -import lombok.AccessLevel; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.daporkchop.lib.common.function.io.IOFunction; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; -import java.util.Set; -import java.util.function.BiConsumer; -import java.util.function.Function; -import java.util.function.ObjDoubleConsumer; -import java.util.function.Supplier; - -import static net.daporkchop.lib.common.util.PValidation.*; -import static net.daporkchop.lib.common.util.PorkUtil.*; - -/** - * @author DaPorkchop_ - */ -@NoArgsConstructor(access = AccessLevel.PRIVATE) -public abstract class WKTParseSchema { - public static UsingBuilder.Builder builder(@NonNull Supplier builderFactory, @NonNull Function builderBuild) { - return new UsingBuilder.Builder<>(builderFactory, builderBuild); - } - - public abstract boolean isPermittedKeyword(@NonNull String keyword); - - public T parse(@NonNull WKTReader reader) throws IOException { - return this.parse(reader, reader.nextKeyword()); - } - - public abstract T parse(@NonNull WKTReader reader, @NonNull String keyword) throws IOException; - - /** - * @author DaPorkchop_ - */ - @RequiredArgsConstructor(access = AccessLevel.PRIVATE) - public static final class UsingBuilder extends WKTParseSchema { - private final Supplier builderFactory; - private final Function builderBuild; - - private final Set permittedKeywords; - private final List> properties; - - @Override - public boolean isPermittedKeyword(@NonNull String keyword) { - return this.permittedKeywords.contains(keyword); - } - - @Override - public T parse(@NonNull WKTReader reader, @NonNull String keyword) throws IOException { - checkState(this.permittedKeywords.contains(keyword), "unexpected keyword '%s' (should be one of %s)", keyword, this.permittedKeywords); - - B builder = this.builderFactory.get(); - - int currentPropertyVisitCount = 0; - Property property = null; - - for (Iterator> itr = this.properties.iterator(); property != null || itr.hasNext(); ) { - WKTReader.Token nextToken = reader.peek(); - String nextKeyword = nextToken == WKTReader.Token.BEGIN_OBJECT ? reader.nextKeyword() : null; - - do { - if (property == null) { //we need to advance to the next property - currentPropertyVisitCount = 0; - property = itr.next(); - } - - if (property.expectedToken != null && property.expectedToken != nextToken) { - checkState(property.optional || (property.repeatable && currentPropertyVisitCount > 0), "while parsing '%s': next non-optional property expects %s, but found %s!", keyword, property.expectedToken, nextToken); - property = null; //set the property to null so we can advance to the next one on the next loop - continue; //this is an optional property, skip it - } else if (!property.tryParse(reader, builder, nextToken, nextKeyword)) { - checkState(property.optional || (property.repeatable && currentPropertyVisitCount > 0), "while parsing '%s': next non-optional property couldn't accept %s (%s)", keyword, nextToken, nextKeyword); - property = null; //set the property to null so we can advance to the next one on the next loop - continue; //this is an optional property, skip it - } else { //we successfully parsed the property, advance to the next one - if (property.repeatable) { //the property is repeatable, try to visit it again - currentPropertyVisitCount++; - } else { //non-repeatable properties should immediately be set to null so we can advance to the next one - property = null; - } - break; - } - } while (itr.hasNext()); - } - - reader.nextObjectEnd(); - return this.builderBuild.apply(builder); - } - - /** - * @author DaPorkchop_ - */ - @RequiredArgsConstructor(access = AccessLevel.PRIVATE) - public static final class Builder { - private final Supplier builderFactory; - private final Function builderBuild; - - private final ImmutableSet.Builder permittedKeywords = ImmutableSet.builder(); - private final List> properties = new ArrayList<>(); - - public Builder permitKeyword(@NonNull String... keywords) { - this.permittedKeywords.add(keywords); - return this; - } - - private Builder addProperty(@NonNull Property property) { - this.properties.add(property); - return this; - } - - public Builder addSimpleProperty(@NonNull IOFunction read, @NonNull BiConsumer set, boolean optional) { - return this.addProperty(new Property(null, optional, false) { - @Override - public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { - set.accept(builder, read.applyThrowing(reader)); - return true; - } - }); - } - - public Builder addStringProperty(@NonNull BiConsumer builderCallback, boolean optional) { - return this.addSimpleProperty(WKTReader::nextQuotedLatinString, builderCallback, optional); - } - - public Builder requiredStringProperty(@NonNull BiConsumer builderCallback) { - return this.addStringProperty(builderCallback, false); - } - - public Builder optionalStringProperty(@NonNull BiConsumer builderCallback) { - return this.addStringProperty(builderCallback, true); - } - - public Builder addUnsignedNumericProperty(@NonNull BiConsumer builderCallback, boolean optional) { - return this.addSimpleProperty(WKTReader::nextUnsignedNumericLiteral, builderCallback, optional); - } - - public Builder requiredUnsignedNumericProperty(@NonNull BiConsumer builderCallback) { - return this.addUnsignedNumericProperty(builderCallback, false); - } - - public Builder optionalUnsignedNumericProperty(@NonNull BiConsumer builderCallback) { - return this.addUnsignedNumericProperty(builderCallback, true); - } - - public Builder addUnsignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback, boolean optional) { - return this.addSimpleProperty(WKTReader::nextUnsignedNumericLiteral, (builder, value) -> builderCallback.accept(builder, value.doubleValue()), optional); - } - - public Builder requiredUnsignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback) { - return this.addUnsignedNumericAsDoubleProperty(builderCallback, false); - } - - public Builder optionalUnsignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback) { - return this.addUnsignedNumericAsDoubleProperty(builderCallback, true); - } - - public Builder addSignedNumericProperty(@NonNull BiConsumer builderCallback, boolean optional) { - return this.addSimpleProperty(WKTReader::nextSignedNumericLiteral, builderCallback, optional); - } - - public Builder requiredSignedNumericProperty(@NonNull BiConsumer builderCallback) { - return this.addSignedNumericProperty(builderCallback, false); - } - - public Builder optionalSignedNumericProperty(@NonNull BiConsumer builderCallback) { - return this.addSignedNumericProperty(builderCallback, true); - } - - public Builder addSignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback, boolean optional) { - return this.addSimpleProperty(WKTReader::nextSignedNumericLiteral, (builder, value) -> builderCallback.accept(builder, value.doubleValue()), optional); - } - - public Builder requiredSignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback) { - return this.addSignedNumericAsDoubleProperty(builderCallback, false); - } - - public Builder optionalSignedNumericAsDoubleProperty(@NonNull ObjDoubleConsumer builderCallback) { - return this.addSignedNumericAsDoubleProperty(builderCallback, true); - } - - public > Builder addEnumProperty(@NonNull Class enumClass, @NonNull BiConsumer builderCallback, boolean optional) { - return this.addSimpleProperty(reader -> reader.nextEnum(enumClass), builderCallback, optional); - } - - public > Builder requiredEnumProperty(@NonNull Class enumClass, @NonNull BiConsumer builderCallback) { - return this.addEnumProperty(enumClass, builderCallback, false); - } - - public > Builder optionalEnumProperty(@NonNull Class enumClass, @NonNull BiConsumer builderCallback) { - return this.addEnumProperty(enumClass, builderCallback, true); - } - - public Builder addObjectProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer set, boolean optional) { - UsingBuilder realSchema = uncheckedCast(schema); - return this.addProperty(new Property(WKTReader.Token.BEGIN_OBJECT, optional, false) { - @Override - public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { - checkArg(token == WKTReader.Token.BEGIN_OBJECT && keyword != null, "token=%s, keyword=%s", token, keyword); - - if (this.optional() && !realSchema.permittedKeywords.contains(keyword)) { //skip if optional and keyword mismatch - return false; - } - - set.accept(builder, realSchema.parse(reader, keyword)); - return true; - } - }); - } - - public Builder requiredObjectProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer set) { - return this.addObjectProperty(schema, set, false); - } - - public Builder optionalObjectProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer set) { - return this.addObjectProperty(schema, set, true); - } - - public Builder addObjectListProperty(@NonNull WKTParseSchema schema, @NonNull BiConsumer add, boolean optional) { - UsingBuilder realSchema = uncheckedCast(schema); - return this.addProperty(new Property(WKTReader.Token.BEGIN_OBJECT, optional, true) { - @Override - public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { - checkArg(token == WKTReader.Token.BEGIN_OBJECT && keyword != null, "token=%s, keyword=%s", token, keyword); - - if (this.optional() && !realSchema.permittedKeywords.contains(keyword)) { //skip if optional and keyword mismatch - return false; - } - - add.accept(builder, realSchema.parse(reader, keyword)); - return true; - } - }); - } - - public Builder addAnyObjectProperty(@NonNull Supplier>> schemasFactory, @NonNull BiConsumer set, boolean optional) { - return this.addProperty(new Property(WKTReader.Token.BEGIN_OBJECT, optional, false) { - @Override - public boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException { - checkArg(token == WKTReader.Token.BEGIN_OBJECT && keyword != null, "token=%s, keyword=%s", token, keyword); - - List> realSchemas = uncheckedCast(schemasFactory.get()); - for (UsingBuilder realSchema : realSchemas) { - if (realSchema.permittedKeywords.contains(keyword)) { - set.accept(builder, realSchema.parse(reader, keyword)); - } - } - - return !this.optional(); - } - }); - } - - public Builder inheritFrom(@NonNull WKTParseSchema baseSchema) { - UsingBuilder realSchema = uncheckedCast(baseSchema); - realSchema.properties.forEach(this::addProperty); - return this; - } - - public UsingBuilder build() { - Set permittedKeywords = this.permittedKeywords.build(); - checkState(!permittedKeywords.isEmpty(), "at least one permitted keyword must be given!"); - return new UsingBuilder<>(this.builderFactory, this.builderBuild, permittedKeywords, ImmutableList.copyOf(this.properties)); - } - } - - /** - * @author DaPorkchop_ - */ - @FunctionalInterface - public interface IPropertyParser { - boolean tryParse(@NonNull WKTReader reader, @NonNull B builder, @NonNull WKTReader.Token token, String keyword) throws IOException; - } - - /** - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - @Getter - private static abstract class Property implements IPropertyParser { - private final WKTReader.Token expectedToken; - private final boolean optional; - private final boolean repeatable; - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java deleted file mode 100644 index 7bc9eeec..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTParser.java +++ /dev/null @@ -1,52 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt; - -import lombok.NonNull; -import lombok.SneakyThrows; -import lombok.experimental.UtilityClass; - -import java.io.IOException; -import java.nio.CharBuffer; -import java.util.Arrays; -import java.util.List; - -/** - * @author DaPorkchop_ - */ -@UtilityClass -public class WKTParser { - private static final List> ALL_SCHEMAS = Arrays.asList( - /*WKTAngleUnit.PARSE_SCHEMA, - WKTAxis.PARSE_SCHEMA, - WKTCompdCRS.PARSE_SCHEMA, - WKTDatum.PARSE_SCHEMA, - WKTDatumAnchor.PARSE_SCHEMA, - WKTEllipsoid.PARSE_SCHEMA, - WKTEngineeringCRS.PARSE_SCHEMA, - WKTEngineeringDatum.PARSE_SCHEMA, - WKTGeocentricCRS.PARSE_SCHEMA, - WKTGeographicCRS.PARSE_SCHEMA, - WKTID.PARSE_SCHEMA, - WKTLengthUnit.PARSE_SCHEMA, - WKTPrimeMeridian.PARSE_SCHEMA, - WKTProjectedCRS.PARSE_SCHEMA, - WKTProjection.PARSE_SCHEMA, - WKTProjectionParameter.PARSE_SCHEMA, - WKTScaleUnit.PARSE_SCHEMA, - WKTTOWGS84.PARSE_SCHEMA, - WKTVertCRS.PARSE_SCHEMA, - WKTVertDatum.PARSE_SCHEMA*/ - ); - - @SneakyThrows(IOException.class) - public static WKTObject parse(@NonNull CharBuffer buffer) { - try (WKTReader reader = new WKTReader.FromCharBuffer(buffer)) { - String keyword = reader.nextKeyword(); - for (WKTParseSchema schema : ALL_SCHEMAS) { - if (schema.isPermittedKeyword(keyword)) { - return schema.parse(reader, keyword); - } - } - throw new IllegalArgumentException("unknown keyword: " + keyword); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java index b6d5ca33..e9e6b6cd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java @@ -27,8 +27,6 @@ public final class WKTStaticGeographicCRS extends WKTGeographicCRS { @NonNull private final WKTDatum datum; - //TODO: special datum_ensemble member - @NonNull @JsonProperty("coordinate_system") private final WKTCS coordinateSystem; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java index 8bc9c86a..dc851d36 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java @@ -30,8 +30,6 @@ public final class WKTVerticalCRS extends WKTCRS { @NonNull private final WKTDatum datum; - //TODO: special datum_ensemble member - @NonNull @JsonProperty("coordinate_system") private final WKTCS coordinateSystem; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java index bc291dfd..7338d832 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java @@ -2,19 +2,14 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder; import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import lombok.val; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTValueInMetreOrValueAndUnit; import java.io.IOException; @@ -33,21 +28,12 @@ @SuperBuilder(toBuilder = true) @Getter public final class WKTEllipsoid extends AbstractWKTObject.WithID implements AbstractWKTObject.AutoDeserialize { - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTEllipsoidBuilderImpl::new, WKTEllipsoidBuilder::build) - .permitKeyword("ELLIPSOID", "SPHEROID") - .requiredStringProperty(WKTEllipsoidBuilder::name) - //.requiredUnsignedNumericAsDoubleProperty(WKTEllipsoidBuilder::semiMajorAxis) - //.requiredUnsignedNumericAsDoubleProperty(WKTEllipsoidBuilder::inverseFlattening) - //.optionalObjectProperty(WKTLengthUnit.PARSE_SCHEMA, WKTEllipsoidBuilder::lengthUnit) - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - @NonNull private final String name; - //TODO: may be null if 'radius' is set @NonNull + @Builder.Default @JsonProperty("semi_major_axis") - private final WKTValueInMetreOrValueAndUnit semiMajorAxis; + private final WKTValueInMetreOrValueAndUnit semiMajorAxis = null; /** * May be {@code 0.0d}, representing a value of infinity (in which case the ellipsoid is a sphere). @@ -83,9 +69,6 @@ static final class WKTEllipsoidBuilderImpl extends WKTEllipsoidBuilder PARSE_SCHEMA = WKTParseSchema.builder(WKTIDBuilderImpl::new, WKTIDBuilder::build) - .permitKeyword("ID", "AUTHORITY") - .requiredStringProperty(WKTIDBuilder::authority) - .addSimpleProperty( - reader -> reader.peek() == WKTReader.Token.QUOTED_LATIN_STRING ? reader.nextQuotedLatinString() : reader.nextUnsignedNumericLiteral(), - WKTIDBuilder::code, true) - .build(); - @NonNull private final String authority; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java index a77caf95..92268d36 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java @@ -6,7 +6,6 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -23,11 +22,6 @@ public final class WKTAngleUnit extends WKTUnit { public static final WKTAngleUnit DEGREE = builder().name("degree").conversionFactor(0.0174532925199433d).build(); - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTAngleUnitBuilderImpl::new, WKTAngleUnitBuilder::build) - .permitKeyword("ANGLEUNIT", "UNIT") - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - /** * The number of radians per unit. */ diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java index d644e4a7..a8622038 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java @@ -6,7 +6,6 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -23,11 +22,6 @@ public final class WKTLengthUnit extends WKTUnit { public static final WKTLengthUnit METRE = builder().name("metre").conversionFactor(1.0d).build(); - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTLengthUnitBuilderImpl::new, WKTLengthUnitBuilder::build) - .permitKeyword("LENGTHUNIT", "UNIT") - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - /** * The number of meters per unit. */ diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java index 9c2c9ae1..096178fe 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java @@ -6,7 +6,6 @@ import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -23,11 +22,6 @@ public final class WKTScaleUnit extends WKTUnit { public static final WKTScaleUnit UNITY = builder().name("unity").conversionFactor(1.0d).build(); - public static final WKTParseSchema PARSE_SCHEMA = WKTParseSchema.builder(WKTScaleUnitBuilderImpl::new, WKTScaleUnitBuilder::build) - .permitKeyword("LENGTHUNIT", "UNIT") - .inheritFrom(BASE_PARSE_SCHEMA) - .build(); - /** * The number of meters per unit. */ diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java index 606427d8..462f7d20 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java @@ -1,6 +1,5 @@ package net.buildtheearth.terraplusplus.projection.wkt.unit; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.core.JsonParser; @@ -13,10 +12,8 @@ import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParseSchema; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; import java.io.IOException; @@ -30,13 +27,6 @@ @SuperBuilder(toBuilder = true) @Getter public abstract class WKTUnit extends AbstractWKTObject.WithID implements WKTObject.AutoDeserialize { - protected static final WKTParseSchema BASE_PARSE_SCHEMA = WKTParseSchema.>builder(() -> null, WKTUnitBuilder::build) - .permitKeyword("") - .requiredStringProperty(WKTUnitBuilder::name) - .requiredUnsignedNumericAsDoubleProperty(WKTUnitBuilder::conversionFactor) - .inheritFrom(AbstractWKTObject.WithID.BASE_PARSE_SCHEMA) - .build(); - @NonNull private final String name; diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index 6fcd2297..74cf5286 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -3,15 +3,12 @@ import com.fasterxml.jackson.core.JsonProcessingException; import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTParser; import net.buildtheearth.terraplusplus.projection.wkt.WKTStyle; -import net.daporkchop.lib.common.function.throwing.EBiConsumer; import net.daporkchop.lib.unsafe.PUnsafe; import org.junit.BeforeClass; import org.junit.Test; import java.io.BufferedInputStream; -import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.nio.CharBuffer; @@ -28,10 +25,6 @@ * @author DaPorkchop_ */ public class WKTParserTest { - private static CharBuffer buffer(@NonNull String text) { - return CharBuffer.wrap(text.toCharArray()).asReadOnlyBuffer(); - } - private static final Properties EPSG_WKT1 = new Properties(); private static final Properties EPSG_PROJJSON = new Properties(); @@ -54,24 +47,11 @@ public void testFormatWKT() { }); } - @Test - public void testParseWKT() { - EPSG_WKT1.forEach((key, wkt) -> { - WKTObject parsed = WKTParser.parse(buffer(wkt.toString())); - String formatted = parsed.toString(WKTStyle.ONE_LINE); - assertEquals(wkt.toString(), formatted); - }); - } - @Test public void testParsePROJJSON() { AtomicInteger successful = new AtomicInteger(); AtomicInteger total = new AtomicInteger(); EPSG_PROJJSON.forEach((key, projjson) -> { - if (key.toString().startsWith("{\"$schema\"") || projjson.toString().contains("is deprecated") || projjson.toString().startsWith("use the")) { - return; - } - total.getAndIncrement(); try { WKTObject parsed = JSON_MAPPER.readValue(projjson.toString(), WKTObject.AutoDeserialize.class); @@ -79,7 +59,7 @@ public void testParsePROJJSON() { successful.incrementAndGet(); } catch (JsonProcessingException e) { //ignore - PUnsafe.throwException(new RuntimeException(key.toString(), e)); //TODO + PUnsafe.throwException(new RuntimeException(key.toString(), e)); } }); System.out.printf("parsed %d/%d (%.2f%%)\n", successful.get(), total.get(), (double) successful.get() / total.get() * 100.0d); @@ -103,10 +83,6 @@ public void testDatum() throws JsonProcessingException { WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); } - @Test - public void testPrimeMeridian() { - } - @Test public void testGeographicCRS() throws JsonProcessingException { System.out.println(JSON_MAPPER.readValue( From 04e38ed9af9cee419ac47f0acd65174409732dc3 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 5 Apr 2023 18:41:45 +0200 Subject: [PATCH 44/93] WKT: improve handling of ellipsoids with measurement units --- .../projection/wkt/misc/WKTEllipsoid.java | 148 ++++++++++++-- .../terraplusplus/util/TerraUtils.java | 190 ++++++++++++++++++ 2 files changed, 325 insertions(+), 13 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java index 7338d832..ed3d1a52 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.projection.wkt.misc; +import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Builder; @@ -10,12 +11,13 @@ import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTValueInMetreOrValueAndUnit; import java.io.IOException; import java.util.Objects; -import java.util.stream.Stream; +import static net.buildtheearth.terraplusplus.util.TerraUtils.*; import static net.daporkchop.lib.common.util.PValidation.*; /** @@ -33,34 +35,114 @@ public final class WKTEllipsoid extends AbstractWKTObject.WithID implements Abst @Builder.Default @JsonProperty("semi_major_axis") - private final WKTValueInMetreOrValueAndUnit semiMajorAxis = null; + private final Number semiMajorAxis = null; // a + + /** + * Exactly one of this field and {@link #inverseFlattening} is non-{@code null}. + */ + @Builder.Default + @JsonProperty("semi_minor_axis") + private final Number semiMinorAxis = null; // b /** * May be {@code 0.0d}, representing a value of infinity (in which case the ellipsoid is a sphere). *

* Exactly one of this field and {@link #semiMinorAxis} is non-{@code null}. + *

+ * Equivalent to {@code semiMajorAxis / (semiMajorAxis - semiMinorAxis)}. */ @Builder.Default @JsonProperty("inverse_flattening") - private final WKTValueInMetreOrValueAndUnit inverseFlattening = null; + private final Number inverseFlattening = null; // 1 / f = a / (a - b) /** - * Exactly one of this field and {@link #inverseFlattening} is non-{@code null}. + * The length unit for {@link #semiMajorAxis} (and {@link #semiMinorAxis}, if present). */ @Builder.Default - @JsonProperty("semi_minor_axis") - private final WKTValueInMetreOrValueAndUnit semiMinorAxis = null; + @JsonIgnore + private final WKTLengthUnit unit = null; - @Builder.Default - private final WKTValueInMetreOrValueAndUnit radius = null; //TODO: use this somewhere + public boolean isSphere() { + if (this.inverseFlattening() != null) { + //TODO: maybe also check if the inverse flattening is infinity? + return numbersEqual(this.inverseFlattening(), 0.0d); + } else { //semiMinorAxis must be non-null + return numbersEqual(this.semiMajorAxis(), this.semiMinorAxis()); + } + } + + // b = a - a * f = a - a * (1 / (1 / f)) + public double getOrComputeSemiMinorAxis() { + if (this.inverseFlattening() != null) { + double semiMajorAxis = toDoubleExact(this.semiMajorAxis()); + double inverseFlattening = toDoubleExact(this.inverseFlattening()); + // a - a * (1 / (1 / f)) = a * (1 - (1 / (1 / f))) + //TODO: this could be alternatively be implemented at high precision using FMA + return semiMajorAxis * (1.0d - (1.0d / inverseFlattening)); + } else { + return toDoubleExact(this.semiMinorAxis()); + } + } + + // 1 / f = a / (a - b) + public double getOrComputeInverseFlattening() { + if (this.inverseFlattening() != null) { + return toDoubleExact(this.inverseFlattening()); + } else { + double semiMajorAxis = toDoubleExact(this.semiMajorAxis()); + double semiMinorAxis = toDoubleExact(this.semiMinorAxis()); + return semiMajorAxis / (semiMajorAxis - semiMinorAxis); + } + } + + // 1 / (1 / f) = (a - b) / a + public double computeFlattening() { + if (this.inverseFlattening() != null) { + return 1.0d / toDoubleExact(this.inverseFlattening()); + } else { + double semiMajorAxis = toDoubleExact(this.semiMajorAxis()); + double semiMinorAxis = toDoubleExact(this.semiMinorAxis()); + return (semiMajorAxis - semiMinorAxis) / semiMajorAxis; + } + } + + // e ^ 2 = 2 * f - f ^ 2 + public double computeEccentricitySquared() { + if (this.inverseFlattening() != null) { + // 2 * f - f ^ 2 = (2 * (1 / f) - 1) / ((1 / f) ^ 2) + double inverseFlattening = toDoubleExact(this.inverseFlattening()); + return (2.0d * inverseFlattening - 1.0d) / (inverseFlattening * inverseFlattening); + } else { + // 2 * f - f ^ 2 = 1 - ((b ^ 2) / (a ^ 2)) + double semiMajorAxis = toDoubleExact(this.semiMajorAxis()); + double semiMinorAxis = toDoubleExact(this.semiMinorAxis()); + return 1.0d - ((semiMajorAxis * semiMajorAxis) / (semiMinorAxis * semiMinorAxis)); + } + } + + // e = sqrt(e ^ 2) + public double computeEccentricity() { + return Math.sqrt(this.computeEccentricitySquared()); + } + + // e' ^ 2 = (e ^ 2) / (1 - e ^ 2) + public double computeSecondEccentricitySquared() { + double eccentricitySquared = this.computeEccentricitySquared(); + return eccentricitySquared / (1.0d - eccentricitySquared); + } + + // e' = sqrt(e' ^ 2) + public double computeSecondEccentricity() { + return Math.sqrt(this.computeSecondEccentricitySquared()); + } @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("ELLIPSOID") .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.semiMajorAxis.value()) - .writeUnsignedNumericLiteral(this.inverseFlattening.value()) //TODO: compute inverse flattening from semi_minor_axis if necessary - .writeOptionalObject(this.semiMajorAxis.unit()) + .writeUnsignedNumericLiteral(this.semiMajorAxis()) + .writeUnsignedNumericLiteral(this.getOrComputeInverseFlattening()) + .writeOptionalObject(this.unit()) .writeOptionalObject(this.id()) .endObject(); } @@ -69,9 +151,49 @@ static final class WKTEllipsoidBuilderImpl extends WKTEllipsoidBuilder> extends WithIDBuilder { + @JsonIgnore + public B unit(WKTLengthUnit unit) { + checkState(!this.unit$set || Objects.equals(this.unit$value, unit), "ellipsoid contains inconsistent units! %s != %s", this.unit$value, unit); + this.unit$value = unit; + this.unit$set = true; + return this.self(); + } + + @JsonIgnore + public B semiMajorAxis(@NonNull Number semiMajorAxis) { + this.semiMajorAxis$value = semiMajorAxis; + this.semiMajorAxis$set = true; + return this.self(); + } + + @JsonProperty("semi_major_axis") + public B semiMajorAxis(@NonNull WKTValueInMetreOrValueAndUnit semiMajorAxis) { + checkState(!this.semiMajorAxis$set, "semiMajorAxis has already been set!"); + return this.unit(semiMajorAxis.unit()).semiMajorAxis(semiMajorAxis.value()); + } + + @JsonIgnore + public B semiMinorAxis(@NonNull Number semiMinorAxis) { + this.semiMinorAxis$value = semiMinorAxis; + this.semiMinorAxis$set = true; + return this.self(); + } + + @JsonProperty("semi_minor_axis") + public B semiMinorAxis(@NonNull WKTValueInMetreOrValueAndUnit semiMinorAxis) { + checkState(!this.semiMinorAxis$set, "semiMinorAxis has already been set!"); + checkState(!this.inverseFlattening$set, "cannot set semiMinorAxis when inverseFlattening has already been set!"); + return this.unit(semiMinorAxis.unit()).semiMinorAxis(semiMinorAxis.value()); + } + + public B radius(@NonNull WKTValueInMetreOrValueAndUnit radius) { + return this.semiMajorAxis(radius).inverseFlattening(0.0d); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index be00efb7..ea901a3d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -2,6 +2,7 @@ import lombok.NonNull; import lombok.experimental.UtilityClass; +import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.Style; import net.minecraft.util.text.TextComponentString; @@ -10,6 +11,8 @@ import net.minecraft.util.text.translation.I18n; import net.minecraftforge.fml.common.FMLCommonHandler; +import java.math.BigDecimal; +import java.math.BigInteger; import java.util.Arrays; import java.util.Comparator; import java.util.List; @@ -286,4 +289,191 @@ public int compareDoubleArrays(@NonNull double[] v0, @NonNull double[] v1) { return len0 - len1; } + + /** + * Converts the given {@code double} to {@code long} without loss of precision. + * + * @param value the {@code double} + * @return the given value as a {@code long} + * @throws ArithmeticException if the given value cannot be converted to {@code long} without loss of precision + */ + public static long toLongExact(double value) throws ArithmeticException { + if ((long) value != value) { + throw new ArithmeticException("loss of precision when converting to long"); + } + return (long) value; + } + + /** + * Converts the given {@link Number} to {@code long} without loss of precision. + * + * @param value the {@link Number} + * @return the given value as a {@code long} + * @throws ArithmeticException if the given value cannot be converted to {@code long} without loss of precision + */ + public static long toLongExact(@NonNull Number value) throws ArithmeticException { + if (value instanceof Long || value instanceof Integer || value instanceof Short || value instanceof Byte) { + //these types can be converted to long without loss of precision + return value.longValue(); + } else if (value instanceof Double || value instanceof Float) { + //these types can be converted to double without loss of precision, and from there we can try to convert to long + return toLongExact(value.doubleValue()); + } else if (value instanceof BigDecimal) { + return ((BigDecimal) value).longValueExact(); + } else if (value instanceof BigInteger) { + return ((BigInteger) value).longValueExact(); + } else { + throw new IllegalArgumentException("unknown Number type: " + PorkUtil.className(value)); + } + } + + /** + * Converts the given {@code long} to {@code double} without loss of precision. + * + * @param value the {@code long} + * @return the given value as a {@code double} + * @throws ArithmeticException if the given value cannot be converted to {@code double} without loss of precision + */ + public static double toDoubleExact(long value) throws ArithmeticException { + if ((long) (double) value != value) { + throw new ArithmeticException("loss of precision when converting to double"); + } + return value; + } + + /** + * Converts the given {@link BigInteger} to {@code double} without loss of precision. + * + * @param value the {@link BigInteger} + * @return the given value as a {@code double} + * @throws ArithmeticException if the given value cannot be converted to {@code double} without loss of precision + */ + public static double toDoubleExact(@NonNull BigInteger value) throws ArithmeticException { + return toDoubleExact(value.longValueExact()); + } + + /** + * Converts the given {@link BigDecimal} to {@code double} without loss of precision. + * + * @param value the {@link BigDecimal} + * @return the given value as a {@code double} + * @throws ArithmeticException if the given value cannot be converted to {@code double} without loss of precision + */ + public static double toDoubleExact(@NonNull BigDecimal value) throws ArithmeticException { + //we could probably do some cool stuff like checking if the precision and scale are within the possible range, however this + // lazier approach is guaranteed to work correctly + double doubleValue = value.doubleValue(); + if (!BigDecimal.valueOf(doubleValue).equals(value)) { + throw new ArithmeticException("loss of precision when converting to double"); + } + return doubleValue; + } + + /** + * Converts the given {@link Number} to {@code double} without loss of precision. + * + * @param value the {@link Number} + * @return the given value as a {@code double} + * @throws ArithmeticException if the given value cannot be converted to {@code double} without loss of precision + */ + public static double toDoubleExact(@NonNull Number value) throws ArithmeticException { + if (value instanceof Double || value instanceof Integer || value instanceof Float + || value instanceof Short || value instanceof Byte) { + //these types can be converted to double without loss of precision + return value.doubleValue(); + } else if (value instanceof Long) { + return toDoubleExact(value.longValue()); + } else if (value instanceof BigDecimal) { + return toDoubleExact((BigDecimal) value); + } else if (value instanceof BigInteger) { + return toDoubleExact((BigInteger) value); + } else { + throw new IllegalArgumentException("unknown Number type: " + PorkUtil.className(value)); + } + } + + /** + * Converts the given {@link Number} to {@link BigDecimal} without loss of precision. + * + * @param value the {@link Number} + * @return the given value as a {@link BigDecimal} + * @throws ArithmeticException if the given value cannot be converted to {@link BigDecimal} without loss of precision + */ + public static BigDecimal toBigDecimalExact(@NonNull Number value) throws ArithmeticException { + if (value instanceof Double || value instanceof Float) { + //these types can be converted to double without loss of precision, and from there we can convert losslessly to BigDecimal + return BigDecimal.valueOf(value.doubleValue()); + } else if (value instanceof Long || value instanceof Integer || value instanceof Short || value instanceof Byte) { + //these types can be converted to long without loss of precision, and from there we can convert losslessly to BigDecimal + return BigDecimal.valueOf(value.longValue()); + } else if (value instanceof BigDecimal) { + return (BigDecimal) value; + } else if (value instanceof BigInteger) { + return new BigDecimal((BigInteger) value); + } else { + throw new IllegalArgumentException("unknown Number type: " + PorkUtil.className(value)); + } + } + + /** + * Converts the given {@link Number} to {@link BigInteger} without loss of precision. + * + * @param value the {@link Number} + * @return the given value as a {@link BigInteger} + * @throws ArithmeticException if the given value cannot be converted to {@link BigInteger} without loss of precision + */ + public static BigInteger toBigIntegerExact(@NonNull Number value) throws ArithmeticException { + if (value instanceof Long || value instanceof Integer || value instanceof Short || value instanceof Byte) { + //these types can be converted to long without loss of precision, and from there we can convert losslessly to BigInteger + return BigInteger.valueOf(value.longValue()); + } else if (value instanceof Double || value instanceof Float) { + //these types can be converted to double without loss of precision, from there we can try to convert to long, and + // if that succeeds we can convert losslessly to BigInteger + return BigInteger.valueOf(toLongExact(value.doubleValue())); + } else if (value instanceof BigDecimal) { + return ((BigDecimal) value).toBigIntegerExact(); + } else if (value instanceof BigInteger) { + return (BigInteger) value; + } else { + throw new IllegalArgumentException("unknown Number type: " + PorkUtil.className(value)); + } + } + + public static boolean isPrimitiveIntegerType(@NonNull Number value) { + return value instanceof Long || value instanceof Integer || value instanceof Short || value instanceof Byte; + } + + public static boolean isAnyIntegerType(@NonNull Number value) { + return isPrimitiveIntegerType(value) || value instanceof BigInteger; + } + + public static boolean isPrimitiveFloatingPointType(@NonNull Number value) { + return value instanceof Double || value instanceof Float; + } + + public static boolean isAnyFloatingPointType(@NonNull Number value) { + return isPrimitiveFloatingPointType(value) || value instanceof BigDecimal; + } + + public static boolean numbersEqual(@NonNull Number a, @NonNull Number b) { + checkArg(isAnyIntegerType(a) || isAnyFloatingPointType(a), "unknown Number type: %s", a.getClass()); + checkArg(isAnyIntegerType(b) || isAnyFloatingPointType(b), "unknown Number type: %s", b.getClass()); + + if (a.getClass() == b.getClass()) { + //they are both the same numeric type, compare using Object#equals(Object) + return a.equals(b); + } else if (isPrimitiveIntegerType(a) && isPrimitiveIntegerType(b)) { + //all primitive integral types can be converted to long without loss of precision + return a.longValue() == b.longValue(); + } else if (isPrimitiveFloatingPointType(a) && isPrimitiveFloatingPointType(b)) { + //all primitive floating-point types can be converted to double without loss of precision + return a.doubleValue() == b.doubleValue(); + } else if (isAnyIntegerType(a) && isAnyIntegerType(b)) { + //at least one of the two values is a BigInteger, so we'll convert both values to BigInteger and compare those (could be optimized more, i don't care) + return toBigIntegerExact(a).equals(toBigIntegerExact(b)); + } else { + //at least one of the two values is a BigDecimal, so we'll convert both values to BigDecimal and compare those (could be optimized more, i don't care) + return toBigDecimalExact(a).compareTo(toBigDecimalExact(b)) == 0; + } + } } From abae66e3e29d6ae00dc971d8a5c8beb92e8fc742 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 12 Apr 2023 18:36:00 +0200 Subject: [PATCH 45/93] begin laying out a new system for representing map projections, this time using proper CRS information --- .../buildtheearth/terraplusplus/crs/CRS.java | 13 ++ .../crs/axis/CoordinateAxis.java | 59 +++++++++ .../terraplusplus/crs/axis/unit/AxisUnit.java | 18 +++ .../crs/axis/unit/AxisUnitConverter.java | 94 +++++++++++++ .../terraplusplus/crs/axis/unit/UnitType.java | 7 + .../conversion/AbstractAxisUnitConverter.java | 89 +++++++++++++ .../unit/conversion/AxisUnitConverterAdd.java | 44 ++++++ .../conversion/AxisUnitConverterIdentity.java | 55 ++++++++ .../conversion/AxisUnitConverterMultiply.java | 44 ++++++ .../conversion/AxisUnitConverterSequence.java | 125 ++++++++++++++++++ .../projection/wkt/WKTToTPPConverter.java | 61 +++++++++ .../projection/wkt/crs/WKTCRS.java | 14 ++ .../projection/wkt/crs/WKTCompoundCRS.java | 4 - .../projection/wkt/crs/WKTGeographicCRS.java | 2 +- .../projection/wkt/crs/WKTProjectedCRS.java | 10 +- .../wkt/crs/WKTStaticGeographicCRS.java | 9 +- .../projection/wkt/crs/WKTVerticalCRS.java | 13 +- .../terraplusplus/util/InternHelper.java | 21 +++ .../terraplusplus/util/Internable.java | 16 +++ src/test/java/wkt/WKTParserTest.java | 56 +++++++- 20 files changed, 720 insertions(+), 34 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/CoordinateAxis.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnitConverter.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterIdentity.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/Internable.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java new file mode 100644 index 00000000..365a57a0 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java @@ -0,0 +1,13 @@ +package net.buildtheearth.terraplusplus.crs; + +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * @author DaPorkchop_ + */ +public interface CRS extends Internable { + /** + * @return the number of coordinate axes in this system + */ + int dim(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/CoordinateAxis.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/CoordinateAxis.java new file mode 100644 index 00000000..98da69df --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/CoordinateAxis.java @@ -0,0 +1,59 @@ +package net.buildtheearth.terraplusplus.crs.axis; + +import lombok.Getter; + +/** + * @author DaPorkchop_ + */ +@Getter +public enum CoordinateAxis { + NORTH, + NORTH_NORTH_EAST, + NORTH_EAST, + EAST_NORTH_EAST, + EAST, + EAST_SOUTH_EAST, + SOUTH_EAST, + SOUTH_SOUTH_EAST, + SOUTH(NORTH), + SOUTH_SOUTH_WEST(NORTH_NORTH_EAST), + SOUTH_WEST(NORTH_EAST), + WEST_SOUTH_WEST(EAST_NORTH_EAST), + WEST(EAST), + WEST_NORTH_WEST(EAST_SOUTH_EAST), + NORTH_WEST(SOUTH_EAST), + NORTH_NORTH_WEST(SOUTH_SOUTH_EAST), + UP, + DOWN(UP), + GEOCENTRIC_X, + GEOCENTRIC_Y, + GEOCENTRIC_Z, + FUTURE, + PAST, + COLUMN_POSITIVE, + COLUMN_NEGATIVE(COLUMN_POSITIVE), + ROW_POSITIVE, + ROW_NEGATIVE(ROW_POSITIVE), + DISPLAY_RIGHT, + DISPLAY_LEFT(DISPLAY_RIGHT), + DISPLAY_UP, + DISPLAY_DOWN(DISPLAY_UP), + ; + + private final CoordinateAxis opposite; + + /** + * This axis' absolute direction. + */ + private final CoordinateAxis absolute; + + CoordinateAxis() { + this(null); + } + + CoordinateAxis(CoordinateAxis opposite) { + this.opposite = opposite; + + this.absolute = opposite != null && opposite.ordinal() < this.ordinal() ? opposite : this; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java new file mode 100644 index 00000000..f584a209 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java @@ -0,0 +1,18 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit; + +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * @author DaPorkchop_ + */ +public interface AxisUnit extends Internable { + /** + * @return the type of value measured by this unit + */ + UnitType type(); + + /** + * @return the unscaled unit which this unit is derived from + */ + AxisUnit baseUnit(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnitConverter.java new file mode 100644 index 00000000..41231842 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnitConverter.java @@ -0,0 +1,94 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit; + +import lombok.NonNull; +import net.buildtheearth.terraplusplus.util.Internable; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public interface AxisUnitConverter extends Internable { + boolean isIdentity(); + + /** + * Converts the given value. + * + * @param value the value to convert + * @return the converted value + */ + double convert(double value); + + /** + * Converts the values stored in the given range of the given source array, and stores the results in the given range of the given destination array. + *

+ * {@code src} and {@code dst} may refer to the same array. However, if they refer to overlapping regions of the same array, the behavior is only defined if the source and destination ranges are identical (in which + * case the values are converted in place). + * + * @param src the array containing the source values + * @param srcOff the index of the first element in the source array + * @param dst the array containing the destination values + * @param dstOff the index of the first element in the destination array + * @param cnt the number of elements to convert + * @throws IndexOutOfBoundsException if the given index ranges exceed the bounds of the source or destination arrays. In this case, it is undefined whether any values were written to the destination array. + */ + default void convert(@NonNull double[] src, int srcOff, @NonNull double[] dst, int dstOff, int cnt) { + notNegative(cnt, "cnt"); + checkRangeLen(src.length, srcOff, cnt); + checkRangeLen(dst.length, dstOff, cnt); + + for (int i = 0; i < cnt; i++) { + dst[dstOff + i] = this.convert(src[srcOff + i]); + } + } + + /** + * Converts the values stored in the given range of the given source array, and stores the results in the given range of the given destination array. + *

+ * {@code src} and {@code dst} may refer to the same array. However, if they refer to overlapping regions of the same array, the behavior is only defined if the source and destination ranges are identical (in which + * case the values are converted in place). + * + * @param src the array containing the source values + * @param srcOff the index of the first element in the source array + * @param srcStride the spacing between elements in the source array. Must be positive + * @param dst the array containing the destination values + * @param dstOff the index of the first element in the destination array + * @param dstStride the spacing between elements in the destination array. Must be positive + * @param cnt the number of elements to convert + * @throws IndexOutOfBoundsException if the given index ranges exceed the bounds of the source or destination arrays. In this case, it is undefined whether any values were written to the destination array. + */ + default void convert(@NonNull double[] src, int srcOff, int srcStride, @NonNull double[] dst, int dstOff, int dstStride, int cnt) { + notNegative(cnt, "cnt"); + positive(srcStride, "srcStride"); + positive(dstStride, "dstStride"); + + if (srcStride == 1 && dstStride == 1) { //elements are tightly packed + this.convert(src, srcOff, dst, dstOff, cnt); + } + + //TODO: pre-validate array bounds + + for (int i = 0; i < cnt; i++, srcOff += srcStride, dstOff += dstStride) { + dst[dstOff] = this.convert(src[srcOff]); + } + } + + /** + * @return an {@link AxisUnitConverter} which performs the inverse of this converter's operation + */ + AxisUnitConverter inverse(); + + /** + * @return an {@link AxisUnitConverter} which is equivalent to this one, but may be able to execute more efficiently + */ + AxisUnitConverter simplify(); + + /** + * Prefixes this {@link AxisUnitConverter} with the given {@link AxisUnitConverter}, resulting in an {@link AxisUnitConverter} such that + * {@code next.convert(this.convert(x)) == this.andThen(next).convert(x)} (ignoring any potential loss of precision). + * + * @param next the next {@link AxisUnitConverter} + * @return the resulting concatenated {@link AxisUnitConverter} + */ + AxisUnitConverter andThen(@NonNull AxisUnitConverter next); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java new file mode 100644 index 00000000..75161b9f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java @@ -0,0 +1,7 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit; + +/** + * @author DaPorkchop_ + */ +public enum UnitType { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java new file mode 100644 index 00000000..5f77add4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java @@ -0,0 +1,89 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; + +import com.google.common.collect.ImmutableList; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; +import net.buildtheearth.terraplusplus.util.InternHelper; + +/** + * Base implementation of {@link AxisUnitConverter}. + * + * @author DaPorkchop_ + */ +public abstract class AbstractAxisUnitConverter implements AxisUnitConverter { + protected static AxisUnitConverter maybeIntern(@NonNull AxisUnitConverter converter, boolean intern) { + return intern ? converter.intern() : converter; + } + + @Override + public abstract boolean isIdentity(); + + @Override + public abstract double convert(double value); + + @Override + public final AxisUnitConverter inverse() { + if (this.isIdentity()) { + return AxisUnitConverterIdentity.instance(); + } + + return this.inverse0(); + } + + /** + * Gets an {@link AxisUnitConverter} which performs the inverse of this converter's operation. + *

+ * The user may assume that this {@link AbstractAxisUnitConverter} is not {@link #isIdentity() an identity conversion}. + * + * @return an {@link AxisUnitConverter} which performs the inverse of this converter's operation + */ + protected abstract AxisUnitConverter inverse0(); + + @Override + public final AxisUnitConverter intern() { + if (this.isIdentity()) { + return AxisUnitConverterIdentity.instance().intern(); + } + + return InternHelper.intern(this.simplify(true)); + } + + @Override + public final AxisUnitConverter simplify() { + if (this.isIdentity()) { + return AxisUnitConverterIdentity.instance(); + } + + return this.simplify(false); + } + + /** + * Gets an {@link AxisUnitConverter} which is equivalent to this one, but may be able to execute more efficiently. + *

+ * The user may assume that this {@link AbstractAxisUnitConverter} is not {@link #isIdentity() an identity conversion}. + * + * @param intern if {@code true}, any nested {@link AxisUnitConverter}s in the returned {@link AxisUnitConverter} must be interned + * @return an {@link AxisUnitConverter} which is equivalent to this one, but may be able to execute more efficiently + */ + protected abstract AxisUnitConverter simplify(boolean intern); + + @Override + public final AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { + if (this.isIdentity()) { + return next; + } else if (next.isIdentity()) { + return this; + } + + AxisUnitConverter result = this.tryAndThen(next); + if (result != null) { + return result.simplify(); + } + + return new AxisUnitConverterSequence(ImmutableList.of(this, next)).simplify(); + } + + protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { + return null; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java new file mode 100644 index 00000000..512148a1 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java @@ -0,0 +1,44 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; + +/** + * @author DaPorkchop_ + */ +@Data +@EqualsAndHashCode(callSuper = false) +public final class AxisUnitConverterAdd extends AbstractAxisUnitConverter { + private final double offset; + + @Override + public boolean isIdentity() { + return this.offset == 0.0d; + } + + @Override + public double convert(double value) { + return value + this.offset; + } + + @Override + protected AxisUnitConverter inverse0() { + return new AxisUnitConverterAdd(-this.offset); + } + + @Override + protected AxisUnitConverter simplify(boolean intern) { + return this; + } + + @Override + protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { + if (next instanceof AxisUnitConverterAdd) { + return new AxisUnitConverterAdd(this.offset + ((AxisUnitConverterAdd) next).offset); + } + + return super.tryAndThen(next); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterIdentity.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterIdentity.java new file mode 100644 index 00000000..26d6f3ae --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterIdentity.java @@ -0,0 +1,55 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; + +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; + +/** + * An {@link AxisUnitConverter} which does nothing. + * + * @author DaPorkchop_ + */ +public final class AxisUnitConverterIdentity implements AxisUnitConverter { + private static final AxisUnitConverterIdentity INSTANCE = new AxisUnitConverterIdentity(); + + public static AxisUnitConverterIdentity instance() { + return INSTANCE; + } + + @Override + public boolean isIdentity() { + return true; + } + + @Override + public double convert(double value) { + return value; + } + + @Override + public void convert(@NonNull double[] src, int srcOff, @NonNull double[] dst, int dstOff, int cnt) { + //noinspection ArrayEquality + if (src != dst || srcOff != dstOff) { + System.arraycopy(src, srcOff, dst, dstOff, cnt); + } + } + + @Override + public AxisUnitConverter inverse() { + return this; + } + + @Override + public AxisUnitConverter simplify() { + return this; + } + + @Override + public AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { + return next; + } + + @Override + public AxisUnitConverter intern() { + return this; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java new file mode 100644 index 00000000..800e6898 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java @@ -0,0 +1,44 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; + +/** + * @author DaPorkchop_ + */ +@Data +@EqualsAndHashCode(callSuper = false) +public final class AxisUnitConverterMultiply extends AbstractAxisUnitConverter { + private final double factor; + + @Override + public boolean isIdentity() { + return this.factor == 1.0d; + } + + @Override + public double convert(double value) { + return value * this.factor; + } + + @Override + protected AxisUnitConverter inverse0() { + return new AxisUnitConverterMultiply(1.0d / this.factor); + } + + @Override + protected AxisUnitConverter simplify(boolean intern) { + return this; + } + + @Override + protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { + if (next instanceof AxisUnitConverterMultiply) { + return new AxisUnitConverterMultiply(this.factor * ((AxisUnitConverterMultiply) next).factor); + } + + return super.tryAndThen(next); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java new file mode 100644 index 00000000..b40b6813 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java @@ -0,0 +1,125 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; + +import com.google.common.collect.ImmutableList; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; + +import java.util.function.Function; +import java.util.function.Predicate; +import java.util.stream.Stream; + +/** + * @author DaPorkchop_ + */ +@Data +@EqualsAndHashCode(callSuper = false, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY) +@SuppressWarnings("UnstableApiUsage") +public final class AxisUnitConverterSequence extends AbstractAxisUnitConverter { + @NonNull + private final ImmutableList converters; + + @Override + public boolean isIdentity() { + return this.converters.stream().allMatch(AxisUnitConverter::isIdentity); + } + + @Override + public double convert(double value) { + for (int i = 0; i < this.converters.size(); i++) { + value = this.converters.get(i).convert(value); + } + return value; + } + + @Override + protected AxisUnitConverter inverse0() { + return new AxisUnitConverterSequence(this.converters.reverse().stream().map(AxisUnitConverter::inverse).collect(ImmutableList.toImmutableList())); + } + + private static ImmutableList maybeRemap(@NonNull ImmutableList origList, @NonNull Function remapper) { + for (int i = 0; i < origList.size(); i++) { + T origValue = origList.get(i); + T remappedValue = remapper.apply(origValue); + + if (origList != remappedValue) { //the remapping function returned a different value, so the results have changed and we need to build a new list with the results + ImmutableList.Builder nextListBuilder = ImmutableList.builder(); + + nextListBuilder.addAll(origList.subList(0, i)); //append all the previous elements (which were unmodified) + nextListBuilder.add(remappedValue); + + //remap and append all remaining elements + for (i++; i < origList.size(); i++) { + nextListBuilder.add(remapper.apply(origList.get(i))); + } + + return nextListBuilder.build(); + } + } + + //no values were modified + return origList; + } + + @Override + protected AxisUnitConverter simplify(boolean intern) { + ImmutableList converters = this.converters; + ImmutableList prevConverters; + + //this loop will keep running until no more optimizations can be made + do { + prevConverters = converters; + + //special handling for special converter counts + switch (converters.size()) { + case 0: + return maybeIntern(AxisUnitConverterIdentity.instance(), intern); + case 1: + return maybeIntern(converters.get(0).simplify(), intern); + } + + //simplify the converters + converters = maybeRemap(converters, AxisUnitConverter::simplify); + + //remove identity converters + if (converters.stream().anyMatch(AxisUnitConverter::isIdentity)) { + converters = converters.stream() + .filter(((Predicate) AxisUnitConverter::isIdentity).negate()) + .collect(ImmutableList.toImmutableList()); + } + + //flatten nested converter sequences + if (converters.stream().anyMatch(AxisUnitConverterSequence.class::isInstance)) { + converters = converters.stream() + .flatMap(converter -> converter instanceof AxisUnitConverterSequence + ? ((AxisUnitConverterSequence) converter).converters.stream() + : Stream.of(converter)) + .collect(ImmutableList.toImmutableList()); + } + + //TODO: maybe try to apply more optimizations? + } while (converters != prevConverters); + + //intern the converters if requested + if (intern) { + converters = maybeRemap(converters, AxisUnitConverter::intern); + } + + return converters == this.converters ? this : new AxisUnitConverterSequence(converters); + } + + @Override + protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { + if (next instanceof AxisUnitConverterSequence) { //concatenate the two sequences, as otherwise we'd end up with a sequence of sequences (which would be stupid) + return new AxisUnitConverterSequence(ImmutableList.builder() + .addAll(this.converters) + .addAll(((AxisUnitConverterSequence) next).converters) + .build()); + } + + //TODO: do we care about trying to do further simplifications here? + + return super.tryAndThen(next); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java new file mode 100644 index 00000000..e719c557 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java @@ -0,0 +1,61 @@ +package net.buildtheearth.terraplusplus.projection.wkt; + +import lombok.NonNull; +import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeographicCRS; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTAxis; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.daporkchop.lib.common.util.PorkUtil; + +import java.util.Set; +import java.util.stream.Collectors; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@UtilityClass +public class WKTToTPPConverter { + public static GeographicProjection convertToGeographicProjection(@NonNull WKTCRS crs) { + if (crs instanceof WKTCRS.WithCoordinateSystem) { + return convertToGeographicProjection((WKTCRS.WithCoordinateSystem) crs); + } else if (crs instanceof WKTCompoundCRS) { + return convertToGeographicProjection((WKTCompoundCRS) crs); + } else { + throw new IllegalArgumentException(PorkUtil.className(crs)); + } + } + + public static GeographicProjection convertToGeographicProjection(@NonNull WKTCRS.WithCoordinateSystem crs) { + if (crs instanceof WKTGeographicCRS) { + return convertToGeographicProjection((WKTGeographicCRS) crs); + } else { //TODO + throw new IllegalArgumentException(PorkUtil.className(crs)); + } + } + + public static GeographicProjection convertToGeographicProjection(@NonNull WKTGeographicCRS crs) { + WKTCS coordinateSystem = crs.coordinateSystem(); + + checkState(coordinateSystem.type() == WKTCS.Type.ellipsoidal, "unexpected coordinate system type: %s", coordinateSystem.type()); + checkState(coordinateSystem.axes().size() == 2 || coordinateSystem.axes().size() == 3, "unexpected coordinate system axis count: %d", coordinateSystem.axes().size()); + + Set axisDirections = coordinateSystem.axes().stream().map(WKTAxis::direction).collect(Collectors.toSet()); + checkState(axisDirections.contains(null)); //TODO + + switch (coordinateSystem.axes().size()) { + case 2: + return null; + } + + throw new UnsupportedOperationException(); //TODO + } + + public static GeographicProjection convertToGeographicProjection(@NonNull WKTCompoundCRS crs) { + throw new UnsupportedOperationException(); //TODO + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java index 3908a9ce..ab61121b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java @@ -1,9 +1,12 @@ package net.buildtheearth.terraplusplus.projection.wkt.crs; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.EqualsAndHashCode; import lombok.Getter; +import lombok.NonNull; import lombok.experimental.SuperBuilder; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; /** * @author DaPorkchop_ @@ -12,4 +15,15 @@ @SuperBuilder(toBuilder = true) @Getter public abstract class WKTCRS extends AbstractWKTObject.WithNameAndScopeExtentIdentifierRemark implements AbstractWKTObject.AutoDeserialize { + /** + * @author DaPorkchop_ + */ + @EqualsAndHashCode(callSuper = true) + @SuperBuilder(toBuilder = true) + @Getter + public abstract static class WithCoordinateSystem extends WKTCRS { + @NonNull + @JsonProperty("coordinate_system") + private final WKTCS coordinateSystem; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java index 18d08057..854251ba 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java @@ -1,16 +1,12 @@ package net.buildtheearth.terraplusplus.projection.wkt.crs; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeInfo; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; -import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; import java.io.IOException; import java.util.List; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java index 67ada124..be031f9f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java @@ -10,5 +10,5 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public abstract class WKTGeographicCRS extends WKTCRS { +public abstract class WKTGeographicCRS extends WKTCRS.WithCoordinateSystem { } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java index a538ed01..b117ede7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java @@ -3,14 +3,12 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; import java.io.IOException; @@ -23,7 +21,7 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTProjectedCRS extends WKTCRS { +public final class WKTProjectedCRS extends WKTCRS.WithCoordinateSystem { @NonNull @JsonProperty("base_crs") @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) @@ -32,17 +30,13 @@ public final class WKTProjectedCRS extends WKTCRS { @NonNull private final WKTProjection conversion; - @NonNull - @JsonProperty("coordinate_system") - private final WKTCS coordinateSystem; - @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("PROJCRS") .writeQuotedLatinString(this.name()) .writeRequiredObject(this.baseCrs) .writeRequiredObject(this.conversion) - .writeRequiredObject(this.coordinateSystem) + .writeRequiredObject(this.coordinateSystem()) .writeOptionalObject(this.id()) .endObject(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java index e9e6b6cd..9665b23b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java @@ -9,7 +9,6 @@ import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatumEnsemble; @@ -27,20 +26,16 @@ public final class WKTStaticGeographicCRS extends WKTGeographicCRS { @NonNull private final WKTDatum datum; - @NonNull - @JsonProperty("coordinate_system") - private final WKTCS coordinateSystem; - @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("GEOGCRS") .writeRequiredObject(this.datum) - .writeRequiredObject(this.coordinateSystem) + .writeRequiredObject(this.coordinateSystem()) .writeOptionalObject(this.id()) .endObject(); } - public abstract static class WKTStaticGeographicCRSBuilder> extends WKTGeographicCRS.WKTGeographicCRSBuilder { + public abstract static class WKTStaticGeographicCRSBuilder> extends WKTGeographicCRSBuilder { @JsonProperty("datum_ensemble") @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) public B datumEnsemble(@NonNull WKTGeodeticDatumEnsemble ensemble) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java index dc851d36..5c3242d6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java @@ -9,11 +9,8 @@ import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatumEnsemble; import java.io.IOException; @@ -26,19 +23,15 @@ @EqualsAndHashCode(callSuper = true) @SuperBuilder(toBuilder = true) @Getter -public final class WKTVerticalCRS extends WKTCRS { +public final class WKTVerticalCRS extends WKTCRS.WithCoordinateSystem { @NonNull private final WKTDatum datum; - @NonNull - @JsonProperty("coordinate_system") - private final WKTCS coordinateSystem; - @Override public void write(@NonNull WKTWriter writer) throws IOException { writer.beginObject("VERTCRS") .writeRequiredObject(this.datum) - .writeRequiredObject(this.coordinateSystem) + .writeRequiredObject(this.coordinateSystem()) .writeOptionalObject(this.id()) .endObject(); } @@ -60,7 +53,7 @@ public void write(@NonNull WKTWriter writer) throws IOException { } } - public abstract static class WKTVerticalCRSBuilder> extends WKTCRSBuilder { + public abstract static class WKTVerticalCRSBuilder> extends WithCoordinateSystemBuilder { @JsonProperty("datum_ensemble") @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) public B datumEnsemble(@NonNull WKTVerticalDatumEnsemble ensemble) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java new file mode 100644 index 00000000..2967e719 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java @@ -0,0 +1,21 @@ +package net.buildtheearth.terraplusplus.util; + +import com.google.common.collect.Interner; +import com.google.common.collect.Interners; +import lombok.NonNull; +import lombok.experimental.UtilityClass; + +import static net.daporkchop.lib.common.util.PorkUtil.*; + +/** + * @author DaPorkchop_ + */ +@SuppressWarnings("UnstableApiUsage") +@UtilityClass +public class InternHelper { + private static final Interner INTERNER = Interners.newWeakInterner(); + + public static T intern(@NonNull T instance) { + return uncheckedCast(INTERNER.intern(instance)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/Internable.java b/src/main/java/net/buildtheearth/terraplusplus/util/Internable.java new file mode 100644 index 00000000..3699f184 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/Internable.java @@ -0,0 +1,16 @@ +package net.buildtheearth.terraplusplus.util; + +/** + * Represents a type which can be interned. + * + * @author DaPorkchop_ + */ +public interface Internable> { + /** + * Returns a canonical representation for this object. + * + * @return an object that has the same contents as this object, but is guaranteed to be from a pool of unique objects + * @see String#intern() + */ + I intern(); +} diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index 74cf5286..ac23bf03 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -4,6 +4,9 @@ import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTStyle; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; +import net.daporkchop.lib.common.util.PorkUtil; import net.daporkchop.lib.unsafe.PUnsafe; import org.junit.BeforeClass; import org.junit.Test; @@ -14,9 +17,15 @@ import java.nio.CharBuffer; import java.nio.file.Files; import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; import java.util.Objects; import java.util.Properties; +import java.util.TreeMap; import java.util.concurrent.atomic.AtomicInteger; +import java.util.function.Function; +import java.util.stream.Collectors; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static org.junit.Assert.*; @@ -34,7 +43,7 @@ public static void loadProperties() throws IOException { EPSG_WKT1.load(in); } - try (InputStream in = new BufferedInputStream(Files.newInputStream(Paths.get("/media/daporkchop/data/srs/srs-renamed/one_line/PROJJSON.properties")))) { + try (InputStream in = new BufferedInputStream(Files.newInputStream(Paths.get("/home/daporkchop/srs/PROJJSON.properties")))) { EPSG_PROJJSON.load(in); } } @@ -51,20 +60,59 @@ public void testFormatWKT() { public void testParsePROJJSON() { AtomicInteger successful = new AtomicInteger(); AtomicInteger total = new AtomicInteger(); - EPSG_PROJJSON.forEach((key, projjson) -> { + EPSG_PROJJSON.forEach((rawKey, rawProjjson) -> { + String key = rawKey.toString(); + String projjson = rawProjjson.toString(); + total.getAndIncrement(); try { - WKTObject parsed = JSON_MAPPER.readValue(projjson.toString(), WKTObject.AutoDeserialize.class); + WKTObject parsed = JSON_MAPPER.readValue(projjson, WKTObject.AutoDeserialize.class); successful.incrementAndGet(); } catch (JsonProcessingException e) { //ignore - PUnsafe.throwException(new RuntimeException(key.toString(), e)); + PUnsafe.throwException(new RuntimeException(key, e)); } }); System.out.printf("parsed %d/%d (%.2f%%)\n", successful.get(), total.get(), (double) successful.get() / total.get() * 100.0d); } + @Test + public void findCoordinateSystemDimensions() { + List dimensionCounts = new ArrayList<>(); + + EPSG_PROJJSON.forEach((rawKey, rawProjjson) -> { + String key = rawKey.toString(); + String projjson = rawProjjson.toString(); + + try { + WKTObject parsed = JSON_MAPPER.readValue(projjson, WKTObject.AutoDeserialize.class); + try { + int dimensionCount = dimensionCount(parsed); + dimensionCounts.add(dimensionCount); + } catch (IllegalArgumentException e) { + dimensionCounts.add(-1); + } + } catch (JsonProcessingException e) { + //ignore + } + }); + + System.out.println((Object) dimensionCounts.stream().collect(Collectors.groupingBy(Function.identity(), TreeMap::new, Collectors.counting()))); + } + + private static int dimensionCount(WKTObject obj) { + if (obj instanceof WKTCRS) { + if (obj instanceof WKTCRS.WithCoordinateSystem) { + return ((WKTCRS.WithCoordinateSystem) obj).coordinateSystem().axes().size(); + } else if (obj instanceof WKTCompoundCRS) { + return ((WKTCompoundCRS) obj).components().stream().mapToInt(WKTParserTest::dimensionCount).sum(); + } + } + + throw new IllegalArgumentException(PorkUtil.className(obj)); + } + @Test public void testEllipsoid() throws JsonProcessingException { System.out.println(JSON_MAPPER.readValue( From 1e97434a60894c5abdb21408532805e8db90fcbc Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 13 Apr 2023 13:11:54 +0200 Subject: [PATCH 46/93] runtime bytecode generation for unit converters --- .../conversion/AbstractAxisUnitConverter.java | 10 ++ .../conversion/AxisUnitConverterSequence.java | 91 ++++++++++- .../conversion/CompiledAxisUnitConverter.java | 138 ++++++++++++++++ .../unit/conversion/UnitConversionTest.java | 147 ++++++++++++++++++ 4 files changed, 384 insertions(+), 2 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/CompiledAxisUnitConverter.java create mode 100644 src/test/java/crs/axis/unit/conversion/UnitConversionTest.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java index 5f77add4..85dd7c95 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java @@ -86,4 +86,14 @@ public final AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { return null; } + + /** + * An {@link AxisUnitConverter} which actually represents multiple {@link AxisUnitConverter}s combined into one, but may be "un-combined" into + * its component steps to allow for further optimization. + * + * @author DaPorkchop_ + */ + public interface Sequence { + ImmutableList converters(); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java index b40b6813..9b4432ac 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java @@ -5,7 +5,9 @@ import lombok.EqualsAndHashCode; import lombok.NonNull; import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; +import net.daporkchop.lib.common.function.plain.TriFunction; +import java.util.function.BiFunction; import java.util.function.Function; import java.util.function.Predicate; import java.util.stream.Stream; @@ -16,7 +18,7 @@ @Data @EqualsAndHashCode(callSuper = false, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY) @SuppressWarnings("UnstableApiUsage") -public final class AxisUnitConverterSequence extends AbstractAxisUnitConverter { +public final class AxisUnitConverterSequence extends AbstractAxisUnitConverter implements AbstractAxisUnitConverter.Sequence { @NonNull private final ImmutableList converters; @@ -43,7 +45,7 @@ private static ImmutableList maybeRemap(@NonNull ImmutableList origLis T origValue = origList.get(i); T remappedValue = remapper.apply(origValue); - if (origList != remappedValue) { //the remapping function returned a different value, so the results have changed and we need to build a new list with the results + if (origValue != remappedValue) { //the remapping function returned a different value, so the results have changed and we need to build a new list with the results ImmutableList.Builder nextListBuilder = ImmutableList.builder(); nextListBuilder.addAll(origList.subList(0, i)); //append all the previous elements (which were unmodified) @@ -62,6 +64,45 @@ private static ImmutableList maybeRemap(@NonNull ImmutableList origLis return origList; } + private static ImmutableList maybeMerge2Neighbors(@NonNull ImmutableList origList, @NonNull BiFunction merger) { + for (int i = 1; i < origList.size(); i++) { + T mergedValue = merger.apply(origList.get(i - 1), origList.get(i)); + + if (mergedValue != null) { + return ImmutableList.builder() + .addAll(origList.subList(0, i - 1)) + .add(mergedValue) + .addAll(origList.subList(i + 1, origList.size())) + .build(); + } + } + + //no values were merged + return origList; + } + + private static ImmutableList maybeMerge3Neighbors(@NonNull ImmutableList origList, @NonNull TriFunction> merger) { + for (int i = 2; i < origList.size(); i++) { + Iterable mergedValues = merger.apply(origList.get(i - 2), origList.get(i - 1), origList.get(i)); + + if (mergedValues != null) { + return ImmutableList.builder() + .addAll(origList.subList(0, i - 2)) + .addAll(mergedValues) + .addAll(origList.subList(i + 1, origList.size())) + .build(); + } + } + + //no values were merged + return origList; + } + + private static boolean isInverseFactors(double a, double b) { + //check both ways to account for floating-point error + return a == 1.0d / b || 1.0d / a == b; + } + @Override protected AxisUnitConverter simplify(boolean intern) { ImmutableList converters = this.converters; @@ -87,6 +128,7 @@ protected AxisUnitConverter simplify(boolean intern) { converters = converters.stream() .filter(((Predicate) AxisUnitConverter::isIdentity).negate()) .collect(ImmutableList.toImmutableList()); + continue; } //flatten nested converter sequences @@ -98,6 +140,51 @@ protected AxisUnitConverter simplify(boolean intern) { .collect(ImmutableList.toImmutableList()); } + //try to merge neighboring converters + converters = maybeMerge2Neighbors(converters, (first, second) -> { + if (first.getClass() == second.getClass()) { //both are the same type + if (first instanceof AxisUnitConverterAdd) { + return new AxisUnitConverterAdd(((AxisUnitConverterAdd) first).offset() + ((AxisUnitConverterAdd) second).offset()); + } else if (first instanceof AxisUnitConverterMultiply) { + double firstFactor = ((AxisUnitConverterMultiply) first).factor(); + double secondFactor = ((AxisUnitConverterMultiply) second).factor(); + if (isInverseFactors(firstFactor, secondFactor)) { //one is the inverse of the other + return AxisUnitConverterIdentity.instance(); + } else { + return new AxisUnitConverterMultiply(firstFactor * secondFactor); + } + } + } + + return null; + }); + + converters = maybeMerge3Neighbors(converters, (a, b, c) -> { + if (a instanceof AxisUnitConverterMultiply && b instanceof AxisUnitConverterAdd && c instanceof AxisUnitConverterMultiply) { + double aFactor = ((AxisUnitConverterMultiply) a).factor(); + double bOffset = ((AxisUnitConverterAdd) b).offset(); + double cFactor = ((AxisUnitConverterMultiply) c).factor(); + + if (isInverseFactors(aFactor, cFactor)) { + return ImmutableList.of(new AxisUnitConverterAdd(1.0d / aFactor == cFactor + ? bOffset / aFactor // (value * a + b) / a = value + (b / a) + : bOffset * cFactor // ((value / c) + b) * c = value + b * c + )); + } else { // (value * a + b) * c = value * a * c + b * c + return ImmutableList.of(new AxisUnitConverterMultiply(aFactor * cFactor), new AxisUnitConverterAdd(bOffset * cFactor)); + } + } else if (a instanceof AxisUnitConverterAdd && b instanceof AxisUnitConverterMultiply && c instanceof AxisUnitConverterAdd) { + double aOffset = ((AxisUnitConverterAdd) a).offset(); + double bFactor = ((AxisUnitConverterMultiply) b).factor(); + double cOffset = ((AxisUnitConverterAdd) c).offset(); + + // ((value + a) * b) + c = value * b + (a * b + c) + return ImmutableList.of(new AxisUnitConverterMultiply(bFactor), new AxisUnitConverterAdd(aOffset * bFactor + cOffset)); + } + + return null; + }); + //TODO: maybe try to apply more optimizations? } while (converters != prevConverters); diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/CompiledAxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/CompiledAxisUnitConverter.java new file mode 100644 index 00000000..cd6d0853 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/CompiledAxisUnitConverter.java @@ -0,0 +1,138 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; + +import com.google.common.cache.CacheBuilder; +import com.google.common.cache.CacheLoader; +import com.google.common.cache.LoadingCache; +import lombok.AccessLevel; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; +import net.daporkchop.lib.common.util.PorkUtil; +import net.daporkchop.lib.unsafe.PUnsafe; +import org.objectweb.asm.ClassWriter; +import org.objectweb.asm.MethodVisitor; + +import static org.objectweb.asm.Opcodes.*; +import static org.objectweb.asm.Type.*; + +/** + * An implementation of a {@link AxisUnitConverter} which employs runtime bytecode generation in order to aggressively optimize arbitrary conversions. + * + * @author DaPorkchop_ + */ +@RequiredArgsConstructor(access = AccessLevel.PROTECTED) +public abstract class CompiledAxisUnitConverter implements AxisUnitConverter { + private static final LoadingCache COMPILED_CONVERTERS_CACHE = CacheBuilder.newBuilder() + .weakKeys() + .weakValues() + .build(CacheLoader.from(CompiledAxisUnitConverter::compile0)); + + public static AxisUnitConverter compile(@NonNull AxisUnitConverter converter) { + if (converter instanceof CompiledAxisUnitConverter) { //already compiled + return converter; + } + + converter = converter.simplify().intern(); + + if (converter.isIdentity()) { //identity conversion doesn't need to be compiled + return AxisUnitConverterIdentity.instance().intern(); + } else if (converter instanceof AxisUnitConverterAdd || converter instanceof AxisUnitConverterMultiply) { //these are simple enough that compiling them won't provide any benefit + return converter; + } + + return COMPILED_CONVERTERS_CACHE.getUnchecked(converter); + } + + //assumes the converter has already been simplified and interned + @SneakyThrows + private static CompiledAxisUnitConverter compile0(@NonNull AxisUnitConverter converter) { + ClassWriter writer = new ClassWriter(ClassWriter.COMPUTE_MAXS | ClassWriter.COMPUTE_FRAMES); + + String internalName = getInternalName(CompiledAxisUnitConverter.class) + "$Impl"; + + writer.visit(V1_8, ACC_PUBLIC | ACC_FINAL, internalName, null, getInternalName(CompiledAxisUnitConverter.class), null); + + { + MethodVisitor mv = writer.visitMethod(ACC_PUBLIC, "", getMethodDescriptor(VOID_TYPE, getType(AxisUnitConverter.class)), null, null); + mv.visitCode(); + + mv.visitVarInsn(ALOAD, 0); + mv.visitVarInsn(ALOAD, 1); + mv.visitMethodInsn(INVOKESPECIAL, getInternalName(CompiledAxisUnitConverter.class), "", getMethodDescriptor(VOID_TYPE, getType(AxisUnitConverter.class)), false); + mv.visitInsn(RETURN); + + mv.visitMaxs(0, 0); + mv.visitEnd(); + } + + { + MethodVisitor mv = writer.visitMethod(ACC_PUBLIC, "convert", getMethodDescriptor(DOUBLE_TYPE, DOUBLE_TYPE), null, null); + mv.visitCode(); + + mv.visitVarInsn(DLOAD, 1); + compileConvertScalar(mv, 3, converter); + mv.visitInsn(DRETURN); + + mv.visitMaxs(0, 0); + mv.visitEnd(); + } + + writer.visitEnd(); + + byte[] arr = writer.toByteArray(); + Class clazz = PUnsafe.defineClass(internalName, arr, 0, arr.length, new ClassLoader(CompiledAxisUnitConverter.class.getClassLoader()) {}, null); + + return (CompiledAxisUnitConverter) clazz.getDeclaredConstructor(AxisUnitConverter.class).newInstance(converter); + } + + @SneakyThrows + private static void compileConvertScalar(@NonNull MethodVisitor mv, int lvtIndexAllocator, @NonNull AxisUnitConverter converter) { + if (converter instanceof AxisUnitConverterAdd) { + mv.visitLdcInsn(((AxisUnitConverterAdd) converter).offset()); + mv.visitInsn(DADD); + } else if (converter instanceof AxisUnitConverterMultiply) { + mv.visitLdcInsn(((AxisUnitConverterMultiply) converter).factor()); + mv.visitInsn(DMUL); + } else if (converter instanceof AxisUnitConverterSequence) { + for (AxisUnitConverter next : ((AxisUnitConverterSequence) converter).converters()) { + compileConvertScalar(mv, lvtIndexAllocator, next); + } + } else { + throw new IllegalArgumentException(PorkUtil.className(converter)); + } + } + + @NonNull + private final AxisUnitConverter original; + + @Override + public final boolean isIdentity() { + //identity conversions are never compiled + return false; + } + + @Override + public abstract double convert(double value); + + @Override + public final AxisUnitConverter inverse() { + return this.original.inverse(); + } + + @Override + public final AxisUnitConverter simplify() { + //the converter has already been maximally simplified + return this; + } + + @Override + public final AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { + return this.original.andThen(next); + } + + @Override + public final AxisUnitConverter intern() { + return this; + } +} diff --git a/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java b/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java new file mode 100644 index 00000000..fa307fa7 --- /dev/null +++ b/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java @@ -0,0 +1,147 @@ +package crs.axis.unit.conversion; + +import com.google.common.collect.ImmutableList; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterAdd; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterIdentity; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterMultiply; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterSequence; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.CompiledAxisUnitConverter; +import org.junit.Test; + +import java.util.SplittableRandom; +import java.util.concurrent.ThreadLocalRandom; +import java.util.stream.IntStream; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public class UnitConversionTest { + @Test + public void testCompile() { + testCompile(new AxisUnitConverterAdd(0.0d)); + testCompile(new AxisUnitConverterAdd(1.0d)); + testCompile(new AxisUnitConverterAdd(-1.5d)); + testCompile(new AxisUnitConverterAdd(Math.PI)); + + testCompile(new AxisUnitConverterMultiply(0.0d)); + testCompile(new AxisUnitConverterMultiply(1.0d)); + testCompile(new AxisUnitConverterMultiply(-1.5d)); + testCompile(new AxisUnitConverterMultiply(Math.PI)); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterAdd(Math.PI)))); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterAdd(Math.PI)))); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterAdd(-1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterAdd(Math.PI)))); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterAdd(Math.PI)))); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI).inverse(), + new AxisUnitConverterAdd(Math.PI)))); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterMultiply(1.5d), + new AxisUnitConverterAdd(Math.PI), + new AxisUnitConverterAdd(Math.PI).inverse(), + new AxisUnitConverterMultiply(Math.PI)))); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterMultiply(1.5d), + new AxisUnitConverterAdd(Math.PI), + new AxisUnitConverterAdd(Math.PI), + new AxisUnitConverterAdd(Math.PI).inverse(), + new AxisUnitConverterMultiply(Math.PI)))); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.5d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI).inverse(), + new AxisUnitConverterAdd(Math.PI)))); + + testCompile(new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.5d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI).inverse(), + new AxisUnitConverterAdd(Math.PI)))); + } + + private static void testCompile(@NonNull AxisUnitConverter originalConverter) { + //System.out.printf("testing %s\nsimplified: %s\n\n", originalConverter, originalConverter.simplify()); + + AxisUnitConverter compiledConverter = CompiledAxisUnitConverter.compile(originalConverter); + + ThreadLocalRandom.current().doubles(1 << 20).forEach(value -> { + double convertedOriginal = originalConverter.convert(value); + double convertedCompiled = compiledConverter.convert(value); + + checkState(approxEquals(convertedOriginal, convertedCompiled, 1e-14)); + }); + } + + private static boolean approxEquals(double a, double b, double d) { + return Math.abs(a - b) <= d; + } + + @Test + public void testSimplification() { + IntStream.range(0, 1 << 25).parallel().forEach(seed -> { + SplittableRandom rng = new SplittableRandom(seed); + + AxisUnitConverter originalConverter = randomConverterSequence(rng, rng.nextInt(32)); + AxisUnitConverter simplifiedConverter = originalConverter.simplify(); + + checkState(originalConverter.isIdentity() == simplifiedConverter.isIdentity(), "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); + if (originalConverter.isIdentity()) { + return; + } + + checkState(simplifiedConverter instanceof AxisUnitConverterAdd + || simplifiedConverter instanceof AxisUnitConverterMultiply + || (simplifiedConverter instanceof AxisUnitConverterSequence && ((AxisUnitConverterSequence) simplifiedConverter).converters().size() == 2), + "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); + }); + } + + private static AxisUnitConverter randomConverterSequence(@NonNull SplittableRandom rng, int count) { + switch (count) { + case 0: + return AxisUnitConverterIdentity.instance(); + case 1: + return randomConverter(rng); + default: + ImmutableList.Builder builder = ImmutableList.builder(); + for (int i = 0; i < count; i++) { + builder.add(randomConverter(rng)); + } + return new AxisUnitConverterSequence(builder.build()); + } + } + + private static AxisUnitConverter randomConverter(@NonNull SplittableRandom rng) { + double d = rng.nextDouble(); + return rng.nextBoolean() ? new AxisUnitConverterAdd(d) : new AxisUnitConverterMultiply(d); + } +} From 983861ef6b301ab43ab23fc5406a9a7898ce952f Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 13 Apr 2023 15:24:13 +0200 Subject: [PATCH 47/93] optimize converter sequence optimization --- .../conversion/AxisUnitConverterSequence.java | 277 +++++++++++++++--- .../unit/conversion/UnitConversionTest.java | 11 +- 2 files changed, 242 insertions(+), 46 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java index 9b4432ac..650098ae 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java @@ -7,10 +7,10 @@ import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; import net.daporkchop.lib.common.function.plain.TriFunction; +import java.util.Objects; import java.util.function.BiFunction; import java.util.function.Function; import java.util.function.Predicate; -import java.util.stream.Stream; /** * @author DaPorkchop_ @@ -40,23 +40,84 @@ protected AxisUnitConverter inverse0() { return new AxisUnitConverterSequence(this.converters.reverse().stream().map(AxisUnitConverter::inverse).collect(ImmutableList.toImmutableList())); } + private static void addRangeTo(@NonNull ImmutableList src, int srcBegin, int srcEnd, @NonNull ImmutableList.Builder dst) { + if (srcBegin == srcEnd) { + return; + } else if (srcBegin == 0 && srcEnd == src.size()) { + dst.addAll(src); + return; + } + + for (int i = srcBegin; i < srcEnd; i++) { + dst.add(src.get(i)); + } + } + + private static void singleFlattenInto(@NonNull T value, @NonNull ImmutableList.Builder dst, @NonNull Function> flattener) { + Iterable flattenedValues = flattener.apply(value); + if (flattenedValues != null) { + flattenInto(flattenedValues, dst, flattener); + } else { + dst.add(value); + } + } + + private static void flattenInto(@NonNull Iterable src, @NonNull ImmutableList.Builder dst, @NonNull Function> flattener) { + for (T value : src) { + Iterable flattenedValues = flattener.apply(value); + if (flattenedValues != null) { + flattenInto(flattenedValues, dst, flattener); + } else { + dst.add(value); + } + } + } + + /** + * @param flattener a function which either returns an {@link Iterable} containing the new value(s) to insert in place of the existing + * value, or {@code null} to leave the existing value unmodified + */ + private static ImmutableList maybeFlatten(@NonNull ImmutableList origList, @NonNull Function> flattener) { + for (int i = 0; i < origList.size(); i++) { + Iterable flattenedValues = flattener.apply(origList.get(i)); + + if (flattenedValues != null) { + ImmutableList.Builder builder = ImmutableList.builder(); + + addRangeTo(origList, 0, i, builder); + flattenInto(flattenedValues, builder, flattener); + + while (++i < origList.size()) { + singleFlattenInto(origList.get(i), builder, flattener); + } + + return builder.build(); + } + } + + return origList; + } + + /** + * @param remapper a function which either returns the value to replace the existing value with + */ private static ImmutableList maybeRemap(@NonNull ImmutableList origList, @NonNull Function remapper) { for (int i = 0; i < origList.size(); i++) { T origValue = origList.get(i); T remappedValue = remapper.apply(origValue); if (origValue != remappedValue) { //the remapping function returned a different value, so the results have changed and we need to build a new list with the results - ImmutableList.Builder nextListBuilder = ImmutableList.builder(); + ImmutableList.Builder builder = ImmutableList.builder(); - nextListBuilder.addAll(origList.subList(0, i)); //append all the previous elements (which were unmodified) - nextListBuilder.add(remappedValue); + addRangeTo(origList, 0, i, builder); //append all the previous elements (which were unmodified) + builder.add(remappedValue); //remap and append all remaining elements - for (i++; i < origList.size(); i++) { - nextListBuilder.add(remapper.apply(origList.get(i))); + while (++i < origList.size()) { + builder.add(remapper.apply(origList.get(i))); } - return nextListBuilder.build(); + return builder.build(); } } @@ -64,38 +125,169 @@ private static ImmutableList maybeRemap(@NonNull ImmutableList origLis return origList; } - private static ImmutableList maybeMerge2Neighbors(@NonNull ImmutableList origList, @NonNull BiFunction merger) { - for (int i = 1; i < origList.size(); i++) { - T mergedValue = merger.apply(origList.get(i - 1), origList.get(i)); - - if (mergedValue != null) { - return ImmutableList.builder() - .addAll(origList.subList(0, i - 1)) - .add(mergedValue) - .addAll(origList.subList(i + 1, origList.size())) - .build(); + /** + * @param shouldRemove a predicate which returns {@code true} if the value should be removed + */ + private static ImmutableList maybeRemove(@NonNull ImmutableList origList, @NonNull Predicate shouldRemove) { + for (int i = 0; i < origList.size(); i++) { + if (shouldRemove.test(origList.get(i))) { + ImmutableList.Builder builder = ImmutableList.builder(); + + addRangeTo(origList, 0, i, builder); //append all the previous elements (which were all kept) + while (++i < origList.size()) { + T origValue = origList.get(i); + if (!shouldRemove.test(origValue)) { + builder.add(origValue); + } + } + + return builder.build(); } } - //no values were merged + //no values were removed return origList; } - private static ImmutableList maybeMerge3Neighbors(@NonNull ImmutableList origList, @NonNull TriFunction> merger) { - for (int i = 2; i < origList.size(); i++) { - Iterable mergedValues = merger.apply(origList.get(i - 2), origList.get(i - 1), origList.get(i)); + /** + * @param merger a function which returns a single value as the result of merging the two given values, or {@code null} if both values should be kept + */ + private static ImmutableList maybeMerge2Neighbors(@NonNull ImmutableList origList, @NonNull BiFunction merger) { + if (origList.size() < 2) { //list is too small to do anything with + return origList; + } + + ImmutableList.Builder builder = null; + + // a: the neighboring element at the lower index, may be either the value of origList.get(bIndex - 1) or a merge output if the previous merger invocation + // actually merged something + // b: the neighboring element at the higher index, always the value of origList.get(bIndex) + + T a = origList.get(0); + T b; + int bIndex = 1; + + do { + b = origList.get(bIndex); + + T mergedValue = merger.apply(a, b); - if (mergedValues != null) { - return ImmutableList.builder() - .addAll(origList.subList(0, i - 2)) - .addAll(mergedValues) - .addAll(origList.subList(i + 1, origList.size())) - .build(); + if (mergedValue != null) { //the two values were merged into a single result! + if (builder == null) { //this is the first time anything has been merged so far + //create a new builder (setting this will ensure that all subsequently encountered values will be written out to the builder, + // as we know that we won't be returning the original input list) + builder = ImmutableList.builder(); + + //append all the previous elements in the range [0, a) - none of them were able to be merged, so we can copy them in now that + // we know SOMETHING will change) + addRangeTo(origList, 0, bIndex - 1, builder); + } + + //set a to the merge result, so that we can immediately try to merge it again with the next value in the list (the value of b will + // be ignored, which is correct since it's now part of mergedValue, which is now a) + a = mergedValue; + } else { //we weren't able to merge the two values + if (builder != null) { //a previous merge has succeeded, so we should add the old value to the new list even though nothing changed + builder.add(a); + } + + //prepare to advance by one element + a = b; } + } while (++bIndex < origList.size()); + + if (builder != null) { //at least one merge succeeded, add the last value of a and return the newly constructed list + return builder.add(a).build(); + } else { //nothing changed + return origList; } + } - //no values were merged - return origList; + /** + * @param merger a function which returns an {@link ImmutableList} containing the value(s) resulting from merging the three given values, or + * {@code null} if all three values should be kept + */ + private static ImmutableList maybeMerge3Neighbors(@NonNull ImmutableList origList, @NonNull TriFunction> merger) { + if (origList.size() < 3) { //list is too small to do anything with + return origList; + } + + ImmutableList.Builder builder = null; + + // a: the neighboring element at the lowest index, may be either the value of origList.get(cIndex - 2) or the first merge output if the previous merger invocation + // succeeded and produced one or two elements + // b: the neighboring element at the middle index, may be either the value of origList.get(cIndex - 1) or the second merge output if the previous merger invocation + // succeeded and produced exactly two elements + // c: the neighboring element at the highest index, always the value of origList.get(cIndex) + + T a = Objects.requireNonNull(origList.get(0)); + T b = Objects.requireNonNull(origList.get(1)); + T c; + int cIndex = 2; + + do { + c = Objects.requireNonNull(origList.get(cIndex)); + + ImmutableList mergedValues = merger.apply(a, b, c); + + if (mergedValues != null) { //the two values were merged into a single result! + if (builder == null) { //this is the first time anything has been merged so far + //create a new builder (setting this will ensure that all subsequently encountered values will be written out to the builder, + // as we know that we won't be returning the original input list) + builder = ImmutableList.builder(); + + //append all the previous elements in the range [0, a) - none of them were able to be merged, so we can copy them in now that + // we know SOMETHING will change) + addRangeTo(origList, 0, cIndex - 2, builder); + } + + switch (mergedValues.size()) { + case 0: //merging produced no outputs, skip everything and try to advance twice + a = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; + b = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; + //c will be loaded automatically during the next loop iteration, or not if there isn't enough space + break; + case 1: + //set a to the merge result, so that we can immediately try to merge it again with the next two values in the list (the values of b and c will + // be ignored, which is correct since it's now part of mergedValues, which is now a) + a = Objects.requireNonNull(mergedValues.get(0)); + b = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; + //c will be loaded automatically during the next loop iteration, or not if there isn't enough space + break; + case 2: + a = Objects.requireNonNull(mergedValues.get(0)); + b = Objects.requireNonNull(mergedValues.get(1)); + //c will be loaded automatically during the next loop iteration, or not if there isn't enough space + break; + default: + throw new UnsupportedOperationException("merger returned " + mergedValues.size() + " elements!"); + } + } else { //we weren't able to merge the three values + if (builder != null) { //a previous merge has succeeded, so we should add the old value to the new list even though nothing changed + builder.add(a); + } + + //prepare to advance by one element + a = b; + b = c; + } + } while (++cIndex < origList.size()); + + if (builder != null) { //at least one merge succeeded, add the last value of a (and b, if necessary) and return the newly constructed list + + //a or b can only be null if the last loop iteration resulted in a merge producing one output, and there weren't enough input values left + // to load into (a and) b before terminating the loop + if (a != null) { + builder.add(a); + if (b != null) { + builder.add(b); + } + } + + return builder.build(); + } else { //nothing changed + return origList; + } } private static boolean isInverseFactors(double a, double b) { @@ -109,6 +301,7 @@ protected AxisUnitConverter simplify(boolean intern) { ImmutableList prevConverters; //this loop will keep running until no more optimizations can be made + boolean flattened = false; do { prevConverters = converters; @@ -120,25 +313,21 @@ protected AxisUnitConverter simplify(boolean intern) { return maybeIntern(converters.get(0).simplify(), intern); } + //flatten nested converter sequences + // (we only want to do this once, as none of the other transformations in this loop can actually cause any sequence converters + // to be inserted into the sequence) + if (!flattened) { + flattened = true; + converters = maybeFlatten(converters, converter -> converter instanceof AbstractAxisUnitConverter.Sequence + ? ((AbstractAxisUnitConverter.Sequence) converter).converters() + : null); + } + //simplify the converters converters = maybeRemap(converters, AxisUnitConverter::simplify); //remove identity converters - if (converters.stream().anyMatch(AxisUnitConverter::isIdentity)) { - converters = converters.stream() - .filter(((Predicate) AxisUnitConverter::isIdentity).negate()) - .collect(ImmutableList.toImmutableList()); - continue; - } - - //flatten nested converter sequences - if (converters.stream().anyMatch(AxisUnitConverterSequence.class::isInstance)) { - converters = converters.stream() - .flatMap(converter -> converter instanceof AxisUnitConverterSequence - ? ((AxisUnitConverterSequence) converter).converters.stream() - : Stream.of(converter)) - .collect(ImmutableList.toImmutableList()); - } + converters = maybeRemove(converters, AxisUnitConverter::isIdentity); //try to merge neighboring converters converters = maybeMerge2Neighbors(converters, (first, second) -> { diff --git a/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java b/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java index fa307fa7..82fff975 100644 --- a/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java +++ b/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java @@ -133,8 +133,15 @@ private static AxisUnitConverter randomConverterSequence(@NonNull SplittableRand return randomConverter(rng); default: ImmutableList.Builder builder = ImmutableList.builder(); - for (int i = 0; i < count; i++) { - builder.add(randomConverter(rng)); + for (int i = 0; i < count; ) { + if (rng.nextInt(256) != 0) { + builder.add(randomConverter(rng)); + i++; + } else { + int batchCount = rng.nextInt(count - i); + builder.add(randomConverterSequence(rng, batchCount)); + i += batchCount; + } } return new AxisUnitConverterSequence(builder.build()); } From a27bf20ee6f31f72c874cabde67f20dc47f4ca9b Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 13 Apr 2023 15:49:28 +0200 Subject: [PATCH 48/93] get rid of bytecode generation for unit converters with with sufficient simplification, every sequence of multiplies and adds can be reduced down to multiply+add, so i just added an implementation specifically for that. no more interface calls in a loop! --- .../conversion/AbstractAxisUnitConverter.java | 4 +- .../AxisUnitConverterMultiplyAdd.java | 45 ++++++ .../conversion/AxisUnitConverterSequence.java | 36 ++++- .../conversion/CompiledAxisUnitConverter.java | 138 ---------------- .../unit/conversion/UnitConversionTest.java | 149 +++++++++--------- 5 files changed, 152 insertions(+), 220 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/CompiledAxisUnitConverter.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java index 85dd7c95..219913df 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java @@ -93,7 +93,7 @@ protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { * * @author DaPorkchop_ */ - public interface Sequence { - ImmutableList converters(); + public interface RepresentableAsSequence { + AxisUnitConverterSequence asConverterSequence(); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java new file mode 100644 index 00000000..662e5885 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java @@ -0,0 +1,45 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; + +import com.google.common.collect.ImmutableList; +import lombok.Data; +import lombok.EqualsAndHashCode; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; + +/** + * @author DaPorkchop_ + */ +@Data +@EqualsAndHashCode(callSuper = false) +public final class AxisUnitConverterMultiplyAdd extends AbstractAxisUnitConverter implements AbstractAxisUnitConverter.RepresentableAsSequence { + private final double factor; + private final double offset; + + @Override + public boolean isIdentity() { + return this.factor == 1.0d && this.offset == 0.0d; + } + + @Override + public double convert(double value) { + return value * this.factor + this.offset; + } + + @Override + public AxisUnitConverterSequence asConverterSequence() { + return new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterMultiply(this.factor), + new AxisUnitConverterAdd(this.offset) + )); + } + + @Override + protected AxisUnitConverter inverse0() { + return this.asConverterSequence().inverse(); + } + + @Override + protected AxisUnitConverter simplify(boolean intern) { + //this is already maximally simplified + return this; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java index 650098ae..8726a184 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java @@ -18,7 +18,7 @@ @Data @EqualsAndHashCode(callSuper = false, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY) @SuppressWarnings("UnstableApiUsage") -public final class AxisUnitConverterSequence extends AbstractAxisUnitConverter implements AbstractAxisUnitConverter.Sequence { +public final class AxisUnitConverterSequence extends AbstractAxisUnitConverter implements AbstractAxisUnitConverter.RepresentableAsSequence { @NonNull private final ImmutableList converters; @@ -40,6 +40,11 @@ protected AxisUnitConverter inverse0() { return new AxisUnitConverterSequence(this.converters.reverse().stream().map(AxisUnitConverter::inverse).collect(ImmutableList.toImmutableList())); } + @Override + public AxisUnitConverterSequence asConverterSequence() { + return this; + } + private static void addRangeTo(@NonNull ImmutableList src, int srcBegin, int srcEnd, @NonNull ImmutableList.Builder dst) { if (srcBegin == srcEnd) { return; @@ -318,8 +323,8 @@ protected AxisUnitConverter simplify(boolean intern) { // to be inserted into the sequence) if (!flattened) { flattened = true; - converters = maybeFlatten(converters, converter -> converter instanceof AbstractAxisUnitConverter.Sequence - ? ((AbstractAxisUnitConverter.Sequence) converter).converters() + converters = maybeFlatten(converters, converter -> converter instanceof RepresentableAsSequence + ? ((RepresentableAsSequence) converter).asConverterSequence().converters() : null); } @@ -373,10 +378,31 @@ protected AxisUnitConverter simplify(boolean intern) { return null; }); - - //TODO: maybe try to apply more optimizations? } while (converters != prevConverters); + switch (converters.size()) { + case 0: + case 1: + throw new IllegalStateException(); + case 2: + //special cases with where there are two converters + AxisUnitConverter a = converters.get(0); + AxisUnitConverter b = converters.get(1); + if (a instanceof AxisUnitConverterMultiply && b instanceof AxisUnitConverterAdd) { // [multiply, add] -> multiply and add + double aFactor = ((AxisUnitConverterMultiply) a).factor(); + double bOffset = ((AxisUnitConverterAdd) b).offset(); + + return maybeIntern(new AxisUnitConverterMultiplyAdd(aFactor, bOffset), intern); + } else if (a instanceof AxisUnitConverterAdd && b instanceof AxisUnitConverterMultiply) { // [add, multiply] -> multiply and add + double aOffset = ((AxisUnitConverterAdd) a).offset(); + double bFactor = ((AxisUnitConverterMultiply) b).factor(); + + // (value + a) * b = value * b + a * b + return maybeIntern(new AxisUnitConverterMultiplyAdd(bFactor, aOffset * bFactor), intern); + } + break; + } + //intern the converters if requested if (intern) { converters = maybeRemap(converters, AxisUnitConverter::intern); diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/CompiledAxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/CompiledAxisUnitConverter.java deleted file mode 100644 index cd6d0853..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/CompiledAxisUnitConverter.java +++ /dev/null @@ -1,138 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; - -import com.google.common.cache.CacheBuilder; -import com.google.common.cache.CacheLoader; -import com.google.common.cache.LoadingCache; -import lombok.AccessLevel; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; -import net.daporkchop.lib.common.util.PorkUtil; -import net.daporkchop.lib.unsafe.PUnsafe; -import org.objectweb.asm.ClassWriter; -import org.objectweb.asm.MethodVisitor; - -import static org.objectweb.asm.Opcodes.*; -import static org.objectweb.asm.Type.*; - -/** - * An implementation of a {@link AxisUnitConverter} which employs runtime bytecode generation in order to aggressively optimize arbitrary conversions. - * - * @author DaPorkchop_ - */ -@RequiredArgsConstructor(access = AccessLevel.PROTECTED) -public abstract class CompiledAxisUnitConverter implements AxisUnitConverter { - private static final LoadingCache COMPILED_CONVERTERS_CACHE = CacheBuilder.newBuilder() - .weakKeys() - .weakValues() - .build(CacheLoader.from(CompiledAxisUnitConverter::compile0)); - - public static AxisUnitConverter compile(@NonNull AxisUnitConverter converter) { - if (converter instanceof CompiledAxisUnitConverter) { //already compiled - return converter; - } - - converter = converter.simplify().intern(); - - if (converter.isIdentity()) { //identity conversion doesn't need to be compiled - return AxisUnitConverterIdentity.instance().intern(); - } else if (converter instanceof AxisUnitConverterAdd || converter instanceof AxisUnitConverterMultiply) { //these are simple enough that compiling them won't provide any benefit - return converter; - } - - return COMPILED_CONVERTERS_CACHE.getUnchecked(converter); - } - - //assumes the converter has already been simplified and interned - @SneakyThrows - private static CompiledAxisUnitConverter compile0(@NonNull AxisUnitConverter converter) { - ClassWriter writer = new ClassWriter(ClassWriter.COMPUTE_MAXS | ClassWriter.COMPUTE_FRAMES); - - String internalName = getInternalName(CompiledAxisUnitConverter.class) + "$Impl"; - - writer.visit(V1_8, ACC_PUBLIC | ACC_FINAL, internalName, null, getInternalName(CompiledAxisUnitConverter.class), null); - - { - MethodVisitor mv = writer.visitMethod(ACC_PUBLIC, "", getMethodDescriptor(VOID_TYPE, getType(AxisUnitConverter.class)), null, null); - mv.visitCode(); - - mv.visitVarInsn(ALOAD, 0); - mv.visitVarInsn(ALOAD, 1); - mv.visitMethodInsn(INVOKESPECIAL, getInternalName(CompiledAxisUnitConverter.class), "", getMethodDescriptor(VOID_TYPE, getType(AxisUnitConverter.class)), false); - mv.visitInsn(RETURN); - - mv.visitMaxs(0, 0); - mv.visitEnd(); - } - - { - MethodVisitor mv = writer.visitMethod(ACC_PUBLIC, "convert", getMethodDescriptor(DOUBLE_TYPE, DOUBLE_TYPE), null, null); - mv.visitCode(); - - mv.visitVarInsn(DLOAD, 1); - compileConvertScalar(mv, 3, converter); - mv.visitInsn(DRETURN); - - mv.visitMaxs(0, 0); - mv.visitEnd(); - } - - writer.visitEnd(); - - byte[] arr = writer.toByteArray(); - Class clazz = PUnsafe.defineClass(internalName, arr, 0, arr.length, new ClassLoader(CompiledAxisUnitConverter.class.getClassLoader()) {}, null); - - return (CompiledAxisUnitConverter) clazz.getDeclaredConstructor(AxisUnitConverter.class).newInstance(converter); - } - - @SneakyThrows - private static void compileConvertScalar(@NonNull MethodVisitor mv, int lvtIndexAllocator, @NonNull AxisUnitConverter converter) { - if (converter instanceof AxisUnitConverterAdd) { - mv.visitLdcInsn(((AxisUnitConverterAdd) converter).offset()); - mv.visitInsn(DADD); - } else if (converter instanceof AxisUnitConverterMultiply) { - mv.visitLdcInsn(((AxisUnitConverterMultiply) converter).factor()); - mv.visitInsn(DMUL); - } else if (converter instanceof AxisUnitConverterSequence) { - for (AxisUnitConverter next : ((AxisUnitConverterSequence) converter).converters()) { - compileConvertScalar(mv, lvtIndexAllocator, next); - } - } else { - throw new IllegalArgumentException(PorkUtil.className(converter)); - } - } - - @NonNull - private final AxisUnitConverter original; - - @Override - public final boolean isIdentity() { - //identity conversions are never compiled - return false; - } - - @Override - public abstract double convert(double value); - - @Override - public final AxisUnitConverter inverse() { - return this.original.inverse(); - } - - @Override - public final AxisUnitConverter simplify() { - //the converter has already been maximally simplified - return this; - } - - @Override - public final AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { - return this.original.andThen(next); - } - - @Override - public final AxisUnitConverter intern() { - return this; - } -} diff --git a/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java b/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java index 82fff975..da076b87 100644 --- a/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java +++ b/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java @@ -6,13 +6,14 @@ import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterAdd; import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterIdentity; import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterMultiply; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterMultiplyAdd; import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterSequence; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.CompiledAxisUnitConverter; import org.junit.Test; import java.util.SplittableRandom; import java.util.concurrent.ThreadLocalRandom; import java.util.stream.IntStream; +import java.util.stream.Stream; import static net.daporkchop.lib.common.util.PValidation.*; @@ -21,83 +22,81 @@ */ public class UnitConversionTest { @Test - public void testCompile() { - testCompile(new AxisUnitConverterAdd(0.0d)); - testCompile(new AxisUnitConverterAdd(1.0d)); - testCompile(new AxisUnitConverterAdd(-1.5d)); - testCompile(new AxisUnitConverterAdd(Math.PI)); - - testCompile(new AxisUnitConverterMultiply(0.0d)); - testCompile(new AxisUnitConverterMultiply(1.0d)); - testCompile(new AxisUnitConverterMultiply(-1.5d)); - testCompile(new AxisUnitConverterMultiply(Math.PI)); - - testCompile(new AxisUnitConverterSequence(ImmutableList.of( + public void testSimplifiedPrecision() { + Stream.of( + new AxisUnitConverterAdd(0.0d), new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterAdd(Math.PI)))); - - testCompile(new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterAdd(Math.PI)))); - - testCompile(new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterAdd(-1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterAdd(Math.PI)))); - - testCompile(new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterAdd(Math.PI)))); - - testCompile(new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI).inverse(), - new AxisUnitConverterAdd(Math.PI)))); - - testCompile(new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterMultiply(1.5d), - new AxisUnitConverterAdd(Math.PI), - new AxisUnitConverterAdd(Math.PI).inverse(), - new AxisUnitConverterMultiply(Math.PI)))); - - testCompile(new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterMultiply(1.5d), - new AxisUnitConverterAdd(Math.PI), + new AxisUnitConverterAdd(-1.5d), new AxisUnitConverterAdd(Math.PI), - new AxisUnitConverterAdd(Math.PI).inverse(), - new AxisUnitConverterMultiply(Math.PI)))); - testCompile(new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.5d), + new AxisUnitConverterMultiply(0.0d), + new AxisUnitConverterMultiply(1.0d), + new AxisUnitConverterMultiply(-1.5d), new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI).inverse(), - new AxisUnitConverterAdd(Math.PI)))); - testCompile(new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.5d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI).inverse(), - new AxisUnitConverterAdd(Math.PI)))); - } - - private static void testCompile(@NonNull AxisUnitConverter originalConverter) { - //System.out.printf("testing %s\nsimplified: %s\n\n", originalConverter, originalConverter.simplify()); - - AxisUnitConverter compiledConverter = CompiledAxisUnitConverter.compile(originalConverter); + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterAdd(Math.PI))), + + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterAdd(Math.PI))), + + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterAdd(-1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterAdd(Math.PI))), + + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterAdd(Math.PI))), + + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.0d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI).inverse(), + new AxisUnitConverterAdd(Math.PI))), + + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterMultiply(1.5d), + new AxisUnitConverterAdd(Math.PI), + new AxisUnitConverterAdd(Math.PI).inverse(), + new AxisUnitConverterMultiply(Math.PI))), + + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterMultiply(1.5d), + new AxisUnitConverterAdd(Math.PI), + new AxisUnitConverterAdd(Math.PI), + new AxisUnitConverterAdd(Math.PI).inverse(), + new AxisUnitConverterMultiply(Math.PI))), + + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.5d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI).inverse(), + new AxisUnitConverterAdd(Math.PI))), + + new AxisUnitConverterSequence(ImmutableList.of( + new AxisUnitConverterAdd(1.5d), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI), + new AxisUnitConverterMultiply(Math.PI).inverse(), + new AxisUnitConverterAdd(Math.PI))) + ).parallel().forEach(originalConverter -> { + AxisUnitConverter simplifiedConverter = originalConverter.simplify(); - ThreadLocalRandom.current().doubles(1 << 20).forEach(value -> { - double convertedOriginal = originalConverter.convert(value); - double convertedCompiled = compiledConverter.convert(value); + ThreadLocalRandom.current().doubles(1 << 20).parallel().forEach(value -> { + double convertedOriginal = originalConverter.convert(value); + double convertedCompiled = simplifiedConverter.convert(value); - checkState(approxEquals(convertedOriginal, convertedCompiled, 1e-14)); + checkState(approxEquals(convertedOriginal, convertedCompiled, 1e-14)); + }); }); } @@ -107,10 +106,10 @@ private static boolean approxEquals(double a, double b, double d) { @Test public void testSimplification() { - IntStream.range(0, 1 << 25).parallel().forEach(seed -> { + IntStream.range(0, 1 << 10).parallel().forEach(seed -> { SplittableRandom rng = new SplittableRandom(seed); - AxisUnitConverter originalConverter = randomConverterSequence(rng, rng.nextInt(32)); + AxisUnitConverter originalConverter = randomConverterSequence(rng, rng.nextInt(256)); AxisUnitConverter simplifiedConverter = originalConverter.simplify(); checkState(originalConverter.isIdentity() == simplifiedConverter.isIdentity(), "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); @@ -120,7 +119,7 @@ public void testSimplification() { checkState(simplifiedConverter instanceof AxisUnitConverterAdd || simplifiedConverter instanceof AxisUnitConverterMultiply - || (simplifiedConverter instanceof AxisUnitConverterSequence && ((AxisUnitConverterSequence) simplifiedConverter).converters().size() == 2), + || simplifiedConverter instanceof AxisUnitConverterMultiplyAdd, "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); }); } @@ -134,7 +133,7 @@ private static AxisUnitConverter randomConverterSequence(@NonNull SplittableRand default: ImmutableList.Builder builder = ImmutableList.builder(); for (int i = 0; i < count; ) { - if (rng.nextInt(256) != 0) { + if (rng.nextInt(64) != 0) { builder.add(randomConverter(rng)); i++; } else { From 4d35951d1012be2c70241c0bcaa2858da4d42722 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 13 Apr 2023 16:01:35 +0200 Subject: [PATCH 49/93] interning unit converters shouldn't simplify them --- .../conversion/AbstractAxisUnitConverter.java | 19 ++++++------ .../unit/conversion/AxisUnitConverterAdd.java | 2 +- .../conversion/AxisUnitConverterMultiply.java | 2 +- .../AxisUnitConverterMultiplyAdd.java | 2 +- .../conversion/AxisUnitConverterSequence.java | 31 ++++++++++--------- 5 files changed, 29 insertions(+), 27 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java index 219913df..f8ae9dbf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java @@ -11,10 +11,6 @@ * @author DaPorkchop_ */ public abstract class AbstractAxisUnitConverter implements AxisUnitConverter { - protected static AxisUnitConverter maybeIntern(@NonNull AxisUnitConverter converter, boolean intern) { - return intern ? converter.intern() : converter; - } - @Override public abstract boolean isIdentity(); @@ -45,7 +41,11 @@ public final AxisUnitConverter intern() { return AxisUnitConverterIdentity.instance().intern(); } - return InternHelper.intern(this.simplify(true)); + return InternHelper.intern(this.withChildrenInterned()); + } + + protected AxisUnitConverter withChildrenInterned() { + return this; } @Override @@ -54,7 +54,7 @@ public final AxisUnitConverter simplify() { return AxisUnitConverterIdentity.instance(); } - return this.simplify(false); + return this.simplify0(); } /** @@ -62,10 +62,9 @@ public final AxisUnitConverter simplify() { *

* The user may assume that this {@link AbstractAxisUnitConverter} is not {@link #isIdentity() an identity conversion}. * - * @param intern if {@code true}, any nested {@link AxisUnitConverter}s in the returned {@link AxisUnitConverter} must be interned * @return an {@link AxisUnitConverter} which is equivalent to this one, but may be able to execute more efficiently */ - protected abstract AxisUnitConverter simplify(boolean intern); + protected abstract AxisUnitConverter simplify0(); @Override public final AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { @@ -77,10 +76,10 @@ public final AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { AxisUnitConverter result = this.tryAndThen(next); if (result != null) { - return result.simplify(); + return result; } - return new AxisUnitConverterSequence(ImmutableList.of(this, next)).simplify(); + return new AxisUnitConverterSequence(ImmutableList.of(this, next)); } protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java index 512148a1..715a9108 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java @@ -29,7 +29,7 @@ protected AxisUnitConverter inverse0() { } @Override - protected AxisUnitConverter simplify(boolean intern) { + protected AxisUnitConverter simplify0() { return this; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java index 800e6898..6e99c953 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java @@ -29,7 +29,7 @@ protected AxisUnitConverter inverse0() { } @Override - protected AxisUnitConverter simplify(boolean intern) { + protected AxisUnitConverter simplify0() { return this; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java index 662e5885..cb1699cb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java @@ -38,7 +38,7 @@ protected AxisUnitConverter inverse0() { } @Override - protected AxisUnitConverter simplify(boolean intern) { + protected AxisUnitConverter simplify0() { //this is already maximally simplified return this; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java index 8726a184..ea467876 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java @@ -295,13 +295,24 @@ private static ImmutableList maybeMerge3Neighbors(@NonNull ImmutableList< } } + private static ImmutableList concat(@NonNull ImmutableList l, @NonNull ImmutableList r) { + return ImmutableList.builder().addAll(l).addAll(r).build(); + } + + @Override + protected AxisUnitConverter withChildrenInterned() { + ImmutableList converters = this.converters; + ImmutableList internedConverters = maybeRemap(converters, AxisUnitConverter::intern); + return converters == internedConverters ? this : new AxisUnitConverterSequence(internedConverters); + } + private static boolean isInverseFactors(double a, double b) { //check both ways to account for floating-point error return a == 1.0d / b || 1.0d / a == b; } @Override - protected AxisUnitConverter simplify(boolean intern) { + protected AxisUnitConverter simplify0() { ImmutableList converters = this.converters; ImmutableList prevConverters; @@ -313,9 +324,9 @@ protected AxisUnitConverter simplify(boolean intern) { //special handling for special converter counts switch (converters.size()) { case 0: - return maybeIntern(AxisUnitConverterIdentity.instance(), intern); + return AxisUnitConverterIdentity.instance(); case 1: - return maybeIntern(converters.get(0).simplify(), intern); + return converters.get(0).simplify(); } //flatten nested converter sequences @@ -392,32 +403,24 @@ protected AxisUnitConverter simplify(boolean intern) { double aFactor = ((AxisUnitConverterMultiply) a).factor(); double bOffset = ((AxisUnitConverterAdd) b).offset(); - return maybeIntern(new AxisUnitConverterMultiplyAdd(aFactor, bOffset), intern); + return new AxisUnitConverterMultiplyAdd(aFactor, bOffset); } else if (a instanceof AxisUnitConverterAdd && b instanceof AxisUnitConverterMultiply) { // [add, multiply] -> multiply and add double aOffset = ((AxisUnitConverterAdd) a).offset(); double bFactor = ((AxisUnitConverterMultiply) b).factor(); // (value + a) * b = value * b + a * b - return maybeIntern(new AxisUnitConverterMultiplyAdd(bFactor, aOffset * bFactor), intern); + return new AxisUnitConverterMultiplyAdd(bFactor, aOffset * bFactor); } break; } - //intern the converters if requested - if (intern) { - converters = maybeRemap(converters, AxisUnitConverter::intern); - } - return converters == this.converters ? this : new AxisUnitConverterSequence(converters); } @Override protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { if (next instanceof AxisUnitConverterSequence) { //concatenate the two sequences, as otherwise we'd end up with a sequence of sequences (which would be stupid) - return new AxisUnitConverterSequence(ImmutableList.builder() - .addAll(this.converters) - .addAll(((AxisUnitConverterSequence) next).converters) - .build()); + return new AxisUnitConverterSequence(concat(this.converters, ((AxisUnitConverterSequence) next).converters)); } //TODO: do we care about trying to do further simplifications here? From 4379b1e5f242c471f56b01c87998c81db85de07a Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 13 Apr 2023 18:48:37 +0200 Subject: [PATCH 50/93] define coordinate system axes and axis units --- .../buildtheearth/terraplusplus/crs/CRS.java | 6 +- .../terraplusplus/crs/axis/Axis.java | 63 ++++++++++++ ...CoordinateAxis.java => AxisDirection.java} | 10 +- .../terraplusplus/crs/axis/unit/AxisUnit.java | 36 +++++++ .../crs/axis/unit/BasicAxisUnit.java | 96 +++++++++++++++++++ .../terraplusplus/crs/axis/unit/UnitType.java | 6 ++ .../terraplusplus/util/InternHelper.java | 16 ++++ 7 files changed, 226 insertions(+), 7 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/Axis.java rename src/main/java/net/buildtheearth/terraplusplus/crs/axis/{CoordinateAxis.java => AxisDirection.java} (84%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/BasicAxisUnit.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java index 365a57a0..14437e66 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java @@ -1,5 +1,7 @@ package net.buildtheearth.terraplusplus.crs; +import com.google.common.collect.ImmutableList; +import net.buildtheearth.terraplusplus.crs.axis.Axis; import net.buildtheearth.terraplusplus.util.Internable; /** @@ -7,7 +9,7 @@ */ public interface CRS extends Internable { /** - * @return the number of coordinate axes in this system + * @return a {@link ImmutableList list} of the {@link Axis axes} which make up this coordinate system */ - int dim(); + ImmutableList axes(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/Axis.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/Axis.java new file mode 100644 index 00000000..a6b2fd69 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/Axis.java @@ -0,0 +1,63 @@ +package net.buildtheearth.terraplusplus.crs.axis; + +import lombok.Data; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnit; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * A single axis in a coordinate system. + * + * @author DaPorkchop_ + */ +@Data +public final class Axis implements Internable { + /** + * This axis' name. + */ + @NonNull + private final String name; + + /** + * This axis' direction. + */ + @NonNull + private final AxisDirection direction; + + /** + * The {@link AxisUnit unit} used for values on this axis. + */ + @NonNull + private final AxisUnit unit; + + /** + * The minimum coordinate value allowed on this axis, or {@code null} if no such limit exists. + */ + private final Number minValue; + + /** + * The maximum coordinate value allowed on this axis, or {@code null} if no such limit exists. + */ + private final Number maxValue; + + /** + * If {@code true}, indicates that coordinate values on this axis wrap around at the {@link #minValue() minimum} and {@link #maxValue() maximum} bounds (which + * must be set). + *

+ * If {@code false}, coordinate values do not wrap around, and the {@link #minValue() minimum} and {@link #maxValue() maximum} bounds (if present) should be + * treated as an exact limit. + */ + private final boolean wraparound; + + @Override + public Axis intern() { + String name = this.name.intern(); + AxisUnit unit = this.unit.intern(); + + //noinspection StringEquality + return InternHelper.intern(name != this.name || unit != this.unit + ? new Axis(name, this.direction, unit, this.minValue, this.maxValue, this.wraparound) + : this); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/CoordinateAxis.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/AxisDirection.java similarity index 84% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/CoordinateAxis.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/axis/AxisDirection.java index 98da69df..9128c463 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/CoordinateAxis.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/AxisDirection.java @@ -6,7 +6,7 @@ * @author DaPorkchop_ */ @Getter -public enum CoordinateAxis { +public enum AxisDirection { NORTH, NORTH_NORTH_EAST, NORTH_EAST, @@ -40,18 +40,18 @@ public enum CoordinateAxis { DISPLAY_DOWN(DISPLAY_UP), ; - private final CoordinateAxis opposite; + private final AxisDirection opposite; /** * This axis' absolute direction. */ - private final CoordinateAxis absolute; + private final AxisDirection absolute; - CoordinateAxis() { + AxisDirection() { this(null); } - CoordinateAxis(CoordinateAxis opposite) { + AxisDirection(AxisDirection opposite) { this.opposite = opposite; this.absolute = opposite != null && opposite.ordinal() < this.ordinal() ? opposite : this; diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java index f584a209..5c69e250 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java @@ -1,5 +1,8 @@ package net.buildtheearth.terraplusplus.crs.axis.unit; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterAdd; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterMultiply; import net.buildtheearth.terraplusplus.util.Internable; /** @@ -15,4 +18,37 @@ public interface AxisUnit extends Internable { * @return the unscaled unit which this unit is derived from */ AxisUnit baseUnit(); + + /** + * @return this unit's name, or {@code null} if this unit does not have a name itself (e.g. derived units without an explicit name) + */ + String name(); + + /** + * @return this unit's symbol, or {@code null} if this unit does not have a symbol itself (e.g. derived units without an explicitly defined symbol) + */ + String symbol(); + + /** + * Gets an {@link AxisUnitConverter} which can convert values measured in this unit to the given target unit. + * + * @param target the {@link AxisUnit} to convert to + * @return an {@link AxisUnitConverter} which can convert values measured in this unit to the given target unit + * @throws IllegalArgumentException if the given {@code target} unit is of a different {@link #type()} than this unit + */ + AxisUnitConverter convertTo(@NonNull AxisUnit target); + + default AxisUnit add(double offset) { + return this.transform(new AxisUnitConverterAdd(offset)); + } + + default AxisUnit multiply(double factor) { + return this.transform(new AxisUnitConverterMultiply(factor)); + } + + AxisUnit transform(@NonNull AxisUnitConverter converter); + + AxisUnit withName(String name); + + AxisUnit withSymbol(String symbol); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/BasicAxisUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/BasicAxisUnit.java new file mode 100644 index 00000000..408c80a9 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/BasicAxisUnit.java @@ -0,0 +1,96 @@ +package net.buildtheearth.terraplusplus.crs.axis.unit; + +import lombok.AccessLevel; +import lombok.Data; +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.With; +import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterIdentity; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.daporkchop.lib.common.util.PorkUtil; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor(access = AccessLevel.PROTECTED) +@Data +public final class BasicAxisUnit implements AxisUnit { + public static BasicAxisUnit makeBase(@NonNull UnitType type) { + return new BasicAxisUnit(type, null, null, null, null); + } + + public static BasicAxisUnit makeBase(@NonNull UnitType type, String name, String symbol) { + return new BasicAxisUnit(type, null, null, name, symbol); + } + + @NonNull + private final UnitType type; + + private final AxisUnit baseUnit; + @Getter(AccessLevel.NONE) + private final AxisUnitConverter toBaseConverter; //non-null iff (this.baseUnit != null) + + @With + private final String name; + @With + private final String symbol; + + @Override + public AxisUnitConverter convertTo(@NonNull AxisUnit target) { + checkArg(this.type == target.type(), "can't convert from %s to %s: mismatched unit types!", this, target); + + AxisUnit targetBaseUnit = target.baseUnit(); + if (this.baseUnit != null) { + if (targetBaseUnit != null) { + //both units are derived from a base unit - we can only convert between them if they're both derived from the same base + checkArg(this.baseUnit.equals(target.baseUnit()), "can't convert from %s to %s: mismatched base units!", this, target); + + //convert to the base unit, and from there to the target unit + return this.toBaseConverter.andThen(targetBaseUnit.convertTo(target)); + } else { + //this unit is derived from another unit, but the target unit is a base unit - we can only convert between them if the target unit is this unit's base + checkArg(this.baseUnit.equals(target), "can't convert from %s to %s: mismatched base units!", this, target); + + //convert from this unit to the base unit (which is already the target unit) + return this.toBaseConverter; + } + } else { + if (targetBaseUnit != null) { + //the target unit is derived from another unit, but this unit is a base unit - we can only convert between them if this unit is the target unit's base + checkArg(this.equals(targetBaseUnit), "can't convert from %s to %s: mismatched base units!", this, target); + + //convert from the target unit to the base unit (which is already the current unit), then use the inverse of that conversion + return target.convertTo(this).inverse(); + } else { + //neither unit is derived from another unit, meaning they are both base units - we can only convert between them if they're both the same + checkArg(this.equals(target), "can't convert from %s to %s: mismatched base units!", this, target); + + return AxisUnitConverterIdentity.instance(); + } + } + } + + @Override + public AxisUnit transform(@NonNull AxisUnitConverter converter) { + return new BasicAxisUnit(this.type, + PorkUtil.fallbackIfNull(this.baseUnit, this), + this.toBaseConverter != null ? converter.andThen(this.toBaseConverter) : converter, + null, null); + } + + @Override + public AxisUnit intern() { + AxisUnit baseUnit = InternHelper.tryInternNullable(this.baseUnit); + AxisUnitConverter toBaseConverter = InternHelper.tryInternNullable(this.toBaseConverter); + String name = InternHelper.tryInternNullable(this.name); + String symbol = InternHelper.tryInternNullable(this.symbol); + + //noinspection StringEquality + return InternHelper.intern(baseUnit != this.baseUnit || toBaseConverter != this.toBaseConverter || name != this.name || symbol != this.symbol + ? new BasicAxisUnit(this.type, baseUnit, toBaseConverter, name, symbol) + : this); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java index 75161b9f..03d246b3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java @@ -4,4 +4,10 @@ * @author DaPorkchop_ */ public enum UnitType { + NONE, + LENGTH, + TIME, + ANGLE, + TEMPERATURE, + ; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java index 2967e719..906dd407 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java @@ -16,6 +16,22 @@ public class InternHelper { private static final Interner INTERNER = Interners.newWeakInterner(); public static T intern(@NonNull T instance) { + if (instance instanceof String) { + return uncheckedCast(((String) instance).intern()); + } + return uncheckedCast(INTERNER.intern(instance)); } + + public static String intern(@NonNull String instance) { + return instance.intern(); + } + + public static > T tryInternNullable(T instance) { + return instance != null ? uncheckedCast(instance.intern()) : null; + } + + public static String tryInternNullable(String instance) { + return instance != null ? instance.intern() : null; + } } From e283e5147c96a6c88c122e758042ac884ee26c42 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 13 Apr 2023 20:38:33 +0200 Subject: [PATCH 51/93] refactor axis units to be separate from axes --- .../buildtheearth/terraplusplus/crs/CRS.java | 8 +- .../terraplusplus/crs/CompoundCRS.java | 14 ++ .../terraplusplus/crs/SingleCRS.java | 7 + .../terraplusplus/crs/axis/unit/AxisUnit.java | 54 ------- .../conversion/AbstractAxisUnitConverter.java | 98 ----------- .../unit/conversion/AxisUnitConverterAdd.java | 44 ----- .../conversion/AxisUnitConverterMultiply.java | 44 ----- .../crs/cs/CoordinateSystem.java | 21 +++ .../terraplusplus/crs/{ => cs}/axis/Axis.java | 10 +- .../crs/{ => cs}/axis/AxisDirection.java | 2 +- .../terraplusplus/crs/package-info.java | 6 + .../BasicUnit.java} | 36 ++--- .../terraplusplus/crs/unit/DefaultUnits.java | 29 ++++ .../terraplusplus/crs/unit/Unit.java | 56 +++++++ .../UnitConverter.java} | 20 +-- .../crs/{axis => }/unit/UnitType.java | 2 +- .../conversion/AbstractUnitConverter.java | 98 +++++++++++ .../crs/unit/conversion/UnitConverterAdd.java | 44 +++++ .../conversion/UnitConverterIdentity.java} | 20 +-- .../conversion/UnitConverterMultiply.java | 44 +++++ .../conversion/UnitConverterMultiplyAdd.java} | 18 +-- .../conversion/UnitConverterSequence.java} | 100 ++++++------ .../unit/conversion/UnitConversionTest.java | 153 ------------------ .../unit/conversion/UnitConversionTest.java | 153 ++++++++++++++++++ 24 files changed, 578 insertions(+), 503 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java rename src/main/java/net/buildtheearth/terraplusplus/crs/{ => cs}/axis/Axis.java (86%) rename src/main/java/net/buildtheearth/terraplusplus/crs/{ => cs}/axis/AxisDirection.java (95%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/package-info.java rename src/main/java/net/buildtheearth/terraplusplus/crs/{axis/unit/BasicAxisUnit.java => unit/BasicUnit.java} (72%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java rename src/main/java/net/buildtheearth/terraplusplus/crs/{axis/unit/AxisUnitConverter.java => unit/UnitConverter.java} (83%) rename src/main/java/net/buildtheearth/terraplusplus/crs/{axis => }/unit/UnitType.java (69%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/AbstractUnitConverter.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterAdd.java rename src/main/java/net/buildtheearth/terraplusplus/crs/{axis/unit/conversion/AxisUnitConverterIdentity.java => unit/conversion/UnitConverterIdentity.java} (53%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiply.java rename src/main/java/net/buildtheearth/terraplusplus/crs/{axis/unit/conversion/AxisUnitConverterMultiplyAdd.java => unit/conversion/UnitConverterMultiplyAdd.java} (52%) rename src/main/java/net/buildtheearth/terraplusplus/crs/{axis/unit/conversion/AxisUnitConverterSequence.java => unit/conversion/UnitConverterSequence.java} (77%) delete mode 100644 src/test/java/crs/axis/unit/conversion/UnitConversionTest.java create mode 100644 src/test/java/crs/unit/conversion/UnitConversionTest.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java index 14437e66..eb699672 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java @@ -1,15 +1,11 @@ package net.buildtheearth.terraplusplus.crs; -import com.google.common.collect.ImmutableList; -import net.buildtheearth.terraplusplus.crs.axis.Axis; import net.buildtheearth.terraplusplus.util.Internable; /** + * A coordinate reference system. + * * @author DaPorkchop_ */ public interface CRS extends Internable { - /** - * @return a {@link ImmutableList list} of the {@link Axis axes} which make up this coordinate system - */ - ImmutableList axes(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java new file mode 100644 index 00000000..b37d60ef --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java @@ -0,0 +1,14 @@ +package net.buildtheearth.terraplusplus.crs; + +import com.google.common.collect.ImmutableList; +import lombok.Data; +import lombok.NonNull; + +/** + * @author DaPorkchop_ + */ +@Data +public final class CompoundCRS implements CRS { + @NonNull + private final ImmutableList includes; +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java new file mode 100644 index 00000000..eaee7d25 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java @@ -0,0 +1,7 @@ +package net.buildtheearth.terraplusplus.crs; + +/** + * @author DaPorkchop_ + */ +public interface SingleCRS extends CRS { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java deleted file mode 100644 index 5c69e250..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnit.java +++ /dev/null @@ -1,54 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit; - -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterAdd; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterMultiply; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * @author DaPorkchop_ - */ -public interface AxisUnit extends Internable { - /** - * @return the type of value measured by this unit - */ - UnitType type(); - - /** - * @return the unscaled unit which this unit is derived from - */ - AxisUnit baseUnit(); - - /** - * @return this unit's name, or {@code null} if this unit does not have a name itself (e.g. derived units without an explicit name) - */ - String name(); - - /** - * @return this unit's symbol, or {@code null} if this unit does not have a symbol itself (e.g. derived units without an explicitly defined symbol) - */ - String symbol(); - - /** - * Gets an {@link AxisUnitConverter} which can convert values measured in this unit to the given target unit. - * - * @param target the {@link AxisUnit} to convert to - * @return an {@link AxisUnitConverter} which can convert values measured in this unit to the given target unit - * @throws IllegalArgumentException if the given {@code target} unit is of a different {@link #type()} than this unit - */ - AxisUnitConverter convertTo(@NonNull AxisUnit target); - - default AxisUnit add(double offset) { - return this.transform(new AxisUnitConverterAdd(offset)); - } - - default AxisUnit multiply(double factor) { - return this.transform(new AxisUnitConverterMultiply(factor)); - } - - AxisUnit transform(@NonNull AxisUnitConverter converter); - - AxisUnit withName(String name); - - AxisUnit withSymbol(String symbol); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java deleted file mode 100644 index f8ae9dbf..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AbstractAxisUnitConverter.java +++ /dev/null @@ -1,98 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; - -import com.google.common.collect.ImmutableList; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; -import net.buildtheearth.terraplusplus.util.InternHelper; - -/** - * Base implementation of {@link AxisUnitConverter}. - * - * @author DaPorkchop_ - */ -public abstract class AbstractAxisUnitConverter implements AxisUnitConverter { - @Override - public abstract boolean isIdentity(); - - @Override - public abstract double convert(double value); - - @Override - public final AxisUnitConverter inverse() { - if (this.isIdentity()) { - return AxisUnitConverterIdentity.instance(); - } - - return this.inverse0(); - } - - /** - * Gets an {@link AxisUnitConverter} which performs the inverse of this converter's operation. - *

- * The user may assume that this {@link AbstractAxisUnitConverter} is not {@link #isIdentity() an identity conversion}. - * - * @return an {@link AxisUnitConverter} which performs the inverse of this converter's operation - */ - protected abstract AxisUnitConverter inverse0(); - - @Override - public final AxisUnitConverter intern() { - if (this.isIdentity()) { - return AxisUnitConverterIdentity.instance().intern(); - } - - return InternHelper.intern(this.withChildrenInterned()); - } - - protected AxisUnitConverter withChildrenInterned() { - return this; - } - - @Override - public final AxisUnitConverter simplify() { - if (this.isIdentity()) { - return AxisUnitConverterIdentity.instance(); - } - - return this.simplify0(); - } - - /** - * Gets an {@link AxisUnitConverter} which is equivalent to this one, but may be able to execute more efficiently. - *

- * The user may assume that this {@link AbstractAxisUnitConverter} is not {@link #isIdentity() an identity conversion}. - * - * @return an {@link AxisUnitConverter} which is equivalent to this one, but may be able to execute more efficiently - */ - protected abstract AxisUnitConverter simplify0(); - - @Override - public final AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { - if (this.isIdentity()) { - return next; - } else if (next.isIdentity()) { - return this; - } - - AxisUnitConverter result = this.tryAndThen(next); - if (result != null) { - return result; - } - - return new AxisUnitConverterSequence(ImmutableList.of(this, next)); - } - - protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { - return null; - } - - /** - * An {@link AxisUnitConverter} which actually represents multiple {@link AxisUnitConverter}s combined into one, but may be "un-combined" into - * its component steps to allow for further optimization. - * - * @author DaPorkchop_ - */ - public interface RepresentableAsSequence { - AxisUnitConverterSequence asConverterSequence(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java deleted file mode 100644 index 715a9108..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterAdd.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; - -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; - -/** - * @author DaPorkchop_ - */ -@Data -@EqualsAndHashCode(callSuper = false) -public final class AxisUnitConverterAdd extends AbstractAxisUnitConverter { - private final double offset; - - @Override - public boolean isIdentity() { - return this.offset == 0.0d; - } - - @Override - public double convert(double value) { - return value + this.offset; - } - - @Override - protected AxisUnitConverter inverse0() { - return new AxisUnitConverterAdd(-this.offset); - } - - @Override - protected AxisUnitConverter simplify0() { - return this; - } - - @Override - protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { - if (next instanceof AxisUnitConverterAdd) { - return new AxisUnitConverterAdd(this.offset + ((AxisUnitConverterAdd) next).offset); - } - - return super.tryAndThen(next); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java b/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java deleted file mode 100644 index 6e99c953..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiply.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; - -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; - -/** - * @author DaPorkchop_ - */ -@Data -@EqualsAndHashCode(callSuper = false) -public final class AxisUnitConverterMultiply extends AbstractAxisUnitConverter { - private final double factor; - - @Override - public boolean isIdentity() { - return this.factor == 1.0d; - } - - @Override - public double convert(double value) { - return value * this.factor; - } - - @Override - protected AxisUnitConverter inverse0() { - return new AxisUnitConverterMultiply(1.0d / this.factor); - } - - @Override - protected AxisUnitConverter simplify0() { - return this; - } - - @Override - protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { - if (next instanceof AxisUnitConverterMultiply) { - return new AxisUnitConverterMultiply(this.factor * ((AxisUnitConverterMultiply) next).factor); - } - - return super.tryAndThen(next); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java new file mode 100644 index 00000000..06121f96 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java @@ -0,0 +1,21 @@ +package net.buildtheearth.terraplusplus.crs.cs; + +import com.google.common.collect.ImmutableList; +import lombok.Data; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * A coordinate system. + * + * @author DaPorkchop_ + */ +@Data +public abstract class CoordinateSystem implements Internable { + /** + * A {@link ImmutableList list} of the {@link Axis axes} which make up this coordinate system. + */ + @NonNull + private final ImmutableList axes; +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/Axis.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/Axis.java similarity index 86% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/Axis.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/Axis.java index a6b2fd69..b02997f8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/Axis.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/Axis.java @@ -1,8 +1,8 @@ -package net.buildtheearth.terraplusplus.crs.axis; +package net.buildtheearth.terraplusplus.crs.cs.axis; import lombok.Data; import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnit; +import net.buildtheearth.terraplusplus.crs.unit.Unit; import net.buildtheearth.terraplusplus.util.InternHelper; import net.buildtheearth.terraplusplus.util.Internable; @@ -26,10 +26,10 @@ public final class Axis implements Internable { private final AxisDirection direction; /** - * The {@link AxisUnit unit} used for values on this axis. + * The {@link Unit unit} used for values on this axis. */ @NonNull - private final AxisUnit unit; + private final Unit unit; /** * The minimum coordinate value allowed on this axis, or {@code null} if no such limit exists. @@ -53,7 +53,7 @@ public final class Axis implements Internable { @Override public Axis intern() { String name = this.name.intern(); - AxisUnit unit = this.unit.intern(); + Unit unit = this.unit.intern(); //noinspection StringEquality return InternHelper.intern(name != this.name || unit != this.unit diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/AxisDirection.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/AxisDirection.java similarity index 95% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/AxisDirection.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/AxisDirection.java index 9128c463..262a75b3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/AxisDirection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/AxisDirection.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.crs.axis; +package net.buildtheearth.terraplusplus.crs.cs.axis; import lombok.Getter; diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/package-info.java b/src/main/java/net/buildtheearth/terraplusplus/crs/package-info.java new file mode 100644 index 00000000..f69f61e5 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/package-info.java @@ -0,0 +1,6 @@ +/** + * The class layout here is derived from ISO 19111. + * + * @author DaPorkchop_ + */ +package net.buildtheearth.terraplusplus.crs; diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/BasicAxisUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java similarity index 72% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/BasicAxisUnit.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java index 408c80a9..278de98a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/BasicAxisUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit; +package net.buildtheearth.terraplusplus.crs.unit; import lombok.AccessLevel; import lombok.Data; @@ -6,7 +6,7 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.With; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterIdentity; +import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterIdentity; import net.buildtheearth.terraplusplus.util.InternHelper; import net.daporkchop.lib.common.util.PorkUtil; @@ -17,21 +17,21 @@ */ @RequiredArgsConstructor(access = AccessLevel.PROTECTED) @Data -public final class BasicAxisUnit implements AxisUnit { - public static BasicAxisUnit makeBase(@NonNull UnitType type) { - return new BasicAxisUnit(type, null, null, null, null); +public final class BasicUnit implements Unit { + public static BasicUnit makeBase(@NonNull UnitType type) { + return new BasicUnit(type, null, null, null, null); } - public static BasicAxisUnit makeBase(@NonNull UnitType type, String name, String symbol) { - return new BasicAxisUnit(type, null, null, name, symbol); + public static BasicUnit makeBase(@NonNull UnitType type, String name, String symbol) { + return new BasicUnit(type, null, null, name, symbol); } @NonNull private final UnitType type; - private final AxisUnit baseUnit; + private final Unit baseUnit; @Getter(AccessLevel.NONE) - private final AxisUnitConverter toBaseConverter; //non-null iff (this.baseUnit != null) + private final UnitConverter toBaseConverter; //non-null iff (this.baseUnit != null) @With private final String name; @@ -39,10 +39,10 @@ public static BasicAxisUnit makeBase(@NonNull UnitType type, String name, String private final String symbol; @Override - public AxisUnitConverter convertTo(@NonNull AxisUnit target) { + public UnitConverter convertTo(@NonNull Unit target) { checkArg(this.type == target.type(), "can't convert from %s to %s: mismatched unit types!", this, target); - AxisUnit targetBaseUnit = target.baseUnit(); + Unit targetBaseUnit = target.baseUnit(); if (this.baseUnit != null) { if (targetBaseUnit != null) { //both units are derived from a base unit - we can only convert between them if they're both derived from the same base @@ -68,29 +68,29 @@ public AxisUnitConverter convertTo(@NonNull AxisUnit target) { //neither unit is derived from another unit, meaning they are both base units - we can only convert between them if they're both the same checkArg(this.equals(target), "can't convert from %s to %s: mismatched base units!", this, target); - return AxisUnitConverterIdentity.instance(); + return UnitConverterIdentity.instance(); } } } @Override - public AxisUnit transform(@NonNull AxisUnitConverter converter) { - return new BasicAxisUnit(this.type, + public Unit transform(@NonNull UnitConverter converter) { + return new BasicUnit(this.type, PorkUtil.fallbackIfNull(this.baseUnit, this), this.toBaseConverter != null ? converter.andThen(this.toBaseConverter) : converter, null, null); } @Override - public AxisUnit intern() { - AxisUnit baseUnit = InternHelper.tryInternNullable(this.baseUnit); - AxisUnitConverter toBaseConverter = InternHelper.tryInternNullable(this.toBaseConverter); + public Unit intern() { + Unit baseUnit = InternHelper.tryInternNullable(this.baseUnit); + UnitConverter toBaseConverter = InternHelper.tryInternNullable(this.toBaseConverter); String name = InternHelper.tryInternNullable(this.name); String symbol = InternHelper.tryInternNullable(this.symbol); //noinspection StringEquality return InternHelper.intern(baseUnit != this.baseUnit || toBaseConverter != this.toBaseConverter || name != this.name || symbol != this.symbol - ? new BasicAxisUnit(this.type, baseUnit, toBaseConverter, name, symbol) + ? new BasicUnit(this.type, baseUnit, toBaseConverter, name, symbol) : this); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java new file mode 100644 index 00000000..d861a171 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java @@ -0,0 +1,29 @@ +package net.buildtheearth.terraplusplus.crs.unit; + +import lombok.experimental.UtilityClass; + +/** + * @author DaPorkchop_ + */ +@UtilityClass +public final class DefaultUnits { + // + // LENGTH + // + + public static final Unit METER = BasicUnit.makeBase(UnitType.LENGTH, "Meter", "m").intern(); + + // + // TIME + // + + public static final Unit SECOND = BasicUnit.makeBase(UnitType.TIME, "Second", "s").intern(); + + // + // ANGLE + // + + public static final Unit RADIAN = BasicUnit.makeBase(UnitType.ANGLE, "Radian", "rad").intern(); + + public static final Unit DEGREE = RADIAN.multiply(Math.PI / 180.0d).withName("Degree").withSymbol("°").intern(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java new file mode 100644 index 00000000..f7adb673 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java @@ -0,0 +1,56 @@ +package net.buildtheearth.terraplusplus.crs.unit; + +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterAdd; +import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterMultiply; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * @author DaPorkchop_ + */ +public interface Unit extends Internable { + Unit METER = BasicUnit.makeBase(UnitType.LENGTH, "meter", "m"); + + /** + * @return the type of value measured by this unit + */ + UnitType type(); + + /** + * @return the unscaled unit which this unit is derived from + */ + Unit baseUnit(); + + /** + * @return this unit's name, or {@code null} if this unit does not have a name itself (e.g. derived units without an explicit name) + */ + String name(); + + /** + * @return this unit's symbol, or {@code null} if this unit does not have a symbol itself (e.g. derived units without an explicitly defined symbol) + */ + String symbol(); + + /** + * Gets an {@link UnitConverter} which can convert values measured in this unit to the given target unit. + * + * @param target the {@link Unit} to convert to + * @return an {@link UnitConverter} which can convert values measured in this unit to the given target unit + * @throws IllegalArgumentException if the given {@code target} unit is of a different {@link #type()} than this unit + */ + UnitConverter convertTo(@NonNull Unit target); + + default Unit add(double offset) { + return this.transform(new UnitConverterAdd(offset)); + } + + default Unit multiply(double factor) { + return this.transform(new UnitConverterMultiply(factor)); + } + + Unit transform(@NonNull UnitConverter converter); + + Unit withName(String name); + + Unit withSymbol(String symbol); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitConverter.java similarity index 83% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnitConverter.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitConverter.java index 41231842..c3569b8d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/AxisUnitConverter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitConverter.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit; +package net.buildtheearth.terraplusplus.crs.unit; import lombok.NonNull; import net.buildtheearth.terraplusplus.util.Internable; @@ -8,7 +8,7 @@ /** * @author DaPorkchop_ */ -public interface AxisUnitConverter extends Internable { +public interface UnitConverter extends Internable { boolean isIdentity(); /** @@ -74,21 +74,21 @@ default void convert(@NonNull double[] src, int srcOff, int srcStride, @NonNull } /** - * @return an {@link AxisUnitConverter} which performs the inverse of this converter's operation + * @return an {@link UnitConverter} which performs the inverse of this converter's operation */ - AxisUnitConverter inverse(); + UnitConverter inverse(); /** - * @return an {@link AxisUnitConverter} which is equivalent to this one, but may be able to execute more efficiently + * @return an {@link UnitConverter} which is equivalent to this one, but may be able to execute more efficiently */ - AxisUnitConverter simplify(); + UnitConverter simplify(); /** - * Prefixes this {@link AxisUnitConverter} with the given {@link AxisUnitConverter}, resulting in an {@link AxisUnitConverter} such that + * Prefixes this {@link UnitConverter} with the given {@link UnitConverter}, resulting in an {@link UnitConverter} such that * {@code next.convert(this.convert(x)) == this.andThen(next).convert(x)} (ignoring any potential loss of precision). * - * @param next the next {@link AxisUnitConverter} - * @return the resulting concatenated {@link AxisUnitConverter} + * @param next the next {@link UnitConverter} + * @return the resulting concatenated {@link UnitConverter} */ - AxisUnitConverter andThen(@NonNull AxisUnitConverter next); + UnitConverter andThen(@NonNull UnitConverter next); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitType.java similarity index 69% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitType.java index 03d246b3..ad792462 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/UnitType.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitType.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit; +package net.buildtheearth.terraplusplus.crs.unit; /** * @author DaPorkchop_ diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/AbstractUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/AbstractUnitConverter.java new file mode 100644 index 00000000..bad6e9d6 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/AbstractUnitConverter.java @@ -0,0 +1,98 @@ +package net.buildtheearth.terraplusplus.crs.unit.conversion; + +import com.google.common.collect.ImmutableList; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; +import net.buildtheearth.terraplusplus.util.InternHelper; + +/** + * Base implementation of {@link UnitConverter}. + * + * @author DaPorkchop_ + */ +public abstract class AbstractUnitConverter implements UnitConverter { + @Override + public abstract boolean isIdentity(); + + @Override + public abstract double convert(double value); + + @Override + public final UnitConverter inverse() { + if (this.isIdentity()) { + return UnitConverterIdentity.instance(); + } + + return this.inverse0(); + } + + /** + * Gets an {@link UnitConverter} which performs the inverse of this converter's operation. + *

+ * The user may assume that this {@link AbstractUnitConverter} is not {@link #isIdentity() an identity conversion}. + * + * @return an {@link UnitConverter} which performs the inverse of this converter's operation + */ + protected abstract UnitConverter inverse0(); + + @Override + public final UnitConverter intern() { + if (this.isIdentity()) { + return UnitConverterIdentity.instance().intern(); + } + + return InternHelper.intern(this.withChildrenInterned()); + } + + protected UnitConverter withChildrenInterned() { + return this; + } + + @Override + public final UnitConverter simplify() { + if (this.isIdentity()) { + return UnitConverterIdentity.instance(); + } + + return this.simplify0(); + } + + /** + * Gets an {@link UnitConverter} which is equivalent to this one, but may be able to execute more efficiently. + *

+ * The user may assume that this {@link AbstractUnitConverter} is not {@link #isIdentity() an identity conversion}. + * + * @return an {@link UnitConverter} which is equivalent to this one, but may be able to execute more efficiently + */ + protected abstract UnitConverter simplify0(); + + @Override + public final UnitConverter andThen(@NonNull UnitConverter next) { + if (this.isIdentity()) { + return next; + } else if (next.isIdentity()) { + return this; + } + + UnitConverter result = this.tryAndThen(next); + if (result != null) { + return result; + } + + return new UnitConverterSequence(ImmutableList.of(this, next)); + } + + protected UnitConverter tryAndThen(@NonNull UnitConverter next) { + return null; + } + + /** + * An {@link UnitConverter} which actually represents multiple {@link UnitConverter}s combined into one, but may be "un-combined" into + * its component steps to allow for further optimization. + * + * @author DaPorkchop_ + */ + public interface RepresentableAsSequence { + UnitConverterSequence asConverterSequence(); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterAdd.java new file mode 100644 index 00000000..6347d7e3 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterAdd.java @@ -0,0 +1,44 @@ +package net.buildtheearth.terraplusplus.crs.unit.conversion; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; + +/** + * @author DaPorkchop_ + */ +@Data +@EqualsAndHashCode(callSuper = false) +public final class UnitConverterAdd extends AbstractUnitConverter { + private final double offset; + + @Override + public boolean isIdentity() { + return this.offset == 0.0d; + } + + @Override + public double convert(double value) { + return value + this.offset; + } + + @Override + protected UnitConverter inverse0() { + return new UnitConverterAdd(-this.offset); + } + + @Override + protected UnitConverter simplify0() { + return this; + } + + @Override + protected UnitConverter tryAndThen(@NonNull UnitConverter next) { + if (next instanceof UnitConverterAdd) { + return new UnitConverterAdd(this.offset + ((UnitConverterAdd) next).offset); + } + + return super.tryAndThen(next); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterIdentity.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterIdentity.java similarity index 53% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterIdentity.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterIdentity.java index 26d6f3ae..955dc175 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterIdentity.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterIdentity.java @@ -1,17 +1,17 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; +package net.buildtheearth.terraplusplus.crs.unit.conversion; import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; +import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; /** - * An {@link AxisUnitConverter} which does nothing. + * An {@link UnitConverter} which does nothing. * * @author DaPorkchop_ */ -public final class AxisUnitConverterIdentity implements AxisUnitConverter { - private static final AxisUnitConverterIdentity INSTANCE = new AxisUnitConverterIdentity(); +public final class UnitConverterIdentity implements UnitConverter { + private static final UnitConverterIdentity INSTANCE = new UnitConverterIdentity(); - public static AxisUnitConverterIdentity instance() { + public static UnitConverterIdentity instance() { return INSTANCE; } @@ -34,22 +34,22 @@ public void convert(@NonNull double[] src, int srcOff, @NonNull double[] dst, in } @Override - public AxisUnitConverter inverse() { + public UnitConverter inverse() { return this; } @Override - public AxisUnitConverter simplify() { + public UnitConverter simplify() { return this; } @Override - public AxisUnitConverter andThen(@NonNull AxisUnitConverter next) { + public UnitConverter andThen(@NonNull UnitConverter next) { return next; } @Override - public AxisUnitConverter intern() { + public UnitConverter intern() { return this; } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiply.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiply.java new file mode 100644 index 00000000..10215dcc --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiply.java @@ -0,0 +1,44 @@ +package net.buildtheearth.terraplusplus.crs.unit.conversion; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; + +/** + * @author DaPorkchop_ + */ +@Data +@EqualsAndHashCode(callSuper = false) +public final class UnitConverterMultiply extends AbstractUnitConverter { + private final double factor; + + @Override + public boolean isIdentity() { + return this.factor == 1.0d; + } + + @Override + public double convert(double value) { + return value * this.factor; + } + + @Override + protected UnitConverter inverse0() { + return new UnitConverterMultiply(1.0d / this.factor); + } + + @Override + protected UnitConverter simplify0() { + return this; + } + + @Override + protected UnitConverter tryAndThen(@NonNull UnitConverter next) { + if (next instanceof UnitConverterMultiply) { + return new UnitConverterMultiply(this.factor * ((UnitConverterMultiply) next).factor); + } + + return super.tryAndThen(next); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiplyAdd.java similarity index 52% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiplyAdd.java index cb1699cb..ecb3da15 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterMultiplyAdd.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiplyAdd.java @@ -1,16 +1,16 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; +package net.buildtheearth.terraplusplus.crs.unit.conversion; import com.google.common.collect.ImmutableList; import lombok.Data; import lombok.EqualsAndHashCode; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; +import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; /** * @author DaPorkchop_ */ @Data @EqualsAndHashCode(callSuper = false) -public final class AxisUnitConverterMultiplyAdd extends AbstractAxisUnitConverter implements AbstractAxisUnitConverter.RepresentableAsSequence { +public final class UnitConverterMultiplyAdd extends AbstractUnitConverter implements AbstractUnitConverter.RepresentableAsSequence { private final double factor; private final double offset; @@ -25,20 +25,20 @@ public double convert(double value) { } @Override - public AxisUnitConverterSequence asConverterSequence() { - return new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterMultiply(this.factor), - new AxisUnitConverterAdd(this.offset) + public UnitConverterSequence asConverterSequence() { + return new UnitConverterSequence(ImmutableList.of( + new UnitConverterMultiply(this.factor), + new UnitConverterAdd(this.offset) )); } @Override - protected AxisUnitConverter inverse0() { + protected UnitConverter inverse0() { return this.asConverterSequence().inverse(); } @Override - protected AxisUnitConverter simplify0() { + protected UnitConverter simplify0() { //this is already maximally simplified return this; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java similarity index 77% rename from src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java rename to src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java index ea467876..f2ddd302 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/axis/unit/conversion/AxisUnitConverterSequence.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java @@ -1,10 +1,10 @@ -package net.buildtheearth.terraplusplus.crs.axis.unit.conversion; +package net.buildtheearth.terraplusplus.crs.unit.conversion; import com.google.common.collect.ImmutableList; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; +import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; import net.daporkchop.lib.common.function.plain.TriFunction; import java.util.Objects; @@ -18,13 +18,13 @@ @Data @EqualsAndHashCode(callSuper = false, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY) @SuppressWarnings("UnstableApiUsage") -public final class AxisUnitConverterSequence extends AbstractAxisUnitConverter implements AbstractAxisUnitConverter.RepresentableAsSequence { +public final class UnitConverterSequence extends AbstractUnitConverter implements AbstractUnitConverter.RepresentableAsSequence { @NonNull - private final ImmutableList converters; + private final ImmutableList converters; @Override public boolean isIdentity() { - return this.converters.stream().allMatch(AxisUnitConverter::isIdentity); + return this.converters.stream().allMatch(UnitConverter::isIdentity); } @Override @@ -36,12 +36,12 @@ public double convert(double value) { } @Override - protected AxisUnitConverter inverse0() { - return new AxisUnitConverterSequence(this.converters.reverse().stream().map(AxisUnitConverter::inverse).collect(ImmutableList.toImmutableList())); + protected UnitConverter inverse0() { + return new UnitConverterSequence(this.converters.reverse().stream().map(UnitConverter::inverse).collect(ImmutableList.toImmutableList())); } @Override - public AxisUnitConverterSequence asConverterSequence() { + public UnitConverterSequence asConverterSequence() { return this; } @@ -300,10 +300,10 @@ private static ImmutableList concat(@NonNull ImmutableList l } @Override - protected AxisUnitConverter withChildrenInterned() { - ImmutableList converters = this.converters; - ImmutableList internedConverters = maybeRemap(converters, AxisUnitConverter::intern); - return converters == internedConverters ? this : new AxisUnitConverterSequence(internedConverters); + protected UnitConverter withChildrenInterned() { + ImmutableList converters = this.converters; + ImmutableList internedConverters = maybeRemap(converters, UnitConverter::intern); + return converters == internedConverters ? this : new UnitConverterSequence(internedConverters); } private static boolean isInverseFactors(double a, double b) { @@ -312,9 +312,9 @@ private static boolean isInverseFactors(double a, double b) { } @Override - protected AxisUnitConverter simplify0() { - ImmutableList converters = this.converters; - ImmutableList prevConverters; + protected UnitConverter simplify0() { + ImmutableList converters = this.converters; + ImmutableList prevConverters; //this loop will keep running until no more optimizations can be made boolean flattened = false; @@ -324,7 +324,7 @@ protected AxisUnitConverter simplify0() { //special handling for special converter counts switch (converters.size()) { case 0: - return AxisUnitConverterIdentity.instance(); + return UnitConverterIdentity.instance(); case 1: return converters.get(0).simplify(); } @@ -340,23 +340,23 @@ protected AxisUnitConverter simplify0() { } //simplify the converters - converters = maybeRemap(converters, AxisUnitConverter::simplify); + converters = maybeRemap(converters, UnitConverter::simplify); //remove identity converters - converters = maybeRemove(converters, AxisUnitConverter::isIdentity); + converters = maybeRemove(converters, UnitConverter::isIdentity); //try to merge neighboring converters converters = maybeMerge2Neighbors(converters, (first, second) -> { if (first.getClass() == second.getClass()) { //both are the same type - if (first instanceof AxisUnitConverterAdd) { - return new AxisUnitConverterAdd(((AxisUnitConverterAdd) first).offset() + ((AxisUnitConverterAdd) second).offset()); - } else if (first instanceof AxisUnitConverterMultiply) { - double firstFactor = ((AxisUnitConverterMultiply) first).factor(); - double secondFactor = ((AxisUnitConverterMultiply) second).factor(); + if (first instanceof UnitConverterAdd) { + return new UnitConverterAdd(((UnitConverterAdd) first).offset() + ((UnitConverterAdd) second).offset()); + } else if (first instanceof UnitConverterMultiply) { + double firstFactor = ((UnitConverterMultiply) first).factor(); + double secondFactor = ((UnitConverterMultiply) second).factor(); if (isInverseFactors(firstFactor, secondFactor)) { //one is the inverse of the other - return AxisUnitConverterIdentity.instance(); + return UnitConverterIdentity.instance(); } else { - return new AxisUnitConverterMultiply(firstFactor * secondFactor); + return new UnitConverterMultiply(firstFactor * secondFactor); } } } @@ -365,26 +365,26 @@ protected AxisUnitConverter simplify0() { }); converters = maybeMerge3Neighbors(converters, (a, b, c) -> { - if (a instanceof AxisUnitConverterMultiply && b instanceof AxisUnitConverterAdd && c instanceof AxisUnitConverterMultiply) { - double aFactor = ((AxisUnitConverterMultiply) a).factor(); - double bOffset = ((AxisUnitConverterAdd) b).offset(); - double cFactor = ((AxisUnitConverterMultiply) c).factor(); + if (a instanceof UnitConverterMultiply && b instanceof UnitConverterAdd && c instanceof UnitConverterMultiply) { + double aFactor = ((UnitConverterMultiply) a).factor(); + double bOffset = ((UnitConverterAdd) b).offset(); + double cFactor = ((UnitConverterMultiply) c).factor(); if (isInverseFactors(aFactor, cFactor)) { - return ImmutableList.of(new AxisUnitConverterAdd(1.0d / aFactor == cFactor + return ImmutableList.of(new UnitConverterAdd(1.0d / aFactor == cFactor ? bOffset / aFactor // (value * a + b) / a = value + (b / a) : bOffset * cFactor // ((value / c) + b) * c = value + b * c )); } else { // (value * a + b) * c = value * a * c + b * c - return ImmutableList.of(new AxisUnitConverterMultiply(aFactor * cFactor), new AxisUnitConverterAdd(bOffset * cFactor)); + return ImmutableList.of(new UnitConverterMultiply(aFactor * cFactor), new UnitConverterAdd(bOffset * cFactor)); } - } else if (a instanceof AxisUnitConverterAdd && b instanceof AxisUnitConverterMultiply && c instanceof AxisUnitConverterAdd) { - double aOffset = ((AxisUnitConverterAdd) a).offset(); - double bFactor = ((AxisUnitConverterMultiply) b).factor(); - double cOffset = ((AxisUnitConverterAdd) c).offset(); + } else if (a instanceof UnitConverterAdd && b instanceof UnitConverterMultiply && c instanceof UnitConverterAdd) { + double aOffset = ((UnitConverterAdd) a).offset(); + double bFactor = ((UnitConverterMultiply) b).factor(); + double cOffset = ((UnitConverterAdd) c).offset(); // ((value + a) * b) + c = value * b + (a * b + c) - return ImmutableList.of(new AxisUnitConverterMultiply(bFactor), new AxisUnitConverterAdd(aOffset * bFactor + cOffset)); + return ImmutableList.of(new UnitConverterMultiply(bFactor), new UnitConverterAdd(aOffset * bFactor + cOffset)); } return null; @@ -397,30 +397,30 @@ protected AxisUnitConverter simplify0() { throw new IllegalStateException(); case 2: //special cases with where there are two converters - AxisUnitConverter a = converters.get(0); - AxisUnitConverter b = converters.get(1); - if (a instanceof AxisUnitConverterMultiply && b instanceof AxisUnitConverterAdd) { // [multiply, add] -> multiply and add - double aFactor = ((AxisUnitConverterMultiply) a).factor(); - double bOffset = ((AxisUnitConverterAdd) b).offset(); + UnitConverter a = converters.get(0); + UnitConverter b = converters.get(1); + if (a instanceof UnitConverterMultiply && b instanceof UnitConverterAdd) { // [multiply, add] -> multiply and add + double aFactor = ((UnitConverterMultiply) a).factor(); + double bOffset = ((UnitConverterAdd) b).offset(); - return new AxisUnitConverterMultiplyAdd(aFactor, bOffset); - } else if (a instanceof AxisUnitConverterAdd && b instanceof AxisUnitConverterMultiply) { // [add, multiply] -> multiply and add - double aOffset = ((AxisUnitConverterAdd) a).offset(); - double bFactor = ((AxisUnitConverterMultiply) b).factor(); + return new UnitConverterMultiplyAdd(aFactor, bOffset); + } else if (a instanceof UnitConverterAdd && b instanceof UnitConverterMultiply) { // [add, multiply] -> multiply and add + double aOffset = ((UnitConverterAdd) a).offset(); + double bFactor = ((UnitConverterMultiply) b).factor(); // (value + a) * b = value * b + a * b - return new AxisUnitConverterMultiplyAdd(bFactor, aOffset * bFactor); + return new UnitConverterMultiplyAdd(bFactor, aOffset * bFactor); } break; } - return converters == this.converters ? this : new AxisUnitConverterSequence(converters); + return converters == this.converters ? this : new UnitConverterSequence(converters); } @Override - protected AxisUnitConverter tryAndThen(@NonNull AxisUnitConverter next) { - if (next instanceof AxisUnitConverterSequence) { //concatenate the two sequences, as otherwise we'd end up with a sequence of sequences (which would be stupid) - return new AxisUnitConverterSequence(concat(this.converters, ((AxisUnitConverterSequence) next).converters)); + protected UnitConverter tryAndThen(@NonNull UnitConverter next) { + if (next instanceof UnitConverterSequence) { //concatenate the two sequences, as otherwise we'd end up with a sequence of sequences (which would be stupid) + return new UnitConverterSequence(concat(this.converters, ((UnitConverterSequence) next).converters)); } //TODO: do we care about trying to do further simplifications here? diff --git a/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java b/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java deleted file mode 100644 index da076b87..00000000 --- a/src/test/java/crs/axis/unit/conversion/UnitConversionTest.java +++ /dev/null @@ -1,153 +0,0 @@ -package crs.axis.unit.conversion; - -import com.google.common.collect.ImmutableList; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.axis.unit.AxisUnitConverter; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterAdd; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterIdentity; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterMultiply; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterMultiplyAdd; -import net.buildtheearth.terraplusplus.crs.axis.unit.conversion.AxisUnitConverterSequence; -import org.junit.Test; - -import java.util.SplittableRandom; -import java.util.concurrent.ThreadLocalRandom; -import java.util.stream.IntStream; -import java.util.stream.Stream; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -public class UnitConversionTest { - @Test - public void testSimplifiedPrecision() { - Stream.of( - new AxisUnitConverterAdd(0.0d), - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterAdd(-1.5d), - new AxisUnitConverterAdd(Math.PI), - - new AxisUnitConverterMultiply(0.0d), - new AxisUnitConverterMultiply(1.0d), - new AxisUnitConverterMultiply(-1.5d), - new AxisUnitConverterMultiply(Math.PI), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterAdd(Math.PI))), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterAdd(Math.PI))), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterAdd(-1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterAdd(Math.PI))), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterAdd(Math.PI))), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.0d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI).inverse(), - new AxisUnitConverterAdd(Math.PI))), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterMultiply(1.5d), - new AxisUnitConverterAdd(Math.PI), - new AxisUnitConverterAdd(Math.PI).inverse(), - new AxisUnitConverterMultiply(Math.PI))), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterMultiply(1.5d), - new AxisUnitConverterAdd(Math.PI), - new AxisUnitConverterAdd(Math.PI), - new AxisUnitConverterAdd(Math.PI).inverse(), - new AxisUnitConverterMultiply(Math.PI))), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.5d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI).inverse(), - new AxisUnitConverterAdd(Math.PI))), - - new AxisUnitConverterSequence(ImmutableList.of( - new AxisUnitConverterAdd(1.5d), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI), - new AxisUnitConverterMultiply(Math.PI).inverse(), - new AxisUnitConverterAdd(Math.PI))) - ).parallel().forEach(originalConverter -> { - AxisUnitConverter simplifiedConverter = originalConverter.simplify(); - - ThreadLocalRandom.current().doubles(1 << 20).parallel().forEach(value -> { - double convertedOriginal = originalConverter.convert(value); - double convertedCompiled = simplifiedConverter.convert(value); - - checkState(approxEquals(convertedOriginal, convertedCompiled, 1e-14)); - }); - }); - } - - private static boolean approxEquals(double a, double b, double d) { - return Math.abs(a - b) <= d; - } - - @Test - public void testSimplification() { - IntStream.range(0, 1 << 10).parallel().forEach(seed -> { - SplittableRandom rng = new SplittableRandom(seed); - - AxisUnitConverter originalConverter = randomConverterSequence(rng, rng.nextInt(256)); - AxisUnitConverter simplifiedConverter = originalConverter.simplify(); - - checkState(originalConverter.isIdentity() == simplifiedConverter.isIdentity(), "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); - if (originalConverter.isIdentity()) { - return; - } - - checkState(simplifiedConverter instanceof AxisUnitConverterAdd - || simplifiedConverter instanceof AxisUnitConverterMultiply - || simplifiedConverter instanceof AxisUnitConverterMultiplyAdd, - "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); - }); - } - - private static AxisUnitConverter randomConverterSequence(@NonNull SplittableRandom rng, int count) { - switch (count) { - case 0: - return AxisUnitConverterIdentity.instance(); - case 1: - return randomConverter(rng); - default: - ImmutableList.Builder builder = ImmutableList.builder(); - for (int i = 0; i < count; ) { - if (rng.nextInt(64) != 0) { - builder.add(randomConverter(rng)); - i++; - } else { - int batchCount = rng.nextInt(count - i); - builder.add(randomConverterSequence(rng, batchCount)); - i += batchCount; - } - } - return new AxisUnitConverterSequence(builder.build()); - } - } - - private static AxisUnitConverter randomConverter(@NonNull SplittableRandom rng) { - double d = rng.nextDouble(); - return rng.nextBoolean() ? new AxisUnitConverterAdd(d) : new AxisUnitConverterMultiply(d); - } -} diff --git a/src/test/java/crs/unit/conversion/UnitConversionTest.java b/src/test/java/crs/unit/conversion/UnitConversionTest.java new file mode 100644 index 00000000..11ce9200 --- /dev/null +++ b/src/test/java/crs/unit/conversion/UnitConversionTest.java @@ -0,0 +1,153 @@ +package crs.unit.conversion; + +import com.google.common.collect.ImmutableList; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; +import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterAdd; +import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterIdentity; +import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterMultiply; +import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterMultiplyAdd; +import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterSequence; +import org.junit.Test; + +import java.util.SplittableRandom; +import java.util.concurrent.ThreadLocalRandom; +import java.util.stream.IntStream; +import java.util.stream.Stream; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public class UnitConversionTest { + @Test + public void testSimplifiedPrecision() { + Stream.of( + new UnitConverterAdd(0.0d), + new UnitConverterAdd(1.0d), + new UnitConverterAdd(-1.5d), + new UnitConverterAdd(Math.PI), + + new UnitConverterMultiply(0.0d), + new UnitConverterMultiply(1.0d), + new UnitConverterMultiply(-1.5d), + new UnitConverterMultiply(Math.PI), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterAdd(1.0d), + new UnitConverterMultiply(Math.PI), + new UnitConverterAdd(Math.PI))), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterAdd(1.0d), + new UnitConverterAdd(1.0d), + new UnitConverterMultiply(Math.PI), + new UnitConverterAdd(Math.PI))), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterAdd(1.0d), + new UnitConverterAdd(-1.0d), + new UnitConverterMultiply(Math.PI), + new UnitConverterAdd(Math.PI))), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterAdd(1.0d), + new UnitConverterMultiply(Math.PI), + new UnitConverterMultiply(Math.PI), + new UnitConverterAdd(Math.PI))), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterAdd(1.0d), + new UnitConverterMultiply(Math.PI), + new UnitConverterMultiply(Math.PI).inverse(), + new UnitConverterAdd(Math.PI))), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterMultiply(1.5d), + new UnitConverterAdd(Math.PI), + new UnitConverterAdd(Math.PI).inverse(), + new UnitConverterMultiply(Math.PI))), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterMultiply(1.5d), + new UnitConverterAdd(Math.PI), + new UnitConverterAdd(Math.PI), + new UnitConverterAdd(Math.PI).inverse(), + new UnitConverterMultiply(Math.PI))), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterAdd(1.5d), + new UnitConverterMultiply(Math.PI), + new UnitConverterMultiply(Math.PI).inverse(), + new UnitConverterAdd(Math.PI))), + + new UnitConverterSequence(ImmutableList.of( + new UnitConverterAdd(1.5d), + new UnitConverterMultiply(Math.PI), + new UnitConverterMultiply(Math.PI), + new UnitConverterMultiply(Math.PI).inverse(), + new UnitConverterAdd(Math.PI))) + ).parallel().forEach(originalConverter -> { + UnitConverter simplifiedConverter = originalConverter.simplify(); + + ThreadLocalRandom.current().doubles(1 << 20).parallel().forEach(value -> { + double convertedOriginal = originalConverter.convert(value); + double convertedCompiled = simplifiedConverter.convert(value); + + checkState(approxEquals(convertedOriginal, convertedCompiled, 1e-14)); + }); + }); + } + + private static boolean approxEquals(double a, double b, double d) { + return Math.abs(a - b) <= d; + } + + @Test + public void testSimplification() { + IntStream.range(0, 1 << 10).parallel().forEach(seed -> { + SplittableRandom rng = new SplittableRandom(seed); + + UnitConverter originalConverter = randomConverterSequence(rng, rng.nextInt(256)); + UnitConverter simplifiedConverter = originalConverter.simplify(); + + checkState(originalConverter.isIdentity() == simplifiedConverter.isIdentity(), "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); + if (originalConverter.isIdentity()) { + return; + } + + checkState(simplifiedConverter instanceof UnitConverterAdd + || simplifiedConverter instanceof UnitConverterMultiply + || simplifiedConverter instanceof UnitConverterMultiplyAdd, + "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); + }); + } + + private static UnitConverter randomConverterSequence(@NonNull SplittableRandom rng, int count) { + switch (count) { + case 0: + return UnitConverterIdentity.instance(); + case 1: + return randomConverter(rng); + default: + ImmutableList.Builder builder = ImmutableList.builder(); + for (int i = 0; i < count; ) { + if (rng.nextInt(64) != 0) { + builder.add(randomConverter(rng)); + i++; + } else { + int batchCount = rng.nextInt(count - i); + builder.add(randomConverterSequence(rng, batchCount)); + i += batchCount; + } + } + return new UnitConverterSequence(builder.build()); + } + } + + private static UnitConverter randomConverter(@NonNull SplittableRandom rng) { + double d = rng.nextDouble(); + return rng.nextBoolean() ? new UnitConverterAdd(d) : new UnitConverterMultiply(d); + } +} From a078547a7e9db31a3eab3924d9ea02544f808ab2 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 14 Apr 2023 16:22:50 +0200 Subject: [PATCH 52/93] implement ellipsoidal coordinate system --- .../terraplusplus/crs/CompoundCRS.java | 10 + .../terraplusplus/crs/GeodeticCRS.java | 14 + .../terraplusplus/crs/GeographicCRS.java | 28 ++ .../terraplusplus/crs/SingleCRS.java | 15 + .../crs/cs/AbstractCoordinateSystem.java | 47 +++ .../crs/cs/CoordinateSystem.java | 15 +- .../terraplusplus/crs/cs/EllipsoidalCS.java | 157 ++++++++++ .../terraplusplus/crs/datum/Datum.java | 9 + .../crs/datum/GeodeticDatum.java | 45 +++ .../crs/datum/ellipsoid/Ellipsoid.java | 40 +++ .../terraplusplus/crs/unit/BasicUnit.java | 24 +- .../terraplusplus/crs/unit/DefaultUnits.java | 36 ++- .../terraplusplus/crs/unit/Unit.java | 10 +- .../conversion/UnitConverterSequence.java | 275 +----------------- .../terraplusplus/util/InternHelper.java | 4 +- .../terraplusplus/util/TerraUtils.java | 272 +++++++++++++++++ src/test/java/wkt/WKTParserTest.java | 59 ++-- 17 files changed, 751 insertions(+), 309 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/GeodeticCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/GeographicCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/AbstractCoordinateSystem.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/datum/Datum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/datum/GeodeticDatum.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java index b37d60ef..84d73567 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java @@ -1,14 +1,24 @@ package net.buildtheearth.terraplusplus.crs; import com.google.common.collect.ImmutableList; +import lombok.AccessLevel; import lombok.Data; import lombok.NonNull; +import lombok.With; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.TerraUtils; /** * @author DaPorkchop_ */ @Data +@With(AccessLevel.PRIVATE) public final class CompoundCRS implements CRS { @NonNull private final ImmutableList includes; + + @Override + public CompoundCRS intern() { + return InternHelper.intern(this.withIncludes(TerraUtils.internElements(this.includes))); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/GeodeticCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/GeodeticCRS.java new file mode 100644 index 00000000..65a265ee --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/GeodeticCRS.java @@ -0,0 +1,14 @@ +package net.buildtheearth.terraplusplus.crs; + +import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; + +/** + * @author DaPorkchop_ + */ +public interface GeodeticCRS extends SingleCRS { + @Override + GeodeticDatum datum(); + + @Override + GeodeticCRS intern(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/GeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/GeographicCRS.java new file mode 100644 index 00000000..4b365e62 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/GeographicCRS.java @@ -0,0 +1,28 @@ +package net.buildtheearth.terraplusplus.crs; + +import lombok.AccessLevel; +import lombok.Data; +import lombok.NonNull; +import lombok.With; +import net.buildtheearth.terraplusplus.crs.cs.EllipsoidalCS; +import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; +import net.buildtheearth.terraplusplus.util.InternHelper; + +/** + * @author DaPorkchop_ + */ +@Data +@With(AccessLevel.PRIVATE) +public final class GeographicCRS implements GeodeticCRS { + @NonNull + private final GeodeticDatum datum; + + @NonNull + private final EllipsoidalCS coordinateSystem; + + @Override + public GeographicCRS intern() { + return InternHelper.intern(this.withDatum(this.datum.intern()) + .withCoordinateSystem(this.coordinateSystem.intern())); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java index eaee7d25..7e4ff64b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java @@ -1,7 +1,22 @@ package net.buildtheearth.terraplusplus.crs; +import net.buildtheearth.terraplusplus.crs.cs.CoordinateSystem; +import net.buildtheearth.terraplusplus.crs.datum.Datum; + /** * @author DaPorkchop_ */ public interface SingleCRS extends CRS { + /** + * @return the {@link CoordinateSystem coordinate system} used by this CRS + */ + CoordinateSystem coordinateSystem(); + + /** + * @return the {@link Datum} used by this CRS + */ + Datum datum(); + + @Override + SingleCRS intern(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/AbstractCoordinateSystem.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/AbstractCoordinateSystem.java new file mode 100644 index 00000000..4b69d40e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/AbstractCoordinateSystem.java @@ -0,0 +1,47 @@ +package net.buildtheearth.terraplusplus.crs.cs; + +import com.google.common.collect.ImmutableList; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; +import net.buildtheearth.terraplusplus.crs.cs.axis.AxisDirection; +import net.buildtheearth.terraplusplus.crs.unit.Unit; + +import java.util.Objects; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public abstract class AbstractCoordinateSystem implements CoordinateSystem { + protected static ImmutableList initialValidateAxes(@NonNull ImmutableList axes, AbstractCoordinateSystem system) { + for (int i = 0; i < axes.size(); i++) { + Axis axis = Objects.requireNonNull(axes.get(i)); + + //make sure the axis points in a valid direction + checkArg(system.permittedDirection(axis.direction()), + "illegal axis direction %s for coordinate system", axis.direction()); + + //make sure the axis points in a valid direction + checkArg(system.permittedUnit(axis.direction(), axis.unit()), + "illegal axis unit %s for coordinate system axis in direction %s", axis.unit(), axis.direction()); + + //make sure there aren't two axes going in the same direction (or in opposite directions) + for (int j = 0; j < i; j++) { + Axis otherAxis = axes.get(j); + checkArg(axis.direction().absolute() != otherAxis.direction().absolute(), + "collinear axes in coordinate system: %s, %s", axis, otherAxis); + } + } + return axes; + } + + protected abstract boolean permittedDirection(@NonNull AxisDirection direction); + + protected abstract boolean permittedUnit(@NonNull AxisDirection direction, @NonNull Unit unit); + + protected void checkDimension(int dimension) { + int thisDimension = this.dimension(); //checkDimension() should be inlined into callers, so this likely won't cause any dynamic dispatch in practice + checkArg(thisDimension == dimension, "mismatched argument dimension! expected: %d, given: %d", thisDimension, dimension); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java index 06121f96..13a3edde 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java @@ -1,8 +1,6 @@ package net.buildtheearth.terraplusplus.crs.cs; import com.google.common.collect.ImmutableList; -import lombok.Data; -import lombok.NonNull; import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; import net.buildtheearth.terraplusplus.util.Internable; @@ -11,11 +9,16 @@ * * @author DaPorkchop_ */ -@Data -public abstract class CoordinateSystem implements Internable { +public interface CoordinateSystem extends Internable { /** * A {@link ImmutableList list} of the {@link Axis axes} which make up this coordinate system. */ - @NonNull - private final ImmutableList axes; + ImmutableList axes(); + + /** + * @return this coordinate system's dimension, equivalent to {@code this.axes().size()} + */ + default int dimension() { + return this.axes().size(); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java new file mode 100644 index 00000000..d87e3d44 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java @@ -0,0 +1,157 @@ +package net.buildtheearth.terraplusplus.crs.cs; + +import com.google.common.collect.ImmutableList; +import lombok.AccessLevel; +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.ToString; +import lombok.With; +import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; +import net.buildtheearth.terraplusplus.crs.cs.axis.AxisDirection; +import net.buildtheearth.terraplusplus.crs.unit.DefaultUnits; +import net.buildtheearth.terraplusplus.crs.unit.Unit; +import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.TerraUtils; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@AllArgsConstructor(access = AccessLevel.PRIVATE) //only accessible by @With, skips argument validation +@Getter +@With(AccessLevel.PRIVATE) +@ToString(onlyExplicitlyIncluded = true) +@EqualsAndHashCode(onlyExplicitlyIncluded = true, callSuper = true) +public final class EllipsoidalCS extends AbstractCoordinateSystem { + @NonNull + @ToString.Include + @EqualsAndHashCode.Include + private final ImmutableList axes; + + private transient final int dimension; + + private transient final int longitudeAxis; + private transient final int latitudeAxis; + private transient final int heightAxis; + + @Getter(AccessLevel.NONE) + private transient final UnitConverter longitudeConverter; + @Getter(AccessLevel.NONE) + private transient final UnitConverter latitudeConverter; + @Getter(AccessLevel.NONE) + private transient final UnitConverter heightConverter; + + public EllipsoidalCS(@NonNull ImmutableList axes) { + this.axes = initialValidateAxes(axes, this); + this.dimension = axes.size(); + + int longitudeAxis = -1; + int latitudeAxis = -1; + int heightAxis = -1; + UnitConverter longitudeConverter = null; + UnitConverter latitudeConverter = null; + UnitConverter heightConverter = null; + + //precompute axis data + for (int i = 0; i < axes.size(); i++) { + Axis axis = axes.get(i); + Unit unit = axis.unit(); + + switch (axis.direction().absolute()) { + case EAST: + longitudeAxis = i; + longitudeConverter = unit.convertTo(DefaultUnits.radian()).simplify(); + break; + case NORTH: + latitudeAxis = i; + latitudeConverter = unit.convertTo(DefaultUnits.radian()).simplify(); + break; + case UP: + heightAxis = i; + heightConverter = unit.convertTo(DefaultUnits.meter()).simplify(); + break; + default: + throw new IllegalArgumentException(axis.toString()); + } + } + + checkArg(longitudeConverter != null && latitudeConverter != null, "at least a longitude and latitude axis must be set!"); + if (axes.size() == 3) { + checkArg(heightConverter != null, "EllipsoidalCS with 3 axes must contain a height axis"); + } + + this.longitudeAxis = longitudeAxis; + this.latitudeAxis = latitudeAxis; + this.heightAxis = heightAxis; + this.longitudeConverter = longitudeConverter; + this.latitudeConverter = latitudeConverter; + this.heightConverter = heightConverter; + } + + @Override + protected boolean permittedDirection(@NonNull AxisDirection direction) { + direction = direction.absolute(); + return direction == AxisDirection.NORTH || direction == AxisDirection.EAST || direction == AxisDirection.UP; + } + + @Override + protected boolean permittedUnit(@NonNull AxisDirection direction, @NonNull Unit unit) { + return (direction.absolute() == AxisDirection.UP ? DefaultUnits.meter() : DefaultUnits.radian()).compatibleWith(unit); + } + + @Override + public EllipsoidalCS intern() { + return InternHelper.intern(this.withAxes(TerraUtils.internElements(this.axes)) + .withLongitudeConverter(this.longitudeConverter.intern()) + .withLatitudeConverter(this.latitudeConverter.intern()) + .withHeightConverter(InternHelper.tryInternNullableInternable(this.heightConverter))); + } + + private void checkForHeight() { + checkState(this.heightAxis >= 0, "this coordinate system doesn't contain a height axis!"); + } + + public double extractLongitude(@NonNull double[] point) { + this.checkDimension(point.length); + return point[this.longitudeAxis]; + } + + public void extractLongitude(int srcDimension, @NonNull double[] src, int srcOff, int srcStride, @NonNull double[] dst, int dstOff, int dstStride, int cnt) { + this.checkDimension(srcDimension); + for (int i = 0; i < cnt; i++, srcOff += srcStride, dstOff += dstStride) { + dst[dstOff] = src[srcOff + this.longitudeAxis]; + } + } + + public double extractLongitudeRadians(@NonNull double[] point) { + return this.longitudeConverter.convert(this.extractLongitude(point)); + } + + public void extractLongitudeRadians(int srcDimension, @NonNull double[] src, int srcOff, int srcStride, @NonNull double[] dst, int dstOff, int dstStride, int cnt) { + this.checkDimension(srcDimension); + this.longitudeConverter.convert(src, srcOff + this.longitudeAxis, srcStride, dst, dstOff, dstStride, cnt); + } + + public double extractLatitude(@NonNull double[] point) { + this.checkDimension(point.length); + return point[this.latitudeAxis]; + } + + public double extractLatitudeRadians(@NonNull double[] point) { + return this.latitudeConverter.convert(this.extractLatitude(point)); + } + + public double extractHeight(@NonNull double[] point) { + this.checkForHeight(); + this.checkDimension(point.length); + return point[this.heightAxis]; + } + + public double extractHeightMeters(@NonNull double[] point) { + return this.heightConverter.convert(this.extractHeight(point)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/Datum.java b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/Datum.java new file mode 100644 index 00000000..4f0c2ea0 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/Datum.java @@ -0,0 +1,9 @@ +package net.buildtheearth.terraplusplus.crs.datum; + +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * @author DaPorkchop_ + */ +public interface Datum extends Internable { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/GeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/GeodeticDatum.java new file mode 100644 index 00000000..c7d0436f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/GeodeticDatum.java @@ -0,0 +1,45 @@ +package net.buildtheearth.terraplusplus.crs.datum; + +import lombok.AccessLevel; +import lombok.Data; +import lombok.NonNull; +import lombok.With; +import net.buildtheearth.terraplusplus.crs.datum.ellipsoid.Ellipsoid; +import net.buildtheearth.terraplusplus.crs.unit.Unit; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * @author DaPorkchop_ + */ +@Data +@With(AccessLevel.PRIVATE) +public final class GeodeticDatum implements Datum { + @NonNull + private final Ellipsoid ellipsoid; + + @NonNull + private final PrimeMeridian primeMeridian; + + @Override + public GeodeticDatum intern() { + return InternHelper.intern(this.withPrimeMeridian(this.primeMeridian.intern())); + } + + /** + * @author DaPorkchop_ + */ + @Data + @With(AccessLevel.PRIVATE) + public static final class PrimeMeridian implements Internable { + @NonNull + private final Unit unit; + + private final double greenwichLongitude; + + @Override + public PrimeMeridian intern() { + return InternHelper.intern(this.withUnit(this.unit.intern())); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java new file mode 100644 index 00000000..f4fd4465 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java @@ -0,0 +1,40 @@ +package net.buildtheearth.terraplusplus.crs.datum.ellipsoid; + +import lombok.Data; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.unit.Unit; + +/** + * @author DaPorkchop_ + */ +@Data +public class Ellipsoid { + public static Ellipsoid createFromAxes(@NonNull Unit lengthUnit, double semiMajorAxis, double semiMinorAxis) { + return new Ellipsoid(lengthUnit, semiMajorAxis, semiMinorAxis, semiMajorAxis / (semiMajorAxis - semiMinorAxis), false); + } + + public static Ellipsoid createFromInverseFlattening(@NonNull Unit lengthUnit, double semiMajorAxis, double inverseFlattening) { + return new Ellipsoid(lengthUnit, semiMajorAxis, semiMajorAxis * (1.0d - 1.0d / inverseFlattening), inverseFlattening, true); + } + + /** + * The length unit used for the semi-major and semi-minor axes. + */ + @NonNull + private final Unit lengthUnit; + + private final double semiMajorAxis; + private final double semiMinorAxis; + private final double inverseFlattening; + + private final boolean definedByInverseFlattening; + + public double eccentricity() { + double flattening = 1.0d - this.semiMinorAxis / this.semiMajorAxis; + return Math.sqrt(2.0d * flattening - flattening * flattening); + } + + public boolean isSphere() { + return this.semiMajorAxis == this.semiMinorAxis; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java index 278de98a..58647c5c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java @@ -2,6 +2,7 @@ import lombok.AccessLevel; import lombok.Data; +import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; @@ -17,6 +18,7 @@ */ @RequiredArgsConstructor(access = AccessLevel.PROTECTED) @Data +@EqualsAndHashCode(cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY) public final class BasicUnit implements Unit { public static BasicUnit makeBase(@NonNull UnitType type) { return new BasicUnit(type, null, null, null, null); @@ -73,8 +75,22 @@ public UnitConverter convertTo(@NonNull Unit target) { } } + @Override + public boolean compatibleWith(@NonNull Unit other) { + if (this.equals(other)) { + return true; + } + + return this.type.equals(other.type()) + && PorkUtil.fallbackIfNull(this.baseUnit, this).equals(PorkUtil.fallbackIfNull(other.baseUnit(), other)); + } + @Override public Unit transform(@NonNull UnitConverter converter) { + if (converter.isIdentity()) { + return this; + } + return new BasicUnit(this.type, PorkUtil.fallbackIfNull(this.baseUnit, this), this.toBaseConverter != null ? converter.andThen(this.toBaseConverter) : converter, @@ -83,10 +99,10 @@ public Unit transform(@NonNull UnitConverter converter) { @Override public Unit intern() { - Unit baseUnit = InternHelper.tryInternNullable(this.baseUnit); - UnitConverter toBaseConverter = InternHelper.tryInternNullable(this.toBaseConverter); - String name = InternHelper.tryInternNullable(this.name); - String symbol = InternHelper.tryInternNullable(this.symbol); + Unit baseUnit = InternHelper.tryInternNullableInternable(this.baseUnit); + UnitConverter toBaseConverter = InternHelper.tryInternNullableInternable(this.toBaseConverter); + String name = InternHelper.tryInternNullableString(this.name); + String symbol = InternHelper.tryInternNullableString(this.symbol); //noinspection StringEquality return InternHelper.intern(baseUnit != this.baseUnit || toBaseConverter != this.toBaseConverter || name != this.name || symbol != this.symbol diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java index d861a171..599579c3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java @@ -11,19 +11,47 @@ public final class DefaultUnits { // LENGTH // - public static final Unit METER = BasicUnit.makeBase(UnitType.LENGTH, "Meter", "m").intern(); + private static final Unit METER = BasicUnit.makeBase(UnitType.LENGTH, "Meter", "m").intern(); + + public static Unit meter() { + return METER; + } + + public static Unit defaultLengthUnit() { + return METER; + } // // TIME // - public static final Unit SECOND = BasicUnit.makeBase(UnitType.TIME, "Second", "s").intern(); + private static final Unit SECOND = BasicUnit.makeBase(UnitType.TIME, "Second", "s").intern(); + + public static Unit second() { + return SECOND; + } + + public static Unit defaultTimeUnit() { + return SECOND; + } // // ANGLE // - public static final Unit RADIAN = BasicUnit.makeBase(UnitType.ANGLE, "Radian", "rad").intern(); + private static final Unit RADIAN = BasicUnit.makeBase(UnitType.ANGLE, "Radian", "rad").intern(); + + private static final Unit DEGREE = RADIAN.multiply(Math.PI / 180.0d).withName("Degree").withSymbol("°").intern(); + + public static Unit radian() { + return RADIAN; + } + + public static Unit degree() { + return DEGREE; + } - public static final Unit DEGREE = RADIAN.multiply(Math.PI / 180.0d).withName("Degree").withSymbol("°").intern(); + public static Unit defaultAngleUnit() { + return RADIAN; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java index f7adb673..5688c2ba 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java @@ -17,7 +17,7 @@ public interface Unit extends Internable { UnitType type(); /** - * @return the unscaled unit which this unit is derived from + * @return the unscaled unit which this unit is derived from, or {@code null} if it is not derived from another unit */ Unit baseUnit(); @@ -40,6 +40,14 @@ public interface Unit extends Internable { */ UnitConverter convertTo(@NonNull Unit target); + /** + * Checks if this unit is compatible with the given unit. + * + * @param other the {@link Unit} to check for compatibility with + * @return {@code true} if this unit is compatible with the given unit + */ + boolean compatibleWith(@NonNull Unit other); + default Unit add(double offset) { return this.transform(new UnitConverterAdd(offset)); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java index f2ddd302..212ab3de 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java @@ -5,12 +5,7 @@ import lombok.EqualsAndHashCode; import lombok.NonNull; import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; -import net.daporkchop.lib.common.function.plain.TriFunction; - -import java.util.Objects; -import java.util.function.BiFunction; -import java.util.function.Function; -import java.util.function.Predicate; +import net.buildtheearth.terraplusplus.util.TerraUtils; /** * @author DaPorkchop_ @@ -45,264 +40,10 @@ public UnitConverterSequence asConverterSequence() { return this; } - private static void addRangeTo(@NonNull ImmutableList src, int srcBegin, int srcEnd, @NonNull ImmutableList.Builder dst) { - if (srcBegin == srcEnd) { - return; - } else if (srcBegin == 0 && srcEnd == src.size()) { - dst.addAll(src); - return; - } - - for (int i = srcBegin; i < srcEnd; i++) { - dst.add(src.get(i)); - } - } - - private static void singleFlattenInto(@NonNull T value, @NonNull ImmutableList.Builder dst, @NonNull Function> flattener) { - Iterable flattenedValues = flattener.apply(value); - if (flattenedValues != null) { - flattenInto(flattenedValues, dst, flattener); - } else { - dst.add(value); - } - } - - private static void flattenInto(@NonNull Iterable src, @NonNull ImmutableList.Builder dst, @NonNull Function> flattener) { - for (T value : src) { - Iterable flattenedValues = flattener.apply(value); - if (flattenedValues != null) { - flattenInto(flattenedValues, dst, flattener); - } else { - dst.add(value); - } - } - } - - /** - * @param flattener a function which either returns an {@link Iterable} containing the new value(s) to insert in place of the existing - * value, or {@code null} to leave the existing value unmodified - */ - private static ImmutableList maybeFlatten(@NonNull ImmutableList origList, @NonNull Function> flattener) { - for (int i = 0; i < origList.size(); i++) { - Iterable flattenedValues = flattener.apply(origList.get(i)); - - if (flattenedValues != null) { - ImmutableList.Builder builder = ImmutableList.builder(); - - addRangeTo(origList, 0, i, builder); - flattenInto(flattenedValues, builder, flattener); - - while (++i < origList.size()) { - singleFlattenInto(origList.get(i), builder, flattener); - } - - return builder.build(); - } - } - - return origList; - } - - /** - * @param remapper a function which either returns the value to replace the existing value with - */ - private static ImmutableList maybeRemap(@NonNull ImmutableList origList, @NonNull Function remapper) { - for (int i = 0; i < origList.size(); i++) { - T origValue = origList.get(i); - T remappedValue = remapper.apply(origValue); - - if (origValue != remappedValue) { //the remapping function returned a different value, so the results have changed and we need to build a new list with the results - ImmutableList.Builder builder = ImmutableList.builder(); - - addRangeTo(origList, 0, i, builder); //append all the previous elements (which were unmodified) - builder.add(remappedValue); - - //remap and append all remaining elements - while (++i < origList.size()) { - builder.add(remapper.apply(origList.get(i))); - } - - return builder.build(); - } - } - - //no values were modified - return origList; - } - - /** - * @param shouldRemove a predicate which returns {@code true} if the value should be removed - */ - private static ImmutableList maybeRemove(@NonNull ImmutableList origList, @NonNull Predicate shouldRemove) { - for (int i = 0; i < origList.size(); i++) { - if (shouldRemove.test(origList.get(i))) { - ImmutableList.Builder builder = ImmutableList.builder(); - - addRangeTo(origList, 0, i, builder); //append all the previous elements (which were all kept) - while (++i < origList.size()) { - T origValue = origList.get(i); - if (!shouldRemove.test(origValue)) { - builder.add(origValue); - } - } - - return builder.build(); - } - } - - //no values were removed - return origList; - } - - /** - * @param merger a function which returns a single value as the result of merging the two given values, or {@code null} if both values should be kept - */ - private static ImmutableList maybeMerge2Neighbors(@NonNull ImmutableList origList, @NonNull BiFunction merger) { - if (origList.size() < 2) { //list is too small to do anything with - return origList; - } - - ImmutableList.Builder builder = null; - - // a: the neighboring element at the lower index, may be either the value of origList.get(bIndex - 1) or a merge output if the previous merger invocation - // actually merged something - // b: the neighboring element at the higher index, always the value of origList.get(bIndex) - - T a = origList.get(0); - T b; - int bIndex = 1; - - do { - b = origList.get(bIndex); - - T mergedValue = merger.apply(a, b); - - if (mergedValue != null) { //the two values were merged into a single result! - if (builder == null) { //this is the first time anything has been merged so far - //create a new builder (setting this will ensure that all subsequently encountered values will be written out to the builder, - // as we know that we won't be returning the original input list) - builder = ImmutableList.builder(); - - //append all the previous elements in the range [0, a) - none of them were able to be merged, so we can copy them in now that - // we know SOMETHING will change) - addRangeTo(origList, 0, bIndex - 1, builder); - } - - //set a to the merge result, so that we can immediately try to merge it again with the next value in the list (the value of b will - // be ignored, which is correct since it's now part of mergedValue, which is now a) - a = mergedValue; - } else { //we weren't able to merge the two values - if (builder != null) { //a previous merge has succeeded, so we should add the old value to the new list even though nothing changed - builder.add(a); - } - - //prepare to advance by one element - a = b; - } - } while (++bIndex < origList.size()); - - if (builder != null) { //at least one merge succeeded, add the last value of a and return the newly constructed list - return builder.add(a).build(); - } else { //nothing changed - return origList; - } - } - - /** - * @param merger a function which returns an {@link ImmutableList} containing the value(s) resulting from merging the three given values, or - * {@code null} if all three values should be kept - */ - private static ImmutableList maybeMerge3Neighbors(@NonNull ImmutableList origList, @NonNull TriFunction> merger) { - if (origList.size() < 3) { //list is too small to do anything with - return origList; - } - - ImmutableList.Builder builder = null; - - // a: the neighboring element at the lowest index, may be either the value of origList.get(cIndex - 2) or the first merge output if the previous merger invocation - // succeeded and produced one or two elements - // b: the neighboring element at the middle index, may be either the value of origList.get(cIndex - 1) or the second merge output if the previous merger invocation - // succeeded and produced exactly two elements - // c: the neighboring element at the highest index, always the value of origList.get(cIndex) - - T a = Objects.requireNonNull(origList.get(0)); - T b = Objects.requireNonNull(origList.get(1)); - T c; - int cIndex = 2; - - do { - c = Objects.requireNonNull(origList.get(cIndex)); - - ImmutableList mergedValues = merger.apply(a, b, c); - - if (mergedValues != null) { //the two values were merged into a single result! - if (builder == null) { //this is the first time anything has been merged so far - //create a new builder (setting this will ensure that all subsequently encountered values will be written out to the builder, - // as we know that we won't be returning the original input list) - builder = ImmutableList.builder(); - - //append all the previous elements in the range [0, a) - none of them were able to be merged, so we can copy them in now that - // we know SOMETHING will change) - addRangeTo(origList, 0, cIndex - 2, builder); - } - - switch (mergedValues.size()) { - case 0: //merging produced no outputs, skip everything and try to advance twice - a = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; - b = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; - //c will be loaded automatically during the next loop iteration, or not if there isn't enough space - break; - case 1: - //set a to the merge result, so that we can immediately try to merge it again with the next two values in the list (the values of b and c will - // be ignored, which is correct since it's now part of mergedValues, which is now a) - a = Objects.requireNonNull(mergedValues.get(0)); - b = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; - //c will be loaded automatically during the next loop iteration, or not if there isn't enough space - break; - case 2: - a = Objects.requireNonNull(mergedValues.get(0)); - b = Objects.requireNonNull(mergedValues.get(1)); - //c will be loaded automatically during the next loop iteration, or not if there isn't enough space - break; - default: - throw new UnsupportedOperationException("merger returned " + mergedValues.size() + " elements!"); - } - } else { //we weren't able to merge the three values - if (builder != null) { //a previous merge has succeeded, so we should add the old value to the new list even though nothing changed - builder.add(a); - } - - //prepare to advance by one element - a = b; - b = c; - } - } while (++cIndex < origList.size()); - - if (builder != null) { //at least one merge succeeded, add the last value of a (and b, if necessary) and return the newly constructed list - - //a or b can only be null if the last loop iteration resulted in a merge producing one output, and there weren't enough input values left - // to load into (a and) b before terminating the loop - if (a != null) { - builder.add(a); - if (b != null) { - builder.add(b); - } - } - - return builder.build(); - } else { //nothing changed - return origList; - } - } - - private static ImmutableList concat(@NonNull ImmutableList l, @NonNull ImmutableList r) { - return ImmutableList.builder().addAll(l).addAll(r).build(); - } - @Override protected UnitConverter withChildrenInterned() { ImmutableList converters = this.converters; - ImmutableList internedConverters = maybeRemap(converters, UnitConverter::intern); + ImmutableList internedConverters = TerraUtils.internElements(converters); return converters == internedConverters ? this : new UnitConverterSequence(internedConverters); } @@ -334,19 +75,19 @@ protected UnitConverter simplify0() { // to be inserted into the sequence) if (!flattened) { flattened = true; - converters = maybeFlatten(converters, converter -> converter instanceof RepresentableAsSequence + converters = TerraUtils.maybeFlatten(converters, converter -> converter instanceof RepresentableAsSequence ? ((RepresentableAsSequence) converter).asConverterSequence().converters() : null); } //simplify the converters - converters = maybeRemap(converters, UnitConverter::simplify); + converters = TerraUtils.maybeRemap(converters, UnitConverter::simplify); //remove identity converters - converters = maybeRemove(converters, UnitConverter::isIdentity); + converters = TerraUtils.maybeRemove(converters, UnitConverter::isIdentity); //try to merge neighboring converters - converters = maybeMerge2Neighbors(converters, (first, second) -> { + converters = TerraUtils.maybeMerge2Neighbors(converters, (first, second) -> { if (first.getClass() == second.getClass()) { //both are the same type if (first instanceof UnitConverterAdd) { return new UnitConverterAdd(((UnitConverterAdd) first).offset() + ((UnitConverterAdd) second).offset()); @@ -364,7 +105,7 @@ protected UnitConverter simplify0() { return null; }); - converters = maybeMerge3Neighbors(converters, (a, b, c) -> { + converters = TerraUtils.maybeMerge3Neighbors(converters, (a, b, c) -> { if (a instanceof UnitConverterMultiply && b instanceof UnitConverterAdd && c instanceof UnitConverterMultiply) { double aFactor = ((UnitConverterMultiply) a).factor(); double bOffset = ((UnitConverterAdd) b).offset(); @@ -420,7 +161,7 @@ protected UnitConverter simplify0() { @Override protected UnitConverter tryAndThen(@NonNull UnitConverter next) { if (next instanceof UnitConverterSequence) { //concatenate the two sequences, as otherwise we'd end up with a sequence of sequences (which would be stupid) - return new UnitConverterSequence(concat(this.converters, ((UnitConverterSequence) next).converters)); + return new UnitConverterSequence(TerraUtils.concat(this.converters, ((UnitConverterSequence) next).converters)); } //TODO: do we care about trying to do further simplifications here? diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java index 906dd407..7e1e7d9f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/InternHelper.java @@ -27,11 +27,11 @@ public static String intern(@NonNull String instance) { return instance.intern(); } - public static > T tryInternNullable(T instance) { + public static > T tryInternNullableInternable(T instance) { return instance != null ? uncheckedCast(instance.intern()) : null; } - public static String tryInternNullable(String instance) { + public static String tryInternNullableString(String instance) { return instance != null ? instance.intern() : null; } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index ea901a3d..79a4bb6f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -1,7 +1,9 @@ package net.buildtheearth.terraplusplus.util; +import com.google.common.collect.ImmutableList; import lombok.NonNull; import lombok.experimental.UtilityClass; +import net.daporkchop.lib.common.function.plain.TriFunction; import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.Style; @@ -16,7 +18,11 @@ import java.util.Arrays; import java.util.Comparator; import java.util.List; +import java.util.Objects; import java.util.concurrent.CompletableFuture; +import java.util.function.BiFunction; +import java.util.function.Function; +import java.util.function.Predicate; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -476,4 +482,270 @@ public static boolean numbersEqual(@NonNull Number a, @NonNull Number b) { return toBigDecimalExact(a).compareTo(toBigDecimalExact(b)) == 0; } } + + private static void addRangeTo(@NonNull ImmutableList src, int srcBegin, int srcEnd, @NonNull ImmutableList.Builder dst) { + if (srcBegin == srcEnd) { + return; + } else if (srcBegin == 0 && srcEnd == src.size()) { + dst.addAll(src); + return; + } + + for (int i = srcBegin; i < srcEnd; i++) { + dst.add(src.get(i)); + } + } + + private static void singleFlattenInto(@NonNull T value, @NonNull ImmutableList.Builder dst, @NonNull Function> flattener) { + Iterable flattenedValues = flattener.apply(value); + if (flattenedValues != null) { + flattenInto(flattenedValues, dst, flattener); + } else { + dst.add(value); + } + } + + private static void flattenInto(@NonNull Iterable src, @NonNull ImmutableList.Builder dst, @NonNull Function> flattener) { + for (T value : src) { + Iterable flattenedValues = flattener.apply(value); + if (flattenedValues != null) { + flattenInto(flattenedValues, dst, flattener); + } else { + dst.add(value); + } + } + } + + /** + * @param flattener a function which either returns an {@link Iterable} containing the new value(s) to insert in place of the existing + * value, or {@code null} to leave the existing value unmodified + */ + public static ImmutableList maybeFlatten(@NonNull ImmutableList origList, @NonNull Function> flattener) { + for (int i = 0; i < origList.size(); i++) { + Iterable flattenedValues = flattener.apply(origList.get(i)); + + if (flattenedValues != null) { + ImmutableList.Builder builder = ImmutableList.builder(); + + addRangeTo(origList, 0, i, builder); + flattenInto(flattenedValues, builder, flattener); + + while (++i < origList.size()) { + singleFlattenInto(origList.get(i), builder, flattener); + } + + return builder.build(); + } + } + + return origList; + } + + /** + * @param remapper a function which either returns the value to replace the existing value with + */ + public static ImmutableList maybeRemap(@NonNull ImmutableList origList, @NonNull Function remapper) { + for (int i = 0; i < origList.size(); i++) { + T origValue = origList.get(i); + T remappedValue = remapper.apply(origValue); + + if (origValue != remappedValue) { //the remapping function returned a different value, so the results have changed and we need to build a new list with the results + ImmutableList.Builder builder = ImmutableList.builder(); + + addRangeTo(origList, 0, i, builder); //append all the previous elements (which were unmodified) + builder.add(remappedValue); + + //remap and append all remaining elements + while (++i < origList.size()) { + builder.add(remapper.apply(origList.get(i))); + } + + return builder.build(); + } + } + + //no values were modified + return origList; + } + + /** + * @param shouldRemove a predicate which returns {@code true} if the value should be removed + */ + public static ImmutableList maybeRemove(@NonNull ImmutableList origList, @NonNull Predicate shouldRemove) { + for (int i = 0; i < origList.size(); i++) { + if (shouldRemove.test(origList.get(i))) { + ImmutableList.Builder builder = ImmutableList.builder(); + + addRangeTo(origList, 0, i, builder); //append all the previous elements (which were all kept) + while (++i < origList.size()) { + T origValue = origList.get(i); + if (!shouldRemove.test(origValue)) { + builder.add(origValue); + } + } + + return builder.build(); + } + } + + //no values were removed + return origList; + } + + /** + * @param merger a function which returns a single value as the result of merging the two given values, or {@code null} if both values should be kept + */ + public static ImmutableList maybeMerge2Neighbors(@NonNull ImmutableList origList, @NonNull BiFunction merger) { + if (origList.size() < 2) { //list is too small to do anything with + return origList; + } + + ImmutableList.Builder builder = null; + + // a: the neighboring element at the lower index, may be either the value of origList.get(bIndex - 1) or a merge output if the previous merger invocation + // actually merged something + // b: the neighboring element at the higher index, always the value of origList.get(bIndex) + + T a = origList.get(0); + T b; + int bIndex = 1; + + do { + b = origList.get(bIndex); + + T mergedValue = merger.apply(a, b); + + if (mergedValue != null) { //the two values were merged into a single result! + if (builder == null) { //this is the first time anything has been merged so far + //create a new builder (setting this will ensure that all subsequently encountered values will be written out to the builder, + // as we know that we won't be returning the original input list) + builder = ImmutableList.builder(); + + //append all the previous elements in the range [0, a) - none of them were able to be merged, so we can copy them in now that + // we know SOMETHING will change) + addRangeTo(origList, 0, bIndex - 1, builder); + } + + //set a to the merge result, so that we can immediately try to merge it again with the next value in the list (the value of b will + // be ignored, which is correct since it's now part of mergedValue, which is now a) + a = mergedValue; + } else { //we weren't able to merge the two values + if (builder != null) { //a previous merge has succeeded, so we should add the old value to the new list even though nothing changed + builder.add(a); + } + + //prepare to advance by one element + a = b; + } + } while (++bIndex < origList.size()); + + if (builder != null) { //at least one merge succeeded, add the last value of a and return the newly constructed list + return builder.add(a).build(); + } else { //nothing changed + return origList; + } + } + + /** + * @param merger a function which returns an {@link ImmutableList} containing the value(s) resulting from merging the three given values, or + * {@code null} if all three values should be kept + */ + public static ImmutableList maybeMerge3Neighbors(@NonNull ImmutableList origList, @NonNull TriFunction> merger) { + if (origList.size() < 3) { //list is too small to do anything with + return origList; + } + + ImmutableList.Builder builder = null; + + // a: the neighboring element at the lowest index, may be either the value of origList.get(cIndex - 2) or the first merge output if the previous merger invocation + // succeeded and produced one or two elements + // b: the neighboring element at the middle index, may be either the value of origList.get(cIndex - 1) or the second merge output if the previous merger invocation + // succeeded and produced exactly two elements + // c: the neighboring element at the highest index, always the value of origList.get(cIndex) + + T a = Objects.requireNonNull(origList.get(0)); + T b = Objects.requireNonNull(origList.get(1)); + T c; + int cIndex = 2; + + do { + c = Objects.requireNonNull(origList.get(cIndex)); + + ImmutableList mergedValues = merger.apply(a, b, c); + + if (mergedValues != null) { //the two values were merged into a single result! + if (builder == null) { //this is the first time anything has been merged so far + //create a new builder (setting this will ensure that all subsequently encountered values will be written out to the builder, + // as we know that we won't be returning the original input list) + builder = ImmutableList.builder(); + + //append all the previous elements in the range [0, a) - none of them were able to be merged, so we can copy them in now that + // we know SOMETHING will change) + addRangeTo(origList, 0, cIndex - 2, builder); + } + + switch (mergedValues.size()) { + case 0: //merging produced no outputs, skip everything and try to advance twice + a = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; + b = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; + //c will be loaded automatically during the next loop iteration, or not if there isn't enough space + break; + case 1: + //set a to the merge result, so that we can immediately try to merge it again with the next two values in the list (the values of b and c will + // be ignored, which is correct since it's now part of mergedValues, which is now a) + a = Objects.requireNonNull(mergedValues.get(0)); + b = ++cIndex < origList.size() ? Objects.requireNonNull(origList.get(cIndex)) : null; + //c will be loaded automatically during the next loop iteration, or not if there isn't enough space + break; + case 2: + a = Objects.requireNonNull(mergedValues.get(0)); + b = Objects.requireNonNull(mergedValues.get(1)); + //c will be loaded automatically during the next loop iteration, or not if there isn't enough space + break; + default: + throw new UnsupportedOperationException("merger returned " + mergedValues.size() + " elements!"); + } + } else { //we weren't able to merge the three values + if (builder != null) { //a previous merge has succeeded, so we should add the old value to the new list even though nothing changed + builder.add(a); + } + + //prepare to advance by one element + a = b; + b = c; + } + } while (++cIndex < origList.size()); + + if (builder != null) { //at least one merge succeeded, add the last value of a (and b, if necessary) and return the newly constructed list + + //a or b can only be null if the last loop iteration resulted in a merge producing one output, and there weren't enough input values left + // to load into (a and) b before terminating the loop + if (a != null) { + builder.add(a); + if (b != null) { + builder.add(b); + } + } + + return builder.build(); + } else { //nothing changed + return origList; + } + } + + /** + * {@link Internable#intern() Interns} the elements of the given {@link ImmutableList}. + * + * @return an {@link ImmutableList} containing the interned representations of the elements of the original list + */ + public static > ImmutableList internElements(@NonNull ImmutableList origList) { + return maybeRemap(origList, uncheckedCast((Function, Object>) Internable::intern)); + } + + /** + * Concatenates the given {@link ImmutableList}s. + */ + public static ImmutableList concat(@NonNull ImmutableList l, @NonNull ImmutableList r) { + return ImmutableList.builder().addAll(l).addAll(r).build(); + } } diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index ac23bf03..82c9ae10 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -1,11 +1,12 @@ package wkt; import com.fasterxml.jackson.core.JsonProcessingException; -import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTStyle; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCRS; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; +import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.daporkchop.lib.common.function.throwing.EFunction; import net.daporkchop.lib.common.util.PorkUtil; import net.daporkchop.lib.unsafe.PUnsafe; import org.junit.BeforeClass; @@ -14,11 +15,9 @@ import java.io.BufferedInputStream; import java.io.IOException; import java.io.InputStream; -import java.nio.CharBuffer; import java.nio.file.Files; import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.List; +import java.util.Comparator; import java.util.Map; import java.util.Objects; import java.util.Properties; @@ -43,7 +42,7 @@ public static void loadProperties() throws IOException { EPSG_WKT1.load(in); } - try (InputStream in = new BufferedInputStream(Files.newInputStream(Paths.get("/home/daporkchop/srs/PROJJSON.properties")))) { + try (InputStream in = new BufferedInputStream(Files.newInputStream(Paths.get("/media/daporkchop/data/srs/srs-renamed/one_line/PROJJSON.properties")))) { EPSG_PROJJSON.load(in); } } @@ -79,26 +78,16 @@ public void testParsePROJJSON() { @Test public void findCoordinateSystemDimensions() { - List dimensionCounts = new ArrayList<>(); - - EPSG_PROJJSON.forEach((rawKey, rawProjjson) -> { - String key = rawKey.toString(); - String projjson = rawProjjson.toString(); - - try { - WKTObject parsed = JSON_MAPPER.readValue(projjson, WKTObject.AutoDeserialize.class); - try { - int dimensionCount = dimensionCount(parsed); - dimensionCounts.add(dimensionCount); - } catch (IllegalArgumentException e) { - dimensionCounts.add(-1); - } - } catch (JsonProcessingException e) { - //ignore - } - }); - - System.out.println((Object) dimensionCounts.stream().collect(Collectors.groupingBy(Function.identity(), TreeMap::new, Collectors.counting()))); + System.out.println((Object) EPSG_PROJJSON.values().stream() + .map((EFunction) projjson -> JSON_MAPPER.readValue(projjson.toString(), WKTCRS.class)) + .map(crs -> { + try { + return dimensionCount(crs); + } catch (IllegalArgumentException e) { + return -1; + } + }) + .collect(Collectors.groupingBy(Function.identity(), TreeMap::new, Collectors.counting()))); } private static int dimensionCount(WKTObject obj) { @@ -113,6 +102,26 @@ private static int dimensionCount(WKTObject obj) { throw new IllegalArgumentException(PorkUtil.className(obj)); } + @Test + public void findCoordinateSystemAxisOrders() { + EPSG_PROJJSON.values().stream() + .map((EFunction) projjson -> JSON_MAPPER.readValue(projjson.toString(), WKTCRS.class)) + .filter(WKTCRS.WithCoordinateSystem.class::isInstance) + .collect(Collectors.groupingBy(Object::getClass, + Collectors.groupingBy(crs -> ((WKTCRS.WithCoordinateSystem) crs).coordinateSystem(), + Collectors.counting()))) + .entrySet().stream().sorted(Comparator.comparing(entry -> entry.getKey().getTypeName())) + .forEachOrdered(topEntry -> { + System.out.println(topEntry.getKey() + ":"); + topEntry.getValue().entrySet().stream().sorted(Map.Entry.comparingByValue().reversed()) + .forEachOrdered(entry -> { + WKTCS cs = entry.getKey(); + System.out.println(" " + entry.getValue() + "x " + cs.type() + ' ' + cs.axes() + " unit=" + cs.unit()); + }); + System.out.println(); + }); + } + @Test public void testEllipsoid() throws JsonProcessingException { System.out.println(JSON_MAPPER.readValue( From 7902ed6292a08f2cd396dff91594affa8a18a53b Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 15 Apr 2023 16:09:55 +0200 Subject: [PATCH 53/93] add interfaces for projections --- .../terraplusplus/crs/ProjectedCRS.java | 38 +++++++++++++ .../terraplusplus/crs/cs/CartesianCS.java | 53 +++++++++++++++++++ .../terraplusplus/crs/cs/EllipsoidalCS.java | 14 +---- .../crs/operation/Conversion.java | 23 ++++++++ .../crs/operation/CoordinateOperation.java | 21 ++++++++ .../crs/operation/Operation.java | 21 ++++++++ .../crs/operation/OperationMethod.java | 34 ++++++++++++ .../crs/operation/Projection.java | 11 ++++ .../crs/operation/SingleOperation.java | 9 ++++ .../crs/operation/Transformation.java | 14 +++++ .../parameter/OperationParameterValues.java | 9 ++++ .../parameter/OperationParameters.java | 12 +++++ .../parameter/SingleOperationParameter.java | 23 ++++++++ .../SingleOperationParameterValue.java | 34 ++++++++++++ .../crs/unit/DoubleWithUnit.java | 41 ++++++++++++++ 15 files changed, 344 insertions(+), 13 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/ProjectedCRS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/CartesianCS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/Conversion.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/CoordinateOperation.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/Operation.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/OperationMethod.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/Projection.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/SingleOperation.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/Transformation.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameterValues.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameters.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameter.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameterValue.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/DoubleWithUnit.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/ProjectedCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/ProjectedCRS.java new file mode 100644 index 00000000..890d9833 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/ProjectedCRS.java @@ -0,0 +1,38 @@ +package net.buildtheearth.terraplusplus.crs; + +import lombok.AccessLevel; +import lombok.Data; +import lombok.NonNull; +import lombok.With; +import net.buildtheearth.terraplusplus.crs.cs.CartesianCS; +import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; +import net.buildtheearth.terraplusplus.crs.operation.Projection; +import net.buildtheearth.terraplusplus.util.InternHelper; + +/** + * @author DaPorkchop_ + */ +@Data +@With(AccessLevel.PRIVATE) +public final class ProjectedCRS implements GeodeticCRS { + @NonNull + private final GeographicCRS baseCRS; + + @NonNull + private final CartesianCS coordinateSystem; + + @NonNull + private final Projection projection; + + @Override + public GeodeticDatum datum() { + return this.baseCRS.datum(); + } + + @Override + public ProjectedCRS intern() { + return InternHelper.intern(this.withBaseCRS(this.baseCRS.intern()) + .withCoordinateSystem(this.coordinateSystem.intern()) + .withProjection(this.projection.intern())); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CartesianCS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CartesianCS.java new file mode 100644 index 00000000..eafed4b3 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CartesianCS.java @@ -0,0 +1,53 @@ +package net.buildtheearth.terraplusplus.crs.cs; + +import com.google.common.collect.ImmutableList; +import lombok.AccessLevel; +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NonNull; +import lombok.ToString; +import lombok.With; +import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; +import net.buildtheearth.terraplusplus.crs.cs.axis.AxisDirection; +import net.buildtheearth.terraplusplus.crs.unit.DefaultUnits; +import net.buildtheearth.terraplusplus.crs.unit.Unit; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.TerraUtils; + +/** + * @author DaPorkchop_ + */ +@AllArgsConstructor(access = AccessLevel.PRIVATE) //only accessible by @With, skips argument validation +@Getter +@With(AccessLevel.PRIVATE) +@ToString(onlyExplicitlyIncluded = true) +@EqualsAndHashCode(onlyExplicitlyIncluded = true, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY, callSuper = true) +public final class CartesianCS extends AbstractCoordinateSystem { + @NonNull + @ToString.Include + @EqualsAndHashCode.Include + private final ImmutableList axes; + + private transient final int dimension; + + public CartesianCS(@NonNull ImmutableList axes) { + this.axes = initialValidateAxes(axes, this); + this.dimension = axes.size(); + } + + @Override + protected boolean permittedDirection(@NonNull AxisDirection direction) { + return !AxisDirection.FUTURE.equals(direction.absolute()); + } + + @Override + protected boolean permittedUnit(@NonNull AxisDirection direction, @NonNull Unit unit) { + return DefaultUnits.meter().compatibleWith(unit); + } + + @Override + public CartesianCS intern() { + return InternHelper.intern(this.withAxes(TerraUtils.internElements(this.axes))); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java index d87e3d44..ae3dc4b3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java @@ -25,7 +25,7 @@ @Getter @With(AccessLevel.PRIVATE) @ToString(onlyExplicitlyIncluded = true) -@EqualsAndHashCode(onlyExplicitlyIncluded = true, callSuper = true) +@EqualsAndHashCode(onlyExplicitlyIncluded = true, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY, callSuper = true) public final class EllipsoidalCS extends AbstractCoordinateSystem { @NonNull @ToString.Include @@ -120,22 +120,10 @@ public double extractLongitude(@NonNull double[] point) { return point[this.longitudeAxis]; } - public void extractLongitude(int srcDimension, @NonNull double[] src, int srcOff, int srcStride, @NonNull double[] dst, int dstOff, int dstStride, int cnt) { - this.checkDimension(srcDimension); - for (int i = 0; i < cnt; i++, srcOff += srcStride, dstOff += dstStride) { - dst[dstOff] = src[srcOff + this.longitudeAxis]; - } - } - public double extractLongitudeRadians(@NonNull double[] point) { return this.longitudeConverter.convert(this.extractLongitude(point)); } - public void extractLongitudeRadians(int srcDimension, @NonNull double[] src, int srcOff, int srcStride, @NonNull double[] dst, int dstOff, int dstStride, int cnt) { - this.checkDimension(srcDimension); - this.longitudeConverter.convert(src, srcOff + this.longitudeAxis, srcStride, dst, dstOff, dstStride, cnt); - } - public double extractLatitude(@NonNull double[] point) { this.checkDimension(point.length); return point[this.latitudeAxis]; diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Conversion.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Conversion.java new file mode 100644 index 00000000..56ed0947 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Conversion.java @@ -0,0 +1,23 @@ +package net.buildtheearth.terraplusplus.crs.operation; + +import net.buildtheearth.terraplusplus.crs.CRS; +import net.buildtheearth.terraplusplus.crs.datum.Datum; + +/** + * An {@link Operation} where both the source and target {@link CRS}s are based on the same {@link Datum}. + * + * @author DaPorkchop_ + */ +public interface Conversion extends Operation { + /** + * @deprecated this property isn't used by {@link Conversion} + */ + @Override + @Deprecated + default String operationVersion() { + throw new UnsupportedOperationException(); + } + + @Override + Conversion intern(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/CoordinateOperation.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/CoordinateOperation.java new file mode 100644 index 00000000..48d9d66e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/CoordinateOperation.java @@ -0,0 +1,21 @@ +package net.buildtheearth.terraplusplus.crs.operation; + +import net.buildtheearth.terraplusplus.crs.CRS; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * @author DaPorkchop_ + */ +public interface CoordinateOperation extends Internable { + CRS sourceCRS(); + + CRS targetCRS(); + + String operationVersion(); + + //TODO: Extent extent(); + + String scope(); + + //TODO: MathTransform transform(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Operation.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Operation.java new file mode 100644 index 00000000..b9ee0402 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Operation.java @@ -0,0 +1,21 @@ +package net.buildtheearth.terraplusplus.crs.operation; + +import com.google.common.collect.ImmutableMap; +import net.buildtheearth.terraplusplus.crs.operation.parameter.SingleOperationParameterValue; + +/** + * Defined as {@code CC_Operation} in ISO 19111. + * + * @author DaPorkchop_ + */ +public interface Operation extends SingleOperation { + /** + * @return a {@link ImmutableMap} of this operation's parameters + * @apiNote this would be equivalent to {@code CC_OperationParameterGroup} in ISO 19111 + */ + //TODO: maybe use OperationParameterValues instead? + ImmutableMap parameterValues(); + + @Override + Operation intern(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/OperationMethod.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/OperationMethod.java new file mode 100644 index 00000000..aa565a37 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/OperationMethod.java @@ -0,0 +1,34 @@ +package net.buildtheearth.terraplusplus.crs.operation; + +import com.google.common.collect.ImmutableMap; +import net.buildtheearth.terraplusplus.crs.operation.parameter.SingleOperationParameter; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * Defined as {@code CC_OperationMethod} in ISO 19111. + * + * @author DaPorkchop_ + */ +public interface OperationMethod extends Internable { + /** + * @return the name(s) of the formula(s) used by this operation method + */ + String formula(); + + /** + * @return the number of dimensions in the operation method's source CRS + */ + int sourceDimensions(); + + /** + * @return the number of dimensions in the operation method's target CRS + */ + int targetDimensions(); + + /** + * @return a {@link ImmutableMap} of this operation's parameters + * @apiNote this would be equivalent to {@code CC_OperationParameterGroup} in ISO 19111 + */ + //TODO: maybe use OperationParameters instead? + ImmutableMap parameters(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Projection.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Projection.java new file mode 100644 index 00000000..5365148d --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Projection.java @@ -0,0 +1,11 @@ +package net.buildtheearth.terraplusplus.crs.operation; + +/** + * A {@link Conversion} which transforms {@code (longitude, latitude)} coordinates to {@code (x, y)} cartesian coordinates. + * + * @author DaPorkchop_ + */ +public interface Projection extends Conversion { + @Override + Projection intern(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/SingleOperation.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/SingleOperation.java new file mode 100644 index 00000000..806cdd90 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/SingleOperation.java @@ -0,0 +1,9 @@ +package net.buildtheearth.terraplusplus.crs.operation; + +/** + * @author DaPorkchop_ + */ +public interface SingleOperation extends CoordinateOperation { + @Override + SingleOperation intern(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Transformation.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Transformation.java new file mode 100644 index 00000000..c4fd0489 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Transformation.java @@ -0,0 +1,14 @@ +package net.buildtheearth.terraplusplus.crs.operation; + +import net.buildtheearth.terraplusplus.crs.CRS; +import net.buildtheearth.terraplusplus.crs.datum.Datum; + +/** + * An {@link Operation} where the source and target {@link CRS}s are based on different {@link Datum}s. + * + * @author DaPorkchop_ + */ +public interface Transformation extends Operation { + @Override + Transformation intern(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameterValues.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameterValues.java new file mode 100644 index 00000000..81e55e9f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameterValues.java @@ -0,0 +1,9 @@ +package net.buildtheearth.terraplusplus.crs.operation.parameter; + +/** + * Defined as {@code CC_ParameterValueGroup} in ISO 19111. + * + * @author DaPorkchop_ + */ +public interface OperationParameterValues { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameters.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameters.java new file mode 100644 index 00000000..9d92a4ba --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameters.java @@ -0,0 +1,12 @@ +package net.buildtheearth.terraplusplus.crs.operation.parameter; + +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * Defined as {@code CC_OperationParameterGroup} in ISO 19111. + * + * @author DaPorkchop_ + */ +//TODO: currently unused, but maybe will be wanted in the future for use by OperationMethod? +public interface OperationParameters extends Internable { +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameter.java new file mode 100644 index 00000000..c22f4417 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameter.java @@ -0,0 +1,23 @@ +package net.buildtheearth.terraplusplus.crs.operation.parameter; + +import net.buildtheearth.terraplusplus.crs.operation.OperationMethod; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * Describes a single parameter to an {@link OperationMethod}. + *

+ * Defined as {@code CC_OperationParameter} in ISO 19111. + * + * @author DaPorkchop_ + */ +public interface SingleOperationParameter extends Internable { + /** + * @return this parameter's name + */ + String name(); + + /** + * @return {@code true} if a value for this parameter must be provided + */ + boolean required(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameterValue.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameterValue.java new file mode 100644 index 00000000..6941fe8b --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameterValue.java @@ -0,0 +1,34 @@ +package net.buildtheearth.terraplusplus.crs.operation.parameter; + +import lombok.NonNull; +import net.buildtheearth.terraplusplus.crs.unit.DoubleWithUnit; +import net.buildtheearth.terraplusplus.crs.unit.Unit; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * Defined as {@code CC_ParameterValue} in ISO 19111. + * + * @author DaPorkchop_ + */ +public interface SingleOperationParameterValue extends Internable { + /** + * @return the {@link SingleOperationParameter} whose value is provided by this object + */ + SingleOperationParameter parameter(); + + /** + * @return the parameter value with associated unit + */ + DoubleWithUnit doubleValue(); + + /** + * @return the parameter value converted to the given {@link Unit} + */ + double doubleValue(@NonNull Unit unit); + + int intValue(); + + boolean booleanValue(); + + String stringValue(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DoubleWithUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DoubleWithUnit.java new file mode 100644 index 00000000..0e66ee12 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DoubleWithUnit.java @@ -0,0 +1,41 @@ +package net.buildtheearth.terraplusplus.crs.unit; + +import lombok.AccessLevel; +import lombok.Data; +import lombok.NonNull; +import lombok.With; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * A scalar {@code double} representing a value in a specific {@link Unit unit of measurement}. + * + * @author DaPorkchop_ + */ +@Data +@With(AccessLevel.PRIVATE) +public final class DoubleWithUnit implements Internable { + private final double value; + + @NonNull + private final Unit unit; + + /** + * Converts the value to the given target {@link Unit} and returns the result. + * + * @param targetUnit the {@link Unit} to convert the value to + * @return the value converted to the given target {@link Unit} + */ + public double value(@NonNull Unit targetUnit) { + if (targetUnit == this.unit) { //fast-track for the common case where units are identity equal + return this.value; + } + + return this.unit.convertTo(targetUnit).convert(this.value); + } + + @Override + public DoubleWithUnit intern() { + return InternHelper.intern(this.withUnit(this.unit.intern())); + } +} From 62a6986541a3a6ff3f0d43987c090d16b14eecc1 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 15 Apr 2023 18:59:32 +0200 Subject: [PATCH 54/93] begin implementing WKT -> new system conversions --- .../terraplusplus/crs/GeocentricCRS.java | 37 ++++ .../crs/datum/ellipsoid/Ellipsoid.java | 4 + .../terraplusplus/crs/unit/BasicUnit.java | 35 +++- .../projection/wkt/WKTToTPPConverter.java | 198 ++++++++++++++++-- src/test/java/wkt/WKTParserTest.java | 20 ++ 5 files changed, 266 insertions(+), 28 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/GeocentricCRS.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/GeocentricCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/GeocentricCRS.java new file mode 100644 index 00000000..bfc746d3 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/GeocentricCRS.java @@ -0,0 +1,37 @@ +package net.buildtheearth.terraplusplus.crs; + +import lombok.AccessLevel; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NonNull; +import lombok.With; +import net.buildtheearth.terraplusplus.crs.cs.CartesianCS; +import net.buildtheearth.terraplusplus.crs.cs.CoordinateSystem; +import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; +import net.buildtheearth.terraplusplus.util.InternHelper; + +/** + * @author DaPorkchop_ + */ +@AllArgsConstructor(access = AccessLevel.PRIVATE) +@Data +@With(AccessLevel.PRIVATE) +public final class GeocentricCRS implements GeodeticCRS { + @NonNull + private final GeodeticDatum datum; + + @NonNull + private final CoordinateSystem coordinateSystem; + + public GeocentricCRS(@NonNull GeodeticDatum datum, @NonNull CartesianCS coordinateSystem) { + this(datum, (CoordinateSystem) coordinateSystem); + } + + //TODO: also allow spherical coordinate systems + + @Override + public GeocentricCRS intern() { + return InternHelper.intern(this.withDatum(this.datum.intern()) + .withCoordinateSystem(this.coordinateSystem.intern())); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java index f4fd4465..83df312b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java @@ -9,6 +9,10 @@ */ @Data public class Ellipsoid { + public static Ellipsoid createSphere(@NonNull Unit lengthUnit, double radius) { + return new Ellipsoid(lengthUnit, radius, radius, Double.POSITIVE_INFINITY, false); + } + public static Ellipsoid createFromAxes(@NonNull Unit lengthUnit, double semiMajorAxis, double semiMinorAxis) { return new Ellipsoid(lengthUnit, semiMajorAxis, semiMinorAxis, semiMajorAxis / (semiMajorAxis - semiMinorAxis), false); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java index 58647c5c..263759c9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java +++ b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java @@ -33,11 +33,9 @@ public static BasicUnit makeBase(@NonNull UnitType type, String name, String sym private final Unit baseUnit; @Getter(AccessLevel.NONE) - private final UnitConverter toBaseConverter; //non-null iff (this.baseUnit != null) + private final UnitConverter toBaseConverter; //non-null => (this.baseUnit != null) - @With private final String name; - @With private final String symbol; @Override @@ -51,13 +49,14 @@ public UnitConverter convertTo(@NonNull Unit target) { checkArg(this.baseUnit.equals(target.baseUnit()), "can't convert from %s to %s: mismatched base units!", this, target); //convert to the base unit, and from there to the target unit - return this.toBaseConverter.andThen(targetBaseUnit.convertTo(target)); + UnitConverter targetBaseToTarget = targetBaseUnit.convertTo(target); + return this.toBaseConverter != null ? this.toBaseConverter.andThen(targetBaseToTarget) : targetBaseToTarget; } else { //this unit is derived from another unit, but the target unit is a base unit - we can only convert between them if the target unit is this unit's base checkArg(this.baseUnit.equals(target), "can't convert from %s to %s: mismatched base units!", this, target); //convert from this unit to the base unit (which is already the target unit) - return this.toBaseConverter; + return PorkUtil.fallbackIfNull(this.toBaseConverter, UnitConverterIdentity.instance()); } } else { if (targetBaseUnit != null) { @@ -97,6 +96,32 @@ public Unit transform(@NonNull UnitConverter converter) { null, null); } + @Override + public Unit withName(String name) { + //noinspection StringEquality + if (name == this.name) { + return this; + } + + return new BasicUnit(this.type, + PorkUtil.fallbackIfNull(this.baseUnit, this), + this.toBaseConverter, + name, this.symbol); + } + + @Override + public Unit withSymbol(String symbol) { + //noinspection StringEquality + if (symbol == this.symbol) { + return this; + } + + return new BasicUnit(this.type, + PorkUtil.fallbackIfNull(this.baseUnit, this), + this.toBaseConverter, + this.name, symbol); + } + @Override public Unit intern() { Unit baseUnit = InternHelper.tryInternNullableInternable(this.baseUnit); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java index e719c557..153b7de4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java @@ -1,61 +1,213 @@ package net.buildtheearth.terraplusplus.projection.wkt; +import com.google.common.collect.ImmutableList; import lombok.NonNull; import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.crs.CRS; +import net.buildtheearth.terraplusplus.crs.GeocentricCRS; +import net.buildtheearth.terraplusplus.crs.GeodeticCRS; +import net.buildtheearth.terraplusplus.crs.GeographicCRS; +import net.buildtheearth.terraplusplus.crs.ProjectedCRS; +import net.buildtheearth.terraplusplus.crs.cs.CartesianCS; +import net.buildtheearth.terraplusplus.crs.cs.CoordinateSystem; +import net.buildtheearth.terraplusplus.crs.cs.EllipsoidalCS; +import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; +import net.buildtheearth.terraplusplus.crs.cs.axis.AxisDirection; +import net.buildtheearth.terraplusplus.crs.datum.Datum; +import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; +import net.buildtheearth.terraplusplus.crs.datum.ellipsoid.Ellipsoid; +import net.buildtheearth.terraplusplus.crs.operation.Projection; +import net.buildtheearth.terraplusplus.crs.unit.DefaultUnits; +import net.buildtheearth.terraplusplus.crs.unit.Unit; +import net.buildtheearth.terraplusplus.crs.unit.UnitType; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCRS; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeographicCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTProjectedCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTAxis; import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatum; +import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; +import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTPrimeMeridian; +import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; +import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; import net.daporkchop.lib.common.util.PorkUtil; -import java.util.Set; -import java.util.stream.Collectors; - -import static net.daporkchop.lib.common.util.PValidation.*; - /** * @author DaPorkchop_ */ +@SuppressWarnings("UnstableApiUsage") @UtilityClass public class WKTToTPPConverter { - public static GeographicProjection convertToGeographicProjection(@NonNull WKTCRS crs) { + public static CRS convertCRS(@NonNull WKTCRS crs) { if (crs instanceof WKTCRS.WithCoordinateSystem) { - return convertToGeographicProjection((WKTCRS.WithCoordinateSystem) crs); + return convertCRS((WKTCRS.WithCoordinateSystem) crs); } else if (crs instanceof WKTCompoundCRS) { - return convertToGeographicProjection((WKTCompoundCRS) crs); + return convertCRS((WKTCompoundCRS) crs); } else { throw new IllegalArgumentException(PorkUtil.className(crs)); } } - public static GeographicProjection convertToGeographicProjection(@NonNull WKTCRS.WithCoordinateSystem crs) { + public static CRS convertCRS(@NonNull WKTCRS.WithCoordinateSystem crs) { if (crs instanceof WKTGeographicCRS) { - return convertToGeographicProjection((WKTGeographicCRS) crs); + return convertCRS((WKTGeographicCRS) crs); + } else if (crs instanceof WKTProjectedCRS) { + return convertCRS((WKTProjectedCRS) crs); } else { //TODO throw new IllegalArgumentException(PorkUtil.className(crs)); } } - public static GeographicProjection convertToGeographicProjection(@NonNull WKTGeographicCRS crs) { - WKTCS coordinateSystem = crs.coordinateSystem(); - - checkState(coordinateSystem.type() == WKTCS.Type.ellipsoidal, "unexpected coordinate system type: %s", coordinateSystem.type()); - checkState(coordinateSystem.axes().size() == 2 || coordinateSystem.axes().size() == 3, "unexpected coordinate system axis count: %d", coordinateSystem.axes().size()); + public static GeodeticCRS convertCRS(@NonNull WKTGeographicCRS crs) { + GeodeticDatum convertedDatum = (GeodeticDatum) convertDatum(((WKTStaticGeographicCRS) crs).datum()); + CoordinateSystem convertedCS = convertCS(crs.coordinateSystem()); - Set axisDirections = coordinateSystem.axes().stream().map(WKTAxis::direction).collect(Collectors.toSet()); - checkState(axisDirections.contains(null)); //TODO - - switch (coordinateSystem.axes().size()) { - case 2: - return null; + if (convertedCS instanceof EllipsoidalCS) { + return new GeographicCRS(convertedDatum, (EllipsoidalCS) convertedCS); + } else if (convertedCS instanceof CartesianCS) { + return new GeocentricCRS(convertedDatum, (CartesianCS) convertedCS); + } else { //TODO + throw new IllegalArgumentException(PorkUtil.className(convertedCS)); } + } + public static ProjectedCRS convertCRS(@NonNull WKTProjectedCRS crs) { + GeographicCRS convertedBaseCRS = (GeographicCRS) convertCRS(crs.baseCrs()); + CartesianCS convertedCS = (CartesianCS) convertCS(crs.coordinateSystem()); throw new UnsupportedOperationException(); //TODO } - public static GeographicProjection convertToGeographicProjection(@NonNull WKTCompoundCRS crs) { + public static Projection convertProjection(@NonNull WKTProjection projection) { + } + + public static CRS convertCRS(@NonNull WKTCompoundCRS crs) { throw new UnsupportedOperationException(); //TODO } + + public static Datum convertDatum(@NonNull WKTDatum datum) { + if (datum instanceof WKTGeodeticDatum) { + return convertDatum((WKTGeodeticDatum) datum); + } else { //TODO + throw new IllegalArgumentException(PorkUtil.className(datum)); + } + } + + public static Datum convertDatum(@NonNull WKTGeodeticDatum datum) { + if (datum instanceof WKTStaticGeodeticDatum) { + return convertDatum((WKTStaticGeodeticDatum) datum); + } else { //TODO + throw new IllegalArgumentException(PorkUtil.className(datum)); + } + } + + public static GeodeticDatum convertDatum(@NonNull WKTStaticGeodeticDatum datum) { + return new GeodeticDatum( + convertEllipsoid(datum.ellipsoid()), + datum.primeMeridian() != null ? convertPrimeMeridian(datum.primeMeridian()) : new GeodeticDatum.PrimeMeridian(DefaultUnits.radian(), 0.0d)); + } + + public static Ellipsoid convertEllipsoid(@NonNull WKTEllipsoid ellipsoid) { + Unit convertedUnit = ellipsoid.unit() != null ? convertUnit(ellipsoid.unit()) : DefaultUnits.meter(); + double semiMajorAxis = ellipsoid.semiMajorAxis().doubleValue(); + + if (ellipsoid.isSphere()) { + return Ellipsoid.createSphere(convertedUnit, semiMajorAxis); + } else if (ellipsoid.inverseFlattening() != null) { //ellipsoid is defined by its inverse flattening + return Ellipsoid.createFromInverseFlattening(convertedUnit, semiMajorAxis, ellipsoid.inverseFlattening().doubleValue()); + } else { //ellipsoid is defined by its semi-minor axis + return Ellipsoid.createFromAxes(convertedUnit, semiMajorAxis, ellipsoid.semiMinorAxis().doubleValue()); + } + } + + public static GeodeticDatum.PrimeMeridian convertPrimeMeridian(@NonNull WKTPrimeMeridian primeMeridian) { + return new GeodeticDatum.PrimeMeridian( + convertUnit(primeMeridian.longitude().unit()), + primeMeridian.longitude().value().doubleValue()); + } + + public static CoordinateSystem convertCS(@NonNull WKTCS cs) { + ImmutableList convertedAxes = cs.axes().stream().map(WKTToTPPConverter::convertAxis).collect(ImmutableList.toImmutableList()); + + //TODO: use the CS unit somehow + + switch (cs.type()) { + case ellipsoidal: + return new EllipsoidalCS(convertedAxes); + case Cartesian: + return new CartesianCS(convertedAxes); + } + + throw new IllegalArgumentException(cs.toString()); + } + + public static Axis convertAxis(@NonNull WKTAxis axis) { + Unit convertedUnit = convertUnit(axis.unit()); + + Number minimum = null; + Number maximum = null; + boolean wrapAround = false; + + if (convertedUnit.type() == UnitType.ANGLE) { + switch (axis.direction()) { + case north: + case south: { + double range = Math.abs(DefaultUnits.radian().convertTo(convertedUnit).convert(Math.toRadians(90.0d))); + minimum = -range; + maximum = range; + wrapAround = false; + break; + } + case east: + case west: { + double range = Math.abs(DefaultUnits.radian().convertTo(convertedUnit).convert(Math.toRadians(180.0d))); + minimum = -range; + maximum = range; + wrapAround = true; + break; + } + } + } + + return new Axis(axis.name(), + convertAxisDirection(axis.direction()), + convertedUnit, + minimum, maximum, wrapAround); + } + + private static AxisDirection convertAxisDirection(@NonNull WKTAxis.Direction direction) { + StringBuilder builder = new StringBuilder(); + + String origName = direction.name(); + for (int i = 0; i < origName.length(); i++) { + char origC = origName.charAt(i); + char convertedC = Character.toUpperCase(origC); + + if (origC == convertedC) { + builder.append('_'); + } + builder.append(convertedC); + } + + return AxisDirection.valueOf(builder.toString()); + } + + public static Unit convertUnit(@NonNull WKTUnit unit) { + Unit baseUnit; + if (unit instanceof WKTLengthUnit) { + baseUnit = DefaultUnits.meter(); + } else if (unit instanceof WKTAngleUnit) { + baseUnit = DefaultUnits.radian(); + } else { + throw new IllegalArgumentException(PorkUtil.className(unit)); + } + + return baseUnit.multiply(unit.conversionFactor()) + .withName(unit.name()); + } } diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java index 82c9ae10..e0201471 100644 --- a/src/test/java/wkt/WKTParserTest.java +++ b/src/test/java/wkt/WKTParserTest.java @@ -3,8 +3,10 @@ import com.fasterxml.jackson.core.JsonProcessingException; import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; import net.buildtheearth.terraplusplus.projection.wkt.WKTStyle; +import net.buildtheearth.terraplusplus.projection.wkt.WKTToTPPConverter; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCRS; import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; +import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeographicCRS; import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; import net.daporkchop.lib.common.function.throwing.EFunction; import net.daporkchop.lib.common.util.PorkUtil; @@ -76,6 +78,24 @@ public void testParsePROJJSON() { System.out.printf("parsed %d/%d (%.2f%%)\n", successful.get(), total.get(), (double) successful.get() / total.get() * 100.0d); } + @Test + public void testConvertToTPP() { + System.out.println("convert to t++: " + EPSG_PROJJSON.values().stream() + .map((EFunction) projjson -> JSON_MAPPER.readValue(projjson.toString(), WKTCRS.class)) + .filter(WKTGeographicCRS.class::isInstance) + .mapToInt(crs -> { + try { + WKTToTPPConverter.convertCRS(crs); + return 1; + } catch (RuntimeException e) { + //ignore + //PUnsafe.throwException(e); + return 0; + } + }) + .summaryStatistics()); + } + @Test public void findCoordinateSystemDimensions() { System.out.println((Object) EPSG_PROJJSON.values().stream() From f5c581c1c65c5f7a1544d5f3ea915a050dbb66c0 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 15 Apr 2023 19:07:18 +0200 Subject: [PATCH 55/93] entirely delete custom system for parsing PROJJSON coordinates and stuff --- .../buildtheearth/terraplusplus/crs/CRS.java | 11 - .../terraplusplus/crs/CompoundCRS.java | 24 - .../terraplusplus/crs/GeocentricCRS.java | 37 - .../terraplusplus/crs/GeodeticCRS.java | 14 - .../terraplusplus/crs/GeographicCRS.java | 28 - .../terraplusplus/crs/ProjectedCRS.java | 38 - .../terraplusplus/crs/SingleCRS.java | 22 - .../crs/cs/AbstractCoordinateSystem.java | 47 - .../terraplusplus/crs/cs/CartesianCS.java | 53 - .../crs/cs/CoordinateSystem.java | 24 - .../terraplusplus/crs/cs/EllipsoidalCS.java | 145 - .../terraplusplus/crs/cs/axis/Axis.java | 63 - .../crs/cs/axis/AxisDirection.java | 59 - .../terraplusplus/crs/datum/Datum.java | 9 - .../crs/datum/GeodeticDatum.java | 45 - .../crs/datum/ellipsoid/Ellipsoid.java | 44 - .../crs/operation/Conversion.java | 23 - .../crs/operation/CoordinateOperation.java | 21 - .../crs/operation/Operation.java | 21 - .../crs/operation/OperationMethod.java | 34 - .../crs/operation/Projection.java | 11 - .../crs/operation/SingleOperation.java | 9 - .../crs/operation/Transformation.java | 14 - .../parameter/OperationParameterValues.java | 9 - .../parameter/OperationParameters.java | 12 - .../parameter/SingleOperationParameter.java | 23 - .../SingleOperationParameterValue.java | 34 - .../terraplusplus/crs/package-info.java | 6 - .../terraplusplus/crs/unit/BasicUnit.java | 137 - .../terraplusplus/crs/unit/DefaultUnits.java | 57 - .../crs/unit/DoubleWithUnit.java | 41 - .../terraplusplus/crs/unit/Unit.java | 64 - .../terraplusplus/crs/unit/UnitConverter.java | 94 - .../terraplusplus/crs/unit/UnitType.java | 13 - .../conversion/AbstractUnitConverter.java | 98 - .../crs/unit/conversion/UnitConverterAdd.java | 44 - .../conversion/UnitConverterIdentity.java | 55 - .../conversion/UnitConverterMultiply.java | 44 - .../conversion/UnitConverterMultiplyAdd.java | 45 - .../conversion/UnitConverterSequence.java | 171 - .../projection/wkt/AbstractWKTObject.java | 140 - .../projection/wkt/WKTObject.java | 96 - .../projection/wkt/WKTReader.java | 354 - .../projection/wkt/WKTStyle.java | 68 - .../projection/wkt/WKTToTPPConverter.java | 213 - .../projection/wkt/WKTWriter.java | 213 - .../projection/wkt/crs/WKTCRS.java | 29 - .../projection/wkt/crs/WKTCompoundCRS.java | 34 - .../projection/wkt/crs/WKTGeographicCRS.java | 14 - .../projection/wkt/crs/WKTProjectedCRS.java | 43 - .../wkt/crs/WKTStaticGeographicCRS.java | 45 - .../projection/wkt/crs/WKTVerticalCRS.java | 63 - .../projection/wkt/cs/WKTAxis.java | 87 - .../projection/wkt/cs/WKTCS.java | 63 - .../projection/wkt/datum/WKTDatum.java | 15 - .../wkt/datum/WKTDatumEnsemble.java | 43 - .../wkt/datum/WKTDynamicGeodeticDatum.java | 39 - .../wkt/datum/WKTDynamicVerticalDatum.java | 37 - .../wkt/datum/WKTGeodeticDatum.java | 54 - .../wkt/datum/WKTGeodeticDatumEnsemble.java | 40 - .../wkt/datum/WKTStaticGeodeticDatum.java | 18 - .../wkt/datum/WKTStaticVerticalDatum.java | 18 - .../wkt/datum/WKTVerticalDatum.java | 26 - .../wkt/datum/WKTVerticalDatumEnsemble.java | 30 - .../projection/wkt/misc/WKTEllipsoid.java | 199 - .../projection/wkt/misc/WKTID.java | 39 - .../projection/wkt/misc/WKTPrimeMeridian.java | 38 - .../projection/wkt/misc/WKTUsage.java | 52 - .../projection/wkt/misc/extent/WKTExtent.java | 15 - .../misc/extent/WKTGeographicBoundingBox.java | 42 - .../wkt/misc/extent/WKTVerticalExtent.java | 38 - .../wkt/projection/WKTProjection.java | 42 - .../wkt/projection/WKTProjectionMethod.java | 30 - .../projection/WKTProjectionParameter.java | 40 - .../projection/wkt/unit/WKTAngleUnit.java | 41 - .../projection/wkt/unit/WKTLengthUnit.java | 41 - .../projection/wkt/unit/WKTScaleUnit.java | 41 - .../projection/wkt/unit/WKTUnit.java | 68 - .../unit/WKTValueInDegreeOrValueAndUnit.java | 65 - .../unit/WKTValueInMetreOrValueAndUnit.java | 66 - .../unit/conversion/UnitConversionTest.java | 153 - src/test/java/wkt/WKTParserTest.java | 180 - src/test/resources/wkt/epsg.properties | 6594 ----------------- 83 files changed, 11309 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/GeocentricCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/GeodeticCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/GeographicCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/ProjectedCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/AbstractCoordinateSystem.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/CartesianCS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/Axis.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/AxisDirection.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/datum/Datum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/datum/GeodeticDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/Conversion.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/CoordinateOperation.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/Operation.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/OperationMethod.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/Projection.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/SingleOperation.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/Transformation.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameterValues.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameters.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameter.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameterValue.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/package-info.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/DoubleWithUnit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitConverter.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitType.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/AbstractUnitConverter.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterAdd.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterIdentity.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiply.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiplyAdd.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTStyle.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicGeodeticDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicVerticalDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatumEnsemble.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticGeodeticDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticVerticalDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatumEnsemble.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTUsage.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTExtent.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTGeographicBoundingBox.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTVerticalExtent.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInDegreeOrValueAndUnit.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInMetreOrValueAndUnit.java delete mode 100644 src/test/java/crs/unit/conversion/UnitConversionTest.java delete mode 100644 src/test/java/wkt/WKTParserTest.java delete mode 100644 src/test/resources/wkt/epsg.properties diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java deleted file mode 100644 index eb699672..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/CRS.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.buildtheearth.terraplusplus.crs; - -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * A coordinate reference system. - * - * @author DaPorkchop_ - */ -public interface CRS extends Internable { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java deleted file mode 100644 index 84d73567..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/CompoundCRS.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.buildtheearth.terraplusplus.crs; - -import com.google.common.collect.ImmutableList; -import lombok.AccessLevel; -import lombok.Data; -import lombok.NonNull; -import lombok.With; -import net.buildtheearth.terraplusplus.util.InternHelper; -import net.buildtheearth.terraplusplus.util.TerraUtils; - -/** - * @author DaPorkchop_ - */ -@Data -@With(AccessLevel.PRIVATE) -public final class CompoundCRS implements CRS { - @NonNull - private final ImmutableList includes; - - @Override - public CompoundCRS intern() { - return InternHelper.intern(this.withIncludes(TerraUtils.internElements(this.includes))); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/GeocentricCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/GeocentricCRS.java deleted file mode 100644 index bfc746d3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/GeocentricCRS.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.buildtheearth.terraplusplus.crs; - -import lombok.AccessLevel; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NonNull; -import lombok.With; -import net.buildtheearth.terraplusplus.crs.cs.CartesianCS; -import net.buildtheearth.terraplusplus.crs.cs.CoordinateSystem; -import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; -import net.buildtheearth.terraplusplus.util.InternHelper; - -/** - * @author DaPorkchop_ - */ -@AllArgsConstructor(access = AccessLevel.PRIVATE) -@Data -@With(AccessLevel.PRIVATE) -public final class GeocentricCRS implements GeodeticCRS { - @NonNull - private final GeodeticDatum datum; - - @NonNull - private final CoordinateSystem coordinateSystem; - - public GeocentricCRS(@NonNull GeodeticDatum datum, @NonNull CartesianCS coordinateSystem) { - this(datum, (CoordinateSystem) coordinateSystem); - } - - //TODO: also allow spherical coordinate systems - - @Override - public GeocentricCRS intern() { - return InternHelper.intern(this.withDatum(this.datum.intern()) - .withCoordinateSystem(this.coordinateSystem.intern())); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/GeodeticCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/GeodeticCRS.java deleted file mode 100644 index 65a265ee..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/GeodeticCRS.java +++ /dev/null @@ -1,14 +0,0 @@ -package net.buildtheearth.terraplusplus.crs; - -import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; - -/** - * @author DaPorkchop_ - */ -public interface GeodeticCRS extends SingleCRS { - @Override - GeodeticDatum datum(); - - @Override - GeodeticCRS intern(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/GeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/GeographicCRS.java deleted file mode 100644 index 4b365e62..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/GeographicCRS.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.buildtheearth.terraplusplus.crs; - -import lombok.AccessLevel; -import lombok.Data; -import lombok.NonNull; -import lombok.With; -import net.buildtheearth.terraplusplus.crs.cs.EllipsoidalCS; -import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; -import net.buildtheearth.terraplusplus.util.InternHelper; - -/** - * @author DaPorkchop_ - */ -@Data -@With(AccessLevel.PRIVATE) -public final class GeographicCRS implements GeodeticCRS { - @NonNull - private final GeodeticDatum datum; - - @NonNull - private final EllipsoidalCS coordinateSystem; - - @Override - public GeographicCRS intern() { - return InternHelper.intern(this.withDatum(this.datum.intern()) - .withCoordinateSystem(this.coordinateSystem.intern())); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/ProjectedCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/ProjectedCRS.java deleted file mode 100644 index 890d9833..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/ProjectedCRS.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.buildtheearth.terraplusplus.crs; - -import lombok.AccessLevel; -import lombok.Data; -import lombok.NonNull; -import lombok.With; -import net.buildtheearth.terraplusplus.crs.cs.CartesianCS; -import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; -import net.buildtheearth.terraplusplus.crs.operation.Projection; -import net.buildtheearth.terraplusplus.util.InternHelper; - -/** - * @author DaPorkchop_ - */ -@Data -@With(AccessLevel.PRIVATE) -public final class ProjectedCRS implements GeodeticCRS { - @NonNull - private final GeographicCRS baseCRS; - - @NonNull - private final CartesianCS coordinateSystem; - - @NonNull - private final Projection projection; - - @Override - public GeodeticDatum datum() { - return this.baseCRS.datum(); - } - - @Override - public ProjectedCRS intern() { - return InternHelper.intern(this.withBaseCRS(this.baseCRS.intern()) - .withCoordinateSystem(this.coordinateSystem.intern()) - .withProjection(this.projection.intern())); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java deleted file mode 100644 index 7e4ff64b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/SingleCRS.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.buildtheearth.terraplusplus.crs; - -import net.buildtheearth.terraplusplus.crs.cs.CoordinateSystem; -import net.buildtheearth.terraplusplus.crs.datum.Datum; - -/** - * @author DaPorkchop_ - */ -public interface SingleCRS extends CRS { - /** - * @return the {@link CoordinateSystem coordinate system} used by this CRS - */ - CoordinateSystem coordinateSystem(); - - /** - * @return the {@link Datum} used by this CRS - */ - Datum datum(); - - @Override - SingleCRS intern(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/AbstractCoordinateSystem.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/AbstractCoordinateSystem.java deleted file mode 100644 index 4b69d40e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/AbstractCoordinateSystem.java +++ /dev/null @@ -1,47 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.cs; - -import com.google.common.collect.ImmutableList; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; -import net.buildtheearth.terraplusplus.crs.cs.axis.AxisDirection; -import net.buildtheearth.terraplusplus.crs.unit.Unit; - -import java.util.Objects; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -public abstract class AbstractCoordinateSystem implements CoordinateSystem { - protected static ImmutableList initialValidateAxes(@NonNull ImmutableList axes, AbstractCoordinateSystem system) { - for (int i = 0; i < axes.size(); i++) { - Axis axis = Objects.requireNonNull(axes.get(i)); - - //make sure the axis points in a valid direction - checkArg(system.permittedDirection(axis.direction()), - "illegal axis direction %s for coordinate system", axis.direction()); - - //make sure the axis points in a valid direction - checkArg(system.permittedUnit(axis.direction(), axis.unit()), - "illegal axis unit %s for coordinate system axis in direction %s", axis.unit(), axis.direction()); - - //make sure there aren't two axes going in the same direction (or in opposite directions) - for (int j = 0; j < i; j++) { - Axis otherAxis = axes.get(j); - checkArg(axis.direction().absolute() != otherAxis.direction().absolute(), - "collinear axes in coordinate system: %s, %s", axis, otherAxis); - } - } - return axes; - } - - protected abstract boolean permittedDirection(@NonNull AxisDirection direction); - - protected abstract boolean permittedUnit(@NonNull AxisDirection direction, @NonNull Unit unit); - - protected void checkDimension(int dimension) { - int thisDimension = this.dimension(); //checkDimension() should be inlined into callers, so this likely won't cause any dynamic dispatch in practice - checkArg(thisDimension == dimension, "mismatched argument dimension! expected: %d, given: %d", thisDimension, dimension); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CartesianCS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CartesianCS.java deleted file mode 100644 index eafed4b3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CartesianCS.java +++ /dev/null @@ -1,53 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.cs; - -import com.google.common.collect.ImmutableList; -import lombok.AccessLevel; -import lombok.AllArgsConstructor; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.ToString; -import lombok.With; -import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; -import net.buildtheearth.terraplusplus.crs.cs.axis.AxisDirection; -import net.buildtheearth.terraplusplus.crs.unit.DefaultUnits; -import net.buildtheearth.terraplusplus.crs.unit.Unit; -import net.buildtheearth.terraplusplus.util.InternHelper; -import net.buildtheearth.terraplusplus.util.TerraUtils; - -/** - * @author DaPorkchop_ - */ -@AllArgsConstructor(access = AccessLevel.PRIVATE) //only accessible by @With, skips argument validation -@Getter -@With(AccessLevel.PRIVATE) -@ToString(onlyExplicitlyIncluded = true) -@EqualsAndHashCode(onlyExplicitlyIncluded = true, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY, callSuper = true) -public final class CartesianCS extends AbstractCoordinateSystem { - @NonNull - @ToString.Include - @EqualsAndHashCode.Include - private final ImmutableList axes; - - private transient final int dimension; - - public CartesianCS(@NonNull ImmutableList axes) { - this.axes = initialValidateAxes(axes, this); - this.dimension = axes.size(); - } - - @Override - protected boolean permittedDirection(@NonNull AxisDirection direction) { - return !AxisDirection.FUTURE.equals(direction.absolute()); - } - - @Override - protected boolean permittedUnit(@NonNull AxisDirection direction, @NonNull Unit unit) { - return DefaultUnits.meter().compatibleWith(unit); - } - - @Override - public CartesianCS intern() { - return InternHelper.intern(this.withAxes(TerraUtils.internElements(this.axes))); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java deleted file mode 100644 index 13a3edde..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/CoordinateSystem.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.cs; - -import com.google.common.collect.ImmutableList; -import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * A coordinate system. - * - * @author DaPorkchop_ - */ -public interface CoordinateSystem extends Internable { - /** - * A {@link ImmutableList list} of the {@link Axis axes} which make up this coordinate system. - */ - ImmutableList axes(); - - /** - * @return this coordinate system's dimension, equivalent to {@code this.axes().size()} - */ - default int dimension() { - return this.axes().size(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java deleted file mode 100644 index ae3dc4b3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/EllipsoidalCS.java +++ /dev/null @@ -1,145 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.cs; - -import com.google.common.collect.ImmutableList; -import lombok.AccessLevel; -import lombok.AllArgsConstructor; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.ToString; -import lombok.With; -import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; -import net.buildtheearth.terraplusplus.crs.cs.axis.AxisDirection; -import net.buildtheearth.terraplusplus.crs.unit.DefaultUnits; -import net.buildtheearth.terraplusplus.crs.unit.Unit; -import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; -import net.buildtheearth.terraplusplus.util.InternHelper; -import net.buildtheearth.terraplusplus.util.TerraUtils; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@AllArgsConstructor(access = AccessLevel.PRIVATE) //only accessible by @With, skips argument validation -@Getter -@With(AccessLevel.PRIVATE) -@ToString(onlyExplicitlyIncluded = true) -@EqualsAndHashCode(onlyExplicitlyIncluded = true, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY, callSuper = true) -public final class EllipsoidalCS extends AbstractCoordinateSystem { - @NonNull - @ToString.Include - @EqualsAndHashCode.Include - private final ImmutableList axes; - - private transient final int dimension; - - private transient final int longitudeAxis; - private transient final int latitudeAxis; - private transient final int heightAxis; - - @Getter(AccessLevel.NONE) - private transient final UnitConverter longitudeConverter; - @Getter(AccessLevel.NONE) - private transient final UnitConverter latitudeConverter; - @Getter(AccessLevel.NONE) - private transient final UnitConverter heightConverter; - - public EllipsoidalCS(@NonNull ImmutableList axes) { - this.axes = initialValidateAxes(axes, this); - this.dimension = axes.size(); - - int longitudeAxis = -1; - int latitudeAxis = -1; - int heightAxis = -1; - UnitConverter longitudeConverter = null; - UnitConverter latitudeConverter = null; - UnitConverter heightConverter = null; - - //precompute axis data - for (int i = 0; i < axes.size(); i++) { - Axis axis = axes.get(i); - Unit unit = axis.unit(); - - switch (axis.direction().absolute()) { - case EAST: - longitudeAxis = i; - longitudeConverter = unit.convertTo(DefaultUnits.radian()).simplify(); - break; - case NORTH: - latitudeAxis = i; - latitudeConverter = unit.convertTo(DefaultUnits.radian()).simplify(); - break; - case UP: - heightAxis = i; - heightConverter = unit.convertTo(DefaultUnits.meter()).simplify(); - break; - default: - throw new IllegalArgumentException(axis.toString()); - } - } - - checkArg(longitudeConverter != null && latitudeConverter != null, "at least a longitude and latitude axis must be set!"); - if (axes.size() == 3) { - checkArg(heightConverter != null, "EllipsoidalCS with 3 axes must contain a height axis"); - } - - this.longitudeAxis = longitudeAxis; - this.latitudeAxis = latitudeAxis; - this.heightAxis = heightAxis; - this.longitudeConverter = longitudeConverter; - this.latitudeConverter = latitudeConverter; - this.heightConverter = heightConverter; - } - - @Override - protected boolean permittedDirection(@NonNull AxisDirection direction) { - direction = direction.absolute(); - return direction == AxisDirection.NORTH || direction == AxisDirection.EAST || direction == AxisDirection.UP; - } - - @Override - protected boolean permittedUnit(@NonNull AxisDirection direction, @NonNull Unit unit) { - return (direction.absolute() == AxisDirection.UP ? DefaultUnits.meter() : DefaultUnits.radian()).compatibleWith(unit); - } - - @Override - public EllipsoidalCS intern() { - return InternHelper.intern(this.withAxes(TerraUtils.internElements(this.axes)) - .withLongitudeConverter(this.longitudeConverter.intern()) - .withLatitudeConverter(this.latitudeConverter.intern()) - .withHeightConverter(InternHelper.tryInternNullableInternable(this.heightConverter))); - } - - private void checkForHeight() { - checkState(this.heightAxis >= 0, "this coordinate system doesn't contain a height axis!"); - } - - public double extractLongitude(@NonNull double[] point) { - this.checkDimension(point.length); - return point[this.longitudeAxis]; - } - - public double extractLongitudeRadians(@NonNull double[] point) { - return this.longitudeConverter.convert(this.extractLongitude(point)); - } - - public double extractLatitude(@NonNull double[] point) { - this.checkDimension(point.length); - return point[this.latitudeAxis]; - } - - public double extractLatitudeRadians(@NonNull double[] point) { - return this.latitudeConverter.convert(this.extractLatitude(point)); - } - - public double extractHeight(@NonNull double[] point) { - this.checkForHeight(); - this.checkDimension(point.length); - return point[this.heightAxis]; - } - - public double extractHeightMeters(@NonNull double[] point) { - return this.heightConverter.convert(this.extractHeight(point)); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/Axis.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/Axis.java deleted file mode 100644 index b02997f8..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/Axis.java +++ /dev/null @@ -1,63 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.cs.axis; - -import lombok.Data; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.Unit; -import net.buildtheearth.terraplusplus.util.InternHelper; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * A single axis in a coordinate system. - * - * @author DaPorkchop_ - */ -@Data -public final class Axis implements Internable { - /** - * This axis' name. - */ - @NonNull - private final String name; - - /** - * This axis' direction. - */ - @NonNull - private final AxisDirection direction; - - /** - * The {@link Unit unit} used for values on this axis. - */ - @NonNull - private final Unit unit; - - /** - * The minimum coordinate value allowed on this axis, or {@code null} if no such limit exists. - */ - private final Number minValue; - - /** - * The maximum coordinate value allowed on this axis, or {@code null} if no such limit exists. - */ - private final Number maxValue; - - /** - * If {@code true}, indicates that coordinate values on this axis wrap around at the {@link #minValue() minimum} and {@link #maxValue() maximum} bounds (which - * must be set). - *

- * If {@code false}, coordinate values do not wrap around, and the {@link #minValue() minimum} and {@link #maxValue() maximum} bounds (if present) should be - * treated as an exact limit. - */ - private final boolean wraparound; - - @Override - public Axis intern() { - String name = this.name.intern(); - Unit unit = this.unit.intern(); - - //noinspection StringEquality - return InternHelper.intern(name != this.name || unit != this.unit - ? new Axis(name, this.direction, unit, this.minValue, this.maxValue, this.wraparound) - : this); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/AxisDirection.java b/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/AxisDirection.java deleted file mode 100644 index 262a75b3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/cs/axis/AxisDirection.java +++ /dev/null @@ -1,59 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.cs.axis; - -import lombok.Getter; - -/** - * @author DaPorkchop_ - */ -@Getter -public enum AxisDirection { - NORTH, - NORTH_NORTH_EAST, - NORTH_EAST, - EAST_NORTH_EAST, - EAST, - EAST_SOUTH_EAST, - SOUTH_EAST, - SOUTH_SOUTH_EAST, - SOUTH(NORTH), - SOUTH_SOUTH_WEST(NORTH_NORTH_EAST), - SOUTH_WEST(NORTH_EAST), - WEST_SOUTH_WEST(EAST_NORTH_EAST), - WEST(EAST), - WEST_NORTH_WEST(EAST_SOUTH_EAST), - NORTH_WEST(SOUTH_EAST), - NORTH_NORTH_WEST(SOUTH_SOUTH_EAST), - UP, - DOWN(UP), - GEOCENTRIC_X, - GEOCENTRIC_Y, - GEOCENTRIC_Z, - FUTURE, - PAST, - COLUMN_POSITIVE, - COLUMN_NEGATIVE(COLUMN_POSITIVE), - ROW_POSITIVE, - ROW_NEGATIVE(ROW_POSITIVE), - DISPLAY_RIGHT, - DISPLAY_LEFT(DISPLAY_RIGHT), - DISPLAY_UP, - DISPLAY_DOWN(DISPLAY_UP), - ; - - private final AxisDirection opposite; - - /** - * This axis' absolute direction. - */ - private final AxisDirection absolute; - - AxisDirection() { - this(null); - } - - AxisDirection(AxisDirection opposite) { - this.opposite = opposite; - - this.absolute = opposite != null && opposite.ordinal() < this.ordinal() ? opposite : this; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/Datum.java b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/Datum.java deleted file mode 100644 index 4f0c2ea0..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/Datum.java +++ /dev/null @@ -1,9 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.datum; - -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * @author DaPorkchop_ - */ -public interface Datum extends Internable { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/GeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/GeodeticDatum.java deleted file mode 100644 index c7d0436f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/GeodeticDatum.java +++ /dev/null @@ -1,45 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.datum; - -import lombok.AccessLevel; -import lombok.Data; -import lombok.NonNull; -import lombok.With; -import net.buildtheearth.terraplusplus.crs.datum.ellipsoid.Ellipsoid; -import net.buildtheearth.terraplusplus.crs.unit.Unit; -import net.buildtheearth.terraplusplus.util.InternHelper; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * @author DaPorkchop_ - */ -@Data -@With(AccessLevel.PRIVATE) -public final class GeodeticDatum implements Datum { - @NonNull - private final Ellipsoid ellipsoid; - - @NonNull - private final PrimeMeridian primeMeridian; - - @Override - public GeodeticDatum intern() { - return InternHelper.intern(this.withPrimeMeridian(this.primeMeridian.intern())); - } - - /** - * @author DaPorkchop_ - */ - @Data - @With(AccessLevel.PRIVATE) - public static final class PrimeMeridian implements Internable { - @NonNull - private final Unit unit; - - private final double greenwichLongitude; - - @Override - public PrimeMeridian intern() { - return InternHelper.intern(this.withUnit(this.unit.intern())); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java deleted file mode 100644 index 83df312b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/datum/ellipsoid/Ellipsoid.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.datum.ellipsoid; - -import lombok.Data; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.Unit; - -/** - * @author DaPorkchop_ - */ -@Data -public class Ellipsoid { - public static Ellipsoid createSphere(@NonNull Unit lengthUnit, double radius) { - return new Ellipsoid(lengthUnit, radius, radius, Double.POSITIVE_INFINITY, false); - } - - public static Ellipsoid createFromAxes(@NonNull Unit lengthUnit, double semiMajorAxis, double semiMinorAxis) { - return new Ellipsoid(lengthUnit, semiMajorAxis, semiMinorAxis, semiMajorAxis / (semiMajorAxis - semiMinorAxis), false); - } - - public static Ellipsoid createFromInverseFlattening(@NonNull Unit lengthUnit, double semiMajorAxis, double inverseFlattening) { - return new Ellipsoid(lengthUnit, semiMajorAxis, semiMajorAxis * (1.0d - 1.0d / inverseFlattening), inverseFlattening, true); - } - - /** - * The length unit used for the semi-major and semi-minor axes. - */ - @NonNull - private final Unit lengthUnit; - - private final double semiMajorAxis; - private final double semiMinorAxis; - private final double inverseFlattening; - - private final boolean definedByInverseFlattening; - - public double eccentricity() { - double flattening = 1.0d - this.semiMinorAxis / this.semiMajorAxis; - return Math.sqrt(2.0d * flattening - flattening * flattening); - } - - public boolean isSphere() { - return this.semiMajorAxis == this.semiMinorAxis; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Conversion.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Conversion.java deleted file mode 100644 index 56ed0947..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Conversion.java +++ /dev/null @@ -1,23 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation; - -import net.buildtheearth.terraplusplus.crs.CRS; -import net.buildtheearth.terraplusplus.crs.datum.Datum; - -/** - * An {@link Operation} where both the source and target {@link CRS}s are based on the same {@link Datum}. - * - * @author DaPorkchop_ - */ -public interface Conversion extends Operation { - /** - * @deprecated this property isn't used by {@link Conversion} - */ - @Override - @Deprecated - default String operationVersion() { - throw new UnsupportedOperationException(); - } - - @Override - Conversion intern(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/CoordinateOperation.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/CoordinateOperation.java deleted file mode 100644 index 48d9d66e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/CoordinateOperation.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation; - -import net.buildtheearth.terraplusplus.crs.CRS; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * @author DaPorkchop_ - */ -public interface CoordinateOperation extends Internable { - CRS sourceCRS(); - - CRS targetCRS(); - - String operationVersion(); - - //TODO: Extent extent(); - - String scope(); - - //TODO: MathTransform transform(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Operation.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Operation.java deleted file mode 100644 index b9ee0402..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Operation.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation; - -import com.google.common.collect.ImmutableMap; -import net.buildtheearth.terraplusplus.crs.operation.parameter.SingleOperationParameterValue; - -/** - * Defined as {@code CC_Operation} in ISO 19111. - * - * @author DaPorkchop_ - */ -public interface Operation extends SingleOperation { - /** - * @return a {@link ImmutableMap} of this operation's parameters - * @apiNote this would be equivalent to {@code CC_OperationParameterGroup} in ISO 19111 - */ - //TODO: maybe use OperationParameterValues instead? - ImmutableMap parameterValues(); - - @Override - Operation intern(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/OperationMethod.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/OperationMethod.java deleted file mode 100644 index aa565a37..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/OperationMethod.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation; - -import com.google.common.collect.ImmutableMap; -import net.buildtheearth.terraplusplus.crs.operation.parameter.SingleOperationParameter; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * Defined as {@code CC_OperationMethod} in ISO 19111. - * - * @author DaPorkchop_ - */ -public interface OperationMethod extends Internable { - /** - * @return the name(s) of the formula(s) used by this operation method - */ - String formula(); - - /** - * @return the number of dimensions in the operation method's source CRS - */ - int sourceDimensions(); - - /** - * @return the number of dimensions in the operation method's target CRS - */ - int targetDimensions(); - - /** - * @return a {@link ImmutableMap} of this operation's parameters - * @apiNote this would be equivalent to {@code CC_OperationParameterGroup} in ISO 19111 - */ - //TODO: maybe use OperationParameters instead? - ImmutableMap parameters(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Projection.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Projection.java deleted file mode 100644 index 5365148d..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Projection.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation; - -/** - * A {@link Conversion} which transforms {@code (longitude, latitude)} coordinates to {@code (x, y)} cartesian coordinates. - * - * @author DaPorkchop_ - */ -public interface Projection extends Conversion { - @Override - Projection intern(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/SingleOperation.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/SingleOperation.java deleted file mode 100644 index 806cdd90..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/SingleOperation.java +++ /dev/null @@ -1,9 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation; - -/** - * @author DaPorkchop_ - */ -public interface SingleOperation extends CoordinateOperation { - @Override - SingleOperation intern(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Transformation.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Transformation.java deleted file mode 100644 index c4fd0489..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/Transformation.java +++ /dev/null @@ -1,14 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation; - -import net.buildtheearth.terraplusplus.crs.CRS; -import net.buildtheearth.terraplusplus.crs.datum.Datum; - -/** - * An {@link Operation} where the source and target {@link CRS}s are based on different {@link Datum}s. - * - * @author DaPorkchop_ - */ -public interface Transformation extends Operation { - @Override - Transformation intern(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameterValues.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameterValues.java deleted file mode 100644 index 81e55e9f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameterValues.java +++ /dev/null @@ -1,9 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation.parameter; - -/** - * Defined as {@code CC_ParameterValueGroup} in ISO 19111. - * - * @author DaPorkchop_ - */ -public interface OperationParameterValues { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameters.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameters.java deleted file mode 100644 index 9d92a4ba..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/OperationParameters.java +++ /dev/null @@ -1,12 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation.parameter; - -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * Defined as {@code CC_OperationParameterGroup} in ISO 19111. - * - * @author DaPorkchop_ - */ -//TODO: currently unused, but maybe will be wanted in the future for use by OperationMethod? -public interface OperationParameters extends Internable { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameter.java deleted file mode 100644 index c22f4417..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameter.java +++ /dev/null @@ -1,23 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation.parameter; - -import net.buildtheearth.terraplusplus.crs.operation.OperationMethod; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * Describes a single parameter to an {@link OperationMethod}. - *

- * Defined as {@code CC_OperationParameter} in ISO 19111. - * - * @author DaPorkchop_ - */ -public interface SingleOperationParameter extends Internable { - /** - * @return this parameter's name - */ - String name(); - - /** - * @return {@code true} if a value for this parameter must be provided - */ - boolean required(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameterValue.java b/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameterValue.java deleted file mode 100644 index 6941fe8b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/operation/parameter/SingleOperationParameterValue.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.operation.parameter; - -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.DoubleWithUnit; -import net.buildtheearth.terraplusplus.crs.unit.Unit; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * Defined as {@code CC_ParameterValue} in ISO 19111. - * - * @author DaPorkchop_ - */ -public interface SingleOperationParameterValue extends Internable { - /** - * @return the {@link SingleOperationParameter} whose value is provided by this object - */ - SingleOperationParameter parameter(); - - /** - * @return the parameter value with associated unit - */ - DoubleWithUnit doubleValue(); - - /** - * @return the parameter value converted to the given {@link Unit} - */ - double doubleValue(@NonNull Unit unit); - - int intValue(); - - boolean booleanValue(); - - String stringValue(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/package-info.java b/src/main/java/net/buildtheearth/terraplusplus/crs/package-info.java deleted file mode 100644 index f69f61e5..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/package-info.java +++ /dev/null @@ -1,6 +0,0 @@ -/** - * The class layout here is derived from ISO 19111. - * - * @author DaPorkchop_ - */ -package net.buildtheearth.terraplusplus.crs; diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java deleted file mode 100644 index 263759c9..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/BasicUnit.java +++ /dev/null @@ -1,137 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit; - -import lombok.AccessLevel; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import lombok.With; -import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterIdentity; -import net.buildtheearth.terraplusplus.util.InternHelper; -import net.daporkchop.lib.common.util.PorkUtil; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor(access = AccessLevel.PROTECTED) -@Data -@EqualsAndHashCode(cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY) -public final class BasicUnit implements Unit { - public static BasicUnit makeBase(@NonNull UnitType type) { - return new BasicUnit(type, null, null, null, null); - } - - public static BasicUnit makeBase(@NonNull UnitType type, String name, String symbol) { - return new BasicUnit(type, null, null, name, symbol); - } - - @NonNull - private final UnitType type; - - private final Unit baseUnit; - @Getter(AccessLevel.NONE) - private final UnitConverter toBaseConverter; //non-null => (this.baseUnit != null) - - private final String name; - private final String symbol; - - @Override - public UnitConverter convertTo(@NonNull Unit target) { - checkArg(this.type == target.type(), "can't convert from %s to %s: mismatched unit types!", this, target); - - Unit targetBaseUnit = target.baseUnit(); - if (this.baseUnit != null) { - if (targetBaseUnit != null) { - //both units are derived from a base unit - we can only convert between them if they're both derived from the same base - checkArg(this.baseUnit.equals(target.baseUnit()), "can't convert from %s to %s: mismatched base units!", this, target); - - //convert to the base unit, and from there to the target unit - UnitConverter targetBaseToTarget = targetBaseUnit.convertTo(target); - return this.toBaseConverter != null ? this.toBaseConverter.andThen(targetBaseToTarget) : targetBaseToTarget; - } else { - //this unit is derived from another unit, but the target unit is a base unit - we can only convert between them if the target unit is this unit's base - checkArg(this.baseUnit.equals(target), "can't convert from %s to %s: mismatched base units!", this, target); - - //convert from this unit to the base unit (which is already the target unit) - return PorkUtil.fallbackIfNull(this.toBaseConverter, UnitConverterIdentity.instance()); - } - } else { - if (targetBaseUnit != null) { - //the target unit is derived from another unit, but this unit is a base unit - we can only convert between them if this unit is the target unit's base - checkArg(this.equals(targetBaseUnit), "can't convert from %s to %s: mismatched base units!", this, target); - - //convert from the target unit to the base unit (which is already the current unit), then use the inverse of that conversion - return target.convertTo(this).inverse(); - } else { - //neither unit is derived from another unit, meaning they are both base units - we can only convert between them if they're both the same - checkArg(this.equals(target), "can't convert from %s to %s: mismatched base units!", this, target); - - return UnitConverterIdentity.instance(); - } - } - } - - @Override - public boolean compatibleWith(@NonNull Unit other) { - if (this.equals(other)) { - return true; - } - - return this.type.equals(other.type()) - && PorkUtil.fallbackIfNull(this.baseUnit, this).equals(PorkUtil.fallbackIfNull(other.baseUnit(), other)); - } - - @Override - public Unit transform(@NonNull UnitConverter converter) { - if (converter.isIdentity()) { - return this; - } - - return new BasicUnit(this.type, - PorkUtil.fallbackIfNull(this.baseUnit, this), - this.toBaseConverter != null ? converter.andThen(this.toBaseConverter) : converter, - null, null); - } - - @Override - public Unit withName(String name) { - //noinspection StringEquality - if (name == this.name) { - return this; - } - - return new BasicUnit(this.type, - PorkUtil.fallbackIfNull(this.baseUnit, this), - this.toBaseConverter, - name, this.symbol); - } - - @Override - public Unit withSymbol(String symbol) { - //noinspection StringEquality - if (symbol == this.symbol) { - return this; - } - - return new BasicUnit(this.type, - PorkUtil.fallbackIfNull(this.baseUnit, this), - this.toBaseConverter, - this.name, symbol); - } - - @Override - public Unit intern() { - Unit baseUnit = InternHelper.tryInternNullableInternable(this.baseUnit); - UnitConverter toBaseConverter = InternHelper.tryInternNullableInternable(this.toBaseConverter); - String name = InternHelper.tryInternNullableString(this.name); - String symbol = InternHelper.tryInternNullableString(this.symbol); - - //noinspection StringEquality - return InternHelper.intern(baseUnit != this.baseUnit || toBaseConverter != this.toBaseConverter || name != this.name || symbol != this.symbol - ? new BasicUnit(this.type, baseUnit, toBaseConverter, name, symbol) - : this); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java deleted file mode 100644 index 599579c3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DefaultUnits.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit; - -import lombok.experimental.UtilityClass; - -/** - * @author DaPorkchop_ - */ -@UtilityClass -public final class DefaultUnits { - // - // LENGTH - // - - private static final Unit METER = BasicUnit.makeBase(UnitType.LENGTH, "Meter", "m").intern(); - - public static Unit meter() { - return METER; - } - - public static Unit defaultLengthUnit() { - return METER; - } - - // - // TIME - // - - private static final Unit SECOND = BasicUnit.makeBase(UnitType.TIME, "Second", "s").intern(); - - public static Unit second() { - return SECOND; - } - - public static Unit defaultTimeUnit() { - return SECOND; - } - - // - // ANGLE - // - - private static final Unit RADIAN = BasicUnit.makeBase(UnitType.ANGLE, "Radian", "rad").intern(); - - private static final Unit DEGREE = RADIAN.multiply(Math.PI / 180.0d).withName("Degree").withSymbol("°").intern(); - - public static Unit radian() { - return RADIAN; - } - - public static Unit degree() { - return DEGREE; - } - - public static Unit defaultAngleUnit() { - return RADIAN; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DoubleWithUnit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DoubleWithUnit.java deleted file mode 100644 index 0e66ee12..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/DoubleWithUnit.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit; - -import lombok.AccessLevel; -import lombok.Data; -import lombok.NonNull; -import lombok.With; -import net.buildtheearth.terraplusplus.util.InternHelper; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * A scalar {@code double} representing a value in a specific {@link Unit unit of measurement}. - * - * @author DaPorkchop_ - */ -@Data -@With(AccessLevel.PRIVATE) -public final class DoubleWithUnit implements Internable { - private final double value; - - @NonNull - private final Unit unit; - - /** - * Converts the value to the given target {@link Unit} and returns the result. - * - * @param targetUnit the {@link Unit} to convert the value to - * @return the value converted to the given target {@link Unit} - */ - public double value(@NonNull Unit targetUnit) { - if (targetUnit == this.unit) { //fast-track for the common case where units are identity equal - return this.value; - } - - return this.unit.convertTo(targetUnit).convert(this.value); - } - - @Override - public DoubleWithUnit intern() { - return InternHelper.intern(this.withUnit(this.unit.intern())); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java deleted file mode 100644 index 5688c2ba..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/Unit.java +++ /dev/null @@ -1,64 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit; - -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterAdd; -import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterMultiply; -import net.buildtheearth.terraplusplus.util.Internable; - -/** - * @author DaPorkchop_ - */ -public interface Unit extends Internable { - Unit METER = BasicUnit.makeBase(UnitType.LENGTH, "meter", "m"); - - /** - * @return the type of value measured by this unit - */ - UnitType type(); - - /** - * @return the unscaled unit which this unit is derived from, or {@code null} if it is not derived from another unit - */ - Unit baseUnit(); - - /** - * @return this unit's name, or {@code null} if this unit does not have a name itself (e.g. derived units without an explicit name) - */ - String name(); - - /** - * @return this unit's symbol, or {@code null} if this unit does not have a symbol itself (e.g. derived units without an explicitly defined symbol) - */ - String symbol(); - - /** - * Gets an {@link UnitConverter} which can convert values measured in this unit to the given target unit. - * - * @param target the {@link Unit} to convert to - * @return an {@link UnitConverter} which can convert values measured in this unit to the given target unit - * @throws IllegalArgumentException if the given {@code target} unit is of a different {@link #type()} than this unit - */ - UnitConverter convertTo(@NonNull Unit target); - - /** - * Checks if this unit is compatible with the given unit. - * - * @param other the {@link Unit} to check for compatibility with - * @return {@code true} if this unit is compatible with the given unit - */ - boolean compatibleWith(@NonNull Unit other); - - default Unit add(double offset) { - return this.transform(new UnitConverterAdd(offset)); - } - - default Unit multiply(double factor) { - return this.transform(new UnitConverterMultiply(factor)); - } - - Unit transform(@NonNull UnitConverter converter); - - Unit withName(String name); - - Unit withSymbol(String symbol); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitConverter.java deleted file mode 100644 index c3569b8d..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitConverter.java +++ /dev/null @@ -1,94 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit; - -import lombok.NonNull; -import net.buildtheearth.terraplusplus.util.Internable; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -public interface UnitConverter extends Internable { - boolean isIdentity(); - - /** - * Converts the given value. - * - * @param value the value to convert - * @return the converted value - */ - double convert(double value); - - /** - * Converts the values stored in the given range of the given source array, and stores the results in the given range of the given destination array. - *

- * {@code src} and {@code dst} may refer to the same array. However, if they refer to overlapping regions of the same array, the behavior is only defined if the source and destination ranges are identical (in which - * case the values are converted in place). - * - * @param src the array containing the source values - * @param srcOff the index of the first element in the source array - * @param dst the array containing the destination values - * @param dstOff the index of the first element in the destination array - * @param cnt the number of elements to convert - * @throws IndexOutOfBoundsException if the given index ranges exceed the bounds of the source or destination arrays. In this case, it is undefined whether any values were written to the destination array. - */ - default void convert(@NonNull double[] src, int srcOff, @NonNull double[] dst, int dstOff, int cnt) { - notNegative(cnt, "cnt"); - checkRangeLen(src.length, srcOff, cnt); - checkRangeLen(dst.length, dstOff, cnt); - - for (int i = 0; i < cnt; i++) { - dst[dstOff + i] = this.convert(src[srcOff + i]); - } - } - - /** - * Converts the values stored in the given range of the given source array, and stores the results in the given range of the given destination array. - *

- * {@code src} and {@code dst} may refer to the same array. However, if they refer to overlapping regions of the same array, the behavior is only defined if the source and destination ranges are identical (in which - * case the values are converted in place). - * - * @param src the array containing the source values - * @param srcOff the index of the first element in the source array - * @param srcStride the spacing between elements in the source array. Must be positive - * @param dst the array containing the destination values - * @param dstOff the index of the first element in the destination array - * @param dstStride the spacing between elements in the destination array. Must be positive - * @param cnt the number of elements to convert - * @throws IndexOutOfBoundsException if the given index ranges exceed the bounds of the source or destination arrays. In this case, it is undefined whether any values were written to the destination array. - */ - default void convert(@NonNull double[] src, int srcOff, int srcStride, @NonNull double[] dst, int dstOff, int dstStride, int cnt) { - notNegative(cnt, "cnt"); - positive(srcStride, "srcStride"); - positive(dstStride, "dstStride"); - - if (srcStride == 1 && dstStride == 1) { //elements are tightly packed - this.convert(src, srcOff, dst, dstOff, cnt); - } - - //TODO: pre-validate array bounds - - for (int i = 0; i < cnt; i++, srcOff += srcStride, dstOff += dstStride) { - dst[dstOff] = this.convert(src[srcOff]); - } - } - - /** - * @return an {@link UnitConverter} which performs the inverse of this converter's operation - */ - UnitConverter inverse(); - - /** - * @return an {@link UnitConverter} which is equivalent to this one, but may be able to execute more efficiently - */ - UnitConverter simplify(); - - /** - * Prefixes this {@link UnitConverter} with the given {@link UnitConverter}, resulting in an {@link UnitConverter} such that - * {@code next.convert(this.convert(x)) == this.andThen(next).convert(x)} (ignoring any potential loss of precision). - * - * @param next the next {@link UnitConverter} - * @return the resulting concatenated {@link UnitConverter} - */ - UnitConverter andThen(@NonNull UnitConverter next); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitType.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitType.java deleted file mode 100644 index ad792462..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/UnitType.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit; - -/** - * @author DaPorkchop_ - */ -public enum UnitType { - NONE, - LENGTH, - TIME, - ANGLE, - TEMPERATURE, - ; -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/AbstractUnitConverter.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/AbstractUnitConverter.java deleted file mode 100644 index bad6e9d6..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/AbstractUnitConverter.java +++ /dev/null @@ -1,98 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit.conversion; - -import com.google.common.collect.ImmutableList; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; -import net.buildtheearth.terraplusplus.util.InternHelper; - -/** - * Base implementation of {@link UnitConverter}. - * - * @author DaPorkchop_ - */ -public abstract class AbstractUnitConverter implements UnitConverter { - @Override - public abstract boolean isIdentity(); - - @Override - public abstract double convert(double value); - - @Override - public final UnitConverter inverse() { - if (this.isIdentity()) { - return UnitConverterIdentity.instance(); - } - - return this.inverse0(); - } - - /** - * Gets an {@link UnitConverter} which performs the inverse of this converter's operation. - *

- * The user may assume that this {@link AbstractUnitConverter} is not {@link #isIdentity() an identity conversion}. - * - * @return an {@link UnitConverter} which performs the inverse of this converter's operation - */ - protected abstract UnitConverter inverse0(); - - @Override - public final UnitConverter intern() { - if (this.isIdentity()) { - return UnitConverterIdentity.instance().intern(); - } - - return InternHelper.intern(this.withChildrenInterned()); - } - - protected UnitConverter withChildrenInterned() { - return this; - } - - @Override - public final UnitConverter simplify() { - if (this.isIdentity()) { - return UnitConverterIdentity.instance(); - } - - return this.simplify0(); - } - - /** - * Gets an {@link UnitConverter} which is equivalent to this one, but may be able to execute more efficiently. - *

- * The user may assume that this {@link AbstractUnitConverter} is not {@link #isIdentity() an identity conversion}. - * - * @return an {@link UnitConverter} which is equivalent to this one, but may be able to execute more efficiently - */ - protected abstract UnitConverter simplify0(); - - @Override - public final UnitConverter andThen(@NonNull UnitConverter next) { - if (this.isIdentity()) { - return next; - } else if (next.isIdentity()) { - return this; - } - - UnitConverter result = this.tryAndThen(next); - if (result != null) { - return result; - } - - return new UnitConverterSequence(ImmutableList.of(this, next)); - } - - protected UnitConverter tryAndThen(@NonNull UnitConverter next) { - return null; - } - - /** - * An {@link UnitConverter} which actually represents multiple {@link UnitConverter}s combined into one, but may be "un-combined" into - * its component steps to allow for further optimization. - * - * @author DaPorkchop_ - */ - public interface RepresentableAsSequence { - UnitConverterSequence asConverterSequence(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterAdd.java deleted file mode 100644 index 6347d7e3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterAdd.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit.conversion; - -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; - -/** - * @author DaPorkchop_ - */ -@Data -@EqualsAndHashCode(callSuper = false) -public final class UnitConverterAdd extends AbstractUnitConverter { - private final double offset; - - @Override - public boolean isIdentity() { - return this.offset == 0.0d; - } - - @Override - public double convert(double value) { - return value + this.offset; - } - - @Override - protected UnitConverter inverse0() { - return new UnitConverterAdd(-this.offset); - } - - @Override - protected UnitConverter simplify0() { - return this; - } - - @Override - protected UnitConverter tryAndThen(@NonNull UnitConverter next) { - if (next instanceof UnitConverterAdd) { - return new UnitConverterAdd(this.offset + ((UnitConverterAdd) next).offset); - } - - return super.tryAndThen(next); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterIdentity.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterIdentity.java deleted file mode 100644 index 955dc175..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterIdentity.java +++ /dev/null @@ -1,55 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit.conversion; - -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; - -/** - * An {@link UnitConverter} which does nothing. - * - * @author DaPorkchop_ - */ -public final class UnitConverterIdentity implements UnitConverter { - private static final UnitConverterIdentity INSTANCE = new UnitConverterIdentity(); - - public static UnitConverterIdentity instance() { - return INSTANCE; - } - - @Override - public boolean isIdentity() { - return true; - } - - @Override - public double convert(double value) { - return value; - } - - @Override - public void convert(@NonNull double[] src, int srcOff, @NonNull double[] dst, int dstOff, int cnt) { - //noinspection ArrayEquality - if (src != dst || srcOff != dstOff) { - System.arraycopy(src, srcOff, dst, dstOff, cnt); - } - } - - @Override - public UnitConverter inverse() { - return this; - } - - @Override - public UnitConverter simplify() { - return this; - } - - @Override - public UnitConverter andThen(@NonNull UnitConverter next) { - return next; - } - - @Override - public UnitConverter intern() { - return this; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiply.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiply.java deleted file mode 100644 index 10215dcc..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiply.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit.conversion; - -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; - -/** - * @author DaPorkchop_ - */ -@Data -@EqualsAndHashCode(callSuper = false) -public final class UnitConverterMultiply extends AbstractUnitConverter { - private final double factor; - - @Override - public boolean isIdentity() { - return this.factor == 1.0d; - } - - @Override - public double convert(double value) { - return value * this.factor; - } - - @Override - protected UnitConverter inverse0() { - return new UnitConverterMultiply(1.0d / this.factor); - } - - @Override - protected UnitConverter simplify0() { - return this; - } - - @Override - protected UnitConverter tryAndThen(@NonNull UnitConverter next) { - if (next instanceof UnitConverterMultiply) { - return new UnitConverterMultiply(this.factor * ((UnitConverterMultiply) next).factor); - } - - return super.tryAndThen(next); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiplyAdd.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiplyAdd.java deleted file mode 100644 index ecb3da15..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterMultiplyAdd.java +++ /dev/null @@ -1,45 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit.conversion; - -import com.google.common.collect.ImmutableList; -import lombok.Data; -import lombok.EqualsAndHashCode; -import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; - -/** - * @author DaPorkchop_ - */ -@Data -@EqualsAndHashCode(callSuper = false) -public final class UnitConverterMultiplyAdd extends AbstractUnitConverter implements AbstractUnitConverter.RepresentableAsSequence { - private final double factor; - private final double offset; - - @Override - public boolean isIdentity() { - return this.factor == 1.0d && this.offset == 0.0d; - } - - @Override - public double convert(double value) { - return value * this.factor + this.offset; - } - - @Override - public UnitConverterSequence asConverterSequence() { - return new UnitConverterSequence(ImmutableList.of( - new UnitConverterMultiply(this.factor), - new UnitConverterAdd(this.offset) - )); - } - - @Override - protected UnitConverter inverse0() { - return this.asConverterSequence().inverse(); - } - - @Override - protected UnitConverter simplify0() { - //this is already maximally simplified - return this; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java b/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java deleted file mode 100644 index 212ab3de..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/crs/unit/conversion/UnitConverterSequence.java +++ /dev/null @@ -1,171 +0,0 @@ -package net.buildtheearth.terraplusplus.crs.unit.conversion; - -import com.google.common.collect.ImmutableList; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; -import net.buildtheearth.terraplusplus.util.TerraUtils; - -/** - * @author DaPorkchop_ - */ -@Data -@EqualsAndHashCode(callSuper = false, cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY) -@SuppressWarnings("UnstableApiUsage") -public final class UnitConverterSequence extends AbstractUnitConverter implements AbstractUnitConverter.RepresentableAsSequence { - @NonNull - private final ImmutableList converters; - - @Override - public boolean isIdentity() { - return this.converters.stream().allMatch(UnitConverter::isIdentity); - } - - @Override - public double convert(double value) { - for (int i = 0; i < this.converters.size(); i++) { - value = this.converters.get(i).convert(value); - } - return value; - } - - @Override - protected UnitConverter inverse0() { - return new UnitConverterSequence(this.converters.reverse().stream().map(UnitConverter::inverse).collect(ImmutableList.toImmutableList())); - } - - @Override - public UnitConverterSequence asConverterSequence() { - return this; - } - - @Override - protected UnitConverter withChildrenInterned() { - ImmutableList converters = this.converters; - ImmutableList internedConverters = TerraUtils.internElements(converters); - return converters == internedConverters ? this : new UnitConverterSequence(internedConverters); - } - - private static boolean isInverseFactors(double a, double b) { - //check both ways to account for floating-point error - return a == 1.0d / b || 1.0d / a == b; - } - - @Override - protected UnitConverter simplify0() { - ImmutableList converters = this.converters; - ImmutableList prevConverters; - - //this loop will keep running until no more optimizations can be made - boolean flattened = false; - do { - prevConverters = converters; - - //special handling for special converter counts - switch (converters.size()) { - case 0: - return UnitConverterIdentity.instance(); - case 1: - return converters.get(0).simplify(); - } - - //flatten nested converter sequences - // (we only want to do this once, as none of the other transformations in this loop can actually cause any sequence converters - // to be inserted into the sequence) - if (!flattened) { - flattened = true; - converters = TerraUtils.maybeFlatten(converters, converter -> converter instanceof RepresentableAsSequence - ? ((RepresentableAsSequence) converter).asConverterSequence().converters() - : null); - } - - //simplify the converters - converters = TerraUtils.maybeRemap(converters, UnitConverter::simplify); - - //remove identity converters - converters = TerraUtils.maybeRemove(converters, UnitConverter::isIdentity); - - //try to merge neighboring converters - converters = TerraUtils.maybeMerge2Neighbors(converters, (first, second) -> { - if (first.getClass() == second.getClass()) { //both are the same type - if (first instanceof UnitConverterAdd) { - return new UnitConverterAdd(((UnitConverterAdd) first).offset() + ((UnitConverterAdd) second).offset()); - } else if (first instanceof UnitConverterMultiply) { - double firstFactor = ((UnitConverterMultiply) first).factor(); - double secondFactor = ((UnitConverterMultiply) second).factor(); - if (isInverseFactors(firstFactor, secondFactor)) { //one is the inverse of the other - return UnitConverterIdentity.instance(); - } else { - return new UnitConverterMultiply(firstFactor * secondFactor); - } - } - } - - return null; - }); - - converters = TerraUtils.maybeMerge3Neighbors(converters, (a, b, c) -> { - if (a instanceof UnitConverterMultiply && b instanceof UnitConverterAdd && c instanceof UnitConverterMultiply) { - double aFactor = ((UnitConverterMultiply) a).factor(); - double bOffset = ((UnitConverterAdd) b).offset(); - double cFactor = ((UnitConverterMultiply) c).factor(); - - if (isInverseFactors(aFactor, cFactor)) { - return ImmutableList.of(new UnitConverterAdd(1.0d / aFactor == cFactor - ? bOffset / aFactor // (value * a + b) / a = value + (b / a) - : bOffset * cFactor // ((value / c) + b) * c = value + b * c - )); - } else { // (value * a + b) * c = value * a * c + b * c - return ImmutableList.of(new UnitConverterMultiply(aFactor * cFactor), new UnitConverterAdd(bOffset * cFactor)); - } - } else if (a instanceof UnitConverterAdd && b instanceof UnitConverterMultiply && c instanceof UnitConverterAdd) { - double aOffset = ((UnitConverterAdd) a).offset(); - double bFactor = ((UnitConverterMultiply) b).factor(); - double cOffset = ((UnitConverterAdd) c).offset(); - - // ((value + a) * b) + c = value * b + (a * b + c) - return ImmutableList.of(new UnitConverterMultiply(bFactor), new UnitConverterAdd(aOffset * bFactor + cOffset)); - } - - return null; - }); - } while (converters != prevConverters); - - switch (converters.size()) { - case 0: - case 1: - throw new IllegalStateException(); - case 2: - //special cases with where there are two converters - UnitConverter a = converters.get(0); - UnitConverter b = converters.get(1); - if (a instanceof UnitConverterMultiply && b instanceof UnitConverterAdd) { // [multiply, add] -> multiply and add - double aFactor = ((UnitConverterMultiply) a).factor(); - double bOffset = ((UnitConverterAdd) b).offset(); - - return new UnitConverterMultiplyAdd(aFactor, bOffset); - } else if (a instanceof UnitConverterAdd && b instanceof UnitConverterMultiply) { // [add, multiply] -> multiply and add - double aOffset = ((UnitConverterAdd) a).offset(); - double bFactor = ((UnitConverterMultiply) b).factor(); - - // (value + a) * b = value * b + a * b - return new UnitConverterMultiplyAdd(bFactor, aOffset * bFactor); - } - break; - } - - return converters == this.converters ? this : new UnitConverterSequence(converters); - } - - @Override - protected UnitConverter tryAndThen(@NonNull UnitConverter next) { - if (next instanceof UnitConverterSequence) { //concatenate the two sequences, as otherwise we'd end up with a sequence of sequences (which would be stupid) - return new UnitConverterSequence(TerraUtils.concat(this.converters, ((UnitConverterSequence) next).converters)); - } - - //TODO: do we care about trying to do further simplifications here? - - return super.tryAndThen(next); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java deleted file mode 100644 index e782b5b8..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/AbstractWKTObject.java +++ /dev/null @@ -1,140 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.google.common.collect.ImmutableList; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.SneakyThrows; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTUsage; -import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTGeographicBoundingBox; -import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTVerticalExtent; - -import java.io.IOException; -import java.util.Collections; -import java.util.List; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode -@SuperBuilder(toBuilder = true) -public abstract class AbstractWKTObject implements WKTObject { - @Override - public final String toString() { - return this.toString(WKTStyle.ONE_LINE); - } - - @Override - public final String toPrettyString() { - return this.toString(WKTStyle.PRETTY); - } - - @Override - @SneakyThrows(IOException.class) - public final String toString(@NonNull WKTStyle style) { - StringBuilder builder = new StringBuilder(); - try (WKTWriter writer = new WKTWriter.ToAppendable(builder, style)) { - this.write(writer); - } - return builder.toString(); - } - - @Override - public abstract void write(@NonNull WKTWriter writer) throws IOException; - - /** - * @author DaPorkchop_ - */ - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static abstract class WithID extends AbstractWKTObject implements WKTObject.WithID { - @Builder.Default - private final WKTID id = null; - } - - /** - * @author DaPorkchop_ - */ - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static abstract class WithName extends AbstractWKTObject implements WKTObject.WithName { - @NonNull - private final String name; - } - - /** - * @author DaPorkchop_ - */ - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static abstract class WithNameAndID extends AbstractWKTObject.WithID implements WKTObject.WithName { - @NonNull - private final String name; - } - - /** - * @author DaPorkchop_ - */ - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static abstract class WithScopeExtentIdentifierRemark extends AbstractWKTObject.WithID implements WKTObject.WithScopeExtentIdentifierRemark { - @NonNull - @Builder.Default - private final List usages = Collections.emptyList(); - - public abstract static class WithScopeExtentIdentifierRemarkBuilder> extends WithIDBuilder { - private WKTUsage currentUsage() { - if (this.usages$set) { - checkState(this.usages$value.size() == 1, "more than one usage is currently set!"); - return this.usages$value.get(0); - } else { - return WKTUsage.builder().scope("UNSET").build(); - } - } - - public B scope(@NonNull String scope) { - return this.usages(ImmutableList.of(this.currentUsage().toBuilder().scope(scope).build())); - } - - public B area(@NonNull String area) { - return this.usages(ImmutableList.of(this.currentUsage().toBuilder().area(area).build())); - } - - public B bbox(@NonNull WKTGeographicBoundingBox bbox) { - return this.usages(ImmutableList.of(this.currentUsage().toBuilder().bbox(bbox).build())); - } - - @JsonProperty("vertical_extent") - public B verticalExtent(@NonNull WKTVerticalExtent verticalExtent) { - return this.usages(ImmutableList.of(this.currentUsage().toBuilder().verticalExtent(verticalExtent).build())); - } - - //TODO: temporal extent - /*public B bbox(@NonNull WKTGeographicBoundingBox bbox) { - return this.usages(ImmutableList.of(this.currentUsage().toBuilder().bbox(bbox).build())); - }*/ - } - } - - /** - * @author DaPorkchop_ - */ - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static abstract class WithNameAndScopeExtentIdentifierRemark extends AbstractWKTObject.WithScopeExtentIdentifierRemark implements WKTObject.WithName { - @NonNull - private final String name; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java deleted file mode 100644 index 97ac5e7b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTObject.java +++ /dev/null @@ -1,96 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTProjectedCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTVerticalCRS; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDynamicGeodeticDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDynamicVerticalDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatumEnsemble; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticVerticalDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatumEnsemble; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTID; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTScaleUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; - -import java.io.IOException; -import java.util.Collections; -import java.util.List; - -import static net.daporkchop.lib.common.util.PorkUtil.*; - -/** - * @author DaPorkchop_ - */ -public interface WKTObject { - String toPrettyString(); - - String toString(@NonNull WKTStyle style); - - void write(@NonNull WKTWriter writer) throws IOException; - - /** - * @author DaPorkchop_ - */ - @JsonIgnoreProperties("$schema") - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type") - @JsonSubTypes({ - @JsonSubTypes.Type(value = WKTCompoundCRS.class, name = "CompoundCRS"), - @JsonSubTypes.Type(value = WKTStaticGeographicCRS.class, name = "GeodeticCRS"), - @JsonSubTypes.Type(value = WKTStaticGeographicCRS.class, name = "GeographicCRS"), - @JsonSubTypes.Type(value = WKTProjectedCRS.class, name = "ProjectedCRS"), - @JsonSubTypes.Type(value = WKTVerticalCRS.class, name = "VerticalCRS"), - - @JsonSubTypes.Type(value = WKTGeodeticDatumEnsemble.class, name = "DatumEnsemble"), - @JsonSubTypes.Type(value = WKTDynamicGeodeticDatum.class, name = "DynamicGeodeticReferenceFrame"), - @JsonSubTypes.Type(value = WKTDynamicVerticalDatum.class, name = "DynamicVerticalReferenceFrame"), - @JsonSubTypes.Type(value = WKTStaticGeodeticDatum.class, name = "GeodeticReferenceFrame"), - @JsonSubTypes.Type(value = WKTStaticVerticalDatum.class, name = "VerticalReferenceFrame"), - @JsonSubTypes.Type(value = WKTVerticalDatumEnsemble.class, name = "VerticalDatumEnsemble"), - - @JsonSubTypes.Type(value = WKTEllipsoid.class, name = "Ellipsoid"), - - //@JsonSubTypes.Type(value = WKTUnit.class, name = "Unit"), - @JsonSubTypes.Type(value = WKTAngleUnit.class, name = "AngularUnit"), - @JsonSubTypes.Type(value = WKTLengthUnit.class, name = "LinearUnit"), - @JsonSubTypes.Type(value = WKTScaleUnit.class, name = "ScaleUnit"), - }) - interface AutoDeserialize extends WKTObject { - default T asWKTObject() { - return uncheckedCast(this); - } - } - - /** - * @author DaPorkchop_ - */ - interface WithID { - WKTID id(); - - default List ids() { //TODO: support multiple IDs - return Collections.singletonList(this.id()); - } - } - - /** - * @author DaPorkchop_ - */ - interface WithName { - String name(); - } - - /** - * @author DaPorkchop_ - */ - interface WithScopeExtentIdentifierRemark extends WithID { //TODO: marker interface - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java deleted file mode 100644 index 8b428553..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTReader.java +++ /dev/null @@ -1,354 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt; - -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.daporkchop.lib.common.util.PorkUtil; - -import java.io.IOException; -import java.nio.CharBuffer; - -import static java.lang.Math.*; -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -public interface WKTReader extends AutoCloseable { - /** - * Gets the type of the next token without consuming it. - */ - Token peek() throws IOException; - - /** - * Reads the next token from the stream, asserts that it is {@link Token#BEGIN_OBJECT} and returns the object's keyword. - */ - String nextKeyword() throws IOException; - - /** - * Reads the next token from the stream and asserts that it is {@link Token#END_OBJECT}. - */ - void nextObjectEnd() throws IOException; - - /** - * Reads the next token from the stream, asserts that it is {@link Token#QUOTED_LATIN_STRING} and returns the string value. - */ - String nextQuotedLatinString() throws IOException; - - /** - * Reads the next token from the stream, asserts that it is {@link Token#NUMBER} and returns the numeric value. - */ - Number nextUnsignedNumericLiteral() throws IOException; - - /** - * Reads the next token from the stream, asserts that it is {@link Token#NUMBER} and returns the numeric value. - */ - Number nextSignedNumericLiteral() throws IOException; - - /** - * Reads the next token from the stream, asserts that it is {@link Token#ENUM} and returns the enum value. - */ - String nextEnumName() throws IOException; - - /** - * Reads the next token from the stream, asserts that it is {@link Token#ENUM} and returns the enum value. - */ - default > E nextEnum(@NonNull Class enumClass) throws IOException { - return Enum.valueOf(enumClass, this.nextEnumName()); - } - - @Override - void close() throws IOException; - - /** - * @author DaPorkchop_ - */ - enum Token { - BEGIN_OBJECT, - END_OBJECT, - QUOTED_LATIN_STRING, - NUMBER, - ENUM, - } - - /** - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - class FromCharBuffer implements WKTReader { - @NonNull - protected final CharBuffer buffer; - - protected boolean expectingFirstObjectProperty = true; - - protected static boolean isWhitespace(char c) { - return c <= ' '; - } - - protected void skipWhitespace() { - int pos = this.buffer.position(); - while (isWhitespace(this.buffer.get(pos))) { - pos++; - } - this.buffer.position(pos); - } - - protected void skipToNextValue() { - this.skipWhitespace(); - if (!this.expectingFirstObjectProperty) { - char c = this.buffer.get(); - checkState(c == ',', "expected comma: '%c'", c); - this.skipWhitespace(); - } - this.expectingFirstObjectProperty = false; - } - - @Override - public Token peek() { - for (int i = 0; ; i++) { - char c = this.buffer.charAt(i); - - if (isWhitespace(c) || c == ',') { - continue; - } - - if (c >= 'A' && c <= 'Z') { - //find the next character after the word token to determine whether this is a BEGIN_OBJECT or an ENUM - do { - c = this.buffer.charAt(++i); - } while ((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '_'); - - if (isWhitespace(c)) { - do { //skip any whitespace - i++; - } while (isWhitespace(c = this.buffer.charAt(i))); - } - - switch (c) { - case ',': - case ']': - return Token.ENUM; - case '[': - return Token.BEGIN_OBJECT; - } - throw new IllegalStateException("unexpected character after keyword: '" + c + '"'); - } else if (c >= '0' && c <= '9') { - return Token.NUMBER; - } - - switch (c) { - case '"': - return Token.QUOTED_LATIN_STRING; - case ']': - return Token.END_OBJECT; - case '+': - case '-': - case '.': - return Token.NUMBER; - } - throw new IllegalStateException("unexpected character: '" + c + '"'); - } - } - - @Override - public String nextKeyword() { - this.skipToNextValue(); - - int start = this.buffer.position(); - char c = this.buffer.get(); - checkState(c >= 'A' && c <= 'Z', "not a valid keyword start character: '%c'", c); - - while (!isWhitespace(c = this.buffer.get()) && c != '[') { - checkState((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '_', "not a valid keyword character: '%c'", c); - } - - int end = this.buffer.position(); - if (c != '[') { - this.skipWhitespace(); - checkState((c = this.buffer.get()) == '[', "expected begin object character, but found '%c'", c); - } - - this.expectingFirstObjectProperty = true; - return this.buffer.duplicate().position(start).limit(end - 1).toString(); - } - - @Override - public void nextObjectEnd() { - this.skipWhitespace(); - - char c = this.buffer.get(); - checkState(c == ']', "expected end object character, but found '%c'", c); - } - - @Override - public String nextQuotedLatinString() { - this.skipToNextValue(); - - char c = this.buffer.get(); - checkState(c == '"', "expected opening quote, but found '%c'", c); - - StringBuilder builder = new StringBuilder(); - while (true) { - c = this.buffer.get(); - if (c == '"') { - if (this.buffer.charAt(0) == '"') { //escaped doublequote - this.buffer.get(); //skip - builder.append('"'); - } else { //end of string - break; - } - } else { - builder.append(c); - } - } - return builder.toString().intern(); - } - - @Override - public String nextEnumName() throws IOException { - this.skipToNextValue(); - - int start = this.buffer.position(); - char c = this.buffer.get(); - checkState(c >= 'A' && c <= 'Z', "not a valid enum start character: '%c'", c); - - while (!isWhitespace(c = this.buffer.get()) && c != ',' && c != ']') { - checkState((c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '_', "not a valid enum character: '%c'", c); - } - - int end = this.buffer.position(); - if (c != ',' && c != ']') { - this.skipWhitespace(); - checkState((c = this.buffer.get()) == ',' || c == ']', "expected enum termination character, but found '%c'", c); - } - - //unread last character (which is either ',' or ']') - this.buffer.position(this.buffer.position() - 1); - - return this.buffer.duplicate().position(start).limit(end - 1).toString().intern(); - } - - private long readUnsignedInteger() { - char c = this.buffer.get(); - checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); - - long value = 0L; - do { - value = addExact(multiplyExact(value, 10L), c - '0'); - c = this.buffer.get(); - } while (c >= '0' && c <= '9'); - this.buffer.position(this.buffer.position() - 1); - - return value; - } - - private long readSignedInteger() { - char c = this.buffer.get(); - switch (c) { - case '-': - return -this.readUnsignedInteger(); - default: - this.buffer.position(this.buffer.position() - 1); - case '+': - return this.readUnsignedInteger(); - } - } - - private double readExactNumericLiteral_fractionalPart() { - int start = this.buffer.position(); - - char c = this.buffer.get(); - checkState(c >= '0' && c <= '9', "expected digit, found '%c'", c); - - //seek ahead until we find the last digit - do { - c = this.buffer.get(); - } while (c >= '0' && c <= '9'); - this.buffer.position(this.buffer.position() - 1); - int end = this.buffer.position(); - - //parsing floating-point numbers without loss of precision is hard, so i can't be bothered to do it - return Double.parseDouble("0." + this.buffer.duplicate().position(start).limit(end)); - } - - @Override - public Number nextUnsignedNumericLiteral() { - this.skipToNextValue(); - return this.nextUnsignedNumericLiteral0(); - } - - private Number nextUnsignedNumericLiteral0() { - int start = this.buffer.position(); - - char c = this.buffer.get(); - if (c == '.') { //: second case - return this.readExactNumericLiteral_fractionalPart(); - } else { - this.buffer.position(this.buffer.position() - 1); - } - - long value = this.readUnsignedInteger(); - - c = this.buffer.get(); - switch (c) { - case 'E': // - this.readSignedInteger(); - return Double.parseDouble(this.buffer.duplicate().position(start).limit(this.buffer.position()).toString()); - case '.': //: first case - c = this.buffer.get(); - this.buffer.position(this.buffer.position() - 1); - if (c >= '0' && c <= '9') { - this.readExactNumericLiteral_fractionalPart(); - - c = this.buffer.get(); - if (c == 'E') { // - this.readSignedInteger(); - //return valueAsDouble * pow(10.0d, this.readSignedInteger()); - } else { - this.buffer.position(this.buffer.position() - 1); - } - } else if (c == 'E') { // - this.buffer.get(); - this.readSignedInteger(); - //return valueAsDouble * pow(10.0d, this.readSignedInteger()); - } - return Double.parseDouble(this.buffer.duplicate().position(start).limit(this.buffer.position()).toString()); - default: - this.buffer.position(this.buffer.position() - 1); - return value; - } - } - - @Override - public Number nextSignedNumericLiteral() throws IOException { - this.skipToNextValue(); - - switch (this.buffer.get()) { - default: - this.buffer.position(this.buffer.position() - 1); //neither plus nor minus, unread previous char and assume positive - //fall through - case '+': - //read unsigned number and return it without changes - return this.nextUnsignedNumericLiteral0(); - case '-': - //read unsigned number, then negate it before returning - Number unsigned = this.nextUnsignedNumericLiteral0(); - if (unsigned instanceof Float) { - return -unsigned.floatValue(); - } else if (unsigned instanceof Double) { - return -unsigned.doubleValue(); - } else if (unsigned instanceof Integer) { - return Math.multiplyExact(unsigned.intValue(), -1); - } else if (unsigned instanceof Long) { - return Math.multiplyExact(unsigned.longValue(), -1L); - } else { - throw new IllegalStateException(PorkUtil.className(unsigned)); - } - } - } - - @Override - public void close() { - //no-op - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTStyle.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTStyle.java deleted file mode 100644 index d59bb9fe..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTStyle.java +++ /dev/null @@ -1,68 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt; - -import lombok.Builder; -import lombok.Data; -import lombok.NonNull; -import lombok.SneakyThrows; - -import java.io.IOException; -import java.nio.CharBuffer; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@Data -@Builder(toBuilder = true) -public final class WKTStyle { - public static final WKTStyle DENSE = new WKTStyle("", "", ""); - - public static final WKTStyle ONE_LINE = new WKTStyle(" ", "", " "); - - public static final WKTStyle PRETTY = new WKTStyle("\n", " ", " "); - - @NonNull - private final CharSequence lineBreak; - @NonNull - private final CharSequence indent; - @NonNull - private final CharSequence afterComma; - - @SneakyThrows(IOException.class) - public String format(@NonNull CharSequence wkt) { - StringBuilder builder = new StringBuilder(); - try (WKTReader reader = new WKTReader.FromCharBuffer(CharBuffer.wrap(wkt)); - WKTWriter writer = new WKTWriter.ToAppendable(builder, this)) { - int depth = 0; - - do { - WKTReader.Token token = reader.peek(); - - switch (token) { - case BEGIN_OBJECT: - writer.beginObject(reader.nextKeyword()); - depth++; - break; - case END_OBJECT: - reader.nextObjectEnd(); - writer.endObject(); - depth--; - break; - case ENUM: - writer.writeEnumName(reader.nextEnumName()); - break; - case QUOTED_LATIN_STRING: - writer.writeQuotedLatinString(reader.nextQuotedLatinString()); - break; - case NUMBER: - writer.writeSignedNumericLiteral(reader.nextSignedNumericLiteral()); - break; - default: - throw new IllegalStateException(token.name()); - } - } while (depth > 0); - } - return builder.toString(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java deleted file mode 100644 index 153b7de4..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTToTPPConverter.java +++ /dev/null @@ -1,213 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt; - -import com.google.common.collect.ImmutableList; -import lombok.NonNull; -import lombok.experimental.UtilityClass; -import net.buildtheearth.terraplusplus.crs.CRS; -import net.buildtheearth.terraplusplus.crs.GeocentricCRS; -import net.buildtheearth.terraplusplus.crs.GeodeticCRS; -import net.buildtheearth.terraplusplus.crs.GeographicCRS; -import net.buildtheearth.terraplusplus.crs.ProjectedCRS; -import net.buildtheearth.terraplusplus.crs.cs.CartesianCS; -import net.buildtheearth.terraplusplus.crs.cs.CoordinateSystem; -import net.buildtheearth.terraplusplus.crs.cs.EllipsoidalCS; -import net.buildtheearth.terraplusplus.crs.cs.axis.Axis; -import net.buildtheearth.terraplusplus.crs.cs.axis.AxisDirection; -import net.buildtheearth.terraplusplus.crs.datum.Datum; -import net.buildtheearth.terraplusplus.crs.datum.GeodeticDatum; -import net.buildtheearth.terraplusplus.crs.datum.ellipsoid.Ellipsoid; -import net.buildtheearth.terraplusplus.crs.operation.Projection; -import net.buildtheearth.terraplusplus.crs.unit.DefaultUnits; -import net.buildtheearth.terraplusplus.crs.unit.Unit; -import net.buildtheearth.terraplusplus.crs.unit.UnitType; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeographicCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTProjectedCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTStaticGeographicCRS; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTAxis; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTStaticGeodeticDatum; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTPrimeMeridian; -import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; -import net.daporkchop.lib.common.util.PorkUtil; - -/** - * @author DaPorkchop_ - */ -@SuppressWarnings("UnstableApiUsage") -@UtilityClass -public class WKTToTPPConverter { - public static CRS convertCRS(@NonNull WKTCRS crs) { - if (crs instanceof WKTCRS.WithCoordinateSystem) { - return convertCRS((WKTCRS.WithCoordinateSystem) crs); - } else if (crs instanceof WKTCompoundCRS) { - return convertCRS((WKTCompoundCRS) crs); - } else { - throw new IllegalArgumentException(PorkUtil.className(crs)); - } - } - - public static CRS convertCRS(@NonNull WKTCRS.WithCoordinateSystem crs) { - if (crs instanceof WKTGeographicCRS) { - return convertCRS((WKTGeographicCRS) crs); - } else if (crs instanceof WKTProjectedCRS) { - return convertCRS((WKTProjectedCRS) crs); - } else { //TODO - throw new IllegalArgumentException(PorkUtil.className(crs)); - } - } - - public static GeodeticCRS convertCRS(@NonNull WKTGeographicCRS crs) { - GeodeticDatum convertedDatum = (GeodeticDatum) convertDatum(((WKTStaticGeographicCRS) crs).datum()); - CoordinateSystem convertedCS = convertCS(crs.coordinateSystem()); - - if (convertedCS instanceof EllipsoidalCS) { - return new GeographicCRS(convertedDatum, (EllipsoidalCS) convertedCS); - } else if (convertedCS instanceof CartesianCS) { - return new GeocentricCRS(convertedDatum, (CartesianCS) convertedCS); - } else { //TODO - throw new IllegalArgumentException(PorkUtil.className(convertedCS)); - } - } - - public static ProjectedCRS convertCRS(@NonNull WKTProjectedCRS crs) { - GeographicCRS convertedBaseCRS = (GeographicCRS) convertCRS(crs.baseCrs()); - CartesianCS convertedCS = (CartesianCS) convertCS(crs.coordinateSystem()); - throw new UnsupportedOperationException(); //TODO - } - - public static Projection convertProjection(@NonNull WKTProjection projection) { - } - - public static CRS convertCRS(@NonNull WKTCompoundCRS crs) { - throw new UnsupportedOperationException(); //TODO - } - - public static Datum convertDatum(@NonNull WKTDatum datum) { - if (datum instanceof WKTGeodeticDatum) { - return convertDatum((WKTGeodeticDatum) datum); - } else { //TODO - throw new IllegalArgumentException(PorkUtil.className(datum)); - } - } - - public static Datum convertDatum(@NonNull WKTGeodeticDatum datum) { - if (datum instanceof WKTStaticGeodeticDatum) { - return convertDatum((WKTStaticGeodeticDatum) datum); - } else { //TODO - throw new IllegalArgumentException(PorkUtil.className(datum)); - } - } - - public static GeodeticDatum convertDatum(@NonNull WKTStaticGeodeticDatum datum) { - return new GeodeticDatum( - convertEllipsoid(datum.ellipsoid()), - datum.primeMeridian() != null ? convertPrimeMeridian(datum.primeMeridian()) : new GeodeticDatum.PrimeMeridian(DefaultUnits.radian(), 0.0d)); - } - - public static Ellipsoid convertEllipsoid(@NonNull WKTEllipsoid ellipsoid) { - Unit convertedUnit = ellipsoid.unit() != null ? convertUnit(ellipsoid.unit()) : DefaultUnits.meter(); - double semiMajorAxis = ellipsoid.semiMajorAxis().doubleValue(); - - if (ellipsoid.isSphere()) { - return Ellipsoid.createSphere(convertedUnit, semiMajorAxis); - } else if (ellipsoid.inverseFlattening() != null) { //ellipsoid is defined by its inverse flattening - return Ellipsoid.createFromInverseFlattening(convertedUnit, semiMajorAxis, ellipsoid.inverseFlattening().doubleValue()); - } else { //ellipsoid is defined by its semi-minor axis - return Ellipsoid.createFromAxes(convertedUnit, semiMajorAxis, ellipsoid.semiMinorAxis().doubleValue()); - } - } - - public static GeodeticDatum.PrimeMeridian convertPrimeMeridian(@NonNull WKTPrimeMeridian primeMeridian) { - return new GeodeticDatum.PrimeMeridian( - convertUnit(primeMeridian.longitude().unit()), - primeMeridian.longitude().value().doubleValue()); - } - - public static CoordinateSystem convertCS(@NonNull WKTCS cs) { - ImmutableList convertedAxes = cs.axes().stream().map(WKTToTPPConverter::convertAxis).collect(ImmutableList.toImmutableList()); - - //TODO: use the CS unit somehow - - switch (cs.type()) { - case ellipsoidal: - return new EllipsoidalCS(convertedAxes); - case Cartesian: - return new CartesianCS(convertedAxes); - } - - throw new IllegalArgumentException(cs.toString()); - } - - public static Axis convertAxis(@NonNull WKTAxis axis) { - Unit convertedUnit = convertUnit(axis.unit()); - - Number minimum = null; - Number maximum = null; - boolean wrapAround = false; - - if (convertedUnit.type() == UnitType.ANGLE) { - switch (axis.direction()) { - case north: - case south: { - double range = Math.abs(DefaultUnits.radian().convertTo(convertedUnit).convert(Math.toRadians(90.0d))); - minimum = -range; - maximum = range; - wrapAround = false; - break; - } - case east: - case west: { - double range = Math.abs(DefaultUnits.radian().convertTo(convertedUnit).convert(Math.toRadians(180.0d))); - minimum = -range; - maximum = range; - wrapAround = true; - break; - } - } - } - - return new Axis(axis.name(), - convertAxisDirection(axis.direction()), - convertedUnit, - minimum, maximum, wrapAround); - } - - private static AxisDirection convertAxisDirection(@NonNull WKTAxis.Direction direction) { - StringBuilder builder = new StringBuilder(); - - String origName = direction.name(); - for (int i = 0; i < origName.length(); i++) { - char origC = origName.charAt(i); - char convertedC = Character.toUpperCase(origC); - - if (origC == convertedC) { - builder.append('_'); - } - builder.append(convertedC); - } - - return AxisDirection.valueOf(builder.toString()); - } - - public static Unit convertUnit(@NonNull WKTUnit unit) { - Unit baseUnit; - if (unit instanceof WKTLengthUnit) { - baseUnit = DefaultUnits.meter(); - } else if (unit instanceof WKTAngleUnit) { - baseUnit = DefaultUnits.radian(); - } else { - throw new IllegalArgumentException(PorkUtil.className(unit)); - } - - return baseUnit.multiply(unit.conversionFactor()) - .withName(unit.name()); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java deleted file mode 100644 index dc2c682a..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/WKTWriter.java +++ /dev/null @@ -1,213 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt; - -import lombok.NonNull; -import lombok.RequiredArgsConstructor; - -import java.io.IOException; -import java.text.NumberFormat; -import java.util.Locale; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * Destination for for serializing WKT-based projections. - * - * @author DaPorkchop_ - */ -public interface WKTWriter extends AutoCloseable { - /** - * Begins writing a WKT object with the given keyword. - * - * @param keyword the keyword - */ - WKTWriter beginObject(@NonNull String keyword) throws IOException; - - /** - * Signifies the end of a WKT object. - */ - WKTWriter endObject() throws IOException; - - /** - * Writes the given {@link String} as a quoted latin string. - * - * @param string the {@link String} - */ - WKTWriter writeQuotedLatinString(@NonNull String string) throws IOException; - - /** - * Writes the given {@link Number} as an unsigned numeric literal. - * - * @param number the {@link Number} - */ - WKTWriter writeUnsignedNumericLiteral(@NonNull Number number) throws IOException; - - /** - * Writes the given {@link Number} as a signed numeric literal. - * - * @param number the {@link Number} - */ - WKTWriter writeSignedNumericLiteral(@NonNull Number number) throws IOException; - - /** - * Writes the given {@link String} as an enum value. - * - * @param value the {@link String} - */ - WKTWriter writeEnumName(@NonNull String value) throws IOException; - - /** - * Writes the given {@link Enum} as an enum value. - * - * @param value the {@link Enum} - */ - default WKTWriter writeEnum(@NonNull Enum value) throws IOException { - return this.writeEnumName(value.name()); - } - - default WKTWriter writeRequiredObject(@NonNull WKTObject object) throws IOException { - object.write(this); - return this; - } - - default WKTWriter writeOptionalObject(WKTObject object) throws IOException { - if (object != null) { - object.write(this); - } - return this; - } - - default WKTWriter writeObjectList(@NonNull Iterable objects) throws IOException { - for (WKTObject object : objects) { - object.write(this); - } - return this; - } - - /** - * Signifies that this writer has finished writing all objects. - */ - @Override - void close() throws IOException; - - /** - * Implementation of {@link WKTWriter} which delegates to an {@link Appendable} given at construction time. - * - * @author DaPorkchop_ - */ - @RequiredArgsConstructor - class ToAppendable implements WKTWriter { - @NonNull - protected final Appendable target; - - @NonNull - protected final WKTStyle style; - - protected int depth = 0; - protected boolean writtenFirstElementInObject = false; - protected boolean shouldPrefixNextValueWithNewline = false; - - protected boolean hasStartedObject() { - return this.depth > 0; - } - - protected void beforeWriteValue() throws IOException { - checkState(this.hasStartedObject(), "not currently writing an object!"); - - if (!this.writtenFirstElementInObject) { - this.writtenFirstElementInObject = true; - } else { - this.target.append(','); - - if (!this.shouldPrefixNextValueWithNewline) { - this.target.append(this.style.afterComma()); - } - } - if (this.shouldPrefixNextValueWithNewline) { - this.shouldPrefixNextValueWithNewline = false; - this.writeLineBreakAndIndent(); - } - } - - protected void writeLineBreakAndIndent() throws IOException { - this.target.append(this.style.lineBreak()); - for (int i = 0; i < this.depth; i++) { - this.target.append(this.style.indent()); - } - } - - @Override - public WKTWriter beginObject(@NonNull String keyword) throws IOException { - checkArg(!keyword.isEmpty() && keyword.matches("[A-Z][A-Z0-9_]*"), "illegal WKT keyword '%s'", keyword); - - if (this.hasStartedObject()) { //this isn't the root object, add some indentation - this.shouldPrefixNextValueWithNewline = true; - this.beforeWriteValue(); - } - - this.target.append(keyword).append('['); - this.depth++; - this.writtenFirstElementInObject = false; - return this; - } - - @Override - public WKTWriter endObject() throws IOException { - checkState(this.hasStartedObject(), "not currently writing an object!"); - - this.depth--; - this.target.append(']'); - this.shouldPrefixNextValueWithNewline = true; - return this; - } - - @Override - public WKTWriter writeQuotedLatinString(@NonNull String string) throws IOException { - this.beforeWriteValue(); - this.target.append('"').append(string.replace("\"", "\"\"")).append('"'); - return this; - } - - @Override - public WKTWriter writeUnsignedNumericLiteral(@NonNull Number number) throws IOException { - this.beforeWriteValue(); - - /*String string = number.toString(); - int start = 0; - int end = string.length(); - - if (string.length() > ".0".length() && string.endsWith(".0")) { //skip redundant trailing decimal which is appended to floating-point numbers for some reason - end = string.length() - ".0".length(); - } - this.target.append(string, start, end);*/ - - if ((number instanceof Float || number instanceof Double) && (true || (Math.round(number.doubleValue()) == number.doubleValue() && Math.abs(number.doubleValue()) < 1E10d))) { - NumberFormat format = NumberFormat.getInstance(Locale.ROOT); - format.setGroupingUsed(false); - format.setMinimumFractionDigits(1); - format.setMaximumFractionDigits(100); - //this.target.append(String.format("%.1f", number)); - this.target.append(format.format(number)); - } else { - this.target.append(number.toString()); - } - return this; - } - - @Override - public WKTWriter writeSignedNumericLiteral(@NonNull Number number) throws IOException { - return this.writeUnsignedNumericLiteral(number); - } - - @Override - public WKTWriter writeEnumName(@NonNull String value) throws IOException { - this.beforeWriteValue(); - this.target.append(value); - return this; - } - - @Override - public void close() throws IOException { - checkState(this.depth == 0, "unclosed object!"); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java deleted file mode 100644 index ab61121b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCRS.java +++ /dev/null @@ -1,29 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public abstract class WKTCRS extends AbstractWKTObject.WithNameAndScopeExtentIdentifierRemark implements AbstractWKTObject.AutoDeserialize { - /** - * @author DaPorkchop_ - */ - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public abstract static class WithCoordinateSystem extends WKTCRS { - @NonNull - @JsonProperty("coordinate_system") - private final WKTCS coordinateSystem; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java deleted file mode 100644 index 854251ba..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTCompoundCRS.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; -import java.util.List; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTCompoundCRS extends WKTCRS { - @NonNull - private final List components; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("COMPOUNDCRS") - .writeQuotedLatinString(this.name()) - .writeObjectList(this.components) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java deleted file mode 100644 index be031f9f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTGeographicCRS.java +++ /dev/null @@ -1,14 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.experimental.SuperBuilder; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public abstract class WKTGeographicCRS extends WKTCRS.WithCoordinateSystem { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java deleted file mode 100644 index b117ede7..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTProjectedCRS.java +++ /dev/null @@ -1,43 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.projection.WKTProjection; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTProjectedCRS extends WKTCRS.WithCoordinateSystem { - @NonNull - @JsonProperty("base_crs") - @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) - private final WKTStaticGeographicCRS baseCrs; //TODO: is actually 'a GeodeticCRS, which is generally a GeographicCRS' - - @NonNull - private final WKTProjection conversion; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("PROJCRS") - .writeQuotedLatinString(this.name()) - .writeRequiredObject(this.baseCrs) - .writeRequiredObject(this.conversion) - .writeRequiredObject(this.coordinateSystem()) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java deleted file mode 100644 index 9665b23b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTStaticGeographicCRS.java +++ /dev/null @@ -1,45 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTGeodeticDatumEnsemble; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTStaticGeographicCRS extends WKTGeographicCRS { - @NonNull - private final WKTDatum datum; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("GEOGCRS") - .writeRequiredObject(this.datum) - .writeRequiredObject(this.coordinateSystem()) - .writeOptionalObject(this.id()) - .endObject(); - } - - public abstract static class WKTStaticGeographicCRSBuilder> extends WKTGeographicCRSBuilder { - @JsonProperty("datum_ensemble") - @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) - public B datumEnsemble(@NonNull WKTGeodeticDatumEnsemble ensemble) { - return this.datum(ensemble); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java deleted file mode 100644 index 5c3242d6..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/crs/WKTVerticalCRS.java +++ /dev/null @@ -1,63 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.crs; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTDatum; -import net.buildtheearth.terraplusplus.projection.wkt.datum.WKTVerticalDatumEnsemble; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTVerticalCRS extends WKTCRS.WithCoordinateSystem { - @NonNull - private final WKTDatum datum; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("VERTCRS") - .writeRequiredObject(this.datum) - .writeRequiredObject(this.coordinateSystem()) - .writeOptionalObject(this.id()) - .endObject(); - } - - /** - * @author DaPorkchop_ - */ - @Jacksonized - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static final class GeoidModel extends AbstractWKTObject.WithNameAndID { - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("GEOIDMODEL") - .writeQuotedLatinString(this.name()) - .writeOptionalObject(this.id()) - .endObject(); - } - } - - public abstract static class WKTVerticalCRSBuilder> extends WithCoordinateSystemBuilder { - @JsonProperty("datum_ensemble") - @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) - public B datumEnsemble(@NonNull WKTVerticalDatumEnsemble ensemble) { - return this.datum(ensemble); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java deleted file mode 100644 index 319f34cf..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTAxis.java +++ /dev/null @@ -1,87 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.cs; - -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTAxis extends AbstractWKTObject.WithID { - @Builder.Default - private final String name = null; //TODO: at most one of name/abbreviation may be null - - @Builder.Default - private final String abbreviation = null; - - @NonNull - private final Direction direction; - - @Builder.Default - private final WKTUnit unit = null; //TODO: should be a spatial unit - - @Builder.Default - private final Meridian meridian = null; //TODO: only allowed when direction is 'north' or 'south' - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("AXIS"); - - if (this.name != null && this.abbreviation != null) { - writer.writeEnumName('"' + this.name.replace("\"", "\"\"") + "\" " + this.abbreviation); - } else if (this.name != null) { - writer.writeQuotedLatinString(this.name); - } else if (this.abbreviation != null) { - writer.writeEnumName('(' + this.abbreviation + ')'); - } - - writer.writeOptionalObject(this.unit) - .writeOptionalObject(this.meridian) - .writeOptionalObject(this.id()) - .endObject(); - } - - /** - * @author DaPorkchop_ - */ - public enum Direction { - north, northNorthEast, northEast, eastNorthEast, east, eastSouthEast, southEast, southSouthEast, south, southSouthWest, southWest, westSouthWest, west, westNorthWest, northWest, northNorthWest, geocentricX, geocentricY, geocentricZ, up, down, forward, aft, port, starboard, clockwise, counterClockwise, columnPositive, columnNegative, rowPositive, rowNegative, displayRight, displayLeft, displayUp, displayDown, future, past, towards, awayFrom, unspecified, - } - - /** - * @author DaPorkchop_ - */ - @Jacksonized - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static final class Meridian extends AbstractWKTObject { - @NonNull - private final Double longitude; - - @NonNull - @Builder.Default - private final WKTAngleUnit unit = WKTAngleUnit.DEGREE; //TODO: figure out why this field is required in WKT2, but omitted in PROJJSON - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("MERIDIAN") - .writeSignedNumericLiteral(this.longitude) - .writeRequiredObject(this.unit) - .endObject(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java deleted file mode 100644 index 419ee2ce..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/cs/WKTCS.java +++ /dev/null @@ -1,63 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.cs; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; - -import java.io.IOException; -import java.util.List; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTCS extends AbstractWKTObject.WithID { - @NonNull - @JsonProperty("subtype") - private final Type type; - - @NonNull - @JsonProperty("axis") - private final List axes; - - @Builder.Default - private final WKTUnit unit = null; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("CS") - .writeEnum(this.type) - .writeUnsignedNumericLiteral(this.axes.size()) - .writeOptionalObject(this.id()) - .endObject() - .writeObjectList(this.axes) - .writeOptionalObject(this.unit); - } - - /** - * @author DaPorkchop_ - */ - public enum Type { - affine, - Cartesian, - cylindrical, - ellipsoidal, - linear, - parametric, - polar, - spherical, - vertical, - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java deleted file mode 100644 index fa35c9e9..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatum.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public abstract class WKTDatum extends AbstractWKTObject.WithNameAndID implements AbstractWKTObject.AutoDeserialize { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java deleted file mode 100644 index 70949b96..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDatumEnsemble.java +++ /dev/null @@ -1,43 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; -import java.util.List; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public abstract class WKTDatumEnsemble extends WKTDatum { - @NonNull - private final List members; - - @NonNull - private final Number accuracy; - - /** - * @author DaPorkchop_ - */ - @Jacksonized - @EqualsAndHashCode(callSuper = true) - @SuperBuilder(toBuilder = true) - @Getter - public static final class Member extends AbstractWKTObject.WithNameAndID { - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("MEMBER") - .writeQuotedLatinString(this.name()) - .writeOptionalObject(this.id()) - .endObject(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicGeodeticDatum.java deleted file mode 100644 index ad3e1f61..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicGeodeticDatum.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTDynamicGeodeticDatum extends WKTGeodeticDatum { - @NonNull - @JsonProperty("frame_reference_epoch") - private final Object frameReferenceEpoch; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("DYNAMIC").beginObject("FRAMEEPOCH"); - if (this.frameReferenceEpoch instanceof Number) { - writer.writeUnsignedNumericLiteral((Number) this.frameReferenceEpoch); - } else { - writer.writeQuotedLatinString(this.frameReferenceEpoch.toString()); - } - writer.endObject().endObject(); - - super.write(writer); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicVerticalDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicVerticalDatum.java deleted file mode 100644 index 7850663e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTDynamicVerticalDatum.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTDynamicVerticalDatum extends WKTVerticalDatum { - @NonNull - @JsonProperty("frame_reference_epoch") - private final Number frameReferenceEpoch; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("DYNAMIC") - .beginObject("FRAMEEPOCH") - .writeUnsignedNumericLiteral(this.frameReferenceEpoch) - .endObject() - .endObject(); - - super.write(writer); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java deleted file mode 100644 index 4e97f2b9..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatum.java +++ /dev/null @@ -1,54 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTGeographicBoundingBox; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTPrimeMeridian; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public abstract class WKTGeodeticDatum extends WKTDatum implements WKTObject.WithScopeExtentIdentifierRemark { //this isn't supposed to have a scope extent identifier, but some projections seem to give it one anyway? - @NonNull - @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) - private final WKTEllipsoid ellipsoid; - - @Builder.Default - private final String scope = null; - - @Builder.Default - private final String area = null; - - @Builder.Default - private final String usage = null; - - @Builder.Default - private final WKTGeographicBoundingBox bbox = null; - - @Builder.Default - @JsonProperty("prime_meridian") - private final WKTPrimeMeridian primeMeridian = null; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("DATUM") - .writeRequiredObject(this.ellipsoid) - .writeOptionalObject(this.bbox) - .writeOptionalObject(this.id()) - .endObject() - .writeOptionalObject(this.primeMeridian); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatumEnsemble.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatumEnsemble.java deleted file mode 100644 index 1dc9a8b3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTGeodeticDatumEnsemble.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.misc.WKTEllipsoid; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTGeodeticDatumEnsemble extends WKTDatumEnsemble { - @NonNull - @JsonTypeInfo(use = JsonTypeInfo.Id.NONE) - private final WKTEllipsoid ellipsoid; - - //TODO: prime meridian - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ENSEMBLE") - .writeQuotedLatinString(this.name()) - .writeObjectList(this.members()) - .writeRequiredObject(this.ellipsoid) - .beginObject("ENSEMBLEACCURACY").writeUnsignedNumericLiteral(this.accuracy()).endObject() - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticGeodeticDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticGeodeticDatum.java deleted file mode 100644 index ff8a9e04..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticGeodeticDatum.java +++ /dev/null @@ -1,18 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTStaticGeodeticDatum extends WKTGeodeticDatum { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticVerticalDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticVerticalDatum.java deleted file mode 100644 index 57f8243e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTStaticVerticalDatum.java +++ /dev/null @@ -1,18 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTStaticVerticalDatum extends WKTVerticalDatum { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java deleted file mode 100644 index 8ed3db1d..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatum.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public abstract class WKTVerticalDatum extends WKTDatum { - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("VDATUM") - .writeQuotedLatinString(this.name()) - //TODO: anchor - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatumEnsemble.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatumEnsemble.java deleted file mode 100644 index 8449cf2d..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/datum/WKTVerticalDatumEnsemble.java +++ /dev/null @@ -1,30 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.datum; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTVerticalDatumEnsemble extends WKTDatumEnsemble { - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ENSEMBLE") - .writeQuotedLatinString(this.name()) - .writeObjectList(this.members()) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java deleted file mode 100644 index ed3d1a52..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTEllipsoid.java +++ /dev/null @@ -1,199 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.misc; - -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTValueInMetreOrValueAndUnit; - -import java.io.IOException; -import java.util.Objects; - -import static net.buildtheearth.terraplusplus.util.TerraUtils.*; -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - * @see WKT Specification §8.2.1: Geodetic datum - Ellipsoid - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTEllipsoid extends AbstractWKTObject.WithID implements AbstractWKTObject.AutoDeserialize { - @NonNull - private final String name; - - @Builder.Default - @JsonProperty("semi_major_axis") - private final Number semiMajorAxis = null; // a - - /** - * Exactly one of this field and {@link #inverseFlattening} is non-{@code null}. - */ - @Builder.Default - @JsonProperty("semi_minor_axis") - private final Number semiMinorAxis = null; // b - - /** - * May be {@code 0.0d}, representing a value of infinity (in which case the ellipsoid is a sphere). - *

- * Exactly one of this field and {@link #semiMinorAxis} is non-{@code null}. - *

- * Equivalent to {@code semiMajorAxis / (semiMajorAxis - semiMinorAxis)}. - */ - @Builder.Default - @JsonProperty("inverse_flattening") - private final Number inverseFlattening = null; // 1 / f = a / (a - b) - - /** - * The length unit for {@link #semiMajorAxis} (and {@link #semiMinorAxis}, if present). - */ - @Builder.Default - @JsonIgnore - private final WKTLengthUnit unit = null; - - public boolean isSphere() { - if (this.inverseFlattening() != null) { - //TODO: maybe also check if the inverse flattening is infinity? - return numbersEqual(this.inverseFlattening(), 0.0d); - } else { //semiMinorAxis must be non-null - return numbersEqual(this.semiMajorAxis(), this.semiMinorAxis()); - } - } - - // b = a - a * f = a - a * (1 / (1 / f)) - public double getOrComputeSemiMinorAxis() { - if (this.inverseFlattening() != null) { - double semiMajorAxis = toDoubleExact(this.semiMajorAxis()); - double inverseFlattening = toDoubleExact(this.inverseFlattening()); - // a - a * (1 / (1 / f)) = a * (1 - (1 / (1 / f))) - //TODO: this could be alternatively be implemented at high precision using FMA - return semiMajorAxis * (1.0d - (1.0d / inverseFlattening)); - } else { - return toDoubleExact(this.semiMinorAxis()); - } - } - - // 1 / f = a / (a - b) - public double getOrComputeInverseFlattening() { - if (this.inverseFlattening() != null) { - return toDoubleExact(this.inverseFlattening()); - } else { - double semiMajorAxis = toDoubleExact(this.semiMajorAxis()); - double semiMinorAxis = toDoubleExact(this.semiMinorAxis()); - return semiMajorAxis / (semiMajorAxis - semiMinorAxis); - } - } - - // 1 / (1 / f) = (a - b) / a - public double computeFlattening() { - if (this.inverseFlattening() != null) { - return 1.0d / toDoubleExact(this.inverseFlattening()); - } else { - double semiMajorAxis = toDoubleExact(this.semiMajorAxis()); - double semiMinorAxis = toDoubleExact(this.semiMinorAxis()); - return (semiMajorAxis - semiMinorAxis) / semiMajorAxis; - } - } - - // e ^ 2 = 2 * f - f ^ 2 - public double computeEccentricitySquared() { - if (this.inverseFlattening() != null) { - // 2 * f - f ^ 2 = (2 * (1 / f) - 1) / ((1 / f) ^ 2) - double inverseFlattening = toDoubleExact(this.inverseFlattening()); - return (2.0d * inverseFlattening - 1.0d) / (inverseFlattening * inverseFlattening); - } else { - // 2 * f - f ^ 2 = 1 - ((b ^ 2) / (a ^ 2)) - double semiMajorAxis = toDoubleExact(this.semiMajorAxis()); - double semiMinorAxis = toDoubleExact(this.semiMinorAxis()); - return 1.0d - ((semiMajorAxis * semiMajorAxis) / (semiMinorAxis * semiMinorAxis)); - } - } - - // e = sqrt(e ^ 2) - public double computeEccentricity() { - return Math.sqrt(this.computeEccentricitySquared()); - } - - // e' ^ 2 = (e ^ 2) / (1 - e ^ 2) - public double computeSecondEccentricitySquared() { - double eccentricitySquared = this.computeEccentricitySquared(); - return eccentricitySquared / (1.0d - eccentricitySquared); - } - - // e' = sqrt(e' ^ 2) - public double computeSecondEccentricity() { - return Math.sqrt(this.computeSecondEccentricitySquared()); - } - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ELLIPSOID") - .writeQuotedLatinString(this.name) - .writeUnsignedNumericLiteral(this.semiMajorAxis()) - .writeUnsignedNumericLiteral(this.getOrComputeInverseFlattening()) - .writeOptionalObject(this.unit()) - .writeOptionalObject(this.id()) - .endObject(); - } - - static final class WKTEllipsoidBuilderImpl extends WKTEllipsoidBuilder { - @Override - public WKTEllipsoid build() { - WKTEllipsoid ellipsoid = new WKTEllipsoid(this); - checkState(ellipsoid.semiMinorAxis() != null ^ ellipsoid.inverseFlattening() != null, "exactly one of inverseFlattening or semiMinorAxis or radius must be set!"); - return ellipsoid; - } - } - - public static abstract class WKTEllipsoidBuilder> extends WithIDBuilder { - @JsonIgnore - public B unit(WKTLengthUnit unit) { - checkState(!this.unit$set || Objects.equals(this.unit$value, unit), "ellipsoid contains inconsistent units! %s != %s", this.unit$value, unit); - this.unit$value = unit; - this.unit$set = true; - return this.self(); - } - - @JsonIgnore - public B semiMajorAxis(@NonNull Number semiMajorAxis) { - this.semiMajorAxis$value = semiMajorAxis; - this.semiMajorAxis$set = true; - return this.self(); - } - - @JsonProperty("semi_major_axis") - public B semiMajorAxis(@NonNull WKTValueInMetreOrValueAndUnit semiMajorAxis) { - checkState(!this.semiMajorAxis$set, "semiMajorAxis has already been set!"); - return this.unit(semiMajorAxis.unit()).semiMajorAxis(semiMajorAxis.value()); - } - - @JsonIgnore - public B semiMinorAxis(@NonNull Number semiMinorAxis) { - this.semiMinorAxis$value = semiMinorAxis; - this.semiMinorAxis$set = true; - return this.self(); - } - - @JsonProperty("semi_minor_axis") - public B semiMinorAxis(@NonNull WKTValueInMetreOrValueAndUnit semiMinorAxis) { - checkState(!this.semiMinorAxis$set, "semiMinorAxis has already been set!"); - checkState(!this.inverseFlattening$set, "cannot set semiMinorAxis when inverseFlattening has already been set!"); - return this.unit(semiMinorAxis.unit()).semiMinorAxis(semiMinorAxis.value()); - } - - public B radius(@NonNull WKTValueInMetreOrValueAndUnit radius) { - return this.semiMajorAxis(radius).inverseFlattening(0.0d); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java deleted file mode 100644 index 98e778ad..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTID.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.misc; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - * @see WKT Specification §C.2: Backward compatibility of CRS common attributes - */ -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTID extends AbstractWKTObject { - @NonNull - private final String authority; - - @NonNull - private final Object code; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ID") - .writeQuotedLatinString(this.authority); - if (this.code instanceof Number) { - writer.writeUnsignedNumericLiteral((Number) this.code); - } else { - writer.writeQuotedLatinString(this.code.toString()); - } - writer.endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java deleted file mode 100644 index 5a427f11..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTPrimeMeridian.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.misc; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTAngleUnit; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTValueInDegreeOrValueAndUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTPrimeMeridian extends AbstractWKTObject.WithNameAndID { - @NonNull - private final WKTValueInDegreeOrValueAndUnit longitude; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("PRIMEM") - .writeQuotedLatinString(this.name()) - .writeSignedNumericLiteral(this.longitude.value()) - .writeOptionalObject(this.longitude.unit()) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTUsage.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTUsage.java deleted file mode 100644 index 705e421e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/WKTUsage.java +++ /dev/null @@ -1,52 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.misc; - -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTExtent; -import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTGeographicBoundingBox; -import net.buildtheearth.terraplusplus.projection.wkt.misc.extent.WKTVerticalExtent; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTUsage extends AbstractWKTObject { - @NonNull - private final String scope; - - @Builder.Default - private final String area = null; - - private final WKTGeographicBoundingBox bbox; - - @JsonProperty("vertical_extent") - private final WKTVerticalExtent verticalExtent; - - //TODO: temporal extent - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("USAGE") - .beginObject("SCOPE").writeQuotedLatinString(this.scope).endObject(); - - if (this.area != null) { - writer.beginObject("AREA").writeQuotedLatinString(this.area).endObject(); - } - - writer.writeOptionalObject(this.bbox) - .writeOptionalObject(this.verticalExtent) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTExtent.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTExtent.java deleted file mode 100644 index 36c026d6..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTExtent.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.misc.extent; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; - -/** - * @author DaPorkchop_ - */ -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public abstract class WKTExtent extends AbstractWKTObject { -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTGeographicBoundingBox.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTGeographicBoundingBox.java deleted file mode 100644 index 3632aeac..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTGeographicBoundingBox.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.misc.extent; - -import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTGeographicBoundingBox extends WKTExtent { - @JsonProperty("south_latitude") - private final double southLatitude; - - @JsonProperty("west_longitude") - private final double westLongitude; - - @JsonProperty("north_latitude") - private final double northLatitude; - - @JsonProperty("east_longitude") - private final double eastLongitude; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("BBOX") - .writeSignedNumericLiteral(this.southLatitude) - .writeSignedNumericLiteral(this.westLongitude) - .writeSignedNumericLiteral(this.northLatitude) - .writeSignedNumericLiteral(this.eastLongitude) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTVerticalExtent.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTVerticalExtent.java deleted file mode 100644 index f9d3de09..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/misc/extent/WKTVerticalExtent.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.misc.extent; - -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTLengthUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTVerticalExtent extends WKTExtent { - private final double minimumHeight; - - private final double maximumHeight; - - @NonNull - @Builder.Default - private final WKTLengthUnit unit = WKTLengthUnit.METRE; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("VERTICALEXTENT") - .writeSignedNumericLiteral(this.minimumHeight) - .writeSignedNumericLiteral(this.maximumHeight) - .writeOptionalObject(this.unit) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java deleted file mode 100644 index 9c914685..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjection.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.projection; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; -import java.util.Collections; -import java.util.List; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTProjection extends AbstractWKTObject.WithNameAndID { - @NonNull - private final WKTProjectionMethod method; - - @NonNull - @Builder.Default - private final List parameters = Collections.emptyList(); - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("CONVERSION") - .writeQuotedLatinString(this.name()) - .writeRequiredObject(this.method) - .writeObjectList(this.parameters) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java deleted file mode 100644 index d828762b..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionMethod.java +++ /dev/null @@ -1,30 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.projection; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTProjectionMethod extends AbstractWKTObject.WithNameAndID { - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("METHOD") - .writeQuotedLatinString(this.name()) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java deleted file mode 100644 index bc87e5da..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/projection/WKTProjectionParameter.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.projection; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; -import net.buildtheearth.terraplusplus.projection.wkt.unit.WKTUnit; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTProjectionParameter extends AbstractWKTObject.WithNameAndID { - @NonNull - private final Number value; - - @Builder.Default - private final WKTUnit unit = null; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("PARAMETER") - .writeQuotedLatinString(this.name()) - .writeSignedNumericLiteral(this.value) - .writeOptionalObject(this.unit) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java deleted file mode 100644 index 92268d36..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTAngleUnit.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.unit; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - * @see WKT Specification §7.4: Unit and unit conversion factor - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTAngleUnit extends WKTUnit { - public static final WKTAngleUnit DEGREE = builder().name("degree").conversionFactor(0.0174532925199433d).build(); - - /** - * The number of radians per unit. - */ - @Override - public double conversionFactor() { - return super.conversionFactor(); - } - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("ANGLEUNIT") - .writeQuotedLatinString(this.name()) - .writeUnsignedNumericLiteral(this.conversionFactor()) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java deleted file mode 100644 index a8622038..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTLengthUnit.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.unit; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - * @see WKT Specification §7.4: Unit and unit conversion factor - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTLengthUnit extends WKTUnit { - public static final WKTLengthUnit METRE = builder().name("metre").conversionFactor(1.0d).build(); - - /** - * The number of meters per unit. - */ - @Override - public double conversionFactor() { - return super.conversionFactor(); - } - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("LENGTHUNIT") - .writeQuotedLatinString(this.name()) - .writeUnsignedNumericLiteral(this.conversionFactor()) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java deleted file mode 100644 index 096178fe..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTScaleUnit.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.unit; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import lombok.extern.jackson.Jacksonized; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - * @see WKT Specification §7.4: Unit and unit conversion factor - */ -@JsonIgnoreProperties("$schema") -@Jacksonized -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public final class WKTScaleUnit extends WKTUnit { - public static final WKTScaleUnit UNITY = builder().name("unity").conversionFactor(1.0d).build(); - - /** - * The number of meters per unit. - */ - @Override - public double conversionFactor() { - return super.conversionFactor(); - } - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("SCALEUNIT") - .writeQuotedLatinString(this.name()) - .writeUnsignedNumericLiteral(this.conversionFactor()) - .writeOptionalObject(this.id()) - .endObject(); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java deleted file mode 100644 index 462f7d20..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTUnit.java +++ /dev/null @@ -1,68 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.unit; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.JsonToken; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.experimental.SuperBuilder; -import net.buildtheearth.terraplusplus.projection.wkt.AbstractWKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTWriter; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonTypeInfo(use = JsonTypeInfo.Id.NONE) -@JsonDeserialize(using = WKTUnit.UnitDeserializer.class) -@EqualsAndHashCode(callSuper = true) -@SuperBuilder(toBuilder = true) -@Getter -public abstract class WKTUnit extends AbstractWKTObject.WithID implements WKTObject.AutoDeserialize { - @NonNull - private final String name; - - /** - * The number of base units per unit. - */ - @JsonProperty("conversion_factor") - private final double conversionFactor; - - @Override - public void write(@NonNull WKTWriter writer) throws IOException { - writer.beginObject("UNIT") - .writeQuotedLatinString(this.name()) - .writeUnsignedNumericLiteral(this.conversionFactor()) - .writeOptionalObject(this.id()) - .endObject(); - } - - protected static final class UnitDeserializer extends JsonDeserializer { - @Override - public WKTUnit deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { - JsonToken token = p.currentToken(); - if (token == JsonToken.VALUE_STRING) { - String text = p.getText(); - switch (text) { - case "degree": - return WKTAngleUnit.DEGREE; - case "metre": - return WKTLengthUnit.METRE; - case "unity": - return WKTScaleUnit.UNITY; - default: - throw new IllegalArgumentException("unexpected text: " + text); - } - } - return ctxt.readValue(p, AutoDeserialize.class).asWKTObject(); - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInDegreeOrValueAndUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInDegreeOrValueAndUnit.java deleted file mode 100644 index de29633a..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInDegreeOrValueAndUnit.java +++ /dev/null @@ -1,65 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.unit; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.JsonToken; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.extern.jackson.Jacksonized; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize(using = WKTValueInDegreeOrValueAndUnit.AutoDeserializer.class) -@JsonIgnoreProperties("$schema") -@EqualsAndHashCode(callSuper = false) -@Getter -public final class WKTValueInDegreeOrValueAndUnit { - @NonNull - private final Number value; - - private final WKTAngleUnit unit; - - public WKTValueInDegreeOrValueAndUnit(@NonNull Number value) { - this.value = value; - this.unit = null; - } - - public WKTValueInDegreeOrValueAndUnit( - @JsonProperty("value") @NonNull Number value, - @JsonProperty("unit") @NonNull WKTAngleUnit unit) { - this.value = value; - this.unit = unit; - } - - protected static final class AutoDeserializer extends JsonDeserializer { - @Override - public WKTValueInDegreeOrValueAndUnit deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { - if (p.currentToken() == JsonToken.START_OBJECT) { - Tmp tmp = ctxt.readValue(p, Tmp.class); - return new WKTValueInDegreeOrValueAndUnit(tmp.value, (WKTAngleUnit) tmp.unit); - } else { - return new WKTValueInDegreeOrValueAndUnit(p.getNumberValue()); - } - } - - @Jacksonized - @Builder - private static class Tmp { - @NonNull - final Number value; - - @NonNull - final WKTUnit unit; - } - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInMetreOrValueAndUnit.java b/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInMetreOrValueAndUnit.java deleted file mode 100644 index 72983104..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/wkt/unit/WKTValueInMetreOrValueAndUnit.java +++ /dev/null @@ -1,66 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.wkt.unit; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.JsonToken; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NonNull; -import lombok.extern.jackson.Jacksonized; - -import java.io.IOException; - -/** - * @author DaPorkchop_ - */ -@JsonDeserialize(using = WKTValueInMetreOrValueAndUnit.AutoDeserializer.class) -@JsonIgnoreProperties("$schema") -@EqualsAndHashCode(callSuper = false) -@Getter -public final class WKTValueInMetreOrValueAndUnit { - @NonNull - private final Number value; - - private final WKTLengthUnit unit; - - public WKTValueInMetreOrValueAndUnit(@NonNull Number value) { - this.value = value; - this.unit = null; - } - - public WKTValueInMetreOrValueAndUnit( - @JsonProperty("value") @NonNull Number value, - @JsonProperty("unit") @NonNull WKTLengthUnit unit) { - this.value = value; - this.unit = unit; - } - - protected static final class AutoDeserializer extends JsonDeserializer { - @Override - public WKTValueInMetreOrValueAndUnit deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { - if (p.currentToken() == JsonToken.START_OBJECT) { - Tmp tmp = ctxt.readValue(p, Tmp.class); - return new WKTValueInMetreOrValueAndUnit(tmp.value, (WKTLengthUnit) tmp.unit); - } else { - return new WKTValueInMetreOrValueAndUnit(p.getNumberValue()); - } - } - - @Jacksonized - @Builder - private static class Tmp { - @NonNull - final Number value; - - @NonNull - //@JsonTypeInfo(use = JsonTypeInfo.Id.NONE) - final WKTUnit unit; - } - } -} diff --git a/src/test/java/crs/unit/conversion/UnitConversionTest.java b/src/test/java/crs/unit/conversion/UnitConversionTest.java deleted file mode 100644 index 11ce9200..00000000 --- a/src/test/java/crs/unit/conversion/UnitConversionTest.java +++ /dev/null @@ -1,153 +0,0 @@ -package crs.unit.conversion; - -import com.google.common.collect.ImmutableList; -import lombok.NonNull; -import net.buildtheearth.terraplusplus.crs.unit.UnitConverter; -import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterAdd; -import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterIdentity; -import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterMultiply; -import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterMultiplyAdd; -import net.buildtheearth.terraplusplus.crs.unit.conversion.UnitConverterSequence; -import org.junit.Test; - -import java.util.SplittableRandom; -import java.util.concurrent.ThreadLocalRandom; -import java.util.stream.IntStream; -import java.util.stream.Stream; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -public class UnitConversionTest { - @Test - public void testSimplifiedPrecision() { - Stream.of( - new UnitConverterAdd(0.0d), - new UnitConverterAdd(1.0d), - new UnitConverterAdd(-1.5d), - new UnitConverterAdd(Math.PI), - - new UnitConverterMultiply(0.0d), - new UnitConverterMultiply(1.0d), - new UnitConverterMultiply(-1.5d), - new UnitConverterMultiply(Math.PI), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterAdd(1.0d), - new UnitConverterMultiply(Math.PI), - new UnitConverterAdd(Math.PI))), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterAdd(1.0d), - new UnitConverterAdd(1.0d), - new UnitConverterMultiply(Math.PI), - new UnitConverterAdd(Math.PI))), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterAdd(1.0d), - new UnitConverterAdd(-1.0d), - new UnitConverterMultiply(Math.PI), - new UnitConverterAdd(Math.PI))), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterAdd(1.0d), - new UnitConverterMultiply(Math.PI), - new UnitConverterMultiply(Math.PI), - new UnitConverterAdd(Math.PI))), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterAdd(1.0d), - new UnitConverterMultiply(Math.PI), - new UnitConverterMultiply(Math.PI).inverse(), - new UnitConverterAdd(Math.PI))), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterMultiply(1.5d), - new UnitConverterAdd(Math.PI), - new UnitConverterAdd(Math.PI).inverse(), - new UnitConverterMultiply(Math.PI))), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterMultiply(1.5d), - new UnitConverterAdd(Math.PI), - new UnitConverterAdd(Math.PI), - new UnitConverterAdd(Math.PI).inverse(), - new UnitConverterMultiply(Math.PI))), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterAdd(1.5d), - new UnitConverterMultiply(Math.PI), - new UnitConverterMultiply(Math.PI).inverse(), - new UnitConverterAdd(Math.PI))), - - new UnitConverterSequence(ImmutableList.of( - new UnitConverterAdd(1.5d), - new UnitConverterMultiply(Math.PI), - new UnitConverterMultiply(Math.PI), - new UnitConverterMultiply(Math.PI).inverse(), - new UnitConverterAdd(Math.PI))) - ).parallel().forEach(originalConverter -> { - UnitConverter simplifiedConverter = originalConverter.simplify(); - - ThreadLocalRandom.current().doubles(1 << 20).parallel().forEach(value -> { - double convertedOriginal = originalConverter.convert(value); - double convertedCompiled = simplifiedConverter.convert(value); - - checkState(approxEquals(convertedOriginal, convertedCompiled, 1e-14)); - }); - }); - } - - private static boolean approxEquals(double a, double b, double d) { - return Math.abs(a - b) <= d; - } - - @Test - public void testSimplification() { - IntStream.range(0, 1 << 10).parallel().forEach(seed -> { - SplittableRandom rng = new SplittableRandom(seed); - - UnitConverter originalConverter = randomConverterSequence(rng, rng.nextInt(256)); - UnitConverter simplifiedConverter = originalConverter.simplify(); - - checkState(originalConverter.isIdentity() == simplifiedConverter.isIdentity(), "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); - if (originalConverter.isIdentity()) { - return; - } - - checkState(simplifiedConverter instanceof UnitConverterAdd - || simplifiedConverter instanceof UnitConverterMultiply - || simplifiedConverter instanceof UnitConverterMultiplyAdd, - "for seed %d: original=%s, simplified=%s", seed, originalConverter, simplifiedConverter); - }); - } - - private static UnitConverter randomConverterSequence(@NonNull SplittableRandom rng, int count) { - switch (count) { - case 0: - return UnitConverterIdentity.instance(); - case 1: - return randomConverter(rng); - default: - ImmutableList.Builder builder = ImmutableList.builder(); - for (int i = 0; i < count; ) { - if (rng.nextInt(64) != 0) { - builder.add(randomConverter(rng)); - i++; - } else { - int batchCount = rng.nextInt(count - i); - builder.add(randomConverterSequence(rng, batchCount)); - i += batchCount; - } - } - return new UnitConverterSequence(builder.build()); - } - } - - private static UnitConverter randomConverter(@NonNull SplittableRandom rng) { - double d = rng.nextDouble(); - return rng.nextBoolean() ? new UnitConverterAdd(d) : new UnitConverterMultiply(d); - } -} diff --git a/src/test/java/wkt/WKTParserTest.java b/src/test/java/wkt/WKTParserTest.java deleted file mode 100644 index e0201471..00000000 --- a/src/test/java/wkt/WKTParserTest.java +++ /dev/null @@ -1,180 +0,0 @@ -package wkt; - -import com.fasterxml.jackson.core.JsonProcessingException; -import net.buildtheearth.terraplusplus.projection.wkt.WKTObject; -import net.buildtheearth.terraplusplus.projection.wkt.WKTStyle; -import net.buildtheearth.terraplusplus.projection.wkt.WKTToTPPConverter; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTCompoundCRS; -import net.buildtheearth.terraplusplus.projection.wkt.crs.WKTGeographicCRS; -import net.buildtheearth.terraplusplus.projection.wkt.cs.WKTCS; -import net.daporkchop.lib.common.function.throwing.EFunction; -import net.daporkchop.lib.common.util.PorkUtil; -import net.daporkchop.lib.unsafe.PUnsafe; -import org.junit.BeforeClass; -import org.junit.Test; - -import java.io.BufferedInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.util.Comparator; -import java.util.Map; -import java.util.Objects; -import java.util.Properties; -import java.util.TreeMap; -import java.util.concurrent.atomic.AtomicInteger; -import java.util.function.Function; -import java.util.stream.Collectors; - -import static net.buildtheearth.terraplusplus.util.TerraConstants.*; -import static org.junit.Assert.*; - -/** - * @author DaPorkchop_ - */ -public class WKTParserTest { - private static final Properties EPSG_WKT1 = new Properties(); - private static final Properties EPSG_PROJJSON = new Properties(); - - @BeforeClass - public static void loadProperties() throws IOException { - try (InputStream in = new BufferedInputStream(Objects.requireNonNull(WKTParserTest.class.getResourceAsStream("epsg.properties")))) { - EPSG_WKT1.load(in); - } - - try (InputStream in = new BufferedInputStream(Files.newInputStream(Paths.get("/media/daporkchop/data/srs/srs-renamed/one_line/PROJJSON.properties")))) { - EPSG_PROJJSON.load(in); - } - } - - @Test - public void testFormatWKT() { - EPSG_WKT1.forEach((key, wkt) -> { - String formatted = WKTStyle.ONE_LINE.format(wkt.toString()); - assertEquals(wkt.toString(), formatted); - }); - } - - @Test - public void testParsePROJJSON() { - AtomicInteger successful = new AtomicInteger(); - AtomicInteger total = new AtomicInteger(); - EPSG_PROJJSON.forEach((rawKey, rawProjjson) -> { - String key = rawKey.toString(); - String projjson = rawProjjson.toString(); - - total.getAndIncrement(); - try { - WKTObject parsed = JSON_MAPPER.readValue(projjson, WKTObject.AutoDeserialize.class); - - successful.incrementAndGet(); - } catch (JsonProcessingException e) { - //ignore - PUnsafe.throwException(new RuntimeException(key, e)); - } - }); - System.out.printf("parsed %d/%d (%.2f%%)\n", successful.get(), total.get(), (double) successful.get() / total.get() * 100.0d); - } - - @Test - public void testConvertToTPP() { - System.out.println("convert to t++: " + EPSG_PROJJSON.values().stream() - .map((EFunction) projjson -> JSON_MAPPER.readValue(projjson.toString(), WKTCRS.class)) - .filter(WKTGeographicCRS.class::isInstance) - .mapToInt(crs -> { - try { - WKTToTPPConverter.convertCRS(crs); - return 1; - } catch (RuntimeException e) { - //ignore - //PUnsafe.throwException(e); - return 0; - } - }) - .summaryStatistics()); - } - - @Test - public void findCoordinateSystemDimensions() { - System.out.println((Object) EPSG_PROJJSON.values().stream() - .map((EFunction) projjson -> JSON_MAPPER.readValue(projjson.toString(), WKTCRS.class)) - .map(crs -> { - try { - return dimensionCount(crs); - } catch (IllegalArgumentException e) { - return -1; - } - }) - .collect(Collectors.groupingBy(Function.identity(), TreeMap::new, Collectors.counting()))); - } - - private static int dimensionCount(WKTObject obj) { - if (obj instanceof WKTCRS) { - if (obj instanceof WKTCRS.WithCoordinateSystem) { - return ((WKTCRS.WithCoordinateSystem) obj).coordinateSystem().axes().size(); - } else if (obj instanceof WKTCompoundCRS) { - return ((WKTCompoundCRS) obj).components().stream().mapToInt(WKTParserTest::dimensionCount).sum(); - } - } - - throw new IllegalArgumentException(PorkUtil.className(obj)); - } - - @Test - public void findCoordinateSystemAxisOrders() { - EPSG_PROJJSON.values().stream() - .map((EFunction) projjson -> JSON_MAPPER.readValue(projjson.toString(), WKTCRS.class)) - .filter(WKTCRS.WithCoordinateSystem.class::isInstance) - .collect(Collectors.groupingBy(Object::getClass, - Collectors.groupingBy(crs -> ((WKTCRS.WithCoordinateSystem) crs).coordinateSystem(), - Collectors.counting()))) - .entrySet().stream().sorted(Comparator.comparing(entry -> entry.getKey().getTypeName())) - .forEachOrdered(topEntry -> { - System.out.println(topEntry.getKey() + ":"); - topEntry.getValue().entrySet().stream().sorted(Map.Entry.comparingByValue().reversed()) - .forEachOrdered(entry -> { - WKTCS cs = entry.getKey(); - System.out.println(" " + entry.getValue() + "x " + cs.type() + ' ' + cs.axes() + " unit=" + cs.unit()); - }); - System.out.println(); - }); - } - - @Test - public void testEllipsoid() throws JsonProcessingException { - System.out.println(JSON_MAPPER.readValue( - "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"Ellipsoid\",\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563,\"id\": {\"authority\": \"EPSG\",\"code\": 7030}}", - WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); - } - - @Test - public void testDatum() throws JsonProcessingException { - System.out.println(JSON_MAPPER.readValue( - "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"DynamicGeodeticReferenceFrame\",\"name\": \"IGS97\",\"frame_reference_epoch\": 1997,\"ellipsoid\": {\"name\": \"GRS 1980\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257222101},\"scope\": \"Geodesy.\",\"area\": \"World.\",\"bbox\": {\"south_latitude\": -90,\"west_longitude\": -180,\"north_latitude\": 90,\"east_longitude\": 180},\"id\": {\"authority\": \"EPSG\",\"code\": 1244}}", - WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); - - System.out.println(JSON_MAPPER.readValue( - "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"DatumEnsemble\",\"name\": \"World Geodetic System 1984 ensemble\",\"members\": [{\"name\": \"World Geodetic System 1984 (Transit)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1166}},{\"name\": \"World Geodetic System 1984 (G730)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1152}},{\"name\": \"World Geodetic System 1984 (G873)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1153}},{\"name\": \"World Geodetic System 1984 (G1150)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1154}},{\"name\": \"World Geodetic System 1984 (G1674)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1155}},{\"name\": \"World Geodetic System 1984 (G1762)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1156}},{\"name\": \"World Geodetic System 1984 (G2139)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1309}}],\"ellipsoid\": {\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563},\"accuracy\": \"2.0\",\"id\": {\"authority\": \"EPSG\",\"code\": 6326}}", - WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); - } - - @Test - public void testGeographicCRS() throws JsonProcessingException { - System.out.println(JSON_MAPPER.readValue( - "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"GeographicCRS\",\"name\": \"IGS97\",\"datum\": {\"type\": \"DynamicGeodeticReferenceFrame\",\"name\": \"IGS97\",\"frame_reference_epoch\": 1997,\"ellipsoid\": {\"name\": \"GRS 1980\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257222101}},\"coordinate_system\": {\"subtype\": \"ellipsoidal\",\"axis\": [{\"name\": \"Geodetic latitude\",\"abbreviation\": \"Lat\",\"direction\": \"north\",\"unit\": \"degree\"},{\"name\": \"Geodetic longitude\",\"abbreviation\": \"Lon\",\"direction\": \"east\",\"unit\": \"degree\"},{\"name\": \"Ellipsoidal height\",\"abbreviation\": \"h\",\"direction\": \"up\",\"unit\": \"metre\"}]},\"scope\": \"Geodesy.\",\"area\": \"World.\",\"bbox\": {\"south_latitude\": -90,\"west_longitude\": -180,\"north_latitude\": 90,\"east_longitude\": 180},\"id\": {\"authority\": \"EPSG\",\"code\": 9002}}", - WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); - - /*System.out.println(JSON_MAPPER.readValue( - "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"GeographicCRS\",\"name\": \"WGS 84\",\"datum_ensemble\": {\"name\": \"World Geodetic System 1984 ensemble\",\"members\": [{\"name\": \"World Geodetic System 1984 (Transit)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1166}},{\"name\": \"World Geodetic System 1984 (G730)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1152}},{\"name\": \"World Geodetic System 1984 (G873)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1153}},{\"name\": \"World Geodetic System 1984 (G1150)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1154}},{\"name\": \"World Geodetic System 1984 (G1674)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1155}},{\"name\": \"World Geodetic System 1984 (G1762)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1156}},{\"name\": \"World Geodetic System 1984 (G2139)\",\"id\": {\"authority\": \"EPSG\",\"code\": 1309}}],\"ellipsoid\": {\"name\": \"WGS 84\",\"semi_major_axis\": 6378137,\"inverse_flattening\": 298.257223563},\"accuracy\": \"2.0\",\"id\": {\"authority\": \"EPSG\",\"code\": 6326}},\"coordinate_system\": {\"subtype\": \"ellipsoidal\",\"axis\": [{\"name\": \"Geodetic latitude\",\"abbreviation\": \"Lat\",\"direction\": \"north\",\"unit\": \"degree\"},{\"name\": \"Geodetic longitude\",\"abbreviation\": \"Lon\",\"direction\": \"east\",\"unit\": \"degree\"},{\"name\": \"Ellipsoidal height\",\"abbreviation\": \"h\",\"direction\": \"up\",\"unit\": \"metre\"}]},\"scope\": \"Geodesy. Navigation and positioning using GPS satellite system.\",\"area\": \"World: Afghanistan, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antarctica, Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belgium, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bonaire, Saint Eustasius and Saba, Bosnia and Herzegovina, Botswana, Bouvet Island, Brazil, British Indian Ocean Territory, British Virgin Islands, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman Islands, Central African Republic, Chad, Chile, China, Christmas Island, Cocos (Keeling) Islands, Comoros, Congo, Cook Islands, Costa Rica, Côte d'Ivoire (Ivory Coast), Croatia, Cuba, Curacao, Cyprus, Czechia, Denmark, Djibouti, Dominica, Dominican Republic, East Timor, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Eswatini (Swaziland), Ethiopia, Falkland Islands (Malvinas), Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, French Southern Territories, Gabon, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Heard Island and McDonald Islands, Holy See (Vatican City State), Honduras, China - Hong Kong, Hungary, Iceland, India, Indonesia, Islamic Republic of Iran, Iraq, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Democratic People's Republic of Korea (North Korea), Republic of Korea (South Korea), Kosovo, Kuwait, Kyrgyzstan, Lao People's Democratic Republic (Laos), Latvia, Lebanon, Lesotho, Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lithuania, Luxembourg, China - Macao, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Federated States of Micronesia, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Myanmar (Burma), Namibia, Nauru, Nepal, Netherlands, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norfolk Island, North Macedonia, Northern Mariana Islands, Norway, Oman, Pakistan, Palau, Panama, Papua New Guinea (PNG), Paraguay, Peru, Philippines, Pitcairn, Poland, Portugal, Puerto Rico, Qatar, Reunion, Romania, Russian Federation, Rwanda, St Barthelemy, St Kitts and Nevis, St Helena, Ascension and Tristan da Cunha, St Lucia, St Martin, St Pierre and Miquelon, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia (Slovak Republic), Slovenia, St Maarten, Solomon Islands, Somalia, South Africa, South Georgia and the South Sandwich Islands, South Sudan, Spain, Sri Lanka, Sudan, Suriname, Svalbard and Jan Mayen, Sweden, Switzerland, Syrian Arab Republic, Taiwan, Tajikistan, United Republic of Tanzania, Thailand, The Democratic Republic of the Congo (Zaire), Togo, Tokelau, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates (UAE), United Kingdom (UK), United States (USA), United States Minor Outlying Islands, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, US Virgin Islands, Wallis and Futuna, Western Sahara, Yemen, Zambia, Zimbabwe.\",\"bbox\": {\"south_latitude\": -90,\"west_longitude\": -180,\"north_latitude\": 90,\"east_longitude\": 180},\"id\": {\"authority\": \"EPSG\",\"code\": 4979}}", - WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString());*/ - } - - @Test - public void testProjectedCRS() throws JsonProcessingException { - System.out.println(JSON_MAPPER.readValue( - "{\"$schema\": \"https://proj.org/schemas/v0.5/projjson.schema.json\",\"type\": \"ProjectedCRS\",\"name\": \"OSGB36 / British National Grid\",\"base_crs\": {\"name\": \"OSGB36\",\"datum\": {\"type\": \"GeodeticReferenceFrame\",\"name\": \"Ordnance Survey of Great Britain 1936\",\"ellipsoid\": {\"name\": \"Airy 1830\",\"semi_major_axis\": 6377563.396,\"inverse_flattening\": 299.3249646}},\"coordinate_system\": {\"subtype\": \"ellipsoidal\",\"axis\": [{\"name\": \"Geodetic latitude\",\"abbreviation\": \"Lat\",\"direction\": \"north\",\"unit\": \"degree\"},{\"name\": \"Geodetic longitude\",\"abbreviation\": \"Lon\",\"direction\": \"east\",\"unit\": \"degree\"}]},\"id\": {\"authority\": \"EPSG\",\"code\": 4277}},\"conversion\": {\"name\": \"British National Grid\",\"method\": {\"name\": \"Transverse Mercator\",\"id\": {\"authority\": \"EPSG\",\"code\": 9807}},\"parameters\": [{\"name\": \"Latitude of natural origin\",\"value\": 49,\"unit\": \"degree\",\"id\": {\"authority\": \"EPSG\",\"code\": 8801}},{\"name\": \"Longitude of natural origin\",\"value\": -2,\"unit\": \"degree\",\"id\": {\"authority\": \"EPSG\",\"code\": 8802}},{\"name\": \"Scale factor at natural origin\",\"value\": 0.9996012717,\"unit\": \"unity\",\"id\": {\"authority\": \"EPSG\",\"code\": 8805}},{\"name\": \"False easting\",\"value\": 400000,\"unit\": \"metre\",\"id\": {\"authority\": \"EPSG\",\"code\": 8806}},{\"name\": \"False northing\",\"value\": -100000,\"unit\": \"metre\",\"id\": {\"authority\": \"EPSG\",\"code\": 8807}}]},\"coordinate_system\": {\"subtype\": \"Cartesian\",\"axis\": [{\"name\": \"Easting\",\"abbreviation\": \"E\",\"direction\": \"east\",\"unit\": \"metre\"},{\"name\": \"Northing\",\"abbreviation\": \"N\",\"direction\": \"north\",\"unit\": \"metre\"}]},\"scope\": \"Engineering survey, topographic mapping.\",\"area\": \"United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.\",\"bbox\": {\"south_latitude\": 49.75,\"west_longitude\": -9,\"north_latitude\": 61.01,\"east_longitude\": 2.01},\"id\": {\"authority\": \"EPSG\",\"code\": 27700}}", - WKTObject.AutoDeserialize.class).asWKTObject().toPrettyString()); - } -} diff --git a/src/test/resources/wkt/epsg.properties b/src/test/resources/wkt/epsg.properties deleted file mode 100644 index 7438a0bc..00000000 --- a/src/test/resources/wkt/epsg.properties +++ /dev/null @@ -1,6594 +0,0 @@ -#source: https://raw.githubusercontent.com/geotools/geotools/main/modules/plugin/epsg-wkt/src/main/resources/org/geotools/referencing/epsg/wkt/epsg.properties -#Generated from EPSG database version 9.6.0 -#Mon Jul 08 18:43:07 CEST 2019 -66276413=GEOGCS["RGR92 (3D deg)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66276413"]] -66276405=GEOGCS["RGR92 (deg)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66276405"]] -61556405=GEOGCS["Dabola 1981 (deg)", DATUM["Dabola 1981", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.0, 37.0, 124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61556405"]] -63046405=GEOGCS["Voirol 1875 (deg)", DATUM["Voirol 1875", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-73.0, -247.0, 227.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6304"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63046405"]] -66116405=GEOGCS["Hong Kong 1980 (deg)", DATUM["Hong Kong 1980", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-162.619, -276.959, -161.764, 0.067753, -2.243649, -1.158827, -1.094246], AUTHORITY["EPSG", "6611"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66116405"]] -21292=PROJCS["Barbados 1938 / Barbados National Grid", GEOGCS["Barbados 1938", DATUM["Barbados 1938", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[31.95, 300.99, 419.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4212"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -59.55972222222222], PARAMETER["latitude_of_origin", 13.176388888888892], PARAMETER["scale_factor", 0.9999986], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 75000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21292"]] -21291=PROJCS["Barbados 1938 / British West Indies Grid", GEOGCS["Barbados 1938", DATUM["Barbados 1938", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[31.95, 300.99, 419.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4212"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21291"]] -8456=PROJCS["RGTAAF07 / UTM zone 54S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8456"]] -8455=PROJCS["RGTAAF07 / UTM zone 53S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8455"]] -4099=COMPD_CS["ETRS89 / DKTM3 + DVR90 height", PROJCS["ETRS89 / DKTM3", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4095"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "4099"]] -4098=COMPD_CS["ETRS89 / DKTM2 + DVR90 height", PROJCS["ETRS89 / DKTM2", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4094"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "4098"]] -4097=COMPD_CS["ETRS89 / DKTM1 + DVR90 height", PROJCS["ETRS89 / DKTM1", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4093"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "4097"]] -4096=PROJCS["ETRS89 / DKTM4", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4096"]] -4095=PROJCS["ETRS89 / DKTM3", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4095"]] -4094=PROJCS["ETRS89 / DKTM2", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4094"]] -4093=PROJCS["ETRS89 / DKTM1", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4093"]] -8449=GEOGCS["NAD83(FBN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8449"]] -4088=PROJCS["World Equidistant Cylindrical (Sphere)", GEOGCS["Unspecified datum based upon the GRS 1980 Authalic Sphere", DATUM["Not specified (based on GRS 1980 Authalic Sphere)", SPHEROID["GRS 1980 Authalic Sphere", 6371007.0, 0.0, AUTHORITY["EPSG", "7048"]], AUTHORITY["EPSG", "6047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4047"]], PROJECTION["Equidistant Cylindrical (Spherical)", AUTHORITY["EPSG", "1029"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4088"]] -4087=PROJCS["WGS 84 / World Equidistant Cylindrical", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equidistant_Cylindrical", AUTHORITY["EPSG", "1028"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4087"]] -66666405=GEOGCS["Lisbon 1890 (deg)", DATUM["Lisbon 1890", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[631.392, -66.551, 481.442, 1.09, 4.445, 4.487, -4.43], AUTHORITY["EPSG", "6666"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66666405"]] -4083=PROJCS["REGCAN95 / UTM zone 28N", GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4083"]] -4082=PROJCS["REGCAN95 / UTM zone 27N", GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4082"]] -4081=GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]] -61946405=GEOGCS["Qornoq 1927 (deg)", DATUM["Qornoq 1927", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[163.511, 127.533, -159.789, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61946405"]] -4080=GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4080"]] -62896405=GEOGCS["Amersfoort (deg)", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.4068573303223975, -0.3507326765425626, 1.8703473836067956, 4.0812], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62896405"]] -8434=VERT_CS["Macao height", VERT_DATUM["Macao Height Datum", 2005, AUTHORITY["EPSG", "1210"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8434"]] -8433=PROJCS["Macao 1920 / Macao Grid", GEOGCS["Macao 1920", DATUM["Macao 1920", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8428"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 113.53646944444445], PARAMETER["latitude_of_origin", 22.21239722222221], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20000.0], PARAMETER["false_northing", 20000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8433"]] -8431=GEOGCS["Macao 2008", DATUM["Macao Geodetic Datum 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8431"]] -8430=GEOGCS["Macao 2008", DATUM["Macao Geodetic Datum 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8430"]] -23433=PROJCS["Garoua / UTM zone 33N", GEOGCS["Garoua", DATUM["Garoua", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6234"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4234"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23433"]] -4079=GEOCCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4079"]] -4075=GEOGCS["SREF98", DATUM["Serbian Reference Network 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1034"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4075"]] -4074=GEOGCS["SREF98", DATUM["Serbian Reference Network 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1034"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4074"]] -4073=GEOCCS["SREF98", DATUM["Serbian Reference Network 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1034"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4073"]] -4071=PROJCS["Chua / UTM zone 23S", GEOGCS["Chua", DATUM["Chua", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-144.35, 242.88, -33.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6224"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4224"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4071"]] -8429=GEOCCS["Macao 2008", DATUM["Macao Geodetic Datum 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8429"]] -8428=GEOGCS["Macao 1920", DATUM["Macao 1920", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8428"]] -8427=GEOGCS["Hong Kong Geodetic CS", DATUM["Hong Kong Geodetic", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8427"]] -31028=PROJCS["Yoff / UTM zone 28N", GEOGCS["Yoff", DATUM["Yoff", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-30.0, 190.0, 89.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6310"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4310"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31028"]] -8426=GEOGCS["Hong Kong Geodetic CS", DATUM["Hong Kong Geodetic", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8426"]] -8425=GEOCCS["Hong Kong Geodetic CS", DATUM["Hong Kong Geodetic", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8425"]] -4063=PROJCS["RGRDC 2005 / UTM zone 35S", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4063"]] -4062=PROJCS["RGRDC 2005 / UTM zone 34S", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4062"]] -4061=PROJCS["RGRDC 2005 / UTM zone 33S", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4061"]] -4060=PROJCS["RGRDC 2005 / Congo TM zone 28", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4060"]] -68156405=GEOGCS["Greek (Athens) (deg)", DATUM["Greek (Athens)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6815"]], PRIMEM["Athens", 23.7163375, AUTHORITY["EPSG", "8912"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68156405"]] -4059=PROJCS["RGRDC 2005 / Congo TM zone 26", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4059"]] -4058=PROJCS["RGRDC 2005 / Congo TM zone 24", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4058"]] -4057=PROJCS["RGRDC 2005 / Congo TM zone 22", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4057"]] -4056=PROJCS["RGRDC 2005 / Congo TM zone 20", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4056"]] -4055=GEOGCS["Popular Visualisation CRS", DATUM["Popular Visualisation Datum", SPHEROID["Popular Visualisation Sphere", 6378137.0, 0.0, AUTHORITY["EPSG", "7059"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6055"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4055"]] -4054=GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]] -4053=GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]] -4052=GEOGCS["Unspecified datum based upon the Clarke 1866 Authalic Sphere", DATUM["Not specified (based on Clarke 1866 Authalic Sphere)", SPHEROID["Clarke 1866 Authalic Sphere", 6370997.0, 0.0, AUTHORITY["EPSG", "7052"]], AUTHORITY["EPSG", "6052"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4052"]] -4051=PROJCS["RGRDC 2005 / Congo TM zone 18", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4051"]] -4050=PROJCS["RGRDC 2005 / Congo TM zone 16", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4050"]] -8403=GEOGCS["ETRF2014", DATUM["European Terrestrial Reference Frame 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1206"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8403"]] -8401=GEOCCS["ETRF2014", DATUM["European Terrestrial Reference Frame 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1206"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8401"]] -4049=PROJCS["RGRDC 2005 / Congo TM zone 14", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4049"]] -4048=PROJCS["RGRDC 2005 / Congo TM zone 12", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4048"]] -4047=GEOGCS["Unspecified datum based upon the GRS 1980 Authalic Sphere", DATUM["Not specified (based on GRS 1980 Authalic Sphere)", SPHEROID["GRS 1980 Authalic Sphere", 6371007.0, 0.0, AUTHORITY["EPSG", "7048"]], AUTHORITY["EPSG", "6047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4047"]] -4046=GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]] -4045=GEOGCS["Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid", DATUM["Not specified (based on Everest 1830 (1975 Definition) ellipsoid)", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], AUTHORITY["EPSG", "6045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4045"]] -4044=GEOGCS["Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid", DATUM["Not specified (based on Everest 1830 (1962 Definition) ellipsoid)", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], AUTHORITY["EPSG", "6044"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4044"]] -4043=GEOGCS["Unknown datum based upon the WGS 72 ellipsoid", DATUM["Not specified (based on WGS 72 ellipsoid)", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], AUTHORITY["EPSG", "6043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4043"]] -4042=GEOGCS["Unknown datum based upon the Everest (1830 Definition) ellipsoid", DATUM["Not specified (based on Everest (1830 Definition) ellipsoid)", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4042"]] -4041=GEOGCS["Unknown datum based upon the Average Terrestrial System 1977 ellipsoid", DATUM["Not specified (based on Average Terrestrial System 1977 ellipsoid)", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4041"]] -4040=GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4040"]] -62736405=GEOGCS["NGO 1948 (deg)", DATUM["NGO 1948", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], TOWGS84[278.3, 93.0, 474.5, 7.889, 0.05, -6.61, 6.21], AUTHORITY["EPSG", "6273"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62736405"]] -4039=GEOCCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4039"]] -4038=PROJCS["WGS 84 / TMzn36N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4038"]] -6211=PROJCS["SIRGAS 2000 / UTM zone 24N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6211"]] -4037=PROJCS["WGS 84 / TMzn35N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4037"]] -6210=PROJCS["SIRGAS 2000 / UTM zone 23N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6210"]] -4036=GEOGCS["Unknown datum based upon the GRS 1967 ellipsoid", DATUM["Not specified (based on GRS 1967 ellipsoid)", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], AUTHORITY["EPSG", "6036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4036"]] -4035=GEOGCS["Unknown datum based upon the Authalic Sphere", DATUM["Not specified (based on Authalic Sphere)", SPHEROID["Sphere", 6371000.0, 0.0, AUTHORITY["EPSG", "7035"]], AUTHORITY["EPSG", "6035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4035"]] -4034=GEOGCS["Unknown datum based upon the Clarke 1880 ellipsoid", DATUM["Not specified (based on Clarke 1880 ellipsoid)", SPHEROID["Clarke 1880", 6378249.144808011, 293.46630765562986, AUTHORITY["EPSG", "7034"]], AUTHORITY["EPSG", "6034"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4034"]] -4033=GEOGCS["Unknown datum based upon the OSU91A ellipsoid", DATUM["Not specified (based on OSU91A ellipsoid)", SPHEROID["OSU91A", 6378136.3, 298.257223563, AUTHORITY["EPSG", "7033"]], AUTHORITY["EPSG", "6033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4033"]] -4032=GEOGCS["Unknown datum based upon the OSU86F ellipsoid", DATUM["Not specified (based on OSU86F ellipsoid)", SPHEROID["OSU86F", 6378136.2, 298.257223563, AUTHORITY["EPSG", "7032"]], AUTHORITY["EPSG", "6032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4032"]] -4031=GEOGCS["Unknown datum based upon the GEM 10C ellipsoid", DATUM["Not specified (based on GEM 10C ellipsoid)", SPHEROID["GEM 10C", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7031"]], AUTHORITY["EPSG", "6031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4031"]] -4030=GEOGCS["Unknown datum based upon the WGS 84 ellipsoid", DATUM["Not specified (based on WGS 84 ellipsoid)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6030"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4030"]] -6207=GEOGCS["Nepal 1981", DATUM["Nepal 1981", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[293.17, 726.18, 245.36, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1111"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6207"]] -6204=PROJCS["Macedonia State Coordinate System", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6204"]] -4029=GEOGCS["Unknown datum based upon the War Office ellipsoid", DATUM["Not specified (based on War Office ellipsoid)", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4029"]] -4028=GEOGCS["Unknown datum based upon the Struve 1860 ellipsoid", DATUM["Not specified (based on Struve 1860 ellipsoid)", SPHEROID["Struve 1860", 6378298.3, 294.73, AUTHORITY["EPSG", "7028"]], AUTHORITY["EPSG", "6028"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4028"]] -4027=GEOGCS["Unknown datum based upon the Plessis 1817 ellipsoid", DATUM["Not specified (based on Plessis 1817 ellipsoid)", SPHEROID["Plessis 1817", 6376523.0, 308.64, AUTHORITY["EPSG", "7027"]], AUTHORITY["EPSG", "6027"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4027"]] -4026=PROJCS["MOLDREF99 / Moldova TM", GEOGCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4023"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.4], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99994], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4026"]] -4025=GEOGCS["Unknown datum based upon the NWL 9D ellipsoid", DATUM["Not specified (based on NWL 9D ellipsoid)", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6025"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4025"]] -4024=GEOGCS["Unknown datum based upon the Krassowsky 1940 ellipsoid", DATUM["Not specified (based on Krassowsky 1940 ellipsoid)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6024"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4024"]] -4023=GEOGCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4023"]] -4022=GEOGCS["Unknown datum based upon the International 1924 ellipsoid", DATUM["Not specified (based on International 1924 ellipsoid)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6022"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4022"]] -4021=GEOGCS["Unknown datum based upon the Indonesian National Spheroid", DATUM["Not specified (based on Indonesian National Spheroid)", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], AUTHORITY["EPSG", "6021"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4021"]] -4020=GEOGCS["Unknown datum based upon the Helmert 1906 ellipsoid", DATUM["Not specified (based on Helmert 1906 ellipsoid)", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6020"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4020"]] -4019=GEOGCS["Unknown datum based upon the GRS 1980 ellipsoid", DATUM["Not specified (based on GRS 1980 ellipsoid)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6019"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4019"]] -61456405=GEOGCS["Kalianpur 1962 (deg)", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61456405"]] -4018=GEOGCS["Unknown datum based upon the Everest 1830 Modified ellipsoid", DATUM["Not specified (based on Everest 1830 Modified ellipsoid)", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], AUTHORITY["EPSG", "6018"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4018"]] -4017=GEOGCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4017"]] -4016=GEOGCS["Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid", DATUM["Not specified (based on Everest 1830 (1967 Definition) ellipsoid)", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], AUTHORITY["EPSG", "6016"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4016"]] -4015=GEOGCS["Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid", DATUM["Not specified (based on Everest 1830 (1937 Adjustment) ellipsoid)", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], AUTHORITY["EPSG", "6015"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4015"]] -4014=GEOGCS["Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid", DATUM["Not specified (based on Clarke 1880 (SGA 1922) ellipsoid)", SPHEROID["Clarke 1880 (SGA 1922)", 6378249.2, 293.46598, AUTHORITY["EPSG", "7014"]], AUTHORITY["EPSG", "6014"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4014"]] -4013=GEOGCS["Unknown datum based upon the Clarke 1880 (Arc) ellipsoid", DATUM["Not specified (based on Clarke 1880 (Arc) ellipsoid)", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], AUTHORITY["EPSG", "6013"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4013"]] -4012=GEOGCS["Unknown datum based upon the Clarke 1880 (RGS) ellipsoid", DATUM["Not specified (based on Clarke 1880 (RGS) ellipsoid)", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6012"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4012"]] -4011=GEOGCS["Unknown datum based upon the Clarke 1880 (IGN) ellipsoid", DATUM["Not specified (based on Clarke 1880 (IGN) ellipsoid)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6011"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4011"]] -4010=GEOGCS["Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid", DATUM["Not specified (based on Clarke 1880 (Benoit) ellipsoid)", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], AUTHORITY["EPSG", "6010"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4010"]] -4009=GEOGCS["Unknown datum based upon the Clarke 1866 Michigan ellipsoid", DATUM["Not specified (based on Clarke 1866 Michigan ellipsoid)", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6009"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4009"]] -4008=GEOGCS["Unknown datum based upon the Clarke 1866 ellipsoid", DATUM["Not specified (based on Clarke 1866 ellipsoid)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6008"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4008"]] -4007=GEOGCS["Unknown datum based upon the Clarke 1858 ellipsoid", DATUM["Not specified (based on Clarke 1858 ellipsoid)", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6007"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4007"]] -7992=PROJCS["Malongo 1987 / UTM zone 33S", GEOGCS["Malongo 1987", DATUM["Malongo 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-254.1, -5.36, -100.29, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6259"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4259"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7992"]] -4006=GEOGCS["Unknown datum based upon the Bessel Namibia ellipsoid", DATUM["Not specified (based on Bessel Namibia ellipsoid)", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], AUTHORITY["EPSG", "6006"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4006"]] -7991=PROJCS["NAD27 / MTM zone 10", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7991"]] -4005=GEOGCS["Unknown datum based upon the Bessel Modified ellipsoid", DATUM["Not specified (based on Bessel Modified ellipsoid)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6005"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4005"]] -4004=GEOGCS["Unknown datum based upon the Bessel 1841 ellipsoid", DATUM["Not specified (based on Bessel 1841 ellipsoid)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6004"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4004"]] -4003=GEOGCS["Unknown datum based upon the Australian National Spheroid", DATUM["Not specified (based on Australian National Spheroid)", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], AUTHORITY["EPSG", "6003"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4003"]] -22994=PROJCS["Egypt 1907 / Extended Purple Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22994"]] -4002=GEOGCS["Unknown datum based upon the Airy Modified 1849 ellipsoid", DATUM["Not specified (based on Airy Modified 1849 ellipsoid)", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], AUTHORITY["EPSG", "6002"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4002"]] -22993=PROJCS["Egypt 1907 / Purple Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22993"]] -4001=GEOGCS["Unknown datum based upon the Airy 1830 ellipsoid", DATUM["Not specified (based on Airy 1830 ellipsoid)", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6001"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4001"]] -22992=PROJCS["Egypt 1907 / Red Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 615000.0], PARAMETER["false_northing", 810000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22992"]] -4000=GEOCCS["MOLDREF99", DATUM["MOLDREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1032"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4000"]] -22991=PROJCS["Egypt 1907 / Blue Belt", GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 1100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22991"]] -32766=PROJCS["WGS 84 / TM 36 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32766"]] -#disabled: AXIS has a string value: 32761=PROJCS["WGS 84 / UPS South (N,E)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Northing", "North along 0 deg"], AXIS["Easting", "North along 90 deg East"], AUTHORITY["EPSG", "32761"]] -32760=PROJCS["WGS 84 / UTM zone 60S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32760"]] -32759=PROJCS["WGS 84 / UTM zone 59S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32759"]] -32758=PROJCS["WGS 84 / UTM zone 58S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32758"]] -32757=PROJCS["WGS 84 / UTM zone 57S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32757"]] -32756=PROJCS["WGS 84 / UTM zone 56S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32756"]] -32755=PROJCS["WGS 84 / UTM zone 55S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32755"]] -32754=PROJCS["WGS 84 / UTM zone 54S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32754"]] -7979=VERT_CS["KOC WD height", VERT_DATUM["KOC Well Datum", 2005, AUTHORITY["EPSG", "5187"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7979"]] -32753=PROJCS["WGS 84 / UTM zone 53S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32753"]] -32752=PROJCS["WGS 84 / UTM zone 52S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32752"]] -32751=PROJCS["WGS 84 / UTM zone 51S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32751"]] -7976=VERT_CS["HKPD depth", VERT_DATUM["Hong Kong Principal Datum", 2005, AUTHORITY["EPSG", "5135"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "7976"]] -32750=PROJCS["WGS 84 / UTM zone 50S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32750"]] -5799=VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]] -5798=VERT_CS["EGM84 height", VERT_DATUM["EGM84 geoid", 2005, AUTHORITY["EPSG", "5203"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5798"]] -5797=VERT_CS["AIOC95 height", VERT_DATUM["AIOC 1995", 2005, AUTHORITY["EPSG", "5133"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5797"]] -5796=VERT_CS["Lagos 1955 height", VERT_DATUM["Lagos 1955", 2005, AUTHORITY["EPSG", "5194"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5796"]] -5795=VERT_CS["Guadeloupe 1951 height", VERT_DATUM["Guadeloupe 1951", 2005, AUTHORITY["EPSG", "5193"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5795"]] -5794=VERT_CS["Martinique 1955 height", VERT_DATUM["Martinique 1955", 2005, AUTHORITY["EPSG", "5192"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5794"]] -5793=VERT_CS["Mayotte 1950 height", VERT_DATUM["Mayotte 1950", 2005, AUTHORITY["EPSG", "5191"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5793"]] -5792=VERT_CS["Danger 1950 height", VERT_DATUM["Danger 1950", 2005, AUTHORITY["EPSG", "5190"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5792"]] -5791=VERT_CS["NGC 1948 height", VERT_DATUM["Nivellement General de la Corse 1948", 2005, AUTHORITY["EPSG", "5189"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5791"]] -5790=VERT_CS["KOC CD height", VERT_DATUM["KOC Construction Datum", 2005, AUTHORITY["EPSG", "5188"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5790"]] -20791=PROJCS["Lisbon (Lisbon) / Portuguese Grid", GEOGCS["Lisbon (Lisbon)", DATUM["Lisbon 1937 (Lisbon)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6803"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4803"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 1.0], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20791"]] -20790=PROJCS["Lisbon (Lisbon) / Portuguese National Grid", GEOGCS["Lisbon (Lisbon)", DATUM["Lisbon 1937 (Lisbon)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6803"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4803"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 1.0], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20790"]] -32749=PROJCS["WGS 84 / UTM zone 49S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32749"]] -32748=PROJCS["WGS 84 / UTM zone 48S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32748"]] -32747=PROJCS["WGS 84 / UTM zone 47S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32747"]] -32746=PROJCS["WGS 84 / UTM zone 46S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32746"]] -32745=PROJCS["WGS 84 / UTM zone 45S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32745"]] -32744=PROJCS["WGS 84 / UTM zone 44S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32744"]] -32743=PROJCS["WGS 84 / UTM zone 43S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32743"]] -7968=VERT_CS["NGVD29 height (m)", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7968"]] -32742=PROJCS["WGS 84 / UTM zone 42S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32742"]] -32741=PROJCS["WGS 84 / UTM zone 41S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32741"]] -32740=PROJCS["WGS 84 / UTM zone 40S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32740"]] -5789=VERT_CS["KOC WD depth", VERT_DATUM["KOC Well Datum", 2005, AUTHORITY["EPSG", "5187"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5789"]] -7962=VERT_CS["Poolbeg height (m)", VERT_DATUM["Poolbeg", 2005, AUTHORITY["EPSG", "5152"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7962"]] -66016405=GEOGCS["Antigua 1943 (deg)", DATUM["Antigua 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-255.0, -15.0, 71.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6601"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66016405"]] -5788=VERT_CS["Kuwait PWD height", VERT_DATUM["Kuwait PWD", 2005, AUTHORITY["EPSG", "5186"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5788"]] -5787=VERT_CS["EOMA 1980 height", VERT_DATUM["Baltic 1980", 2005, AUTHORITY["EPSG", "5185"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5787"]] -5786=VERT_CS["Baltic 1982 height", VERT_DATUM["Baltic 1982", 2005, AUTHORITY["EPSG", "5184"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5786"]] -5785=VERT_CS["SNN76 height", VERT_DATUM["Staatlichen Nivellementnetzes 1976", 2005, AUTHORITY["EPSG", "5183"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5785"]] -5784=VERT_CS["DHHN85 height", VERT_DATUM["Deutsches Haupthoehennetz 1985", 2005, AUTHORITY["EPSG", "5182"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5784"]] -5783=VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]] -5782=VERT_CS["Alicante height", VERT_DATUM["Alicante", 2005, AUTHORITY["EPSG", "5180"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5782"]] -5781=VERT_CS["Constanta height", VERT_DATUM["Constanta", 2005, AUTHORITY["EPSG", "5179"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5781"]] -5780=VERT_CS["Cascais height", VERT_DATUM["Cascais", 2005, AUTHORITY["EPSG", "5178"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5780"]] -62246405=GEOGCS["Chua (deg)", DATUM["Chua", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-144.35, 242.88, -33.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6224"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62246405"]] -32739=PROJCS["WGS 84 / UTM zone 39S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32739"]] -32738=PROJCS["WGS 84 / UTM zone 38S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32738"]] -32737=PROJCS["WGS 84 / UTM zone 37S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32737"]] -32736=PROJCS["WGS 84 / UTM zone 36S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32736"]] -32735=PROJCS["WGS 84 / UTM zone 35S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32735"]] -32734=PROJCS["WGS 84 / UTM zone 34S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32734"]] -32733=PROJCS["WGS 84 / UTM zone 33S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32733"]] -32732=PROJCS["WGS 84 / UTM zone 32S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32732"]] -32731=PROJCS["WGS 84 / UTM zone 31S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32731"]] -7956=COMPD_CS["SHMG2015 +SHVD2015 height", PROJCS["SHMG2015", GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "7886"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7887"]], VERT_CS["SHVD2015 height", VERT_DATUM["St. Helena Vertical Datum 2015", 2005, AUTHORITY["EPSG", "1177"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7890"]], AUTHORITY["EPSG", "7956"]] -32730=PROJCS["WGS 84 / UTM zone 30S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32730"]] -7955=COMPD_CS["St. Helena Tritan / UTM zone 30S +Tritan 2011 height", PROJCS["St. Helena Tritan / UTM zone 30S", GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "7881"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7883"]], VERT_CS["St. Helena Tritan 2011 height", VERT_DATUM["St. Helena Tritan Vertical Datum 2011", 2005, AUTHORITY["EPSG", "1176"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7889"]], AUTHORITY["EPSG", "7955"]] -7954=COMPD_CS["Astro DOS 71 / UTM zone 30S + Jamestown 1971 height", PROJCS["Astro DOS 71 / UTM zone 30S", GEOGCS["Astro DOS 71", DATUM["Astro DOS 71", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-323.65, 551.39, -491.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6710"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4710"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7878"]], VERT_CS["Jamestown 1971 height", VERT_DATUM["Jamestown 1971", 2005, AUTHORITY["EPSG", "1175"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7888"]], AUTHORITY["EPSG", "7954"]] -5779=VERT_CS["SVS2000 height", VERT_DATUM["Slovenian Vertical System 2000", 2005, AUTHORITY["EPSG", "5177"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5779"]] -5778=VERT_CS["GHA height", VERT_DATUM["Gebrauchshohen ADRIA", 2005, AUTHORITY["EPSG", "5176"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5778"]] -5777=VERT_CS["Durres height", VERT_DATUM["Durres", 2005, AUTHORITY["EPSG", "5175"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5777"]] -5776=VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]] -5775=VERT_CS["Antalya height", VERT_DATUM["Antalya", 2005, AUTHORITY["EPSG", "5173"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5775"]] -5774=VERT_CS["NG-L height", VERT_DATUM["Nivellement General du Luxembourg", 2005, AUTHORITY["EPSG", "5172"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5774"]] -5773=VERT_CS["EGM96 height", VERT_DATUM["EGM96 geoid", 2005, AUTHORITY["EPSG", "5171"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5773"]] -3599=PROJCS["NAD83(NSRS2007) / Mississippi West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3599"]] -5772=VERT_CS["Stewart Island 1977 height", VERT_DATUM["Stewart Island 1977", 2005, AUTHORITY["EPSG", "5170"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5772"]] -3598=PROJCS["NAD83(NSRS2007) / Mississippi East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3598"]] -5771=VERT_CS["Chatham Island 1959 height", VERT_DATUM["Waitangi (Chatham Island) 1959", 2005, AUTHORITY["EPSG", "5169"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5771"]] -3597=PROJCS["NAD83(NSRS2007) / Mississippi East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3597"]] -5770=VERT_CS["Wellington 1953 height", VERT_DATUM["Wellington 1953", 2005, AUTHORITY["EPSG", "5168"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5770"]] -3596=PROJCS["NAD83(NSRS2007) / Minnesota South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3596"]] -3595=PROJCS["NAD83(NSRS2007) / Minnesota North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3595"]] -3594=PROJCS["NAD83(NSRS2007) / Minnesota Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3594"]] -3593=PROJCS["NAD83(NSRS2007) / Michigan South (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3593"]] -3592=PROJCS["NAD83(NSRS2007) / Michigan South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3592"]] -3591=PROJCS["NAD83(NSRS2007) / Michigan Oblique Mercator", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -86.0], PARAMETER["latitude_of_center", 45.30916666666668], PARAMETER["azimuth", 337.25556], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2546731.496], PARAMETER["false_northing", -4354009.816], PARAMETER["rectified_grid_angle", 337.25556], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3591"]] -3590=PROJCS["NAD83(NSRS2007) / Michigan North (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3590"]] -32729=PROJCS["WGS 84 / UTM zone 29S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32729"]] -32728=PROJCS["WGS 84 / UTM zone 28S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32728"]] -32727=PROJCS["WGS 84 / UTM zone 27S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32727"]] -32726=PROJCS["WGS 84 / UTM zone 26S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32726"]] -32725=PROJCS["WGS 84 / UTM zone 25S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32725"]] -32724=PROJCS["WGS 84 / UTM zone 24S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32724"]] -32723=PROJCS["WGS 84 / UTM zone 23S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32723"]] -32722=PROJCS["WGS 84 / UTM zone 22S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32722"]] -32721=PROJCS["WGS 84 / UTM zone 21S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32721"]] -32720=PROJCS["WGS 84 / UTM zone 20S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32720"]] -5769=VERT_CS["Taranaki 1970 height", VERT_DATUM["Taranaki 1970", 2005, AUTHORITY["EPSG", "5167"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5769"]] -5768=VERT_CS["Tararu 1952 height", VERT_DATUM["Tararu 1952", 2005, AUTHORITY["EPSG", "5166"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5768"]] -5767=VERT_CS["One Tree Point 1964 height", VERT_DATUM["One Tree Point 1964", 2005, AUTHORITY["EPSG", "5165"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5767"]] -5766=VERT_CS["Nelson 1955 height", VERT_DATUM["Nelson 1955", 2005, AUTHORITY["EPSG", "5164"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5766"]] -5765=VERT_CS["Napier 1962 height", VERT_DATUM["Napier 1962", 2005, AUTHORITY["EPSG", "5163"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5765"]] -5764=VERT_CS["Moturiki 1953 height", VERT_DATUM["Moturiki 1953", 2005, AUTHORITY["EPSG", "5162"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5764"]] -5763=VERT_CS["Lyttelton 1937 height", VERT_DATUM["Lyttelton 1937", 2005, AUTHORITY["EPSG", "5161"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5763"]] -3589=PROJCS["NAD83(NSRS2007) / Michigan North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 8000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3589"]] -5762=VERT_CS["Gisborne 1926 height", VERT_DATUM["Gisborne 1926", 2005, AUTHORITY["EPSG", "5160"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5762"]] -3588=PROJCS["NAD83(NSRS2007) / Michigan Central (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3588"]] -5761=VERT_CS["Dunedin 1958 height", VERT_DATUM["Dunedin 1958", 2005, AUTHORITY["EPSG", "5159"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5761"]] -3587=PROJCS["NAD83(NSRS2007) / Michigan Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3587"]] -5760=VERT_CS["Bluff 1955 height", VERT_DATUM["Bluff 1955", 2005, AUTHORITY["EPSG", "5158"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5760"]] -3586=PROJCS["NAD83(NSRS2007) / Massachusetts Mainland (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3586"]] -3585=PROJCS["NAD83(NSRS2007) / Massachusetts Mainland", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 750000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3585"]] -3584=PROJCS["NAD83(NSRS2007) / Massachusetts Island (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3584"]] -3583=PROJCS["NAD83(NSRS2007) / Massachusetts Island", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3583"]] -3582=PROJCS["NAD83(NSRS2007) / Maryland (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3582"]] -3581=PROJCS["NAD83(CSRS) / NWT Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -112.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 62.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3581"]] -3580=PROJCS["NAD83 / NWT Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -112.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 62.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3580"]] -32719=PROJCS["WGS 84 / UTM zone 19S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32719"]] -32718=PROJCS["WGS 84 / UTM zone 18S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32718"]] -32717=PROJCS["WGS 84 / UTM zone 17S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32717"]] -32716=PROJCS["WGS 84 / UTM zone 16S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32716"]] -32715=PROJCS["WGS 84 / UTM zone 15S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32715"]] -32714=PROJCS["WGS 84 / UTM zone 14S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32714"]] -32713=PROJCS["WGS 84 / UTM zone 13S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32713"]] -32712=PROJCS["WGS 84 / UTM zone 12S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32712"]] -32711=PROJCS["WGS 84 / UTM zone 11S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32711"]] -32710=PROJCS["WGS 84 / UTM zone 10S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32710"]] -5759=VERT_CS["Auckland 1946 height", VERT_DATUM["Auckland 1946", 2005, AUTHORITY["EPSG", "5157"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5759"]] -5758=VERT_CS["Reunion 1989 height", VERT_DATUM["Reunion 1989", 2005, AUTHORITY["EPSG", "5156"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5758"]] -7931=GEOGCS["ETRF2000", DATUM["European Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1186"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7931"]] -5757=VERT_CS["Guadeloupe 1988 height", VERT_DATUM["Guadeloupe 1988", 2005, AUTHORITY["EPSG", "5155"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5757"]] -7930=GEOCCS["ETRF2000", DATUM["European Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1186"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7930"]] -5756=VERT_CS["Martinique 1987 height", VERT_DATUM["Martinique 1987", 2005, AUTHORITY["EPSG", "5154"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5756"]] -5755=VERT_CS["NGG1977 height", VERT_DATUM["Nivellement General Guyanais 1977", 2005, AUTHORITY["EPSG", "5153"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5755"]] -5754=VERT_CS["Poolbeg height (ft(Br36))", VERT_DATUM["Poolbeg", 2005, AUTHORITY["EPSG", "5152"]], UNIT["m*0.3048007491", 0.3048007491], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5754"]] -28232=PROJCS["Pointe Noire / UTM zone 32S", GEOGCS["Pointe Noire", DATUM["Congo 1960 Pointe Noire", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-178.3, -316.7, -131.5, 5.278, 6.077, 10.979, 19.166], AUTHORITY["EPSG", "6282"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4282"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28232"]] -5753=VERT_CS["NGNC height", VERT_DATUM["Nivellement General de Nouvelle Caledonie", 2005, AUTHORITY["EPSG", "5151"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5753"]] -3579=PROJCS["NAD83(CSRS) / Yukon Albers", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -132.5], PARAMETER["latitude_of_origin", 58.99999999999999], PARAMETER["standard_parallel_1", 61.66666666666666], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["standard_parallel_2", 68.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3579"]] -5752=VERT_CS["Bandar Abbas height", VERT_DATUM["Bandar Abbas", 2005, AUTHORITY["EPSG", "5150"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5752"]] -3578=PROJCS["NAD83 / Yukon Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -132.5], PARAMETER["latitude_of_origin", 58.99999999999999], PARAMETER["standard_parallel_1", 61.66666666666666], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["standard_parallel_2", 68.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3578"]] -5751=VERT_CS["Fao height", VERT_DATUM["Fao", 2005, AUTHORITY["EPSG", "5149"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5751"]] -3577=PROJCS["GDA94 / Australian Albers", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3577"]] -5750=VERT_CS["Douglas height", VERT_DATUM["Douglas", 2005, AUTHORITY["EPSG", "5148"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5750"]] -#disabled: AXIS has a string value: 3576=PROJCS["WGS 84 / North Pole LAEA Russia", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 90.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 180 deg"], AXIS["Northing", "South along 90 deg West"], AUTHORITY["EPSG", "3576"]] -#disabled: AXIS has a string value: 3575=PROJCS["WGS 84 / North Pole LAEA Europe", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 100 deg East"], AXIS["Northing", "South along 170 deg West"], AUTHORITY["EPSG", "3575"]] -#disabled: AXIS has a string value: 3574=PROJCS["WGS 84 / North Pole LAEA Atlantic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -40.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 50 deg East"], AXIS["Northing", "South along 140 deg East"], AUTHORITY["EPSG", "3574"]] -#disabled: AXIS has a string value: 3573=PROJCS["WGS 84 / North Pole LAEA Canada", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 10 deg West"], AXIS["Northing", "South along 80 deg East"], AUTHORITY["EPSG", "3573"]] -61846405=GEOGCS["Azores Oriental 1940 (deg)", DATUM["Azores Oriental Islands 1940", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-203.0, 141.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61846405"]] -#disabled: AXIS has a string value: 3572=PROJCS["WGS 84 / North Pole LAEA Alaska", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", -150.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 60 deg West"], AXIS["Northing", "South along 30 deg East"], AUTHORITY["EPSG", "3572"]] -#disabled: AXIS has a string value: 3571=PROJCS["WGS 84 / North Pole LAEA Bering Sea", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 180.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg West"], AXIS["Northing", "South along 0 deg"], AUTHORITY["EPSG", "3571"]] -3570=PROJCS["NAD83(HARN) / Utah South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3570"]] -32709=PROJCS["WGS 84 / UTM zone 9S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32709"]] -32708=PROJCS["WGS 84 / UTM zone 8S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32708"]] -32707=PROJCS["WGS 84 / UTM zone 7S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32707"]] -32706=PROJCS["WGS 84 / UTM zone 6S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32706"]] -32705=PROJCS["WGS 84 / UTM zone 5S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32705"]] -32704=PROJCS["WGS 84 / UTM zone 4S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32704"]] -7929=GEOGCS["ETRF97", DATUM["European Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1185"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7929"]] -32703=PROJCS["WGS 84 / UTM zone 3S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32703"]] -7928=GEOCCS["ETRF97", DATUM["European Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1185"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7928"]] -32702=PROJCS["WGS 84 / UTM zone 2S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32702"]] -7927=GEOGCS["ETRF96", DATUM["European Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7927"]] -62796405=GEOGCS["OS(SN)80 (deg)", DATUM["OS (SN) 1980", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6279"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62796405"]] -32701=PROJCS["WGS 84 / UTM zone 1S", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32701"]] -7926=GEOCCS["ETRF96", DATUM["European Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7926"]] -7925=GEOGCS["ETRF94", DATUM["European Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7925"]] -7924=GEOCCS["ETRF94", DATUM["European Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7924"]] -7923=GEOGCS["ETRF93", DATUM["European Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7923"]] -5749=VERT_CS["St Marys height", VERT_DATUM["St Marys", 2005, AUTHORITY["EPSG", "5147"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5749"]] -7922=GEOCCS["ETRF93", DATUM["European Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7922"]] -5748=VERT_CS["Flannan Isles height", VERT_DATUM["Flannan Isles", 2005, AUTHORITY["EPSG", "5146"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5748"]] -7921=GEOGCS["ETRF92", DATUM["European Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7921"]] -5747=VERT_CS["St Kilda height", VERT_DATUM["St Kilda", 2005, AUTHORITY["EPSG", "5145"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5747"]] -7920=GEOCCS["ETRF92", DATUM["European Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7920"]] -5746=VERT_CS["Stornoway height", VERT_DATUM["Stornoway", 2005, AUTHORITY["EPSG", "5144"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5746"]] -5745=VERT_CS["North Rona height", VERT_DATUM["North Rona", 2005, AUTHORITY["EPSG", "5143"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5745"]] -5744=VERT_CS["Sule Skerry height", VERT_DATUM["Sule Skerry", 2005, AUTHORITY["EPSG", "5142"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5744"]] -5743=VERT_CS["Foula height", VERT_DATUM["Foula", 2005, AUTHORITY["EPSG", "5141"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5743"]] -3569=PROJCS["NAD83(HARN) / Utah Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3569"]] -5742=VERT_CS["Lerwick height", VERT_DATUM["Lerwick", 2005, AUTHORITY["EPSG", "5140"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5742"]] -3568=PROJCS["NAD83(HARN) / Utah North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3568"]] -5741=VERT_CS["Fair Isle height", VERT_DATUM["Fair Isle", 2005, AUTHORITY["EPSG", "5139"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5741"]] -3567=PROJCS["NAD83 / Utah South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3567"]] -5740=VERT_CS["ODN Orkney height", VERT_DATUM["Ordnance Datum Newlyn (Orkney Isles)", 2005, AUTHORITY["EPSG", "5138"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5740"]] -3566=PROJCS["NAD83 / Utah Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3566"]] -3565=PROJCS["Old Hawaiian / Hawaii zone 5", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -160.16666666666666], PARAMETER["latitude_of_origin", 21.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3565"]] -3564=PROJCS["Old Hawaiian / Hawaii zone 4", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -159.5], PARAMETER["latitude_of_origin", 21.833333333333332], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3564"]] -3563=PROJCS["Old Hawaiian / Hawaii zone 3", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3563"]] -3562=PROJCS["Old Hawaiian / Hawaii zone 2", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -156.66666666666663], PARAMETER["latitude_of_origin", 20.333333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3562"]] -3561=PROJCS["Old Hawaiian / Hawaii zone 1", GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -155.5], PARAMETER["latitude_of_origin", 18.833333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3561"]] -3560=PROJCS["NAD83 / Utah North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3560"]] -7919=GEOGCS["ETRF91", DATUM["European Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7919"]] -7918=GEOCCS["ETRF91", DATUM["European Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7918"]] -7917=GEOGCS["ETRF90", DATUM["European Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7917"]] -7916=GEOCCS["ETRF90", DATUM["European Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7916"]] -7915=GEOGCS["ETRF89", DATUM["European Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7915"]] -7914=GEOCCS["ETRF89", DATUM["European Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7914"]] -5739=VERT_CS["HKCD depth", VERT_DATUM["Hong Kong Chart Datum", 2005, AUTHORITY["EPSG", "5136"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5739"]] -7912=GEOGCS["ITRF2014", DATUM["International Terrestrial Reference Frame 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7912"]] -5738=VERT_CS["HKPD height", VERT_DATUM["Hong Kong Principal Datum", 2005, AUTHORITY["EPSG", "5135"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5738"]] -7911=GEOGCS["ITRF2008", DATUM["International Terrestrial Reference Frame 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1061"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7911"]] -5737=VERT_CS["Yellow Sea 1985 height", VERT_DATUM["Yellow Sea 1985", 2005, AUTHORITY["EPSG", "5137"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5737"]] -7910=GEOGCS["ITRF2005", DATUM["International Terrestrial Reference Frame 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6896"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7910"]] -5736=VERT_CS["Yellow Sea 1956 height", VERT_DATUM["Yellow Sea 1956", 2005, AUTHORITY["EPSG", "5104"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5736"]] -5735=VERT_CS["Black Sea height", VERT_DATUM["Black Sea", 2005, AUTHORITY["EPSG", "5134"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5735"]] -5734=VERT_CS["AIOC95 depth", VERT_DATUM["AIOC 1995", 2005, AUTHORITY["EPSG", "5133"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5734"]] -5733=VERT_CS["DNN height", VERT_DATUM["Dansk Normal Nul", 2005, AUTHORITY["EPSG", "5132"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5733"]] -3559=PROJCS["NAD83(NSRS2007) / Maryland", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3559"]] -5732=VERT_CS["Belfast height", VERT_DATUM["Belfast Lough", 2005, AUTHORITY["EPSG", "5131"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5732"]] -3558=PROJCS["NAD83(NSRS2007) / Maine West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3558"]] -5731=VERT_CS["Malin Head height", VERT_DATUM["Malin Head", 2005, AUTHORITY["EPSG", "5130"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5731"]] -3557=PROJCS["NAD83(NSRS2007) / Maine East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3557"]] -5730=VERT_CS["EVRF2000 height", VERT_DATUM["European Vertical Reference Frame 2000", 2005, AUTHORITY["EPSG", "5129"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5730"]] -3556=PROJCS["NAD83(NSRS2007) / Maine CS2000 West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.375], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3556"]] -3555=PROJCS["NAD83(NSRS2007) / Maine CS2000 East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.875], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3555"]] -3554=PROJCS["NAD83(NSRS2007) / Maine CS2000 Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3554"]] -3553=PROJCS["NAD83(NSRS2007) / Louisiana South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3553"]] -3552=PROJCS["NAD83(NSRS2007) / Louisiana South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3552"]] -3551=PROJCS["NAD83(NSRS2007) / Louisiana North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3551"]] -3550=PROJCS["NAD83(NSRS2007) / Louisiana North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3550"]] -7909=GEOGCS["ITRF2000", DATUM["International Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6656"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7909"]] -7908=GEOGCS["ITRF97", DATUM["International Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6655"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7908"]] -7907=GEOGCS["ITRF96", DATUM["International Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6654"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7907"]] -7906=GEOGCS["ITRF94", DATUM["International Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6653"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7906"]] -7905=GEOGCS["ITRF93", DATUM["International Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6652"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7905"]] -7904=GEOGCS["ITRF92", DATUM["International Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6651"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7904"]] -68056405=GEOGCS["MGI (Ferro) (deg)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68056405"]] -7903=GEOGCS["ITRF91", DATUM["International Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6650"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7903"]] -5729=VERT_CS["LHN95 height", VERT_DATUM["Landeshohennetz 1995", 2005, AUTHORITY["EPSG", "5128"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5729"]] -7902=GEOGCS["ITRF90", DATUM["International Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6649"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7902"]] -5728=VERT_CS["LN02 height", VERT_DATUM["Landesnivellement 1902", 2005, AUTHORITY["EPSG", "5127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5728"]] -7901=GEOGCS["ITRF89", DATUM["International Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6648"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7901"]] -5727=VERT_CS["Hon Dau 1992 height", VERT_DATUM["Hon Dau 1992", 2005, AUTHORITY["EPSG", "5126"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5727"]] -7900=GEOGCS["ITRF88", DATUM["International Terrestrial Reference Frame 1988", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6647"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7900"]] -5726=VERT_CS["Ha Tien 1960 height", VERT_DATUM["Ha Tien 1960", 2005, AUTHORITY["EPSG", "5125"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5726"]] -5725=VERT_CS["Fahud HD height", VERT_DATUM["Fahud Height Datum", 2005, AUTHORITY["EPSG", "5124"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5725"]] -5724=VERT_CS["PHD93 height", VERT_DATUM["PDO Height Datum 1993", 2005, AUTHORITY["EPSG", "5123"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5724"]] -5723=VERT_CS["JSLD69 height", VERT_DATUM["Japanese Standard Levelling Datum 1969", 2005, AUTHORITY["EPSG", "5122"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5723"]] -3549=PROJCS["NAD83(NSRS2007) / Kentucky South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3549"]] -5722=VERT_CS["Maputo height", VERT_DATUM["Maputo", 2005, AUTHORITY["EPSG", "5121"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5722"]] -3548=PROJCS["NAD83(NSRS2007) / Kentucky South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3548"]] -5721=VERT_CS["NGF-IGN78 height", VERT_DATUM["Nivellement General de la France - IGN78", 2005, AUTHORITY["EPSG", "5120"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5721"]] -3547=PROJCS["NAD83(NSRS2007) / Kentucky Single Zone (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3547"]] -5720=VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]] -3546=PROJCS["NAD83(NSRS2007) / Kentucky Single Zone", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3546"]] -3545=PROJCS["NAD83(NSRS2007) / Kentucky North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3545"]] -3544=PROJCS["NAD83(NSRS2007) / Kentucky North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3544"]] -3543=PROJCS["NAD83(NSRS2007) / Kansas South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3543"]] -3542=PROJCS["NAD83(NSRS2007) / Kansas South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3542"]] -3541=PROJCS["NAD83(NSRS2007) / Kansas North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3541"]] -3540=PROJCS["NAD83(NSRS2007) / Kansas North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3540"]] -66406413=GEOGCS["RRAF 1991 (3D deg)", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66406413"]] -5719=VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]] -5718=VERT_CS["RH70 height", VERT_DATUM["Rikets hojdsystem 1970", 2005, AUTHORITY["EPSG", "5117"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5718"]] -5717=VERT_CS["N60 height", VERT_DATUM["Helsinki 1960", 2005, AUTHORITY["EPSG", "5116"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5717"]] -5716=VERT_CS["Piraeus height", VERT_DATUM["Piraeus Harbour 1986", 2005, AUTHORITY["EPSG", "5115"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5716"]] -5715=VERT_CS["MSL depth", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5715"]] -5714=VERT_CS["MSL height", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5714"]] -5713=VERT_CS["CGVD28 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 1928", 2005, AUTHORITY["EPSG", "5114"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5713"]] -3539=PROJCS["NAD83(NSRS2007) / Iowa South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3539"]] -5712=VERT_CS["AHD (Tasmania) height", VERT_DATUM["Australian Height Datum (Tasmania)", 2005, AUTHORITY["EPSG", "5112"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5712"]] -3538=PROJCS["NAD83(NSRS2007) / Iowa South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3538"]] -5711=VERT_CS["AHD height", VERT_DATUM["Australian Height Datum", 2005, AUTHORITY["EPSG", "5111"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5711"]] -3537=PROJCS["NAD83(NSRS2007) / Iowa North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3537"]] -5710=VERT_CS["Ostend height", VERT_DATUM["Ostend", 2005, AUTHORITY["EPSG", "5110"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5710"]] -3536=PROJCS["NAD83(NSRS2007) / Iowa North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3536"]] -3535=PROJCS["NAD83(NSRS2007) / Indiana West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3535"]] -3534=PROJCS["NAD83(NSRS2007) / Indiana West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3534"]] -3533=PROJCS["NAD83(NSRS2007) / Indiana East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3533"]] -3532=PROJCS["NAD83(NSRS2007) / Indiana East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3532"]] -3531=PROJCS["NAD83(NSRS2007) / Illinois West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3531"]] -66406405=GEOGCS["RRAF 1991 (deg)", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66406405"]] -3530=PROJCS["NAD83(NSRS2007) / Illinois West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3530"]] -5709=VERT_CS["NAP height", VERT_DATUM["Normaal Amsterdams Peil", 2005, AUTHORITY["EPSG", "5109"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5709"]] -5708=COMPD_CS["NTF (Paris) / Lambert zone IV + NGF-IGN78 height", PROJCS["NTF (Paris) / Lambert zone IV", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 4185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27574"]], VERT_CS["NGF-IGN78 height", VERT_DATUM["Nivellement General de la France - IGN78", 2005, AUTHORITY["EPSG", "5120"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5721"]], AUTHORITY["EPSG", "5708"]] -62636405=GEOGCS["Minna (deg)", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62636405"]] -5707=COMPD_CS["NTF (Paris) / Lambert zone I + NGF-IGN69 height", PROJCS["NTF (Paris) / Lambert zone I", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27571"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "5707"]] -5706=VERT_CS["Caspian depth", VERT_DATUM["Caspian Sea", 2005, AUTHORITY["EPSG", "5106"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5706"]] -5705=VERT_CS["Baltic 1977 height", VERT_DATUM["Baltic 1977", 2005, AUTHORITY["EPSG", "5105"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5705"]] -5704=VERT_CS["Yellow Sea", VERT_DATUM["Yellow Sea 1956", 2005, AUTHORITY["EPSG", "5104"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5704"]] -5703=VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]] -3529=PROJCS["NAD83(NSRS2007) / Illinois East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3529"]] -5702=VERT_CS["NGVD29 height (ftUS)", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5702"]] -3528=PROJCS["NAD83(NSRS2007) / Illinois East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3528"]] -5701=VERT_CS["ODN height", VERT_DATUM["Ordnance Datum Newlyn", 2005, AUTHORITY["EPSG", "5101"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5701"]] -3527=PROJCS["NAD83(NSRS2007) / Idaho West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3527"]] -5700=PROJCS["NZGD2000 / UTM zone 1S", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5700"]] -3526=PROJCS["NAD83(NSRS2007) / Idaho West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3526"]] -3525=PROJCS["NAD83(NSRS2007) / Idaho East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3525"]] -3524=PROJCS["NAD83(NSRS2007) / Idaho East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3524"]] -3523=PROJCS["NAD83(NSRS2007) / Idaho Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3523"]] -3522=PROJCS["NAD83(NSRS2007) / Idaho Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3522"]] -3521=PROJCS["NAD83(NSRS2007) / Georgia West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3521"]] -3520=PROJCS["NAD83(NSRS2007) / Georgia West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3520"]] -3519=PROJCS["NAD83(NSRS2007) / Georgia East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3519"]] -3518=PROJCS["NAD83(NSRS2007) / Georgia East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3518"]] -3517=PROJCS["NAD83(NSRS2007) / Florida West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3517"]] -3516=PROJCS["NAD83(NSRS2007) / Florida West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3516"]] -3515=PROJCS["NAD83(NSRS2007) / Florida North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3515"]] -3514=PROJCS["NAD83(NSRS2007) / Florida North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3514"]] -3513=PROJCS["NAD83(NSRS2007) / Florida GDL Albers", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 31.499999999999996], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3513"]] -3512=PROJCS["NAD83(NSRS2007) / Florida East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3512"]] -3511=PROJCS["NAD83(NSRS2007) / Florida East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3511"]] -3510=PROJCS["NAD83(NSRS2007) / Delaware (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3510"]] -66076405=GEOGCS["St. Vincent 1945 (deg)", DATUM["St. Vincent 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[195.671, 332.517, 274.607, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6607"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66076405"]] -61356405=GEOGCS["Old Hawaiian (deg)", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61356405"]] -3509=PROJCS["NAD83(NSRS2007) / Delaware", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3509"]] -3508=PROJCS["NAD83(NSRS2007) / Connecticut (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3508"]] -3507=PROJCS["NAD83(NSRS2007) / Connecticut", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 304800.6096], PARAMETER["false_northing", 152400.3048], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3507"]] -3506=PROJCS["NAD83(NSRS2007) / Colorado South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3506"]] -3505=PROJCS["NAD83(NSRS2007) / Colorado South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3505"]] -3504=PROJCS["NAD83(NSRS2007) / Colorado North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3504"]] -3503=PROJCS["NAD83(NSRS2007) / Colorado North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3503"]] -3502=PROJCS["NAD83(NSRS2007) / Colorado Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3502"]] -3501=PROJCS["NAD83(NSRS2007) / Colorado Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3501"]] -3500=PROJCS["NAD83(NSRS2007) / California zone 6 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3500"]] -8399=GEOGCS["ETRF2005", DATUM["European Terrestrial Reference Frame 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8399"]] -8397=GEOCCS["ETRF2005", DATUM["European Terrestrial Reference Frame 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8397"]] -8395=PROJCS["ETRS89 / Gauss-Kruger CM 9E", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8395"]] -8391=PROJCS["GDA94 / WEIPA94", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999929], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8391"]] -62146405=GEOGCS["Beijing 1954 (deg)", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62146405"]] -8387=PROJCS["NAD83(2011) / NCRS Las Vegas high (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.000135], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 1312333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8387"]] -8385=PROJCS["NAD83(2011) / NCRS Las Vegas high (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.000135], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8385"]] -8384=PROJCS["NAD83(2011) / NCRS Las Vegas (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 656166.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8384"]] -8383=PROJCS["NAD83(2011) / NCRS Las Vegas (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8383"]] -8382=PROJCS["NAD83 / NCRS Las Vegas high (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.000135], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 1312333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8382"]] -8381=PROJCS["NAD83 / NCRS Las Vegas high (m)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.000135], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8381"]] -8380=PROJCS["NAD83 / NCRS Las Vegas (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 656166.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8380"]] -8379=PROJCS["NAD83 / NCRS Las Vegas (m)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.96666666666664], PARAMETER["latitude_of_origin", 36.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8379"]] -8378=VERT_CS["EPSG example wellbore local vertical CRS", VERT_DATUM["EPSG example wellbore vertical datum", 2005, AUTHORITY["EPSG", "1205"]], UNIT["m", 1.0], AXIS["Local depth", DOWN], AUTHORITY["EPSG", "8378"]] -8377=LOCAL_CS["EPSG example wellbore local horizontal CRS - true north", LOCAL_DATUM["EPSG example wellbore local horizontal datum - true north", 0, AUTHORITY["EPSG", "1203"]], UNIT["m", 1.0], AXIS["Local easting", EAST], AXIS["Local northing", NORTH], AUTHORITY["EPSG", "8377"]] -8370=COMPD_CS["ETRS89 / Belgian Lambert 2008 + Ostend height", PROJCS["ETRS89 / Belgian Lambert 2008", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.359215833333335], PARAMETER["latitude_of_origin", 50.79781500000001], PARAMETER["standard_parallel_1", 51.16666666666667], PARAMETER["false_easting", 649328.0], PARAMETER["false_northing", 665262.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3812"]], VERT_CS["Ostend height", VERT_DATUM["Ostend", 2005, AUTHORITY["EPSG", "5110"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5710"]], AUTHORITY["EPSG", "8370"]] -6190=COMPD_CS["Belge 1972 / Belgian Lambert 72 + Ostend height", PROJCS["Belge 1972 / Belgian Lambert 72", GEOGCS["Belge 1972", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4313"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.367486666666666], PARAMETER["latitude_of_origin", 90.0], PARAMETER["standard_parallel_1", 51.16666723333333], PARAMETER["false_easting", 150000.013], PARAMETER["false_northing", 5400088.438], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333900000014], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31370"]], VERT_CS["Ostend height", VERT_DATUM["Ostend", 2005, AUTHORITY["EPSG", "5110"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5710"]], AUTHORITY["EPSG", "6190"]] -29903=PROJCS["TM75 / Irish Grid", GEOGCS["TM75", DATUM["Geodetic Datum of 1965", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6300"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4300"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 1.000035], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29903"]] -29902=PROJCS["TM65 / Irish Grid", GEOGCS["TM65", DATUM["TM65", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6299"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4299"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 1.000035], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29902"]] -29901=PROJCS["OSNI 1952 / Irish National Grid", GEOGCS["OSNI 1952", DATUM["OSNI 1952", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6188"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4188"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29901"]] -29900=PROJCS["TM65 / Irish National Grid", GEOGCS["TM65", DATUM["TM65", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6299"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4299"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 1.000035], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29900"]] -66466405=GEOGCS["Grand Comoros (deg)", DATUM["Grand Comoros", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-963.0, 510.0, -359.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6646"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66466405"]] -61746405=GEOGCS["Sierra Leone 1924 (deg)", DATUM["Sierra Leone Colony 1924", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61746405"]] -6187=VERT_CS["Ponta Delgada height", VERT_DATUM["Ponta Delgada", 2005, AUTHORITY["EPSG", "1110"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6187"]] -6186=VERT_CS["Cais da Vila do Porto height", VERT_DATUM["Cais da Vila do Porto", 2005, AUTHORITY["EPSG", "1109"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6186"]] -6185=VERT_CS["Santa Cruz das Flores height", VERT_DATUM["Santa Cruz das Flores", 2005, AUTHORITY["EPSG", "1108"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6185"]] -6184=VERT_CS["Cais da Figueirinha - Angra do Heroismo height", VERT_DATUM["Cais da Figueirinha - Angra do Heroismo", 2005, AUTHORITY["EPSG", "1107"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6184"]] -6183=VERT_CS["Santa Cruz da Graciosa height", VERT_DATUM["Santa Cruz da Graciosa", 2005, AUTHORITY["EPSG", "1106"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6183"]] -6182=VERT_CS["Cais da Madalena height", VERT_DATUM["Cais da Madalena", 2005, AUTHORITY["EPSG", "1105"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6182"]] -6181=VERT_CS["Horta height", VERT_DATUM["Horta", 2005, AUTHORITY["EPSG", "1104"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6181"]] -6180=VERT_CS["Cais das Velas height", VERT_DATUM["Cais das Velas", 2005, AUTHORITY["EPSG", "1103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6180"]] -62696405=GEOGCS["NAD83 (deg)", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62696405"]] -8358=VERT_CS["Baltic 1957 depth", VERT_DATUM["Baltic 1957", 2005, AUTHORITY["EPSG", "1202"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "8358"]] -8357=VERT_CS["Baltic 1957 height", VERT_DATUM["Baltic 1957", 2005, AUTHORITY["EPSG", "1202"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8357"]] -6179=VERT_CS["Cais da Vila - Porto Santo height", VERT_DATUM["Cais da Vila - Porto Santo", 2005, AUTHORITY["EPSG", "1102"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6179"]] -8352=PROJCS["S-JTSK [JTSK03] / Krovak", GEOGCS["S-JTSK [JTSK03]", DATUM["System of the Unified Trigonometrical Cadastral Network [JTSK03]", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[485.021, 169.465, 483.839, 7.786342, -4.397554, -4.102655, 0.0], AUTHORITY["EPSG", "1201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8351"]], PROJECTION["Krovak", AUTHORITY["EPSG", "9819"]], PARAMETER["latitude_of_center", 49.50000000000001], PARAMETER["longitude_of_center", 24.833333333333332], PARAMETER["azimuth", 30.288139752777777], PARAMETER["pseudo_standard_parallel_1", 78.5], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "8352"]] -6178=VERT_CS["Cais da Pontinha - Funchal height", VERT_DATUM["Cais da Pontinha - Funchal", 2005, AUTHORITY["EPSG", "1101"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6178"]] -8351=GEOGCS["S-JTSK [JTSK03]", DATUM["System of the Unified Trigonometrical Cadastral Network [JTSK03]", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[485.021, 169.465, 483.839, 7.786342, -4.397554, -4.102655, 0.0], AUTHORITY["EPSG", "1201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8351"]] -6176=COMPD_CS["ETRS89 / UTM zone 36 + NN54 height", PROJCS["ETRS89 / UTM zone 36N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25836"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6176"]] -6175=COMPD_CS["ETRS89 / UTM zone 35 + NN54 height", PROJCS["ETRS89 / UTM zone 35N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25835"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6175"]] -6174=COMPD_CS["ETRS89 / UTM zone 34 + NN54 height", PROJCS["ETRS89 / UTM zone 34N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25834"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6174"]] -6173=COMPD_CS["ETRS89 / UTM zone 33 + NN54 height", PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6173"]] -6172=COMPD_CS["ETRS89 / UTM zone 32 + NN54 height", PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6172"]] -6171=COMPD_CS["ETRS89 / UTM zone 31 + NN54 height", PROJCS["ETRS89 / UTM zone 31N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25831"]], VERT_CS["NN54 height", VERT_DATUM["Norway Normal Null 1954", 2005, AUTHORITY["EPSG", "5174"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5776"]], AUTHORITY["EPSG", "6171"]] -8348=PROJCS["NAD83(2011) / Oregon Willamette Pass zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.000223], PARAMETER["false_easting", 65616.7979], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8348"]] -27700=PROJCS["OSGB 1936 / British National Grid", GEOGCS["OSGB 1936", DATUM["OSGB 1936", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489], AUTHORITY["EPSG", "6277"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4277"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["scale_factor", 0.9996012717], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", -100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27700"]] -8347=PROJCS["NAD83(2011) / Oregon Willamette Pass zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.000223], PARAMETER["false_easting", 20000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8347"]] -8346=PROJCS["NAD83(2011) / Oregon Warner Highway zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.000245], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8346"]] -8345=PROJCS["NAD83(2011) / Oregon Warner Highway zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.000245], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8345"]] -8344=PROJCS["NAD83(2011) / Oregon Wallowa zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.5], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000195], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8344"]] -8343=PROJCS["NAD83(2011) / Oregon Wallowa zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.5], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000195], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8343"]] -8342=PROJCS["NAD83(2011) / Oregon Ukiah-Fox zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 295275.5906], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8342"]] -8341=PROJCS["NAD83(2011) / Oregon Ukiah-Fox zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 90000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8341"]] -8340=PROJCS["NAD83(2011) / Oregon Siskiyou Pass zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.58333333333333], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00015], PARAMETER["false_easting", 32808.399], PARAMETER["false_northing", 196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8340"]] -8339=PROJCS["NAD83(2011) / Oregon Siskiyou Pass zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.58333333333333], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00015], PARAMETER["false_easting", 10000.0], PARAMETER["false_northing", 60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8339"]] -8338=PROJCS["NAD83(2011) / Oregon Riley-Lakeview zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000215], PARAMETER["false_easting", 229658.79270000005], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8338"]] -8337=PROJCS["NAD83(2011) / Oregon Riley-Lakeview zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000215], PARAMETER["false_easting", 70000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8337"]] -8336=PROJCS["NAD83(2011) / Oregon Prairie City-Brogan zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 1.00017], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8336"]] -8335=PROJCS["NAD83(2011) / Oregon Prairie City-Brogan zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 1.00017], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8335"]] -8334=PROJCS["NAD83(2011) / Oregon Pilot Rock-Ukiah zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 46.166666666666664], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 426509.18640000006], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8334"]] -8333=PROJCS["NAD83(2011) / Oregon Pilot Rock-Ukiah zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 46.166666666666664], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 130000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8333"]] -8332=PROJCS["NAD83(2011) / Oregon Owyhee zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.58333333333333], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.00018], PARAMETER["false_easting", 229658.79270000005], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8332"]] -8331=PROJCS["NAD83(2011) / Oregon Owyhee zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.58333333333333], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.00018], PARAMETER["false_easting", 70000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8331"]] -8330=PROJCS["NAD83(2011) / Oregon Ochoco Summit zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00006], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", -262467.1916], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8330"]] -21150=PROJCS["Batavia / UTM zone 50S", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21150"]] -8329=PROJCS["NAD83(2011) / Oregon Ochoco Summit zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00006], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", -80000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8329"]] -8328=PROJCS["NAD83(2011) / Oregon North Central zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 46.166666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 459317.58530000004], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8328"]] -8327=PROJCS["NAD83(2011) / Oregon North Central zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 46.166666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 140000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8327"]] -8326=PROJCS["NAD83(2011) / Oregon Mitchell zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.24999999999999], PARAMETER["latitude_of_origin", 47.0], PARAMETER["scale_factor", 0.99927], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 951443.5696000002], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8326"]] -8325=PROJCS["NAD83(2011) / Oregon Mitchell zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.24999999999999], PARAMETER["latitude_of_origin", 47.0], PARAMETER["scale_factor", 0.99927], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 290000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8325"]] -8324=PROJCS["NAD83(2011) / Oregon Medford-Diamond Lake zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.25], PARAMETER["latitude_of_origin", 42.0], PARAMETER["scale_factor", 1.00004], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", -196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8324"]] -8323=PROJCS["NAD83(2011) / Oregon Medford-Diamond Lake zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.25], PARAMETER["latitude_of_origin", 42.0], PARAMETER["scale_factor", 1.00004], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", -60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8323"]] -8322=PROJCS["NAD83(2011) / Oregon Halfway zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -117.25], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000085], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 229658.79270000005], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8322"]] -66306405=GEOGCS["IGN72 Nuku Hiva (deg)", DATUM["IGN72 Nuku Hiva", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[165.804, 216.213, 180.26, -0.6251, -0.4515, -0.0721, 7.4111], AUTHORITY["EPSG", "6630"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66306405"]] -8321=PROJCS["NAD83(2011) / Oregon Halfway zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -117.25], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000085], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 70000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8321"]] -8320=PROJCS["NAD83(2011) / Oregon Denio-Burns zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.41666666666669], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.00019], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8320"]] -21149=PROJCS["Batavia / UTM zone 49S", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21149"]] -21148=PROJCS["Batavia / UTM zone 48S", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21148"]] -6141=PROJCS["Cayman Islands National Grid 2011", GEOGCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6135"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 80.56666666666666], PARAMETER["latitude_of_origin", 19.333333333333332], PARAMETER["standard_parallel_1", 19.7], PARAMETER["false_easting", 2950000.0], PARAMETER["false_northing", 1900000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 19.333333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6141"]] -62536405=GEOGCS["Luzon 1911 (deg)", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62536405"]] -8319=PROJCS["NAD83(2011) / Oregon Denio-Burns zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.41666666666669], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.00019], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8319"]] -8318=PROJCS["NAD83(2011) / Oregon Dayville-Prairie City zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.63333333333333], PARAMETER["latitude_of_origin", 44.25], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 65616.7979], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8318"]] -8317=PROJCS["NAD83(2011) / Oregon Dayville-Prairie City zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.63333333333333], PARAMETER["latitude_of_origin", 44.25], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 20000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8317"]] -8316=PROJCS["NAD83(2011) / Oregon Coast Range North zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -123.41666666666669], PARAMETER["latitude_of_origin", 45.583333333333336], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 65616.7979], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8316"]] -8315=PROJCS["NAD83(2011) / Oregon Coast Range North zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -123.41666666666669], PARAMETER["latitude_of_origin", 45.583333333333336], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 20000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8315"]] -8314=PROJCS["NAD83(2011) / Oregon Canyon City-Burns zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00022], PARAMETER["false_easting", 65616.7979], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8314"]] -8313=PROJCS["NAD83(2011) / Oregon Canyon City-Burns zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00022], PARAMETER["false_easting", 20000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8313"]] -8312=PROJCS["NAD83(2011) / Oregon Burns-Harper zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.66666666666666], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 295275.5906], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8312"]] -8311=PROJCS["NAD83(2011) / Oregon Burns-Harper zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.66666666666666], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 90000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8311"]] -6135=GEOGCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6135"]] -6134=GEOGCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6134"]] -6133=GEOCCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6133"]] -6132=VERT_CS["CBVD61 height (ft)", VERT_DATUM["Cayman Brac Vertical Datum 1961", 2005, AUTHORITY["EPSG", "1099"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6132"]] -6131=VERT_CS["LCVD61 height (ft)", VERT_DATUM["Little Cayman Vertical Datum 1961", 2005, AUTHORITY["EPSG", "1098"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6131"]] -6130=VERT_CS["GCVD54 height (ft)", VERT_DATUM["Grand Cayman Vertical Datum 1954", 2005, AUTHORITY["EPSG", "1097"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6130"]] -6129=PROJCS["Sister Islands National Grid 1961", GEOGCS["SIGD61", DATUM["Sister Islands Geodetic Datum 1961", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[44.4, 109.0, 151.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6726"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4726"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640419.9475000002], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6129"]] -6128=PROJCS["Grand Cayman National Grid 1959", GEOGCS["GCGD59", DATUM["Grand Cayman Geodetic Datum 1959", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[67.8, 106.1, 138.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6723"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4723"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640419.9475000002], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6128"]] -6125=PROJCS["ETRS89 / EPSG Arctic zone 5-47", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -5.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 47500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6125"]] -6124=PROJCS["WGS 84 / EPSG Arctic zone 4-12", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -155.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6124"]] -6123=PROJCS["WGS 84 / EPSG Arctic zone 3-23", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6123"]] -6122=PROJCS["WGS 84 / EPSG Arctic zone 3-21", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 176.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6122"]] -6121=PROJCS["WGS 84 / EPSG Arctic zone 2-12", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6121"]] -6120=PROJCS["WGS 84 / EPSG Arctic zone 2-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6120"]] -6119=PROJCS["WGS 84 / EPSG Arctic zone 2-28", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 133.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6119"]] -6118=PROJCS["WGS 84 / EPSG Arctic zone 1-21", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6118"]] -6117=PROJCS["WGS 84 / EPSG Arctic zone 1-31", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6117"]] -6116=PROJCS["WGS 84 / EPSG Arctic zone 1-29", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6116"]] -6115=PROJCS["WGS 84 / EPSG Arctic zone 1-27", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6115"]] -6114=PROJCS["NAD83(CSRS) / EPSG Arctic zone 6-24", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6114"]] -6113=PROJCS["NAD83(CSRS) / EPSG Arctic zone 6-22", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6113"]] -6112=PROJCS["NAD83(CSRS) / EPSG Arctic zone 6-20", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -113.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6112"]] -6111=PROJCS["NAD83(CSRS) / EPSG Arctic zone 6-18", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -132.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6111"]] -6110=PROJCS["NAD83(CSRS) / EPSG Arctic zone 5-39", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6110"]] -6109=PROJCS["NAD83(CSRS) / EPSG Arctic zone 5-37", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6109"]] -6108=PROJCS["NAD83(CSRS) / EPSG Arctic zone 5-35", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6108"]] -6107=PROJCS["NAD83(CSRS) / EPSG Arctic zone 5-33", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -131.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6107"]] -6106=PROJCS["NAD83(CSRS) / EPSG Arctic zone 4-18", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6106"]] -6105=PROJCS["NAD83(CSRS) / EPSG Arctic zone 4-16", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -103.99999999999999], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6105"]] -6104=PROJCS["NAD83(CSRS) / EPSG Arctic zone 4-14", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6104"]] -6103=PROJCS["NAD83(CSRS) / EPSG Arctic zone 3-29", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6103"]] -6102=PROJCS["NAD83(CSRS) / EPSG Arctic zone 3-27", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6102"]] -6101=PROJCS["NAD83(CSRS) / EPSG Arctic zone 3-25", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6101"]] -6100=PROJCS["NAD83(CSRS) / EPSG Arctic zone 2-16", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6100"]] -21100=PROJCS["Batavia (Jakarta) / NEIEZ", GEOGCS["Batavia (Jakarta)", DATUM["Batavia (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6813"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4813"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21100"]] -7899=PROJCS["GDA2020 / Vicgrid", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 145.0], PARAMETER["latitude_of_origin", -37.0], PARAMETER["standard_parallel_1", -36.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -38.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7899"]] -30494=PROJCS["Voirol 1879 / Sud Algerie (ancienne)", GEOGCS["Voirol 1879", DATUM["Voirol 1879", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6671"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4671"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30494"]] -30493=PROJCS["Voirol 1879 / Nord Algerie (ancienne)", GEOGCS["Voirol 1879", DATUM["Voirol 1879", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6671"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4671"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.999625544], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30493"]] -30492=PROJCS["Voirol 1875 / Sud Algerie (ancienne)", GEOGCS["Voirol 1875", DATUM["Voirol 1875", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-73.0, -247.0, 227.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6304"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4304"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30492"]] -7890=VERT_CS["SHVD2015 height", VERT_DATUM["St. Helena Vertical Datum 2015", 2005, AUTHORITY["EPSG", "1177"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7890"]] -30491=PROJCS["Voirol 1875 / Nord Algerie (ancienne)", GEOGCS["Voirol 1875", DATUM["Voirol 1875", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-73.0, -247.0, 227.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6304"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4304"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.999625544], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30491"]] -28193=PROJCS["Palestine 1923 / Israeli CS Grid", GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 35.212080555555566], PARAMETER["latitude_of_origin", 31.734096944444453], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 170251.555], PARAMETER["false_northing", 1126867.909], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28193"]] -28192=PROJCS["Palestine 1923 / Palestine Belt", GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.212080555555566], PARAMETER["latitude_of_origin", 31.734096944444453], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 170251.555], PARAMETER["false_northing", 1126867.909], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28192"]] -28191=PROJCS["Palestine 1923 / Palestine Grid", GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 35.212080555555566], PARAMETER["latitude_of_origin", 31.734096944444453], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 170251.555], PARAMETER["false_northing", 126867.909], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28191"]] -32667=PROJCS["WGS 84 / BLM 17N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32667"]] -32666=PROJCS["WGS 84 / BLM 16N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32666"]] -32665=PROJCS["WGS 84 / BLM 15N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32665"]] -32664=PROJCS["WGS 84 / BLM 14N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32664"]] -7889=VERT_CS["St. Helena Tritan 2011 height", VERT_DATUM["St. Helena Tritan Vertical Datum 2011", 2005, AUTHORITY["EPSG", "1176"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7889"]] -32663=PROJCS["WGS 84 / World Equidistant Cylindrical", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equidistant_Cylindrical", AUTHORITY["EPSG", "9842"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32663"]] -7888=VERT_CS["Jamestown 1971 height", VERT_DATUM["Jamestown 1971", 2005, AUTHORITY["EPSG", "1175"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7888"]] -32662=PROJCS["WGS 84 / Plate Carree", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equidistant Cylindrical (Spherical)", AUTHORITY["EPSG", "9823"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32662"]] -7887=PROJCS["SHMG2015", GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7886"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7887"]] -#disabled: AXIS has a string value: 32661=PROJCS["WGS 84 / UPS North (N,E)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Northing", "South along 180 deg"], AXIS["Easting", "South along 90 deg East"], AUTHORITY["EPSG", "32661"]] -7886=GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7886"]] -32660=PROJCS["WGS 84 / UTM zone 60N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32660"]] -7885=GEOGCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7885"]] -7884=GEOCCS["SHGD2015", DATUM["St. Helena Geodetic Datum 2015", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7884"]] -7883=PROJCS["St. Helena Tritan / UTM zone 30S", GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7881"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7883"]] -7882=PROJCS["St. Helena Tritan / SHLG(Tritan)", GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7881"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -5.716666666666667], PARAMETER["latitude_of_origin", -15.966666666666663], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 299483.737], PARAMETER["false_northing", 2000527.879], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7882"]] -62046405=GEOGCS["Ain el Abd (deg)", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62046405"]] -7881=GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7881"]] -7880=GEOGCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7880"]] -32659=PROJCS["WGS 84 / UTM zone 59N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32659"]] -32658=PROJCS["WGS 84 / UTM zone 58N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32658"]] -32657=PROJCS["WGS 84 / UTM zone 57N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32657"]] -32656=PROJCS["WGS 84 / UTM zone 56N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32656"]] -32655=PROJCS["WGS 84 / UTM zone 55N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32655"]] -62926405=GEOGCS["Sapper Hill 1943 (deg)", DATUM["Sapper Hill 1943", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-355.0, 21.0, 72.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6292"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62926405"]] -32654=PROJCS["WGS 84 / UTM zone 54N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32654"]] -7879=GEOCCS["St. Helena Tritan", DATUM["St. Helena Tritan", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-0.077, 0.079, 0.086, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7879"]] -32653=PROJCS["WGS 84 / UTM zone 53N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32653"]] -7878=PROJCS["Astro DOS 71 / UTM zone 30S", GEOGCS["Astro DOS 71", DATUM["Astro DOS 71", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-323.65, 551.39, -491.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6710"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4710"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7878"]] -32652=PROJCS["WGS 84 / UTM zone 52N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32652"]] -7877=PROJCS["Astro DOS 71 / SHLG71", GEOGCS["Astro DOS 71", DATUM["Astro DOS 71", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-323.65, 551.39, -491.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6710"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4710"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -5.716666666666667], PARAMETER["latitude_of_origin", -15.966666666666663], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7877"]] -32651=PROJCS["WGS 84 / UTM zone 51N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32651"]] -32650=PROJCS["WGS 84 / UTM zone 50N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32650"]] -5699=COMPD_CS["RGF93 / Lambert-93 + NGF-IGN78 height", PROJCS["RGF93 / Lambert-93", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 6600000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2154"]], VERT_CS["NGF-IGN78 height", VERT_DATUM["Nivellement General de la France - IGN78", 2005, AUTHORITY["EPSG", "5120"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5721"]], AUTHORITY["EPSG", "5699"]] -5698=COMPD_CS["RGF93 / Lambert-93 + NGF-IGN69 height", PROJCS["RGF93 / Lambert-93", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 6600000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2154"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "5698"]] -32649=PROJCS["WGS 84 / UTM zone 49N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32649"]] -32648=PROJCS["WGS 84 / UTM zone 48N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32648"]] -32647=PROJCS["WGS 84 / UTM zone 47N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32647"]] -32646=PROJCS["WGS 84 / UTM zone 46N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32646"]] -32645=PROJCS["WGS 84 / UTM zone 45N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32645"]] -32644=PROJCS["WGS 84 / UTM zone 44N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32644"]] -32643=PROJCS["WGS 84 / UTM zone 43N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32643"]] -32642=PROJCS["WGS 84 / UTM zone 42N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32642"]] -32641=PROJCS["WGS 84 / UTM zone 41N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32641"]] -32640=PROJCS["WGS 84 / UTM zone 40N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32640"]] -5685=PROJCS["DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5685"]] -5684=PROJCS["DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5684"]] -5683=PROJCS["DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5683"]] -5682=PROJCS["DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5682"]] -5681=GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5681"]] -5680=PROJCS["DHDN / 3-degree Gauss-Kruger zone 1 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5680"]] -32639=PROJCS["WGS 84 / UTM zone 39N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32639"]] -32638=PROJCS["WGS 84 / UTM zone 38N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32638"]] -32637=PROJCS["WGS 84 / UTM zone 37N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32637"]] -32636=PROJCS["WGS 84 / UTM zone 36N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32636"]] -32635=PROJCS["WGS 84 / UTM zone 35N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32635"]] -66366405=GEOGCS["Petrels 1972 (deg)", DATUM["Petrels 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[365.0, 194.0, 166.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6636"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66366405"]] -32634=PROJCS["WGS 84 / UTM zone 34N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32634"]] -7859=PROJCS["GDA2020 / MGA zone 59", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7859"]] -32633=PROJCS["WGS 84 / UTM zone 33N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32633"]] -7858=PROJCS["GDA2020 / MGA zone 58", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7858"]] -32632=PROJCS["WGS 84 / UTM zone 32N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32632"]] -7857=PROJCS["GDA2020 / MGA zone 57", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7857"]] -32631=PROJCS["WGS 84 / UTM zone 31N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32631"]] -7856=PROJCS["GDA2020 / MGA zone 56", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7856"]] -61646405=GEOGCS["South Yemen (deg)", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61646405"]] -32630=PROJCS["WGS 84 / UTM zone 30N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32630"]] -7855=PROJCS["GDA2020 / MGA zone 55", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7855"]] -7854=PROJCS["GDA2020 / MGA zone 54", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7854"]] -7853=PROJCS["GDA2020 / MGA zone 53", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7853"]] -5679=PROJCS["DHDN / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5679"]] -7852=PROJCS["GDA2020 / MGA zone 52", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7852"]] -5678=PROJCS["DHDN / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5678"]] -7851=PROJCS["GDA2020 / MGA zone 51", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7851"]] -5677=PROJCS["DHDN / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5677"]] -7850=PROJCS["GDA2020 / MGA zone 50", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7850"]] -5676=PROJCS["DHDN / 3-degree Gauss-Kruger zone 2 (E-N)", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5676"]] -5675=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5675"]] -5674=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5674"]] -5673=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5673"]] -3499=PROJCS["NAD83(NSRS2007) / California zone 6", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3499"]] -5672=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5672"]] -3498=PROJCS["NAD83(NSRS2007) / California zone 5 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3498"]] -5671=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5671"]] -3497=PROJCS["NAD83(NSRS2007) / California zone 5", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3497"]] -5670=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5670"]] -62596405=GEOGCS["Malongo 1987 (deg)", DATUM["Malongo 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-254.1, -5.36, -100.29, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6259"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62596405"]] -3496=PROJCS["NAD83(NSRS2007) / California zone 4 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3496"]] -3495=PROJCS["NAD83(NSRS2007) / California zone 4", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3495"]] -3494=PROJCS["NAD83(NSRS2007) / California zone 3 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3494"]] -3493=PROJCS["NAD83(NSRS2007) / California zone 3", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3493"]] -3492=PROJCS["NAD83(NSRS2007) / California zone 2 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3492"]] -3491=PROJCS["NAD83(NSRS2007) / California zone 2", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3491"]] -3490=PROJCS["NAD83(NSRS2007) / California zone 1 (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3490"]] -32629=PROJCS["WGS 84 / UTM zone 29N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32629"]] -32628=PROJCS["WGS 84 / UTM zone 28N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32628"]] -32627=PROJCS["WGS 84 / UTM zone 27N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32627"]] -32626=PROJCS["WGS 84 / UTM zone 26N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32626"]] -32625=PROJCS["WGS 84 / UTM zone 25N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32625"]] -32624=PROJCS["WGS 84 / UTM zone 24N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32624"]] -7849=PROJCS["GDA2020 / MGA zone 49", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7849"]] -32623=PROJCS["WGS 84 / UTM zone 23N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32623"]] -7848=PROJCS["GDA2020 / MGA zone 48", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7848"]] -32622=PROJCS["WGS 84 / UTM zone 22N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32622"]] -7847=PROJCS["GDA2020 / MGA zone 47", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7847"]] -32621=PROJCS["WGS 84 / UTM zone 21N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32621"]] -7846=PROJCS["GDA2020 / MGA zone 46", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7846"]] -32620=PROJCS["WGS 84 / UTM zone 20N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32620"]] -7845=PROJCS["GDA2020 / GA LCC", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 134.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7845"]] -7844=GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]] -7843=GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7843"]] -5669=PROJCS["RD/83 / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5669"]] -7842=GEOCCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7842"]] -5668=PROJCS["RD/83 / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5668"]] -7841=VERT_CS["POM08 height", VERT_DATUM["Port Moresby 2008", 2005, AUTHORITY["EPSG", "1172"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7841"]] -5667=PROJCS["PD/83 / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5667"]] -5666=PROJCS["PD/83 / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5666"]] -5665=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 3 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5665"]] -5664=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 2 (E-N)", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5664"]] -5663=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5663"]] -3489=PROJCS["NAD83(NSRS2007) / California zone 1", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3489"]] -3488=PROJCS["NAD83(NSRS2007) / California Albers", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3488"]] -3487=PROJCS["NAD83(NSRS2007) / Arkansas South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3487"]] -3486=PROJCS["NAD83(NSRS2007) / Arkansas South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3486"]] -3485=PROJCS["NAD83(NSRS2007) / Arkansas North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3485"]] -3484=PROJCS["NAD83(NSRS2007) / Arkansas North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3484"]] -3483=PROJCS["NAD83(NSRS2007) / Arizona West (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3483"]] -3482=PROJCS["NAD83(NSRS2007) / Arizona West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3482"]] -3481=PROJCS["NAD83(NSRS2007) / Arizona East (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3481"]] -3480=PROJCS["NAD83(NSRS2007) / Arizona East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3480"]] -32619=PROJCS["WGS 84 / UTM zone 19N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32619"]] -32618=PROJCS["WGS 84 / UTM zone 18N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32618"]] -32617=PROJCS["WGS 84 / UTM zone 17N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32617"]] -32616=PROJCS["WGS 84 / UTM zone 16N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32616"]] -32615=PROJCS["WGS 84 / UTM zone 15N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32615"]] -32614=PROJCS["WGS 84 / UTM zone 14N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32614"]] -7839=VERT_CS["NZVD2016 height", VERT_DATUM["New Zealand Vertical Datum 2016", 2005, AUTHORITY["EPSG", "1169"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7839"]] -32613=PROJCS["WGS 84 / UTM zone 13N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32613"]] -32612=PROJCS["WGS 84 / UTM zone 12N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32612"]] -7837=VERT_CS["DHHN2016 height", VERT_DATUM["Deutsches Haupthoehennetz 2016", 2005, AUTHORITY["EPSG", "1170"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7837"]] -32611=PROJCS["WGS 84 / UTM zone 11N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32611"]] -32610=PROJCS["WGS 84 / UTM zone 10N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32610"]] -5659=PROJCS["Monte Mario / TM Emilia-Romagna", GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4265"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500053.0], PARAMETER["false_northing", -3999820.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5659"]] -7832=VERT_CS["POM96 height", VERT_DATUM["Port Moresby 1996", 2005, AUTHORITY["EPSG", "1171"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7832"]] -7831=PROJCS["Pulkovo 1942 / CS63 zone X7", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 41.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7831"]] -7830=PROJCS["Pulkovo 1942 / CS63 zone X6", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 38.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7830"]] -5655=PROJCS["NAD83(NSRS2007) / Vermont (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5655"]] -5654=PROJCS["NAD83(HARN) / Vermont (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5654"]] -5653=PROJCS["ETRS89 / UTM zone 33N (N-zE)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5653"]] -22832=PROJCS["Douala / UTM zone 32N", GEOGCS["Douala", DATUM["Douala", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6228"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4228"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22832"]] -3479=PROJCS["NAD83(NSRS2007) / Arizona Central (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3479"]] -5652=PROJCS["ETRS89 / UTM zone 32N (N-zE)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5652"]] -3478=PROJCS["NAD83(NSRS2007) / Arizona Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3478"]] -5651=PROJCS["ETRS89 / UTM zone 31N (N-zE)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5651"]] -3477=PROJCS["NAD83(NSRS2007) / Alaska zone 10", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3477"]] -5650=PROJCS["ETRS89 / UTM zone 33N (zE-N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5650"]] -3476=PROJCS["NAD83(NSRS2007) / Alaska zone 9", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3476"]] -3475=PROJCS["NAD83(NSRS2007) / Alaska zone 8", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3475"]] -3474=PROJCS["NAD83(NSRS2007) / Alaska zone 7", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3474"]] -3473=PROJCS["NAD83(NSRS2007) / Alaska zone 6", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3473"]] -3472=PROJCS["NAD83(NSRS2007) / Alaska zone 5", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3472"]] -3471=PROJCS["NAD83(NSRS2007) / Alaska zone 4", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3471"]] -3470=PROJCS["NAD83(NSRS2007) / Alaska zone 3", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3470"]] -63136405=GEOGCS["Belge 1972 (deg)", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63136405"]] -32609=PROJCS["WGS 84 / UTM zone 9N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32609"]] -32608=PROJCS["WGS 84 / UTM zone 8N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32608"]] -32607=PROJCS["WGS 84 / UTM zone 7N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32607"]] -32606=PROJCS["WGS 84 / UTM zone 6N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32606"]] -32605=PROJCS["WGS 84 / UTM zone 5N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32605"]] -32604=PROJCS["WGS 84 / UTM zone 4N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32604"]] -7829=PROJCS["Pulkovo 1942 / CS63 zone X5", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7829"]] -32603=PROJCS["WGS 84 / UTM zone 3N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32603"]] -7828=PROJCS["Pulkovo 1942 / CS63 zone X4", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 32.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7828"]] -32602=PROJCS["WGS 84 / UTM zone 2N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32602"]] -7827=PROJCS["Pulkovo 1942 / CS63 zone X3", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.499999999999996], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7827"]] -32601=PROJCS["WGS 84 / UTM zone 1N", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32601"]] -7826=PROJCS["Pulkovo 1942 / CS63 zone X2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 26.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7826"]] -7825=PROJCS["Pulkovo 1942 / CS63 zone X1", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.5], PARAMETER["latitude_of_origin", 0.08333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7825"]] -5649=PROJCS["ETRS89 / UTM zone 31N (zE-N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5649"]] -5646=PROJCS["NAD83 / Vermont (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5646"]] -5644=PROJCS["RGR92 / UTM zone 39S", GEOGCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4627"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5644"]] -5643=PROJCS["ED50 / SPBA LCC", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 48.0], PARAMETER["standard_parallel_1", 54.333333333333336], PARAMETER["false_easting", 815000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 52.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5643"]] -3469=PROJCS["NAD83(NSRS2007) / Alaska zone 2", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3469"]] -3468=PROJCS["NAD83(NSRS2007) / Alaska zone 1", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", -5000000.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3468"]] -5641=PROJCS["SIRGAS 2000 / Brazil Mercator", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Mercator_2SP", AUTHORITY["EPSG", "9805"]], PARAMETER["standard_parallel_1", 2.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -43.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5641"]] -3467=PROJCS["NAD83(NSRS2007) / Alaska Albers", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 55.00000000000001], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 65.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3467"]] -3466=PROJCS["NAD83(NSRS2007) / Alabama West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3466"]] -3465=PROJCS["NAD83(NSRS2007) / Alabama East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3465"]] -3464=PROJCS["NAD83(HARN) / Maine CS2000 Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3464"]] -3463=PROJCS["NAD83 / Maine CS2000 Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3463"]] -3462=PROJCS["Dabola 1981 / UTM zone 29N", GEOGCS["Dabola 1981", DATUM["Dabola 1981", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.0, 37.0, 124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4155"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3462"]] -3461=PROJCS["Dabola 1981 / UTM zone 28N", GEOGCS["Dabola 1981", DATUM["Dabola 1981", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.0, 37.0, 124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4155"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3461"]] -3460=PROJCS["Fiji 1986 / Fiji Map Grid", GEOGCS["Fiji 1986", DATUM["Fiji Geodetic Datum 1986", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.2263], AUTHORITY["EPSG", "6720"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4720"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 178.75], PARAMETER["latitude_of_origin", -17.0], PARAMETER["scale_factor", 0.99985], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3460"]] -7816=GEOGCS["WGS 84 (Transit)", DATUM["World Geodetic System 1984 (Transit)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1166"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7816"]] -7815=GEOCCS["WGS 84 (Transit)", DATUM["World Geodetic System 1984 (Transit)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1166"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7815"]] -66206405=GEOGCS["Point 58 (deg)", DATUM["Point 58", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-106.0, -129.0, 165.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6620"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66206405"]] -5639=PROJCS["ISN2004 / LCC Europe", GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5324"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5639"]] -5638=PROJCS["ISN2004 / LAEA Europe", GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5324"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5638"]] -5637=PROJCS["TUREF / LCC Europe", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5637"]] -5636=PROJCS["TUREF / LAEA Europe", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5636"]] -5635=PROJCS["REGCAN95 / LAEA Europe", GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5635"]] -5634=PROJCS["REGCAN95 / LCC Europe", GEOGCS["REGCAN95", DATUM["Red Geodesica de Canarias 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1035"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4081"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5634"]] -5633=PROJCS["PTRA08 / LAEA Europe", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5633"]] -3459=PROJCS["NAD83(HARN) / South Dakota South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3459"]] -5632=PROJCS["PTRA08 / LCC Europe", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5632"]] -3458=PROJCS["NAD83(HARN) / South Dakota North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3458"]] -5631=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5631"]] -3457=PROJCS["NAD83(HARN) / Louisiana South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3457"]] -3456=PROJCS["NAD83(HARN) / Louisiana North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3456"]] -3455=PROJCS["NAD83 / South Dakota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3455"]] -3454=PROJCS["NAD83 / South Dakota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3454"]] -3453=PROJCS["NAD83 / Louisiana Offshore (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 25.5], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3453"]] -3452=PROJCS["NAD83 / Louisiana South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3452"]] -3451=PROJCS["NAD83 / Louisiana North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3451"]] -62436405=GEOGCS["Kalianpur 1880 (deg)", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62436405"]] -3450=PROJCS["JAD2001 / UTM zone 18N", GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3450"]] -7805=PROJCS["BGS2005 / UTM zone 36N", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7805"]] -7804=PROJCS["BGS2005 / UTM zone 35N", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7804"]] -7803=PROJCS["BGS2005 / UTM zone 34N", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7803"]] -5629=PROJCS["Moznet / UTM zone 38S", GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4130"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5629"]] -7801=PROJCS["BGS2005 / CCS2005", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 25.5], PARAMETER["latitude_of_origin", 42.66787568333334], PARAMETER["standard_parallel_1", 43.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 4725824.3591], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7801"]] -5627=PROJCS["ED50 / TM 6 NE", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5627"]] -7800=PROJCS["BGS2005 / UTM zone 35N (N-E)", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7800"]] -5625=PROJCS["NAD27 / Michigan West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.75], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5625"]] -5624=PROJCS["NAD27 / Michigan Old Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5624"]] -5623=PROJCS["NAD27 / Michigan East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -83.66666666666667], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999942857], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5623"]] -3449=PROJCS["JAD2001 / UTM zone 17N", GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3449"]] -3448=PROJCS["JAD2001 / Jamaica Metric Grid", GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", 650000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3448"]] -5621=VERT_CS["EVRF2007 height", VERT_DATUM["European Vertical Reference Frame 2007", 2005, AUTHORITY["EPSG", "5215"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5621"]] -3447=PROJCS["ETRS89 / Belgian Lambert 2005", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.359215833333335], PARAMETER["latitude_of_origin", 50.79781500000001], PARAMETER["standard_parallel_1", 51.16666666666667], PARAMETER["false_easting", 150328.0], PARAMETER["false_northing", 166262.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3447"]] -5620=VERT_CS["IGN 1988 SM height", VERT_DATUM["IGN 1988 SM", 2005, AUTHORITY["EPSG", "5214"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5620"]] -3446=PROJCS["NAD83(HARN) / Rhode Island (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3446"]] -3445=PROJCS["NAD83(HARN) / New Hampshire (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3445"]] -3444=PROJCS["NAD83(HARN) / Illinois West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3444"]] -3443=PROJCS["NAD83(HARN) / Illinois East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3443"]] -3442=PROJCS["NAD83(HARN) / Arkansas South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3442"]] -3441=PROJCS["NAD83(HARN) / Arkansas North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3441"]] -3440=PROJCS["PSD93 / UTM zone 40N", GEOGCS["PSD93", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-180.624, -225.516, 173.919, -0.81, -1.898, 8.336, 16.71006], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4134"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3440"]] -5619=VERT_CS["IGN 1988 SB height", VERT_DATUM["IGN 1988 SB", 2005, AUTHORITY["EPSG", "5213"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5619"]] -5618=VERT_CS["IGN 1992 LD height", VERT_DATUM["IGN 1992 LD", 2005, AUTHORITY["EPSG", "5212"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5618"]] -5617=VERT_CS["IGN 1988 MG height", VERT_DATUM["IGN 1988 MG", 2005, AUTHORITY["EPSG", "5211"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5617"]] -5616=VERT_CS["IGN 1988 LS height", VERT_DATUM["IGN 1988 LS", 2005, AUTHORITY["EPSG", "5210"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5616"]] -5615=VERT_CS["RH00 height", VERT_DATUM["Rikets hojdsystem 1900", 2005, AUTHORITY["EPSG", "5209"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5615"]] -5614=VERT_CS["KOC WD depth (ft)", VERT_DATUM["KOC Well Datum", 2005, AUTHORITY["EPSG", "5187"]], UNIT["ft", 0.3048], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5614"]] -5613=VERT_CS["RH2000 height", VERT_DATUM["Rikets hojdsystem 2000", 2005, AUTHORITY["EPSG", "5208"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5613"]] -3439=PROJCS["PSD93 / UTM zone 39N", GEOGCS["PSD93", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-180.624, -225.516, 173.919, -0.81, -1.898, 8.336, 16.71006], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4134"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3439"]] -5612=VERT_CS["Baltic 1977 depth", VERT_DATUM["Baltic 1977", 2005, AUTHORITY["EPSG", "5105"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5612"]] -3438=PROJCS["NAD83 / Rhode Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3438"]] -5611=VERT_CS["Caspian height", VERT_DATUM["Caspian Sea", 2005, AUTHORITY["EPSG", "5106"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5611"]] -3437=PROJCS["NAD83 / New Hampshire (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3437"]] -5610=VERT_CS["HVRS71 height", VERT_DATUM["Croatian Vertical Reference System 1971", 2005, AUTHORITY["EPSG", "5207"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5610"]] -3436=PROJCS["NAD83 / Illinois West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3436"]] -3435=PROJCS["NAD83 / Illinois East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3435"]] -3434=PROJCS["NAD83 / Arkansas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3434"]] -3433=PROJCS["NAD83 / Arkansas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3433"]] -3432=PROJCS["NAD83(HARN) / New Jersey (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3432"]] -3431=PROJCS["NAD83(HARN) / Nevada West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3431"]] -3430=PROJCS["NAD83(HARN) / Nevada Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3430"]] -5609=VERT_CS["IGLD 1985 height", VERT_DATUM["International Great Lakes Datum 1985", 2005, AUTHORITY["EPSG", "5205"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5609"]] -5608=VERT_CS["IGLD 1955 height", VERT_DATUM["International Great Lakes Datum 1955", 2005, AUTHORITY["EPSG", "5204"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5608"]] -5607=VERT_CS["Bora Bora SAU 2001 height", VERT_DATUM["Bora Bora SAU 2001", 2005, AUTHORITY["EPSG", "5202"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5607"]] -5606=VERT_CS["Tahaa SAU 2001 height", VERT_DATUM["Tahaa SAU 2001", 2005, AUTHORITY["EPSG", "5201"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5606"]] -5605=VERT_CS["Huahine SAU 2001 height", VERT_DATUM["Huahine SAU 2001", 2005, AUTHORITY["EPSG", "5200"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5605"]] -5604=VERT_CS["Maupiti SAU 2001 height", VERT_DATUM["Maupiti SAU 2001", 2005, AUTHORITY["EPSG", "5199"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5604"]] -5603=VERT_CS["Raiatea SAU 2001 height", VERT_DATUM["Raiatea SAU 2001", 2005, AUTHORITY["EPSG", "5198"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5603"]] -3429=PROJCS["NAD83(HARN) / Nevada East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3429"]] -5602=VERT_CS["Moorea SAU 1981 height", VERT_DATUM["Moorea SAU 1981", 2005, AUTHORITY["EPSG", "5197"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5602"]] -3428=PROJCS["NAD83(HARN) / Kansas South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3428"]] -5601=VERT_CS["IGN 1966 height", VERT_DATUM["IGN 1966", 2005, AUTHORITY["EPSG", "5196"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5601"]] -3427=PROJCS["NAD83(HARN) / Kansas North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3427"]] -5600=VERT_CS["NGPF height", VERT_DATUM["Nivellement General de Polynesie Francaise", 2005, AUTHORITY["EPSG", "5195"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5600"]] -3426=PROJCS["NAD83(HARN) / Iowa South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3426"]] -3425=PROJCS["NAD83(HARN) / Iowa North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3425"]] -3424=PROJCS["NAD83 / New Jersey (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3424"]] -3423=PROJCS["NAD83 / Nevada West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3423"]] -3422=PROJCS["NAD83 / Nevada Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3422"]] -3421=PROJCS["NAD83 / Nevada East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3421"]] -3420=PROJCS["NAD83 / Kansas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3420"]] -62986405=GEOGCS["Timbalai 1948 (deg)", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62986405"]] -3419=PROJCS["NAD83 / Kansas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3419"]] -3418=PROJCS["NAD83 / Iowa South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3418"]] -3417=PROJCS["NAD83 / Iowa North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3417"]] -3416=PROJCS["ETRS89 / Austria Lambert", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 47.5], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3416"]] -3415=PROJCS["WGS 72BE / South China Sea Lambert", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 21.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3415"]] -3414=PROJCS["SVY21 / Singapore TM", GEOGCS["SVY21", DATUM["SVY21", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6757"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4757"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 103.83333333333333], PARAMETER["latitude_of_origin", 1.3666666666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28001.642], PARAMETER["false_northing", 38744.572], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3414"]] -#disabled: AXIS has a string value: 3413=PROJCS["WGS 84 / NSIDC Sea Ice Polar Stereographic North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 45 deg East"], AXIS["Northing", "South along 135 deg East"], AUTHORITY["EPSG", "3413"]] -#disabled: AXIS has a string value: 3412=PROJCS["NSIDC Sea Ice Polar Stereographic South", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3412"]] -#disabled: AXIS has a string value: 3411=PROJCS["NSIDC Sea Ice Polar Stereographic North", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 45 deg East"], AXIS["Northing", "South along 135 deg East"], AUTHORITY["EPSG", "3411"]] -3410=PROJCS["NSIDC EASE-Grid Global", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert Cylindrical Equal Area (Spherical)", AUTHORITY["EPSG", "9834"]], PARAMETER["central_meridian", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3410"]] -29873=PROJCS["Timbalai 1948 / RSO Borneo (m)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 590476.87], PARAMETER["false_northing", 442857.65], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29873"]] -#disabled: AXIS has a string value: 3409=PROJCS["NSIDC EASE-Grid South", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3409"]] -29872=PROJCS["Timbalai 1948 / RSO Borneo (ftSe)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 1937263.44], PARAMETER["false_northing", 1452947.58], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m*0.3047994715386762", 0.3047994715386762], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29872"]] -#disabled: AXIS has a string value: 3408=PROJCS["NSIDC EASE-Grid North", GEOGCS["Unspecified datum based upon the International 1924 Authalic Sphere", DATUM["Not specified (based on International 1924 Authalic Sphere)", SPHEROID["International 1924 Authalic Sphere", 6371228.0, 0.0, AUTHORITY["EPSG", "7057"]], AUTHORITY["EPSG", "6053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4053"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3408"]] -29871=PROJCS["Timbalai 1948 / RSO Borneo (ch)", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31582047222221], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 29352.4763], PARAMETER["false_northing", 22014.3572], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m*20.116765121552632", 20.116765121552632], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29871"]] -3407=PROJCS["Hong Kong 1963 Grid System", GEOGCS["Hong Kong 1963", DATUM["Hong Kong 1963", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6738"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4738"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 114.17855555555556], PARAMETER["latitude_of_origin", 22.312133333333332], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 132033.92], PARAMETER["false_northing", 62565.96], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3407"]] -3406=PROJCS["VN-2000 / UTM zone 49N", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3406"]] -3405=PROJCS["VN-2000 / UTM zone 48N", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3405"]] -3404=PROJCS["NAD83(HARN) / North Carolina (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3404"]] -3403=PROJCS["NAD83(CSRS) / Alberta 10-TM (Resource)", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9992], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3403"]] -3402=PROJCS["NAD83(CSRS) / Alberta 10-TM (Forest)", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9992], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3402"]] -3401=PROJCS["NAD83 / Alberta 10-TM (Resource)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9992], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3401"]] -3400=PROJCS["NAD83 / Alberta 10-TM (Forest)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9992], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3400"]] -29850=PROJCS["Timbalai 1948 / UTM zone 50N", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29850"]] -62826405=GEOGCS["Pointe Noire (deg)", DATUM["Congo 1960 Pointe Noire", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-178.3, -316.7, -131.5, 5.278, 6.077, 10.979, 19.166], AUTHORITY["EPSG", "6282"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62826405"]] -29849=PROJCS["Timbalai 1948 / UTM zone 49N", GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29849"]] -63196405=GEOGCS["KUDAMS (deg)", DATUM["Kuwait Utility", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[226.702, -193.337, -35.371, -2.229, 4.391, -9.238, 0.9798], AUTHORITY["EPSG", "6319"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63196405"]] -2999=PROJCS["Grand Comoros / UTM zone 38S", GEOGCS["Grand Comoros", DATUM["Grand Comoros", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-963.0, 510.0, -359.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6646"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4646"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2999"]] -2998=PROJCS["NEA74 Noumea / UTM zone 58S", GEOGCS["NEA74 Noumea", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4644"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2998"]] -2997=PROJCS["ST71 Belep / UTM zone 58S", GEOGCS["ST71 Belep", DATUM["ST71 Belep", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-480.26, -438.32, -643.429, 16.3119, 20.1721, -4.0349, -111.7002], AUTHORITY["EPSG", "6643"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4643"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2997"]] -2996=PROJCS["ST84 Ile des Pins / UTM zone 58S", GEOGCS["ST84 Ile des Pins", DATUM["ST84 Ile des Pins", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-13.0, -348.0, 292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6642"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4642"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2996"]] -2995=PROJCS["IGN53 Mare / UTM zone 58S", GEOGCS["IGN53 Mare", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4641"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2995"]] -2994=PROJCS["NAD83(HARN) / Oregon GIC Lambert (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2994"]] -2993=PROJCS["NAD83(HARN) / Oregon LCC (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2993"]] -2992=PROJCS["NAD83 / Oregon GIC Lambert (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2992"]] -2991=PROJCS["NAD83 / Oregon LCC (m)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2991"]] -2990=PROJCS["Reunion 1947 / TM Reunion", GEOGCS["Reunion 1947", DATUM["Reunion 1947", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[94.0, -948.0, -1262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6626"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4626"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 55.53333333333333], PARAMETER["latitude_of_origin", -21.116666666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 160000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2990"]] -66266405=GEOGCS["Piton des Neiges (deg)", DATUM["Reunion 1947", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[94.0, -948.0, -1262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6626"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66266405"]] -61546405=GEOGCS["ED50(ED77) (deg)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61546405"]] -69036405=GEOGCS["Madrid 1870 (Madrid) (deg)", DATUM["Madrid 1870 (Madrid)", SPHEROID["Struve 1860", 6378298.3, 294.73, AUTHORITY["EPSG", "7028"]], AUTHORITY["EPSG", "6903"]], PRIMEM["Madrid", -3.687938888888889, AUTHORITY["EPSG", "8905"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "69036405"]] -2989=PROJCS["RRAF 1991 / UTM zone 20N", GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4640"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2989"]] -62496405=GEOGCS["Lake (deg)", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62496405"]] -2988=PROJCS["MOP78 / UTM zone 1S", GEOGCS["MOP78", DATUM["MOP78", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[253.0, -132.0, -127.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6639"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4639"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2988"]] -2987=PROJCS["Saint Pierre et Miquelon 1950 / UTM zone 21N", GEOGCS["Saint Pierre et Miquelon 1950", DATUM["Saint Pierre et Miquelon 1950", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.363, 424.148, 373.13, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6638"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4638"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2987"]] -2984=PROJCS["RGNC 1991 / Lambert New Caledonia", GEOGCS["RGNC 1991", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4645"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", -21.5], PARAMETER["standard_parallel_1", -20.666666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 300000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -22.333333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2984"]] -2983=PROJCS["ST87 Ouvea / UTM zone 58S", GEOGCS["ST87 Ouvea", DATUM["ST87 Ouvea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-122.383, -188.696, 103.344, 3.5107, -4.9668, -5.7047, 4.4798], AUTHORITY["EPSG", "6635"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4635"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2983"]] -2982=PROJCS["IGN72 Grand Terre / UTM zone 58S", GEOGCS["IGN72 Grand Terre", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4634"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2982"]] -2981=PROJCS["IGN56 Lifou / UTM zone 58S", GEOGCS["IGN56 Lifou", DATUM["IGN56 Lifou", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[335.47, 222.58, -230.94, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6633"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4633"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2981"]] -2980=PROJCS["Combani 1950 / UTM zone 38S", GEOGCS["Combani 1950", DATUM["Combani 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-382.0, -59.0, -262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6632"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4632"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2980"]] -2979=PROJCS["K0 1949 / UTM zone 42S", GEOGCS["K0 1949", DATUM["K0 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6631"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4631"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2979"]] -2978=PROJCS["IGN72 Nuku Hiva / UTM zone 7S", GEOGCS["IGN72 Nuku Hiva", DATUM["IGN72 Nuku Hiva", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[165.804, 216.213, 180.26, -0.6251, -0.4515, -0.0721, 7.4111], AUTHORITY["EPSG", "6630"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4630"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2978"]] -2977=PROJCS["Tahaa 54 / UTM zone 5S", GEOGCS["Tahaa 54", DATUM["Tahaa 54", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[72.51, 345.411, 79.241, -1.5862, -0.8826, -0.5495, 1.3653], AUTHORITY["EPSG", "6629"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4629"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2977"]] -2976=PROJCS["Tahiti 52 / UTM zone 6S", GEOGCS["Tahiti 52", DATUM["Tahiti 52", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[162.0, 117.0, 154.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6628"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4628"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2976"]] -2975=PROJCS["RGR92 / UTM zone 40S", GEOGCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4627"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2975"]] -2973=PROJCS["Martinique 1938 / UTM zone 20N", GEOGCS["Martinique 1938", DATUM["Martinique 1938", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[126.93, 547.94, 130.41, -2.7867, 5.1612, -0.8584, 13.8227], AUTHORITY["EPSG", "6625"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4625"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2973"]] -6099=PROJCS["NAD83(CSRS) / EPSG Arctic zone 2-14", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -114.99999999999999], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6099"]] -2972=PROJCS["RGFG95 / UTM zone 22N", GEOGCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4624"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2972"]] -6098=PROJCS["NAD83(CSRS) / EPSG Arctic zone 1-23", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6098"]] -2971=PROJCS["CSG67 / UTM zone 22N", GEOGCS["CSG67", DATUM["Centre Spatial Guyanais 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-186.0, 230.0, 110.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6623"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4623"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2971"]] -6097=PROJCS["NAD83(NSRS2007) / EPSG Arctic zone 6-16", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6097"]] -2970=PROJCS["Guadeloupe 1948 / UTM zone 20N", GEOGCS["Guadeloupe 1948", DATUM["Guadeloupe 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-472.29, -5.63, -304.12, 0.4362, -0.8374, 0.2563, 1.8984], AUTHORITY["EPSG", "6622"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4622"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2970"]] -6096=PROJCS["NAD83(NSRS2007) / EPSG Arctic zone 6-14", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6096"]] -6095=PROJCS["NAD83(NSRS2007) / EPSG Arctic zone 5-31", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6095"]] -6094=PROJCS["NAD83(NSRS2007) / EPSG Arctic zone 5-29", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -162.99999999999997], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6094"]] -6093=PROJCS["WGS 84 / EPSG Arctic zone 5-27", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 179.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6093"]] -6092=PROJCS["WGS 84 / EPSG Arctic zone 5-25", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 158.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6092"]] -6091=PROJCS["WGS 84 / EPSG Arctic zone 5-23", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 137.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6091"]] -21097=PROJCS["Arc 1960 / UTM zone 37N", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21097"]] -6090=PROJCS["WGS 84 / EPSG Arctic zone 5-21", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 116.00000000000001], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6090"]] -21096=PROJCS["Arc 1960 / UTM zone 36N", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21096"]] -21095=PROJCS["Arc 1960 / UTM zone 35N", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21095"]] -2969=PROJCS["Fort Marigot / UTM zone 20N", GEOGCS["Fort Marigot", DATUM["Fort Marigot", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[137.0, 248.0, -430.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6621"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4621"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2969"]] -2968=PROJCS["NAD83(HARN) / Indiana West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2968"]] -8267=VERT_CS["GVR2016 height", VERT_DATUM["Greenland Vertical Reference 2016", 2005, AUTHORITY["EPSG", "1200"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8267"]] -2967=PROJCS["NAD83(HARN) / Indiana East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2967"]] -8266=VERT_CS["GVR2000 height", VERT_DATUM["GreenlandVertical Reference 2000", 2005, AUTHORITY["EPSG", "1199"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8266"]] -2966=PROJCS["NAD83 / Indiana West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2966"]] -2965=PROJCS["NAD83 / Indiana East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2965"]] -2964=PROJCS["NAD27 / Alaska Albers", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 55.00000000000001], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 65.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2964"]] -6089=PROJCS["WGS 84 / EPSG Arctic zone 5-19", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 95.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6089"]] -2962=PROJCS["NAD83(CSRS) / UTM zone 21N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2962"]] -6088=PROJCS["WGS 84 / EPSG Arctic zone 5-17", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6088"]] -63036405=GEOGCS["TC(1948) (deg)", DATUM["Trucial Coast 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6303"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63036405"]] -2961=PROJCS["NAD83(CSRS) / UTM zone 20N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2961"]] -6087=PROJCS["WGS 84 / EPSG Arctic zone 5-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6087"]] -2960=PROJCS["NAD83(CSRS) / UTM zone 19N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2960"]] -6086=PROJCS["WGS 84 / EPSG Arctic zone 4-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 179.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6086"]] -6085=PROJCS["WGS 84 / EPSG Arctic zone 4-38", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 154.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6085"]] -6084=PROJCS["WGS 84 / EPSG Arctic zone 4-36", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 130.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6084"]] -6083=PROJCS["WGS 84 / EPSG Arctic zone 4-34", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 106.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6083"]] -6082=PROJCS["WGS 84 / EPSG Arctic zone 4-32", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 82.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6082"]] -6081=PROJCS["WGS 84 / EPSG Arctic zone 4-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 58.00000000000001], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6081"]] -6080=PROJCS["WGS 84 / EPSG Arctic zone 3-19", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 145.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6080"]] -2959=PROJCS["NAD83(CSRS) / UTM zone 18N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2959"]] -2958=PROJCS["NAD83(CSRS) / UTM zone 17N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2958"]] -2957=PROJCS["NAD83(CSRS) / UTM zone 13N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2957"]] -2956=PROJCS["NAD83(CSRS) / UTM zone 12N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2956"]] -8255=GEOGCS["NAD83(CSRS)v7", DATUM["North American Datum of 1983 (CSRS) version 7", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8255"]] -2955=PROJCS["NAD83(CSRS) / UTM zone 11N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2955"]] -8254=GEOGCS["NAD83(CSRS)v7", DATUM["North American Datum of 1983 (CSRS) version 7", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8254"]] -2954=PROJCS["NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83)", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 47.25], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2954"]] -8253=GEOCCS["NAD83(CSRS)v7", DATUM["North American Datum of 1983 (CSRS) version 7", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8253"]] -2953=PROJCS["NAD83(CSRS) / New Brunswick Stereographic", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 7500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2953"]] -6079=PROJCS["WGS 84 / EPSG Arctic zone 3-17", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6079"]] -8252=GEOGCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8252"]] -2952=PROJCS["NAD83(CSRS) / MTM zone 10", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2952"]] -6078=PROJCS["WGS 84 / EPSG Arctic zone 3-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 83.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6078"]] -8251=GEOGCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8251"]] -2951=PROJCS["NAD83(CSRS) / MTM zone 9", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2951"]] -6077=PROJCS["WGS 84 / EPSG Arctic zone 3-13", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 51.99999999999999], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6077"]] -8250=GEOCCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8250"]] -2950=PROJCS["NAD83(CSRS) / MTM zone 8", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2950"]] -6076=PROJCS["WGS 84 / EPSG Arctic zone 2-26", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6076"]] -6075=PROJCS["WGS 84 / EPSG Arctic zone 2-24", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 53.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6075"]] -6074=PROJCS["ETRS89 / EPSG Arctic zone 5-13", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6074"]] -6073=PROJCS["ETRS89 / EPSG Arctic zone 5-11", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 14.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6073"]] -6072=PROJCS["ETRS89 / EPSG Arctic zone 4-28", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6072"]] -6071=PROJCS["ETRS89 / EPSG Arctic zone 4-26", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6071"]] -6070=PROJCS["ETRS89 / EPSG Arctic zone 3-11", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6070"]] -66106405=GEOGCS["Xian 1980 (deg)", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66106405"]] -8249=GEOGCS["NAD83(CSRS)v5", DATUM["North American Datum of 1983 (CSRS) version 5", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8249"]] -2949=PROJCS["NAD83(CSRS) / MTM zone 7", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2949"]] -8248=GEOGCS["NAD83(CSRS)v5", DATUM["North American Datum of 1983 (CSRS) version 5", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8248"]] -2948=PROJCS["NAD83(CSRS) / MTM zone 6", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2948"]] -8247=GEOCCS["NAD83(CSRS)v5", DATUM["North American Datum of 1983 (CSRS) version 5", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8247"]] -2947=PROJCS["NAD83(CSRS) / MTM zone 5", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2947"]] -8246=GEOGCS["NAD83(CSRS)v4", DATUM["North American Datum of 1983 (CSRS) version 4", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8246"]] -2946=PROJCS["NAD83(CSRS) / MTM zone 4", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2946"]] -2945=PROJCS["NAD83(CSRS) / MTM zone 3", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2945"]] -8244=GEOGCS["NAD83(CSRS)v4", DATUM["North American Datum of 1983 (CSRS) version 4", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8244"]] -2944=PROJCS["NAD83(CSRS) / SCoPQ zone 2", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2944"]] -2943=PROJCS["Selvagem Grande / UTM zone 28N", GEOGCS["Selvagem Grande", DATUM["Selvagem Grande", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-289.0, -124.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6616"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4616"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2943"]] -6069=PROJCS["ETRS89 / EPSG Arctic zone 2-22", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 16.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6069"]] -8242=GEOCCS["NAD83(CSRS)v4", DATUM["North American Datum of 1983 (CSRS) version 4", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8242"]] -62336405=GEOGCS["Gandajika 1970 (deg)", DATUM["Gandajika 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.0, -321.0, 50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6233"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62336405"]] -2942=PROJCS["Porto Santo / UTM zone 28N", GEOGCS["Porto Santo", DATUM["Porto Santo 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-499.0, -249.0, 314.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6615"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4615"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2942"]] -6068=PROJCS["GR96 / EPSG Arctic zone 8-22", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -37.0], PARAMETER["latitude_of_origin", 62.01530688888888], PARAMETER["standard_parallel_1", 63.666666666666664], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 8500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6068"]] -2941=PROJCS["Pulkovo 1942 / CS63 zone K4", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 56.766666666666666], PARAMETER["latitude_of_origin", 0.13333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2941"]] -6067=PROJCS["GR96 / EPSG Arctic zone 8-20", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -51.99999999999999], PARAMETER["latitude_of_origin", 62.01530688888888], PARAMETER["standard_parallel_1", 63.666666666666664], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 8500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6067"]] -8240=GEOGCS["NAD83(CSRS)v3", DATUM["North American Datum of 1983 (CSRS) version 3", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8240"]] -2940=PROJCS["Pulkovo 1942 / CS63 zone K3", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 53.766666666666666], PARAMETER["latitude_of_origin", 0.13333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2940"]] -6066=PROJCS["GR96 / EPSG Arctic zone 7-13", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -34.0], PARAMETER["latitude_of_origin", 65.35103930555559], PARAMETER["standard_parallel_1", 67.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 7500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 63.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6066"]] -6065=PROJCS["GR96 / EPSG Arctic zone 7-11", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 65.35103930555559], PARAMETER["standard_parallel_1", 67.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 7500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 63.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6065"]] -6064=PROJCS["GR96 / EPSG Arctic zone 6-30", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -20.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6064"]] -6063=PROJCS["GR96 / EPSG Arctic zone 6-28", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -38.00000000000001], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6063"]] -6062=PROJCS["GR96 / EPSG Arctic zone 6-26", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -56.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6062"]] -6061=PROJCS["GR96 / EPSG Arctic zone 5-45", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -22.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6061"]] -23240=PROJCS["Fahud / UTM zone 40N", GEOGCS["Fahud", DATUM["Fahud", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-345.0, 3.0, 223.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6232"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4232"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23240"]] -6060=PROJCS["GR96 / EPSG Arctic zone 5-43", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -42.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6060"]] -8239=GEOGCS["NAD83(CSRS)v3", DATUM["North American Datum of 1983 (CSRS) version 3", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8239"]] -2939=PROJCS["Pulkovo 1942 / CS63 zone K2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 50.766666666666666], PARAMETER["latitude_of_origin", 0.13333333333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2939"]] -8238=GEOCCS["NAD83(CSRS)v3", DATUM["North American Datum of 1983 (CSRS) version 3", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8238"]] -2938=PROJCS["Pulkovo 1942 / CS63 zone A4", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 50.53333333333333], PARAMETER["latitude_of_origin", 0.11666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2938"]] -8237=GEOGCS["NAD83(CSRS)v2", DATUM["North American Datum of 1983 (CSRS) version 2", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8237"]] -2937=PROJCS["Pulkovo 1942 / CS63 zone A3", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 47.53333333333333], PARAMETER["latitude_of_origin", 0.11666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2937"]] -2936=PROJCS["Pulkovo 1942 / CS63 zone A2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 44.53333333333333], PARAMETER["latitude_of_origin", 0.11666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2936"]] -8235=GEOGCS["NAD83(CSRS)v2", DATUM["North American Datum of 1983 (CSRS) version 2", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8235"]] -2935=PROJCS["Pulkovo 1942 / CS63 zone A1", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 41.53333333333333], PARAMETER["latitude_of_origin", 0.11666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2935"]] -2934=PROJCS["Segara (Jakarta) / NEIEZ", GEOGCS["Segara (Jakarta)", DATUM["Gunung Segara (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6820"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4820"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2934"]] -8233=GEOCCS["NAD83(CSRS)v2", DATUM["North American Datum of 1983 (CSRS) version 2", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8233"]] -23239=PROJCS["Fahud / UTM zone 39N", GEOGCS["Fahud", DATUM["Fahud", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-345.0, 3.0, 223.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6232"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4232"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23239"]] -2933=PROJCS["Segara / UTM zone 50S", GEOGCS["Segara", DATUM["Gunung Segara", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6613"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4613"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2933"]] -6059=PROJCS["GR96 / EPSG Arctic zone 5-41", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6059"]] -8232=GEOGCS["NAD83(CSRS96)", DATUM["North American Datum of 1983 (CSRS96)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8232"]] -2932=PROJCS["QND95 / Qatar National Grid", GEOGCS["QND95", DATUM["Qatar National Datum 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-119.4248, -303.65872, -11.00061, 1.164298, 0.174458, 1.096259, 3.657065], AUTHORITY["EPSG", "6614"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4614"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.21666666666667], PARAMETER["latitude_of_origin", 24.45], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2932"]] -6058=PROJCS["GR96 / EPSG Arctic zone 4-24", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -14.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6058"]] -8231=GEOGCS["NAD83(CSRS96)", DATUM["North American Datum of 1983 (CSRS96)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8231"]] -2931=PROJCS["Beduaram / TM 13 NE", GEOGCS["Beduaram", DATUM["Beduaram", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-106.0, -87.0, 188.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6213"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4213"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.999999999999998], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2931"]] -6057=PROJCS["GR96 / EPSG Arctic zone 4-22", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6057"]] -8230=GEOCCS["NAD83(CSRS96)", DATUM["North American Datum of 1983 (CSRS96)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8230"]] -2930=PROJCS["NAD83(HARN) / Wisconsin South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2930"]] -6056=PROJCS["GR96 / EPSG Arctic zone 4-20", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -64.0], PARAMETER["latitude_of_origin", 75.36440330555556], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 73.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6056"]] -6055=PROJCS["GR96 / EPSG Arctic zone 3-33", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -10.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6055"]] -6054=PROJCS["GR96 / EPSG Arctic zone 3-31", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6054"]] -6053=PROJCS["GR96 / EPSG Arctic zone 3-29", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 78.7073375277778], PARAMETER["standard_parallel_1", 80.33333333333333], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 3500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6053"]] -6052=PROJCS["GR96 / EPSG Arctic zone 2-20", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -12.0], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6052"]] -6051=PROJCS["GR96 / EPSG Arctic zone 2-18", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -51.99999999999999], PARAMETER["latitude_of_origin", 82.05842488888892], PARAMETER["standard_parallel_1", 83.66666666666667], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 80.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6051"]] -6050=PROJCS["GR96 / EPSG Arctic zone 1-25", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -30.0], PARAMETER["latitude_of_origin", 85.43711833333333], PARAMETER["standard_parallel_1", 87.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 1500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 83.66666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6050"]] -2929=PROJCS["NAD83(HARN) / Wisconsin Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2929"]] -8228=VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]] -2928=PROJCS["NAD83(HARN) / Wisconsin North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2928"]] -8227=GEOCCS["IGS14", DATUM["IGS14", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8227"]] -2927=PROJCS["NAD83(HARN) / Washington South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2927"]] -8226=PROJCS["NAD83(HARN) / WISCRS Adams and Juneau (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.36666666666667], PARAMETER["scale_factor", 1.0000365285], PARAMETER["false_easting", 482999.99900000007], PARAMETER["false_northing", 0.012], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8226"]] -2926=PROJCS["NAD83(HARN) / Washington North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2926"]] -8225=PROJCS["NAD83(HARN) / WISCRS Adams and Juneau (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.36666666666667], PARAMETER["scale_factor", 1.0000365285], PARAMETER["false_easting", 147218.6942], PARAMETER["false_northing", 0.0037], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8225"]] -2925=PROJCS["NAD83(HARN) / Virginia South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2925"]] -8224=PROJCS["NAD83(HARN) / WISCRS Ashland (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.62222222222222], PARAMETER["latitude_of_origin", 45.70611111111108], PARAMETER["scale_factor", 1.0000495683], PARAMETER["false_easting", 567000.001], PARAMETER["false_northing", 0.006], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8224"]] -2924=PROJCS["NAD83(HARN) / Virginia North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2924"]] -2923=PROJCS["NAD83(HARN) / Utah South (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 9842519.684999999], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2923"]] -8222=PROJCS["NAD83(HARN) / WISCRS Ashland (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.62222222222222], PARAMETER["latitude_of_origin", 45.70611111111108], PARAMETER["scale_factor", 1.0000495683], PARAMETER["false_easting", 172821.9461], PARAMETER["false_northing", 0.0017], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8222"]] -2922=PROJCS["NAD83(HARN) / Utah Central (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 6561679.790000001], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2922"]] -2921=PROJCS["NAD83(HARN) / Utah North (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 3280839.8950000005], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2921"]] -8220=PROJCS["NAD83(HARN) / WISCRS Barron (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.85], PARAMETER["latitude_of_origin", 45.13333333333334], PARAMETER["scale_factor", 1.0000486665], PARAMETER["false_easting", 305609.625], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8220"]] -2920=PROJCS["NAD83(HARN) / Texas South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2920"]] -66656405=GEOGCS["Azores Central 1995 (deg)", DATUM["Azores Central Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-103.088, 162.481, -28.276, 0.167, -0.082, -0.168, -1.504], AUTHORITY["EPSG", "6665"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66656405"]] -2919=PROJCS["NAD83(HARN) / Texas South Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2919"]] -8218=PROJCS["NAD83(HARN) / WISCRS Barron (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.85], PARAMETER["latitude_of_origin", 45.13333333333334], PARAMETER["scale_factor", 1.0000486665], PARAMETER["false_easting", 93150.0], PARAMETER["false_northing", 0.0029], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8218"]] -2918=PROJCS["NAD83(HARN) / Texas Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2918"]] -2917=PROJCS["NAD83(HARN) / Texas North Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2917"]] -8216=PROJCS["NAD83(HARN) / WISCRS Bayfield (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.15277777777774], PARAMETER["latitude_of_origin", 46.66964837722222], PARAMETER["scale_factor", 1.0000331195], PARAMETER["false_easting", 750000.001], PARAMETER["false_northing", 487372.659], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8216"]] -61936405=GEOGCS["Manoca 1962 (deg)", DATUM["Manoca 1962", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-70.9, -151.8, -41.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61936405"]] -2916=PROJCS["NAD83(HARN) / Texas North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2916"]] -2915=PROJCS["NAD83(HARN) / Tennessee (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2915"]] -8214=PROJCS["NAD83(HARN) / WISCRS Bayfield (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.15277777777774], PARAMETER["latitude_of_origin", 46.66964837722222], PARAMETER["scale_factor", 1.0000331195], PARAMETER["false_easting", 228600.4575], PARAMETER["false_northing", 148551.4837], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8214"]] -2914=PROJCS["NAD83(HARN) / Oregon South (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2914"]] -8213=PROJCS["NAD83(HARN) / WISCRS Brown (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 103674.333], PARAMETER["false_northing", 15091.833], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8213"]] -2913=PROJCS["NAD83(HARN) / Oregon North (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2913"]] -8212=PROJCS["NAD83(HARN) / WISCRS Brown (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 31600.0], PARAMETER["false_northing", 4600.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8212"]] -2912=PROJCS["NAD83(HARN) / Oklahoma South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2912"]] -2911=PROJCS["NAD83(HARN) / Oklahoma North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2911"]] -8210=PROJCS["NAD83(HARN) / WISCRS Buffalo (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.79722222222223], PARAMETER["latitude_of_origin", 43.481388888888894], PARAMETER["scale_factor", 1.0000382778], PARAMETER["false_easting", 574999.999], PARAMETER["false_northing", 0.016], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8210"]] -2910=PROJCS["NAD83(HARN) / North Dakota South (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2910"]] -21037=PROJCS["Arc 1960 / UTM zone 37S", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21037"]] -62886405=GEOGCS["Loma Quintana (deg)", DATUM["Loma Quintana", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6288"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62886405"]] -21036=PROJCS["Arc 1960 / UTM zone 36S", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21036"]] -21035=PROJCS["Arc 1960 / UTM zone 35S", GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21035"]] -8209=PROJCS["NAD83(HARN) / WISCRS Buffalo (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.79722222222223], PARAMETER["latitude_of_origin", 43.481388888888894], PARAMETER["scale_factor", 1.0000382778], PARAMETER["false_easting", 175260.3502], PARAMETER["false_northing", 0.0048], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8209"]] -2909=PROJCS["NAD83(HARN) / North Dakota North (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2909"]] -8208=PROJCS["NAD83(HARN) / WISCRS Burnett (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.45777777777778], PARAMETER["latitude_of_origin", 45.898714865833334], PARAMETER["scale_factor", 1.0000383841], PARAMETER["false_easting", 209999.999], PARAMETER["false_northing", 195032.104], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8208"]] -2908=PROJCS["NAD83(HARN) / New York Long Island (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2908"]] -8207=PROJCS["NAD83(HARN) / WISCRS Burnett (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.45777777777778], PARAMETER["latitude_of_origin", 45.898714865833334], PARAMETER["scale_factor", 1.0000383841], PARAMETER["false_easting", 64008.1276], PARAMETER["false_northing", 59445.9043], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8207"]] -2907=PROJCS["NAD83(HARN) / New York West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2907"]] -8206=PROJCS["NAD83(HARN) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.5], PARAMETER["latitude_of_origin", 42.71944444444444], PARAMETER["scale_factor", 1.0000286569], PARAMETER["false_easting", 802999.999], PARAMETER["false_northing", 0.016], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8206"]] -2906=PROJCS["NAD83(HARN) / New York Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2906"]] -8205=PROJCS["NAD83(HARN) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.5], PARAMETER["latitude_of_origin", 42.71944444444444], PARAMETER["scale_factor", 1.0000286569], PARAMETER["false_easting", 244754.8893], PARAMETER["false_northing", 0.0049], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8205"]] -2905=PROJCS["NAD83(HARN) / New York East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2905"]] -8204=PROJCS["NAD83(HARN) / WISCRS Chippewa (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.29444444444447], PARAMETER["latitude_of_origin", 44.97785689861111], PARAMETER["scale_factor", 1.0000391127], PARAMETER["false_easting", 197000.0], PARAMETER["false_northing", 144656.648], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8204"]] -2904=PROJCS["NAD83(HARN) / New Mexico West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2904"]] -8203=PROJCS["NAD83(HARN) / WISCRS Chippewa (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.29444444444447], PARAMETER["latitude_of_origin", 44.97785689861111], PARAMETER["scale_factor", 1.0000391127], PARAMETER["false_easting", 60045.72], PARAMETER["false_northing", 44091.4346], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8203"]] -2903=PROJCS["NAD83(HARN) / New Mexico Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2903"]] -8202=PROJCS["NAD83(HARN) / WISCRS Clark (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.70833333333334], PARAMETER["latitude_of_origin", 43.599999999999994], PARAMETER["scale_factor", 1.0000463003], PARAMETER["false_easting", 655999.997], PARAMETER["false_northing", 0.028], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8202"]] -2902=PROJCS["NAD83(HARN) / New Mexico East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2902"]] -8201=PROJCS["NAD83(HARN) / WISCRS Clark (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.70833333333334], PARAMETER["latitude_of_origin", 43.599999999999994], PARAMETER["scale_factor", 1.0000463003], PARAMETER["false_easting", 199949.1989], PARAMETER["false_northing", 0.0086], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8201"]] -2901=PROJCS["NAD83(HARN) / Montana (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2901"]] -8200=PROJCS["NAD83(HARN) / WISCRS Columbia (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.39444444444445], PARAMETER["latitude_of_origin", 43.46254664583334], PARAMETER["scale_factor", 1.00003498], PARAMETER["false_easting", 554999.999], PARAMETER["false_northing", 366041.307], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8200"]] -2900=PROJCS["NAD83(HARN) / Mississippi West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2900"]] -68146405=GEOGCS["RT38 (Stockholm) (deg)", DATUM["Stockholm 1938 (Stockholm)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6814"]], PRIMEM["Stockholm", 18.058277777777775, AUTHORITY["EPSG", "8911"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68146405"]] -62726405=GEOGCS["NZGD49 (deg)", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62726405"]] -7799=PROJCS["BGS2005 / UTM zone 34N (N-E)", GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7799"]] -63096405=GEOGCS["Yacare (deg)", DATUM["Yacare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-124.45, 183.74, 44.64, -0.4384, 0.5446, -0.9706, -2.1365], AUTHORITY["EPSG", "6309"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63096405"]] -7798=GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7798"]] -7797=GEOGCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7797"]] -7796=GEOCCS["BGS2005", DATUM["Bulgaria Geodetic System 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7796"]] -7795=PROJCS["RDN2008 / Zone 12 (E-N)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7795"]] -7794=PROJCS["RDN2008 / Italy zone (E-N)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9985], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7794"]] -7793=PROJCS["RDN2008 / UTM zone 34N", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7793"]] -7792=PROJCS["RDN2008 / UTM zone 33N", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7792"]] -7791=PROJCS["RDN2008 / UTM zone 32N", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7791"]] -7789=GEOCCS["ITRF2014", DATUM["International Terrestrial Reference Frame 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7789"]] -7787=PROJCS["WGS 84 / West Bengal", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.87499999999999], PARAMETER["latitude_of_origin", 24.375], PARAMETER["scale_factor", 0.9998584], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7787"]] -7786=PROJCS["WGS 84 / Tripura", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.75], PARAMETER["latitude_of_origin", 23.75], PARAMETER["scale_factor", 0.9999822], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7786"]] -32560=PROJCS["WGS 72BE / UTM zone 60S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32560"]] -7785=PROJCS["WGS 84 / Tamil Nadu", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.375], PARAMETER["latitude_of_origin", 10.875], PARAMETER["scale_factor", 0.9997942], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7785"]] -7784=PROJCS["WGS 84 / Sikkim", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 88.5], PARAMETER["latitude_of_origin", 27.625], PARAMETER["scale_factor", 0.9999926], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7784"]] -7783=PROJCS["WGS 84 / Mizoram", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 92.74999999999999], PARAMETER["latitude_of_origin", 23.124999999999996], PARAMETER["scale_factor", 0.9999821], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7783"]] -7782=PROJCS["WGS 84 / Lakshadweep", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 73.12500000000001], PARAMETER["latitude_of_origin", 10.0], PARAMETER["scale_factor", 0.9999536], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7782"]] -7781=PROJCS["WGS 84 / Kerala", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 76.00000000000001], PARAMETER["latitude_of_origin", 10.5], PARAMETER["scale_factor", 0.9999177], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7781"]] -7780=PROJCS["WGS 84 / Karnataka", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 76.375], PARAMETER["latitude_of_origin", 15.125000000000002], PARAMETER["scale_factor", 0.9998012], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7780"]] -66166405=GEOGCS["Selvagem Grande (deg)", DATUM["Selvagem Grande", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-289.0, -124.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6616"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66166405"]] -22780=PROJCS["Deir ez Zor / Levant Stereographic", GEOGCS["Deir ez Zor", DATUM["Deir ez Zor", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.58, -397.54, 458.78, -17.595, -2.847, 4.256, 3.225], AUTHORITY["EPSG", "6227"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4227"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 39.15], PARAMETER["latitude_of_origin", 34.199999999999996], PARAMETER["scale_factor", 0.9995341], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22780"]] -61446405=GEOGCS["Kalianpur 1937 (deg)", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61446405"]] -32559=PROJCS["WGS 72BE / UTM zone 59S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32559"]] -32558=PROJCS["WGS 72BE / UTM zone 58S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32558"]] -32557=PROJCS["WGS 72BE / UTM zone 57S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32557"]] -32556=PROJCS["WGS 72BE / UTM zone 56S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32556"]] -32555=PROJCS["WGS 72BE / UTM zone 55S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32555"]] -62396405=GEOGCS["Indian 1954 (deg)", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62396405"]] -32554=PROJCS["WGS 72BE / UTM zone 54S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32554"]] -7779=PROJCS["WGS 84 / Goa", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 15.375], PARAMETER["scale_factor", 0.9999913], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7779"]] -32553=PROJCS["WGS 72BE / UTM zone 53S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32553"]] -7778=PROJCS["WGS 84 / Chhattisgarh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 82.25], PARAMETER["latitude_of_origin", 21.0], PARAMETER["scale_factor", 0.9998332], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7778"]] -32552=PROJCS["WGS 72BE / UTM zone 52S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32552"]] -7777=PROJCS["WGS 84 / Andaman and Nicobar", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.25000000000001], PARAMETER["latitude_of_origin", 10.25], PARAMETER["scale_factor", 0.9999428], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7777"]] -32551=PROJCS["WGS 72BE / UTM zone 51S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32551"]] -7776=PROJCS["WGS 84 / Uttaranchal", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 79.375], PARAMETER["latitude_of_origin", 30.0017132], PARAMETER["standard_parallel_1", 31.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.000000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7776"]] -32550=PROJCS["WGS 72BE / UTM zone 50S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32550"]] -7775=PROJCS["WGS 84 / Uttar Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 80.87500000000001], PARAMETER["latitude_of_origin", 27.132708230000002], PARAMETER["standard_parallel_1", 29.375], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.875], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7775"]] -7774=PROJCS["WGS 84 / Rajasthan", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 73.875], PARAMETER["latitude_of_origin", 26.885055460000004], PARAMETER["standard_parallel_1", 29.45833333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.291666666666657], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7774"]] -7773=PROJCS["WGS 84 / Punjab", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 75.375], PARAMETER["latitude_of_origin", 31.00178226], PARAMETER["standard_parallel_1", 32.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7773"]] -7772=PROJCS["WGS 84 / Orissa", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 84.37499999999999], PARAMETER["latitude_of_origin", 20.25305174], PARAMETER["standard_parallel_1", 21.916666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7772"]] -5598=COMPD_CS["FEH2010 / Fehmarnbelt TM + FCSVR10 height", PROJCS["FEH2010 / Fehmarnbelt TM", GEOGCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5593"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5596"]], VERT_CS["FCSVR10 height", VERT_DATUM["Fehmarnbelt Vertical Reference 2010", 2005, AUTHORITY["EPSG", "1079"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5597"]], AUTHORITY["EPSG", "5598"]] -7771=PROJCS["WGS 84 / India Northeast", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 93.50000000000001], PARAMETER["latitude_of_origin", 25.63452135], PARAMETER["standard_parallel_1", 28.20833333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 23.041666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7771"]] -5597=VERT_CS["FCSVR10 height", VERT_DATUM["Fehmarnbelt Vertical Reference 2010", 2005, AUTHORITY["EPSG", "1079"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5597"]] -7770=PROJCS["WGS 84 / Nagaland", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 94.375], PARAMETER["latitude_of_origin", 26.12581974], PARAMETER["standard_parallel_1", 26.875], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 25.375], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7770"]] -5596=PROJCS["FEH2010 / Fehmarnbelt TM", GEOGCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5593"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5596"]] -5593=GEOGCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5593"]] -5592=GEOGCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5592"]] -5591=GEOCCS["FEH2010", DATUM["Fehmarnbelt Datum 2010", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1078"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5591"]] -22770=PROJCS["Deir ez Zor / Syria Lambert", GEOGCS["Deir ez Zor", DATUM["Deir ez Zor", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.58, -397.54, 458.78, -17.595, -2.847, 4.256, 3.225], AUTHORITY["EPSG", "6227"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4227"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 37.35], PARAMETER["latitude_of_origin", 34.65], PARAMETER["scale_factor", 0.9996256], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22770"]] -32549=PROJCS["WGS 72BE / UTM zone 49S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32549"]] -32548=PROJCS["WGS 72BE / UTM zone 48S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32548"]] -32547=PROJCS["WGS 72BE / UTM zone 47S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32547"]] -32546=PROJCS["WGS 72BE / UTM zone 46S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32546"]] -32545=PROJCS["WGS 72BE / UTM zone 45S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32545"]] -32544=PROJCS["WGS 72BE / UTM zone 44S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32544"]] -7769=PROJCS["WGS 84 / Meghalaya", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 91.375], PARAMETER["latitude_of_origin", 25.62524747], PARAMETER["standard_parallel_1", 26.04166666666666], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 25.20833333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7769"]] -32543=PROJCS["WGS 72BE / UTM zone 43S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32543"]] -7768=PROJCS["WGS 84 / Manipur", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 94.0], PARAMETER["latitude_of_origin", 24.75060911], PARAMETER["standard_parallel_1", 25.41666666666667], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7768"]] -32542=PROJCS["WGS 72BE / UTM zone 42S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32542"]] -7767=PROJCS["WGS 84 / Maharashtra", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 76.75], PARAMETER["latitude_of_origin", 18.88015774], PARAMETER["standard_parallel_1", 21.125], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 16.625], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7767"]] -32541=PROJCS["WGS 72BE / UTM zone 41S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32541"]] -7766=PROJCS["WGS 84 / Madhya Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 78.375], PARAMETER["latitude_of_origin", 24.00529821], PARAMETER["standard_parallel_1", 25.999999999999996], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 22.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7766"]] -32540=PROJCS["WGS 72BE / UTM zone 40S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32540"]] -7765=PROJCS["WGS 84 / Jharkhand", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 85.625], PARAMETER["latitude_of_origin", 23.626526819999995], PARAMETER["standard_parallel_1", 24.70833333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 22.54166666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7765"]] -7764=PROJCS["WGS 84 / Jammu and Kashmir", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 76.5], PARAMETER["latitude_of_origin", 34.75570874], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7764"]] -7763=PROJCS["WGS 84 / Himachal Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 77.375], PARAMETER["latitude_of_origin", 31.75183497], PARAMETER["standard_parallel_1", 32.75], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.75], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7763"]] -5589=PROJCS["Sibun Gorge 1922 / Colony Grid", GEOGCS["Sibun Gorge 1922", DATUM["Sibun Gorge 1922", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "1071"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5464"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63185750000001], PARAMETER["latitude_of_origin", 17.061241944444447], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 217259.26], PARAMETER["false_northing", 445474.83], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5589"]] -7762=PROJCS["WGS 84 / Haryana", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 76.00000000000001], PARAMETER["latitude_of_origin", 29.25226266], PARAMETER["standard_parallel_1", 30.416666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.08333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7762"]] -5588=PROJCS["NAD27 / New Brunswick Stereographic (NAD27)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5588"]] -7761=PROJCS["WGS 84 / Gujarat", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 71.375], PARAMETER["latitude_of_origin", 22.37807121], PARAMETER["standard_parallel_1", 23.95833333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 20.79166666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7761"]] -7760=PROJCS["WGS 84 / Delhi", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 77.0], PARAMETER["latitude_of_origin", 28.625101260000005], PARAMETER["standard_parallel_1", 28.875000000000004], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.375], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7760"]] -5583=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 39E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5583"]] -5582=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 36E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5582"]] -5581=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 33E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5581"]] -5580=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 30E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5580"]] -32539=PROJCS["WGS 72BE / UTM zone 39S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32539"]] -32538=PROJCS["WGS 72BE / UTM zone 38S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32538"]] -32537=PROJCS["WGS 72BE / UTM zone 37S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32537"]] -32536=PROJCS["WGS 72BE / UTM zone 36S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32536"]] -32535=PROJCS["WGS 72BE / UTM zone 35S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32535"]] -32534=PROJCS["WGS 72BE / UTM zone 34S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32534"]] -7759=PROJCS["WGS 84 / Bihar", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 85.875], PARAMETER["latitude_of_origin", 25.87725247], PARAMETER["standard_parallel_1", 27.125], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.625000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7759"]] -32533=PROJCS["WGS 72BE / UTM zone 33S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32533"]] -7758=PROJCS["WGS 84 / Assam", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 92.74999999999999], PARAMETER["latitude_of_origin", 26.00257703], PARAMETER["standard_parallel_1", 27.333333333333332], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 24.666666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7758"]] -32532=PROJCS["WGS 72BE / UTM zone 32S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32532"]] -7757=PROJCS["WGS 84 / Arunachal Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 94.5], PARAMETER["latitude_of_origin", 28.00157897], PARAMETER["standard_parallel_1", 29.000000000000004], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7757"]] -32531=PROJCS["WGS 72BE / UTM zone 31S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32531"]] -7756=PROJCS["WGS 84 / Andhra Pradesh", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 80.87500000000001], PARAMETER["latitude_of_origin", 16.25543298], PARAMETER["standard_parallel_1", 18.75], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 13.750000000000002], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7756"]] -32530=PROJCS["WGS 72BE / UTM zone 30S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32530"]] -7755=PROJCS["WGS 84 / India NSF LCC", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 35.17280444444445], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 12.472955000000002], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7755"]] -5579=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 27E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5579"]] -5578=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 24E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5578"]] -5577=PROJCS["UCS-2000 / 3-degree Gauss-Kruger CM 21E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5577"]] -5576=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 13", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5576"]] -5575=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 12", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5575"]] -5574=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 11", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5574"]] -5573=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 10", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5573"]] -3399=PROJCS["RD/83 / 3-degree Gauss-Kruger zone 5", GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3399"]] -5572=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 9", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5572"]] -3398=PROJCS["RD/83 / 3-degree Gauss-Kruger zone 4", GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3398"]] -5571=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 8", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5571"]] -3397=PROJCS["PD/83 / 3-degree Gauss-Kruger zone 4", GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3397"]] -5570=PROJCS["UCS-2000 / 3-degree Gauss-Kruger zone 7", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5570"]] -3396=PROJCS["PD/83 / 3-degree Gauss-Kruger zone 3", GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3396"]] -3395=PROJCS["WGS 84 / World Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3395"]] -3394=PROJCS["Nahrwan 1934 / Iraq zone", GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9987864078], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1166200.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3394"]] -3393=PROJCS["Karbala 1979 / UTM zone 39N", GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3393"]] -3392=PROJCS["Karbala 1979 / UTM zone 38N", GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3392"]] -3391=PROJCS["Karbala 1979 / UTM zone 37N", GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3391"]] -3390=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 60", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 60500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3390"]] -32529=PROJCS["WGS 72BE / UTM zone 29S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32529"]] -61996405=GEOGCS["Egypt 1930 (deg)", DATUM["Egypt 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6199"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61996405"]] -32528=PROJCS["WGS 72BE / UTM zone 28S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32528"]] -32527=PROJCS["WGS 72BE / UTM zone 27S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32527"]] -32526=PROJCS["WGS 72BE / UTM zone 26S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32526"]] -32525=PROJCS["WGS 72BE / UTM zone 25S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32525"]] -32524=PROJCS["WGS 72BE / UTM zone 24S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32524"]] -32523=PROJCS["WGS 72BE / UTM zone 23S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32523"]] -32522=PROJCS["WGS 72BE / UTM zone 22S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32522"]] -32521=PROJCS["WGS 72BE / UTM zone 21S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32521"]] -32520=PROJCS["WGS 72BE / UTM zone 20S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32520"]] -5569=PROJCS["UCS-2000 / Gauss-Kruger CM 39E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5569"]] -5568=PROJCS["UCS-2000 / Gauss-Kruger CM 33E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5568"]] -5567=PROJCS["UCS-2000 / Gauss-Kruger CM 27E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5567"]] -5566=PROJCS["UCS-2000 / Gauss-Kruger CM 21E", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5566"]] -30340=PROJCS["TC(1948) / UTM zone 40N", GEOGCS["TC(1948)", DATUM["Trucial Coast 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6303"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4303"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30340"]] -5565=PROJCS["UCS-2000 / Gauss-Kruger zone 7", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5565"]] -5564=PROJCS["UCS-2000 / Gauss-Kruger zone 6", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5564"]] -5563=PROJCS["UCS-2000 / Gauss-Kruger zone 5", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5563"]] -3389=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 60", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 60500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3389"]] -5562=PROJCS["UCS-2000 / Gauss-Kruger zone 4", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5562"]] -3388=PROJCS["Pulkovo 1942 / Caspian Sea Mercator", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Mercator_2SP", AUTHORITY["EPSG", "9805"]], PARAMETER["standard_parallel_1", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 51.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3388"]] -5561=GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]] -3387=PROJCS["KKJ / Finland zone 5", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3387"]] -5560=GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5560"]] -3386=PROJCS["KKJ / Finland zone 0", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3386"]] -3385=PROJCS["GDM2000 / Kelantan Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.29524166944442], PARAMETER["latitude_of_origin", 5.972543658333334], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13227.851], PARAMETER["false_northing", 8739.894], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3385"]] -3384=PROJCS["GDM2000 / Perak Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.81541058611111], PARAMETER["latitude_of_origin", 4.859063022222224], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -1.769], PARAMETER["false_northing", 133454.779], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3384"]] -66006405=GEOGCS["Anguilla 1957 (deg)", DATUM["Anguilla 1957", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6600"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66006405"]] -3383=PROJCS["GDM2000 / Kedah and Perlis Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.63637111111109], PARAMETER["latitude_of_origin", 5.9646727138888895], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3383"]] -3382=PROJCS["GDM2000 / Pinang Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.34437696388889], PARAMETER["latitude_of_origin", 5.421517541666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -23.414], PARAMETER["false_northing", 62.283], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3382"]] -3381=PROJCS["GDM2000 / Terengganu Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 103.07027562500002], PARAMETER["latitude_of_origin", 4.976285199999998], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19594.245], PARAMETER["false_northing", 3371.895], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3381"]] -3380=PROJCS["GDM2000 / Selangor Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 101.38910791388892], PARAMETER["latitude_of_origin", 3.684649049999999], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -34836.161], PARAMETER["false_northing", 56464.049], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3380"]] -32519=PROJCS["WGS 72BE / UTM zone 19S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32519"]] -32518=PROJCS["WGS 72BE / UTM zone 18S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32518"]] -32517=PROJCS["WGS 72BE / UTM zone 17S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32517"]] -32516=PROJCS["WGS 72BE / UTM zone 16S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32516"]] -32515=PROJCS["WGS 72BE / UTM zone 15S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32515"]] -32514=PROJCS["WGS 72BE / UTM zone 14S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32514"]] -32513=PROJCS["WGS 72BE / UTM zone 13S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32513"]] -32512=PROJCS["WGS 72BE / UTM zone 12S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32512"]] -30339=PROJCS["TC(1948) / UTM zone 39N", GEOGCS["TC(1948)", DATUM["Trucial Coast 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6303"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4303"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30339"]] -32511=PROJCS["WGS 72BE / UTM zone 11S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32511"]] -32510=PROJCS["WGS 72BE / UTM zone 10S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32510"]] -62236405=GEOGCS["Carthage (deg)", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62236405"]] -5559=PROJCS["Ocotepeque 1935 / Guatemala Norte", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 16.816666666666666], PARAMETER["scale_factor", 0.99992226], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 292209.579], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5559"]] -5558=GEOCCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5558"]] -5556=COMPD_CS["ETRS89 / UTM zone 33N + DHHN92 height", PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5556"]] -5555=COMPD_CS["ETRS89 / UTM zone 32N + DHHN92 height", PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5555"]] -5554=COMPD_CS["ETRS89 / UTM zone 31N + DHHN92 height", PROJCS["ETRS89 / UTM zone 31N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25831"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5554"]] -3379=PROJCS["GDM2000 / Pahang Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.36829898333332], PARAMETER["latitude_of_origin", 3.769388088888887], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -7368.228], PARAMETER["false_northing", 6485.858], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3379"]] -5552=PROJCS["PNG94 / PNGMG94 zone 56", GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5546"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5552"]] -3378=PROJCS["GDM2000 / Sembilan and Melaka Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 101.97490504166663], PARAMETER["latitude_of_origin", 2.6823476361111123], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3673.785], PARAMETER["false_northing", -4240.573], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3378"]] -5551=PROJCS["PNG94 / PNGMG94 zone 55", GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5546"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5551"]] -3377=PROJCS["GDM2000 / Johor Grid", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 103.42793623611111], PARAMETER["latitude_of_origin", 2.1216797444444446], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -14810.562], PARAMETER["false_northing", 8758.32], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3377"]] -5550=PROJCS["PNG94 / PNGMG94 zone 54", GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5546"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5550"]] -3376=PROJCS["GDM2000 / East Malaysia BRSO", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31580995000001], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3376"]] -3375=PROJCS["GDM2000 / Peninsula RSO", GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 102.25], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 323.02579646666675], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 804671.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3375"]] -3374=PROJCS["FD54 / UTM zone 29N", GEOGCS["FD54", DATUM["Faroe Datum 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6741"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4741"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3374"]] -3373=PROJCS["NAD83 / UTM zone 60N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3373"]] -3372=PROJCS["NAD83 / UTM zone 59N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3372"]] -3371=PROJCS["NAD27 / UTM zone 60N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3371"]] -3370=PROJCS["NAD27 / UTM zone 59N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3370"]] -32509=PROJCS["WGS 72BE / UTM zone 9S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32509"]] -32508=PROJCS["WGS 72BE / UTM zone 8S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32508"]] -32507=PROJCS["WGS 72BE / UTM zone 7S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32507"]] -32506=PROJCS["WGS 72BE / UTM zone 6S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32506"]] -32505=PROJCS["WGS 72BE / UTM zone 5S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32505"]] -32504=PROJCS["WGS 72BE / UTM zone 4S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32504"]] -32503=PROJCS["WGS 72BE / UTM zone 3S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32503"]] -32502=PROJCS["WGS 72BE / UTM zone 2S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32502"]] -32501=PROJCS["WGS 72BE / UTM zone 1S", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32501"]] -5546=GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5546"]] -5545=GEOGCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5545"]] -5544=GEOCCS["PNG94", DATUM["Papua New Guinea Geodetic Datum 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1076"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5544"]] -3369=PROJCS["IGN Astro 1960 / UTM zone 30N", GEOGCS["IGN Astro 1960", DATUM["IGN Astro 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6700"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4700"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3369"]] -3368=PROJCS["IGN Astro 1960 / UTM zone 29N", GEOGCS["IGN Astro 1960", DATUM["IGN Astro 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6700"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4700"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3368"]] -3367=PROJCS["IGN Astro 1960 / UTM zone 28N", GEOGCS["IGN Astro 1960", DATUM["IGN Astro 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6700"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4700"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3367"]] -3366=PROJCS["Hong Kong 1963 Grid System", GEOGCS["Hong Kong 1963", DATUM["Hong Kong 1963", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6738"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4738"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 114.17855555555556], PARAMETER["latitude_of_origin", 22.312133333333332], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40243.577756042374], PARAMETER["false_northing", 19069.933515125784], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3366"]] -3365=PROJCS["NAD83(HARN) / Pennsylvania South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3365"]] -3364=PROJCS["NAD83(HARN) / Pennsylvania South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3364"]] -3363=PROJCS["NAD83(HARN) / Pennsylvania North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3363"]] -3362=PROJCS["NAD83(HARN) / Pennsylvania North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3362"]] -3361=PROJCS["NAD83(HARN) / South Carolina (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3361"]] -3360=PROJCS["NAD83(HARN) / South Carolina", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 609600.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3360"]] -5539=PROJCS["Corrego Alegre 1961 / UTM zone 24S", GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5539"]] -5538=PROJCS["Corrego Alegre 1961 / UTM zone 23S", GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5538"]] -5537=PROJCS["Corrego Alegre 1961 / UTM zone 22S", GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5537"]] -5536=PROJCS["Corrego Alegre 1961 / UTM zone 21S", GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5536"]] -5535=PROJCS["SAD69(96) / UTM zone 25S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5535"]] -5534=PROJCS["SAD69(96) / UTM zone 24S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5534"]] -5533=PROJCS["SAD69(96) / UTM zone 23S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5533"]] -20539=PROJCS["Afgooye / UTM zone 39N", GEOGCS["Afgooye", DATUM["Afgooye", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-43.0, -163.0, 45.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6205"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4205"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20539"]] -3359=PROJCS["NAD83(HARN) / North Carolina (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000004.0000079998], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3359"]] -5532=PROJCS["SAD69(96) / UTM zone 22S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5532"]] -20538=PROJCS["Afgooye / UTM zone 38N", GEOGCS["Afgooye", DATUM["Afgooye", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-43.0, -163.0, 45.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6205"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4205"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20538"]] -3358=PROJCS["NAD83(HARN) / North Carolina", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 609601.22], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3358"]] -5531=PROJCS["SAD69(96) / UTM zone 21S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5531"]] -3357=PROJCS["Little Cayman 1961 / UTM zone 17N", GEOGCS["SIGD61", DATUM["Sister Islands Geodetic Datum 1961", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[44.4, 109.0, 151.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6726"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4726"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3357"]] -5530=PROJCS["SAD69(96) / Brazil Polyconic", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -54.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5530"]] -3356=PROJCS["Grand Cayman 1959 / UTM zone 17N", GEOGCS["GCGD59", DATUM["Grand Cayman Geodetic Datum 1959", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[67.8, 106.1, 138.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6723"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4723"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3356"]] -3355=PROJCS["Egypt Gulf of Suez S-650 TL / Red Belt", GEOGCS["Egypt Gulf of Suez S-650 TL", DATUM["Egypt Gulf of Suez S-650 TL", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-146.21, 112.63, 4.05, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6706"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 615000.0], PARAMETER["false_northing", 810000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3355"]] -3354=PROJCS["Mhast (offshore) / UTM zone 32S", GEOGCS["Mhast (offshore)", DATUM["Mhast (offshore)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6705"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4705"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3354"]] -3353=PROJCS["Mhast (onshore) / UTM zone 32S", GEOGCS["Mhast (onshore)", DATUM["Mhast (onshore)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6704"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4704"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3353"]] -3352=PROJCS["Pulkovo 1942 / CS63 zone C2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.95], PARAMETER["latitude_of_origin", 0.1], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3352"]] -3351=PROJCS["Pulkovo 1942 / CS63 zone C1", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.95], PARAMETER["latitude_of_origin", 0.1], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3351"]] -3350=PROJCS["Pulkovo 1942 / CS63 zone C0", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.95], PARAMETER["latitude_of_origin", 0.1], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3350"]] -61836405=GEOGCS["Azores Central 1948 (deg)", DATUM["Azores Central Islands 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.0, 167.0, -38.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61836405"]] -7707=VERT_CS["ODN (Offshore) height", VERT_DATUM["Ordnance Datum Newlyn (Offshore)", 2005, AUTHORITY["EPSG", "1164"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7707"]] -5527=GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]] -7700=VERT_CS["Latvia 2000 height", VERT_DATUM["Latvian Height System 2000", 2005, AUTHORITY["EPSG", "1162"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7700"]] -5524=GEOGCS["Corrego Alegre 1961", DATUM["Corrego Alegre 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1074"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5524"]] -5523=PROJCS["WGS 84 / Gabon TM 2011", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5523"]] -3349=PROJCS["WGS 84 / PDC Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -150.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3349"]] -62786405=GEOGCS["OSGB70 (deg)", DATUM["OSGB 1970 (SN)", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6278"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62786405"]] -3348=PROJCS["NAD83(CSRS) / Statistics Canada Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.86666666666666], PARAMETER["latitude_of_origin", 63.390674999999995], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 6200000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3348"]] -3347=PROJCS["NAD83 / Statistics Canada Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.86666666666666], PARAMETER["latitude_of_origin", 63.390674999999995], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 6200000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3347"]] -5520=PROJCS["DHDN / 3-degree Gauss-Kruger zone 1", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5520"]] -3346=PROJCS["LKS94 / Lithuania TM", GEOGCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4669"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3346"]] -3345=PROJCS["Mauritania 1999 / UTM zone 30N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4702"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3345"]] -3344=PROJCS["Mauritania 1999 / UTM zone 29N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4702"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3344"]] -3343=PROJCS["Mauritania 1999 / UTM zone 28N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4702"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3343"]] -3342=PROJCS["IGCB 1955 / UTM zone 33S", GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3342"]] -3341=PROJCS["IGCB 1955 / Congo TM zone 16", GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3341"]] -3340=PROJCS["IGCB 1955 / Congo TM zone 14", GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3340"]] -5519=PROJCS["CI1979 / Chatham Islands Map Grid", GEOGCS["Chatham Islands 1979", DATUM["Chatham Islands Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[174.05, -25.49, 112.57, -0.0, 0.0, -0.554, 0.2263], AUTHORITY["EPSG", "6673"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4673"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 650000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5519"]] -5518=PROJCS["CI1971 / Chatham Islands Map Grid", GEOGCS["Chatham Islands 1971", DATUM["Chatham Islands Datum 1971", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[175.0, -38.0, 113.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6672"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4672"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 650000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5518"]] -5513=PROJCS["S-JTSK / Krovak", GEOGCS["S-JTSK", DATUM["System of the Unified Trigonometrical Cadastral Network", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[572.213, 85.334, 461.94, 4.9732, -1.529, -5.2484, 3.5378], AUTHORITY["EPSG", "6156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4156"]], PROJECTION["Krovak", AUTHORITY["EPSG", "9819"]], PARAMETER["latitude_of_center", 49.50000000000001], PARAMETER["longitude_of_center", 24.833333333333332], PARAMETER["azimuth", 30.288139752777777], PARAMETER["pseudo_standard_parallel_1", 78.5], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "5513"]] -3339=PROJCS["IGCB 1955 / Congo TM zone 12", GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3339"]] -3338=PROJCS["NAD83 / Alaska Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 55.00000000000001], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 65.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3338"]] -3337=PROJCS["Le Pouce 1934 / Mauritius Grid", GEOGCS["Le Pouce 1934", DATUM["Le Pouce 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-770.1, 158.4, -498.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6699"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4699"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 57.52182777777776], PARAMETER["latitude_of_origin", -20.195069444444446], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3337"]] -3336=PROJCS["IGN 1962 Kerguelen / UTM zone 42S", GEOGCS["IGN 1962 Kerguelen", DATUM["IGN 1962 Kerguelen", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6698"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4698"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3336"]] -3335=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 5", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3335"]] -3334=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3334"]] -3333=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3333"]] -3332=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3332"]] -3331=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3331"]] -3330=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3330"]] -3329=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3329"]] -3328=PROJCS["Pulkovo 1942(58) / GUGiK-80", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 19.166666666666668], PARAMETER["latitude_of_origin", 52.166666666666664], PARAMETER["scale_factor", 0.999714], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3328"]] -3327=PROJCS["IGC 1962 / Congo TM zone 30", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3327"]] -3326=PROJCS["IGC 1962 / Congo TM zone 28", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3326"]] -68046405=GEOGCS["Makassar (Jakarta) (deg)", DATUM["Makassar (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6804"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68046405"]] -3325=PROJCS["IGC 1962 / Congo TM zone 26", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3325"]] -3324=PROJCS["IGC 1962 / Congo TM zone 24", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3324"]] -3323=PROJCS["IGC 1962 / Congo TM zone 22", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3323"]] -3322=PROJCS["IGC 1962 / Congo TM zone 20", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3322"]] -3321=PROJCS["IGC 1962 / Congo TM zone 18", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3321"]] -3320=PROJCS["IGC 1962 / Congo TM zone 16", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3320"]] -3319=PROJCS["IGC 1962 / Congo TM zone 14", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3319"]] -3318=PROJCS["IGC 1962 / Congo TM zone 12", GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3318"]] -3317=PROJCS["Kasai 1953 / Congo TM zone 24", GEOGCS["Kasai 1953", DATUM["Kasai 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6696"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4696"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3317"]] -3316=PROJCS["Kasai 1953 / Congo TM zone 22", GEOGCS["Kasai 1953", DATUM["Kasai 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6696"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4696"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3316"]] -3315=PROJCS["Katanga 1955 / Katanga TM", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3315"]] -3314=PROJCS["Katanga 1955 / Katanga Lambert", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -6.499999999999999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -11.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3314"]] -3313=PROJCS["RGFG95 / UTM zone 21N", GEOGCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4624"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3313"]] -3312=PROJCS["CSG67 / UTM zone 21N", GEOGCS["CSG67", DATUM["Centre Spatial Guyanais 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-186.0, 230.0, 110.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6623"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4623"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3312"]] -3311=PROJCS["NAD83(HARN) / California Albers", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3311"]] -3310=PROJCS["NAD83 / California Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3310"]] -3309=PROJCS["NAD27 / California Albers", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3309"]] -3308=PROJCS["GDA94 / NSW Lambert", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", -33.25], PARAMETER["standard_parallel_1", -30.75], PARAMETER["false_easting", 9300000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -35.75], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3308"]] -3307=PROJCS["Nakhl-e Ghanem / UTM zone 39N", GEOGCS["Nakhl-e Ghanem", DATUM["Nakhl-e Ghanem", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, -0.15, 0.68, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6693"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4693"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3307"]] -3306=PROJCS["Maupiti 83 / UTM zone 5S", GEOGCS["Maupiti 83", DATUM["Maupiti 83", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[217.109, 86.452, 23.711, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6692"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4692"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3306"]] -3305=PROJCS["Moorea 87 / UTM zone 6S", GEOGCS["Moorea 87", DATUM["Moorea 87", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[218.769, 150.75, 176.75, 3.5231, 2.0037, 1.288, 10.9817], AUTHORITY["EPSG", "6691"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4691"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3305"]] -3304=PROJCS["Tahiti 79 / UTM zone 6S", GEOGCS["Tahiti 79", DATUM["Tahiti 79", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[221.597, 152.441, 176.523, 2.403, 1.3893, 0.884, 11.4648], AUTHORITY["EPSG", "6690"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4690"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3304"]] -27594=PROJCS["NTF (Paris) / Corse", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27594"]] -3303=PROJCS["Fatu Iva 72 / UTM zone 7S", GEOGCS["Fatu Iva 72", DATUM["Fatu Iva 72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[347.175, 1077.618, 2623.677, 33.9058, -70.6776, 9.4013, 186.0647], AUTHORITY["EPSG", "6688"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4688"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3303"]] -62626405=GEOGCS["Massawa (deg)", DATUM["Massawa", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[639.0, 405.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6262"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62626405"]] -27593=PROJCS["NTF (Paris) / Sud France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27593"]] -3302=PROJCS["IGN63 Hiva Oa / UTM zone 7S", GEOGCS["IGN63 Hiva Oa", DATUM["IGN63 Hiva Oa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[410.793, 54.542, 80.501, -2.5596, -2.3517, -0.6594, 17.3218], AUTHORITY["EPSG", "6689"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4689"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3302"]] -27592=PROJCS["NTF (Paris) / Centre France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27592"]] -3301=PROJCS["Estonian Coordinate System of 1997", GEOGCS["EST97", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4180"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 57.517553930555565], PARAMETER["standard_parallel_1", 59.333333333333336], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6375000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 58.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3301"]] -27591=PROJCS["NTF (Paris) / Nord France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27591"]] -3300=PROJCS["Estonian Coordinate System of 1992", GEOGCS["EST92", DATUM["Estonia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.055, -0.541, -0.185, 0.0183, 0.0003, 0.007, -0.014], AUTHORITY["EPSG", "6133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4133"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 57.517553930555565], PARAMETER["standard_parallel_1", 59.333333333333336], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6375000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 58.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3300"]] -27584=PROJCS["NTF (Paris) / France IV", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 4185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27584"]] -27583=PROJCS["NTF (Paris) / France III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27583"]] -27582=PROJCS["NTF (Paris) / France II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27582"]] -27581=PROJCS["NTF (Paris) / France I", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27581"]] -27574=PROJCS["NTF (Paris) / Lambert zone IV", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 4185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27574"]] -66066405=GEOGCS["St. Lucia 1955 (deg)", DATUM["St. Lucia 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-153.0, 153.0, 307.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6606"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66066405"]] -27573=PROJCS["NTF (Paris) / Lambert zone III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27573"]] -27572=PROJCS["NTF (Paris) / Lambert zone II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27572"]] -27571=PROJCS["NTF (Paris) / Lambert zone I", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27571"]] -61346405=GEOGCS["PDO Survey Datum 1993 (deg)", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-180.624, -225.516, 173.919, -0.81, -1.898, 8.336, 16.71006], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61346405"]] -25395=PROJCS["Luzon 1911 / Philippines zone V", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25395"]] -25394=PROJCS["Luzon 1911 / Philippines zone IV", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25394"]] -25393=PROJCS["Luzon 1911 / Philippines zone III", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25393"]] -25392=PROJCS["Luzon 1911 / Philippines zone II", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 119.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25392"]] -25391=PROJCS["Luzon 1911 / Philippines zone I", GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25391"]] -62296405=GEOGCS["Egypt 1907 (deg)", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62296405"]] -27564=PROJCS["NTF (Paris) / Lambert Corse", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 46.85], PARAMETER["scale_factor", 0.99994471], PARAMETER["false_easting", 234.358], PARAMETER["false_northing", 185861.369], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27564"]] -27563=PROJCS["NTF (Paris) / Lambert Sud France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27563"]] -27562=PROJCS["NTF (Paris) / Lambert Centre France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27562"]] -27561=PROJCS["NTF (Paris) / Lambert Nord France", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.999877341], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27561"]] -29739=PROJCS["Tananarive / UTM zone 39S", GEOGCS["Tananarive", DATUM["Tananarive 1925", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-198.383, -240.517, -107.909, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6297"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4297"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29739"]] -29738=PROJCS["Tananarive / UTM zone 38S", GEOGCS["Tananarive", DATUM["Tananarive 1925", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-198.383, -240.517, -107.909, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6297"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4297"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29738"]] -2899=PROJCS["NAD83(HARN) / Mississippi East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2899"]] -8198=PROJCS["NAD83(HARN) / WISCRS Columbia (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.39444444444445], PARAMETER["latitude_of_origin", 43.46254664583334], PARAMETER["scale_factor", 1.00003498], PARAMETER["false_easting", 169164.3381], PARAMETER["false_northing", 111569.6134], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8198"]] -2898=PROJCS["NAD83(HARN) / Michigan South (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2898"]] -8197=PROJCS["NAD83(HARN) / WISCRS Crawford (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.93888888888888], PARAMETER["latitude_of_origin", 43.20005560500001], PARAMETER["scale_factor", 1.0000349151], PARAMETER["false_easting", 373000.0], PARAMETER["false_northing", 176190.987], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8197"]] -2897=PROJCS["NAD83(HARN) / Michigan Central (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2897"]] -8196=PROJCS["NAD83(HARN) / WISCRS Crawford (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.93888888888888], PARAMETER["latitude_of_origin", 43.20005560500001], PARAMETER["scale_factor", 1.0000349151], PARAMETER["false_easting", 113690.6274], PARAMETER["false_northing", 53703.1201], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8196"]] -2896=PROJCS["NAD83(HARN) / Michigan North (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2896"]] -2895=PROJCS["NAD83(HARN) / Massachusetts Island (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2895"]] -2894=PROJCS["NAD83(HARN) / Massachusetts Mainland (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2894"]] -8193=PROJCS["NAD83(HARN) / WISCRS Dane (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.42222222222222], PARAMETER["latitude_of_origin", 43.06951603750002], PARAMETER["scale_factor", 1.0000384786], PARAMETER["false_easting", 811000.0], PARAMETER["false_northing", 480943.88600000006], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8193"]] -2893=PROJCS["NAD83(HARN) / Maryland (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2893"]] -2892=PROJCS["NAD83(HARN) / Kentucky South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2892"]] -8191=PROJCS["NAD83(HARN) / WISCRS Dane (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.42222222222222], PARAMETER["latitude_of_origin", 43.06951603750002], PARAMETER["scale_factor", 1.0000384786], PARAMETER["false_easting", 247193.2944], PARAMETER["false_northing", 146591.9896], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8191"]] -2891=PROJCS["NAD83(HARN) / Kentucky North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2891"]] -2890=PROJCS["NAD83(HARN) / Indiana West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 818125.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2890"]] -61896413=GEOGCS["REGVEN (3D deg)", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61896413"]] -8189=PROJCS["NAD83(HARN) / WISCRS Dodge and Jefferson (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.77499999999996], PARAMETER["latitude_of_origin", 41.4722222222222], PARAMETER["scale_factor", 1.0000346418], PARAMETER["false_easting", 863999.999], PARAMETER["false_northing", 0.025], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8189"]] -2889=PROJCS["NAD83(HARN) / Indiana East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 818125.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2889"]] -2888=PROJCS["NAD83(HARN) / Idaho West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2888"]] -8187=PROJCS["NAD83(HARN) / WISCRS Dodge and Jefferson (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.77499999999996], PARAMETER["latitude_of_origin", 41.4722222222222], PARAMETER["scale_factor", 1.0000346418], PARAMETER["false_easting", 263347.7263], PARAMETER["false_northing", 0.0076], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8187"]] -2887=PROJCS["NAD83(HARN) / Idaho Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2887"]] -2886=PROJCS["NAD83(HARN) / Idaho East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2886"]] -8185=PROJCS["NAD83(HARN) / WISCRS Door (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.27222222222227], PARAMETER["latitude_of_origin", 44.4], PARAMETER["scale_factor", 1.0000187521], PARAMETER["false_easting", 521000.0], PARAMETER["false_northing", 0.008], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8185"]] -2885=PROJCS["NAD83(HARN) / Georgia West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2885"]] -8184=PROJCS["NAD83(HARN) / WISCRS Door (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.27222222222227], PARAMETER["latitude_of_origin", 44.4], PARAMETER["scale_factor", 1.0000187521], PARAMETER["false_easting", 158801.1176], PARAMETER["false_northing", 0.0023], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8184"]] -2884=PROJCS["NAD83(HARN) / Georgia East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2884"]] -2883=PROJCS["NAD83(HARN) / Florida North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2883"]] -8182=PROJCS["NAD83(HARN) / WISCRS Douglas (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 45.88333333333333], PARAMETER["scale_factor", 1.0000385418], PARAMETER["false_easting", 194000.0], PARAMETER["false_northing", 0.013], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8182"]] -2882=PROJCS["NAD83(HARN) / Florida West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2882"]] -8181=PROJCS["NAD83(HARN) / WISCRS Douglas (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 45.88333333333333], PARAMETER["scale_factor", 1.0000385418], PARAMETER["false_easting", 59131.3183], PARAMETER["false_northing", 0.0041], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8181"]] -2881=PROJCS["NAD83(HARN) / Florida East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2881"]] -8180=PROJCS["NAD83(HARN) / WISCRS Dunn (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.89444444444446], PARAMETER["latitude_of_origin", 44.408333333333324], PARAMETER["scale_factor", 1.0000410324], PARAMETER["false_easting", 170000.001], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8180"]] -2880=PROJCS["NAD83(HARN) / Delaware (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2880"]] -61896405=GEOGCS["REGVEN (deg)", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61896405"]] -8179=PROJCS["NAD83(HARN) / WISCRS Dunn (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.89444444444446], PARAMETER["latitude_of_origin", 44.408333333333324], PARAMETER["scale_factor", 1.0000410324], PARAMETER["false_easting", 51816.104], PARAMETER["false_northing", 0.003], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8179"]] -2879=PROJCS["NAD83(HARN) / Connecticut (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2879"]] -2878=PROJCS["NAD83(HARN) / Colorado South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2878"]] -8177=PROJCS["NAD83(HARN) / WISCRS Forest (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63333333333333], PARAMETER["latitude_of_origin", 44.00555555555555], PARAMETER["scale_factor", 1.0000673004], PARAMETER["false_easting", 905000.005], PARAMETER["false_northing", 0.052], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8177"]] -2877=PROJCS["NAD83(HARN) / Colorado Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2877"]] -2876=PROJCS["NAD83(HARN) / Colorado North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2876"]] -2875=PROJCS["NAD83(HARN) / California zone 6 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2875"]] -2874=PROJCS["NAD83(HARN) / California zone 5 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2874"]] -8173=PROJCS["NAD83(HARN) / WISCRS Forest (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63333333333333], PARAMETER["latitude_of_origin", 44.00555555555555], PARAMETER["scale_factor", 1.0000673004], PARAMETER["false_easting", 275844.5533], PARAMETER["false_northing", 0.0157], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8173"]] -2873=PROJCS["NAD83(HARN) / California zone 4 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2873"]] -8172=PROJCS["NAD83(HARN) / WISCRS Grant (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.80000000000001], PARAMETER["latitude_of_origin", 41.41111111111111], PARAMETER["scale_factor", 1.0000349452], PARAMETER["false_easting", 794999.998], PARAMETER["false_northing", 0.033], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8172"]] -2872=PROJCS["NAD83(HARN) / California zone 3 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2872"]] -8171=PROJCS["NAD83(HARN) / WISCRS Grant (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.80000000000001], PARAMETER["latitude_of_origin", 41.41111111111111], PARAMETER["scale_factor", 1.0000349452], PARAMETER["false_easting", 242316.4841], PARAMETER["false_northing", 0.01], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8171"]] -2871=PROJCS["NAD83(HARN) / California zone 2 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2871"]] -8170=PROJCS["NAD83(HARN) / WISCRS Green and Lafayette (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.83888888888889], PARAMETER["latitude_of_origin", 42.637562276944436], PARAMETER["scale_factor", 1.0000390487], PARAMETER["false_easting", 558000.0], PARAMETER["false_northing", 150361.559], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8170"]] -2870=PROJCS["NAD83(HARN) / California zone 1 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2870"]] -62136405=GEOGCS["Beduaram (deg)", DATUM["Beduaram", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-106.0, -87.0, 188.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6213"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62136405"]] -29702=PROJCS["Tananarive (Paris) / Laborde Grid approximation", GEOGCS["Tananarive (Paris)", DATUM["Tananarive 1925 (Paris)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6810"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4810"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 49.0], PARAMETER["latitude_of_center", -21.0], PARAMETER["azimuth", 21.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], PARAMETER["rectified_grid_angle", 21.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29702"]] -29700=PROJCS["Tananarive (Paris) / Laborde Grid", GEOGCS["Tananarive (Paris)", DATUM["Tananarive 1925 (Paris)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6810"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4810"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 49.0], PARAMETER["latitude_of_center", -21.0], PARAMETER["azimuth", 21.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], PARAMETER["rectified_grid_angle", 21.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29700"]] -8169=PROJCS["NAD83(HARN) / WISCRS Green and Lafayette (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.83888888888889], PARAMETER["latitude_of_origin", 42.637562276944436], PARAMETER["scale_factor", 1.0000390487], PARAMETER["false_easting", 170078.7403], PARAMETER["false_northing", 45830.2947], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8169"]] -2869=PROJCS["NAD83(HARN) / Arizona West (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2869"]] -8168=PROJCS["NAD83(HARN) / WISCRS Green Lake and Marquette (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 43.807000117777775], PARAMETER["scale_factor", 1.0000344057], PARAMETER["false_easting", 495000.0], PARAMETER["false_northing", 259746.13200000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8168"]] -2868=PROJCS["NAD83(HARN) / Arizona Central (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2868"]] -8167=PROJCS["NAD83(HARN) / WISCRS Green Lake and Marquette (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 43.807000117777775], PARAMETER["scale_factor", 1.0000344057], PARAMETER["false_easting", 150876.3018], PARAMETER["false_northing", 79170.7795], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8167"]] -2867=PROJCS["NAD83(HARN) / Arizona East (ft)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2867"]] -8166=PROJCS["NAD83(HARN) / WISCRS Iowa (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16111111111107], PARAMETER["latitude_of_origin", 42.538888888888884], PARAMETER["scale_factor", 1.0000394961], PARAMETER["false_easting", 371000.0], PARAMETER["false_northing", 0.015], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8166"]] -2866=PROJCS["NAD83(HARN) / Puerto Rico and Virgin Is.", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2866"]] -8165=PROJCS["NAD83(HARN) / WISCRS Iowa (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16111111111107], PARAMETER["latitude_of_origin", 42.538888888888884], PARAMETER["scale_factor", 1.0000394961], PARAMETER["false_easting", 113081.0261], PARAMETER["false_northing", 0.0045], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8165"]] -2865=PROJCS["NAD83(HARN) / Wyoming West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2865"]] -8164=PROJCS["NAD83(HARN) / WISCRS Iron (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.25555555555555], PARAMETER["latitude_of_origin", 45.43333333333334], PARAMETER["scale_factor", 1.0000677153], PARAMETER["false_easting", 725000.0], PARAMETER["false_northing", 0.028], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8164"]] -2864=PROJCS["NAD83(HARN) / Wyoming West Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2864"]] -8163=PROJCS["NAD83(HARN) / WISCRS Iron (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.25555555555555], PARAMETER["latitude_of_origin", 45.43333333333334], PARAMETER["scale_factor", 1.0000677153], PARAMETER["false_easting", 220980.4419], PARAMETER["false_northing", 0.0085], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8163"]] -2863=PROJCS["NAD83(HARN) / Wyoming East Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2863"]] -8162=PROJCS["NAD83(HARN) / WISCRS Jackson (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.84429651944446], PARAMETER["latitude_of_origin", 44.25333512777778], PARAMETER["scale_factor", 1.0000353], PARAMETER["false_easting", 88582.5], PARAMETER["false_northing", 82020.833], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8162"]] -2862=PROJCS["NAD83(HARN) / Wyoming East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2862"]] -8161=PROJCS["NAD83(HARN) / WISCRS Jackson (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.84429651944446], PARAMETER["latitude_of_origin", 44.25333512777778], PARAMETER["scale_factor", 1.0000353], PARAMETER["false_easting", 27000.0], PARAMETER["false_northing", 25000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8161"]] -2861=PROJCS["NAD83(HARN) / Wisconsin South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2861"]] -8160=PROJCS["NAD83(HARN) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.89444444444446], PARAMETER["latitude_of_origin", 42.21666666666667], PARAMETER["scale_factor", 1.0000260649], PARAMETER["false_easting", 610000.003], PARAMETER["false_northing", 0.003], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8160"]] -2860=PROJCS["NAD83(HARN) / Wisconsin Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2860"]] -8159=PROJCS["NAD83(HARN) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.89444444444446], PARAMETER["latitude_of_origin", 42.21666666666667], PARAMETER["scale_factor", 1.0000260649], PARAMETER["false_easting", 185928.3728], PARAMETER["false_northing", 0.0009], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8159"]] -2859=PROJCS["NAD83(HARN) / Wisconsin North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2859"]] -8158=PROJCS["NAD83(HARN) / WISCRS Kewaunee, Manitowoc and Sheboygan (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 43.266666666666666], PARAMETER["scale_factor", 1.0000233704], PARAMETER["false_easting", 262000.006], PARAMETER["false_northing", 0.004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8158"]] -2858=PROJCS["NAD83(HARN) / West Virginia South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2858"]] -8157=PROJCS["NAD83(HARN) / WISCRS Kewaunee, Manitowoc and Sheboygan (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 43.266666666666666], PARAMETER["scale_factor", 1.0000233704], PARAMETER["false_easting", 79857.7614], PARAMETER["false_northing", 0.0012], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8157"]] -2857=PROJCS["NAD83(HARN) / West Virginia North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2857"]] -8156=PROJCS["NAD83(HARN) / WISCRS La Crosse (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.31666666666666], PARAMETER["latitude_of_origin", 43.45111111111112], PARAMETER["scale_factor", 1.0000319985], PARAMETER["false_easting", 427999.996], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8156"]] -2856=PROJCS["NAD83(HARN) / Washington South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2856"]] -8155=PROJCS["NAD83(HARN) / WISCRS La Crosse (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.31666666666666], PARAMETER["latitude_of_origin", 43.45111111111112], PARAMETER["scale_factor", 1.0000319985], PARAMETER["false_easting", 130454.6598], PARAMETER["false_northing", 0.0033], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8155"]] -2855=PROJCS["NAD83(HARN) / Washington North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2855"]] -8154=PROJCS["NAD83(HARN) / WISCRS Langlade (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.03333333333333], PARAMETER["latitude_of_origin", 45.15423710527776], PARAMETER["scale_factor", 1.0000627024], PARAMETER["false_easting", 651000.0], PARAMETER["false_northing", 345405.421], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8154"]] -2854=PROJCS["NAD83(HARN) / Virginia South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2854"]] -8153=PROJCS["NAD83(HARN) / WISCRS Langlade (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.03333333333333], PARAMETER["latitude_of_origin", 45.15423710527776], PARAMETER["scale_factor", 1.0000627024], PARAMETER["false_easting", 198425.197], PARAMETER["false_northing", 105279.7829], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8153"]] -2853=PROJCS["NAD83(HARN) / Virginia North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2853"]] -8152=PROJCS["NAD83(HARN) / WISCRS Lincoln (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.73333333333332], PARAMETER["latitude_of_origin", 44.84444444444444], PARAMETER["scale_factor", 1.0000599003], PARAMETER["false_easting", 381000.0], PARAMETER["false_northing", 0.019], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8152"]] -2852=PROJCS["NAD83(HARN) / Vermont", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2852"]] -8151=PROJCS["NAD83(HARN) / WISCRS Lincoln (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.73333333333332], PARAMETER["latitude_of_origin", 44.84444444444444], PARAMETER["scale_factor", 1.0000599003], PARAMETER["false_easting", 116129.0323], PARAMETER["false_northing", 0.0058], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8151"]] -2851=PROJCS["NAD83(HARN) / Utah South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2851"]] -8150=PROJCS["NAD83(HARN) / WISCRS Marathon (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.77], PARAMETER["latitude_of_origin", 44.90090442361111], PARAMETER["scale_factor", 1.000053289], PARAMETER["false_easting", 245000.0], PARAMETER["false_northing", 180607.47], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8150"]] -2850=PROJCS["NAD83(HARN) / Utah Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2850"]] -66456413=GEOGCS["RGNC 1991 (3D deg)", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66456413"]] -61736413=GEOGCS["IRENET95 (3D deg)", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61736413"]] -8149=PROJCS["NAD83(HARN) / WISCRS Marathon (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.77], PARAMETER["latitude_of_origin", 44.90090442361111], PARAMETER["scale_factor", 1.000053289], PARAMETER["false_easting", 74676.1493], PARAMETER["false_northing", 55049.2669], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8149"]] -2849=PROJCS["NAD83(HARN) / Utah North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2849"]] -8148=PROJCS["NAD83(HARN) / WISCRS Marinette (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.71111111111114], PARAMETER["latitude_of_origin", 44.69166666666665], PARAMETER["scale_factor", 1.0000234982], PARAMETER["false_easting", 783000.007], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8148"]] -27500=PROJCS["ATF (Paris) / Nord de Guerre", GEOGCS["ATF (Paris)", DATUM["Ancienne Triangulation Francaise (Paris)", SPHEROID["Plessis 1817", 6376523.0, 308.64, AUTHORITY["EPSG", "7027"]], AUTHORITY["EPSG", "6901"]], PRIMEM["Paris RGS", 2.596898148148149, AUTHORITY["EPSG", "8914"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4901"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 55.0], PARAMETER["scale_factor", 0.99950908], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27500"]] -2848=PROJCS["NAD83(HARN) / Texas South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2848"]] -8147=PROJCS["NAD83(HARN) / WISCRS Marinette (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.71111111111114], PARAMETER["latitude_of_origin", 44.69166666666665], PARAMETER["scale_factor", 1.0000234982], PARAMETER["false_easting", 238658.8794], PARAMETER["false_northing", 0.0032], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8147"]] -2847=PROJCS["NAD83(HARN) / Texas South Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2847"]] -8146=PROJCS["NAD83(HARN) / WISCRS Menominee (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.41666666666667], PARAMETER["latitude_of_origin", 44.71666666666667], PARAMETER["scale_factor", 1.0000362499], PARAMETER["false_easting", 346000.004], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8146"]] -2846=PROJCS["NAD83(HARN) / Texas Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2846"]] -8145=PROJCS["NAD83(HARN) / WISCRS Menominee (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.41666666666667], PARAMETER["latitude_of_origin", 44.71666666666667], PARAMETER["scale_factor", 1.0000362499], PARAMETER["false_easting", 105461.0121], PARAMETER["false_northing", 0.0029], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8145"]] -2845=PROJCS["NAD83(HARN) / Texas North Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2845"]] -8144=PROJCS["NAD83(HARN) / WISCRS Monroe (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.64166666666668], PARAMETER["latitude_of_origin", 44.0000739286111], PARAMETER["scale_factor", 1.0000434122], PARAMETER["false_easting", 671000.0], PARAMETER["false_northing", 400012.278], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8144"]] -2844=PROJCS["NAD83(HARN) / Texas North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2844"]] -8143=PROJCS["NAD83(HARN) / WISCRS Monroe (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.64166666666668], PARAMETER["latitude_of_origin", 44.0000739286111], PARAMETER["scale_factor", 1.0000434122], PARAMETER["false_easting", 204521.209], PARAMETER["false_northing", 121923.9861], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8143"]] -2843=PROJCS["NAD83(HARN) / Tennessee", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2843"]] -8142=PROJCS["NAD83(HARN) / WISCRS Oconto (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.90833333333335], PARAMETER["latitude_of_origin", 44.397222222222226], PARAMETER["scale_factor", 1.0000236869], PARAMETER["false_easting", 600000.006], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8142"]] -2842=PROJCS["NAD83(HARN) / South Dakota South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2842"]] -8141=PROJCS["NAD83(HARN) / WISCRS Oconto (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.90833333333335], PARAMETER["latitude_of_origin", 44.397222222222226], PARAMETER["scale_factor", 1.0000236869], PARAMETER["false_easting", 182880.3676], PARAMETER["false_northing", 0.0033], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8141"]] -2841=PROJCS["NAD83(HARN) / South Dakota North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2841"]] -8140=PROJCS["NAD83(HARN) / WISCRS Oneida (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.54444444444442], PARAMETER["latitude_of_origin", 45.704223770277785], PARAMETER["scale_factor", 1.0000686968], PARAMETER["false_easting", 230000.0], PARAMETER["false_northing", 188936.744], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8140"]] -2840=PROJCS["NAD83(HARN) / Rhode Island", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2840"]] -66456405=GEOGCS["RGNC 1991 (deg)", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66456405"]] -61736405=GEOGCS["IRENET95 (deg)", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61736405"]] -62686405=GEOGCS["NAD27 Michigan (deg)", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62686405"]] -8139=PROJCS["NAD83(HARN) / WISCRS Oneida (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.54444444444442], PARAMETER["latitude_of_origin", 45.704223770277785], PARAMETER["scale_factor", 1.0000686968], PARAMETER["false_easting", 70104.1401], PARAMETER["false_northing", 57588.0346], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8139"]] -2839=PROJCS["NAD83(HARN) / Oregon South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2839"]] -8138=PROJCS["NAD83(HARN) / WISCRS Pepin and Pierce (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.22777777777779], PARAMETER["latitude_of_origin", 44.63614887194444], PARAMETER["scale_factor", 1.0000362977], PARAMETER["false_easting", 550000.0], PARAMETER["false_northing", 282260.222], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8138"]] -2838=PROJCS["NAD83(HARN) / Oregon North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2838"]] -8137=PROJCS["NAD83(HARN) / WISCRS Pepin and Pierce (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.22777777777779], PARAMETER["latitude_of_origin", 44.63614887194444], PARAMETER["scale_factor", 1.0000362977], PARAMETER["false_easting", 167640.3354], PARAMETER["false_northing", 86033.0876], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8137"]] -2837=PROJCS["NAD83(HARN) / Oklahoma South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2837"]] -8136=PROJCS["NAD83(HARN) / WISCRS Polk (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.661111111111104], PARAMETER["scale_factor", 1.0000433849], PARAMETER["false_easting", 464999.9959999999], PARAMETER["false_northing", 0.019], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8136"]] -2836=PROJCS["NAD83(HARN) / Oklahoma North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2836"]] -8135=PROJCS["NAD83(HARN) / WISCRS Polk (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.661111111111104], PARAMETER["scale_factor", 1.0000433849], PARAMETER["false_easting", 141732.2823], PARAMETER["false_northing", 0.0059], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8135"]] -2835=PROJCS["NAD83(HARN) / Ohio South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2835"]] -8134=PROJCS["NAD83(HARN) / WISCRS Portage (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.5], PARAMETER["latitude_of_origin", 44.41682397527779], PARAMETER["scale_factor", 1.000039936], PARAMETER["false_easting", 185000.0], PARAMETER["false_northing", 164114.46], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8134"]] -2834=PROJCS["NAD83(HARN) / Ohio North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2834"]] -8133=PROJCS["NAD83(HARN) / WISCRS Portage (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.5], PARAMETER["latitude_of_origin", 44.41682397527779], PARAMETER["scale_factor", 1.000039936], PARAMETER["false_easting", 56388.1128], PARAMETER["false_northing", 50022.1874], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8133"]] -2833=PROJCS["NAD83(HARN) / North Dakota South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2833"]] -8132=PROJCS["NAD83(HARN) / WISCRS Price (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.4888888888889], PARAMETER["latitude_of_origin", 44.55555555555556], PARAMETER["scale_factor", 1.0000649554], PARAMETER["false_easting", 747999.995], PARAMETER["false_northing", 0.036], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8132"]] -2832=PROJCS["NAD83(HARN) / North Dakota North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2832"]] -8131=PROJCS["NAD83(HARN) / WISCRS Price (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.4888888888889], PARAMETER["latitude_of_origin", 44.55555555555556], PARAMETER["scale_factor", 1.0000649554], PARAMETER["false_easting", 227990.8546], PARAMETER["false_northing", 0.0109], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8131"]] -2831=PROJCS["NAD83(HARN) / New York Long Island", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2831"]] -8130=PROJCS["NAD83(HARN) / WISCRS Richland (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.43055555555556], PARAMETER["latitude_of_origin", 43.3223129275], PARAMETER["scale_factor", 1.0000375653], PARAMETER["false_easting", 664000.0], PARAMETER["false_northing", 440469.67499999993], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8130"]] -2830=PROJCS["NAD83(HARN) / New York West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2830"]] -8129=PROJCS["NAD83(HARN) / WISCRS Richland (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.43055555555556], PARAMETER["latitude_of_origin", 43.3223129275], PARAMETER["scale_factor", 1.0000375653], PARAMETER["false_easting", 202387.6048], PARAMETER["false_northing", 134255.4253], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8129"]] -2829=PROJCS["NAD83(HARN) / New York Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2829"]] -8128=PROJCS["NAD83(HARN) / WISCRS Rock (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.07222222222222], PARAMETER["latitude_of_origin", 41.944444444444436], PARAMETER["scale_factor", 1.0000337311], PARAMETER["false_easting", 480000.0], PARAMETER["false_northing", 0.022], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8128"]] -2828=PROJCS["NAD83(HARN) / New York East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2828"]] -8127=PROJCS["NAD83(HARN) / WISCRS Rock (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.07222222222222], PARAMETER["latitude_of_origin", 41.944444444444436], PARAMETER["scale_factor", 1.0000337311], PARAMETER["false_easting", 146304.2926], PARAMETER["false_northing", 0.0068], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8127"]] -2827=PROJCS["NAD83(HARN) / New Mexico West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 830000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2827"]] -8126=PROJCS["NAD83(HARN) / WISCRS Rusk (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 822000.001], PARAMETER["false_northing", 0.077], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8126"]] -2826=PROJCS["NAD83(HARN) / New Mexico Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2826"]] -8125=PROJCS["NAD83(HARN) / WISCRS Rusk (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 250546.1013], PARAMETER["false_northing", 0.0234], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8125"]] -2825=PROJCS["NAD83(HARN) / New Mexico East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 165000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2825"]] -8124=PROJCS["NAD83(HARN) / WISCRS Sauk (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.89999999999999], PARAMETER["latitude_of_origin", 42.81944444444444], PARAMETER["scale_factor", 1.0000373868], PARAMETER["false_easting", 609000.001], PARAMETER["false_northing", 0.017], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8124"]] -2824=PROJCS["NAD83(HARN) / New Jersey", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2824"]] -8123=PROJCS["NAD83(HARN) / WISCRS Sauk (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.89999999999999], PARAMETER["latitude_of_origin", 42.81944444444444], PARAMETER["scale_factor", 1.0000373868], PARAMETER["false_easting", 185623.5716], PARAMETER["false_northing", 0.0051], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8123"]] -2823=PROJCS["NAD83(HARN) / New Hampshire", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2823"]] -8122=PROJCS["NAD83(HARN) / WISCRS Sawyer (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.11666666666667], PARAMETER["latitude_of_origin", 45.90009913138889], PARAMETER["scale_factor", 1.0000573461], PARAMETER["false_easting", 711000.001], PARAMETER["false_northing", 396108.667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8122"]] -2822=PROJCS["NAD83(HARN) / Nevada West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2822"]] -8121=PROJCS["NAD83(HARN) / WISCRS Sawyer (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.11666666666667], PARAMETER["latitude_of_origin", 45.90009913138889], PARAMETER["scale_factor", 1.0000573461], PARAMETER["false_easting", 216713.2336], PARAMETER["false_northing", 120734.1631], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8121"]] -2821=PROJCS["NAD83(HARN) / Nevada Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2821"]] -8120=PROJCS["NAD83(HARN) / WISCRS Shawano (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.60555555555555], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.000032144], PARAMETER["false_easting", 861000.0009999999], PARAMETER["false_northing", 0.031], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8120"]] -2820=PROJCS["NAD83(HARN) / Nevada East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 8000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2820"]] -8119=PROJCS["NAD83(HARN) / WISCRS Shawano (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.60555555555555], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.000032144], PARAMETER["false_easting", 262433.3253], PARAMETER["false_northing", 0.0096], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8119"]] -2819=PROJCS["NAD83(HARN) / Nebraska", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2819"]] -8118=PROJCS["NAD83(HARN) / WISCRS St. Croix (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.0000381803], PARAMETER["false_easting", 542999.997], PARAMETER["false_northing", 0.034], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8118"]] -2818=PROJCS["NAD83(HARN) / Montana", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2818"]] -8117=PROJCS["NAD83(HARN) / WISCRS St. Croix (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.0000381803], PARAMETER["false_easting", 165506.7302], PARAMETER["false_northing", 0.0103], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8117"]] -2817=PROJCS["NAD83(HARN) / Missouri West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2817"]] -8116=PROJCS["NAD83(HARN) / WISCRS Taylor (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.48333333333336], PARAMETER["latitude_of_origin", 45.17782208583334], PARAMETER["scale_factor", 1.0000597566], PARAMETER["false_easting", 614000.0], PARAMETER["false_northing", 353499.136], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8116"]] -2816=PROJCS["NAD83(HARN) / Missouri Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2816"]] -8115=PROJCS["NAD83(HARN) / WISCRS Taylor (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.48333333333336], PARAMETER["latitude_of_origin", 45.17782208583334], PARAMETER["scale_factor", 1.0000597566], PARAMETER["false_easting", 187147.5744], PARAMETER["false_northing", 107746.7522], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8115"]] -2815=PROJCS["NAD83(HARN) / Missouri East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2815"]] -8114=PROJCS["NAD83(HARN) / WISCRS Trempealeau (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.36666666666667], PARAMETER["latitude_of_origin", 43.16111111111111], PARAMETER["scale_factor", 1.0000361538], PARAMETER["false_easting", 843000.0], PARAMETER["false_northing", 0.013], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8114"]] -2814=PROJCS["NAD83(HARN) / Mississippi West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2814"]] -8113=PROJCS["NAD83(HARN) / WISCRS Trempealeau (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.36666666666667], PARAMETER["latitude_of_origin", 43.16111111111111], PARAMETER["scale_factor", 1.0000361538], PARAMETER["false_easting", 256946.9138], PARAMETER["false_northing", 0.0041], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8113"]] -63226405=GEOGCS["WGS 72 (deg)", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63226405"]] -2813=PROJCS["NAD83(HARN) / Mississippi East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2813"]] -8112=PROJCS["NAD83(HARN) / WISCRS Vernon (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.78333333333333], PARAMETER["latitude_of_origin", 43.575032939722234], PARAMETER["scale_factor", 1.0000408158], PARAMETER["false_easting", 730000.0], PARAMETER["false_northing", 155944.768], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8112"]] -2812=PROJCS["NAD83(HARN) / Minnesota South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2812"]] -8111=PROJCS["NAD83(HARN) / WISCRS Vernon (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.78333333333333], PARAMETER["latitude_of_origin", 43.575032939722234], PARAMETER["scale_factor", 1.0000408158], PARAMETER["false_easting", 222504.4451], PARAMETER["false_northing", 47532.0602], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8111"]] -2811=PROJCS["NAD83(HARN) / Minnesota Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2811"]] -8110=PROJCS["NAD83(HARN) / WISCRS Vilas (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.4888888888889], PARAMETER["latitude_of_origin", 46.07784409055557], PARAMETER["scale_factor", 1.0000730142], PARAMETER["false_easting", 441000.0], PARAMETER["false_northing", 165147.666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8110"]] -2810=PROJCS["NAD83(HARN) / Minnesota North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2810"]] -8109=PROJCS["NAD83(HARN) / WISCRS Vilas (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.4888888888889], PARAMETER["latitude_of_origin", 46.07784409055557], PARAMETER["scale_factor", 1.0000730142], PARAMETER["false_easting", 134417.0689], PARAMETER["false_northing", 50337.1092], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8109"]] -2809=PROJCS["NAD83(HARN) / Michigan South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2809"]] -8108=PROJCS["NAD83(HARN) / WISCRS Walworth (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -88.54166666666663], PARAMETER["latitude_of_origin", 42.669462096944436], PARAMETER["scale_factor", 1.0000367192], PARAMETER["false_easting", 763000.0], PARAMETER["false_northing", 364461.943], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8108"]] -2808=PROJCS["NAD83(HARN) / Michigan Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2808"]] -8107=PROJCS["NAD83(HARN) / WISCRS Walworth (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -88.54166666666663], PARAMETER["latitude_of_origin", 42.669462096944436], PARAMETER["scale_factor", 1.0000367192], PARAMETER["false_easting", 232562.8651], PARAMETER["false_northing", 111088.2224], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8107"]] -2807=PROJCS["NAD83(HARN) / Michigan North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 8000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2807"]] -8106=PROJCS["NAD83(HARN) / WISCRS Washburn (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.78333333333333], PARAMETER["latitude_of_origin", 45.96121983333333], PARAMETER["scale_factor", 1.0000475376], PARAMETER["false_easting", 768000.0], PARAMETER["false_northing", 617973.193], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8106"]] -2806=PROJCS["NAD83(HARN) / Massachusetts Island", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2806"]] -8105=PROJCS["NAD83(HARN) / WISCRS Washburn (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.78333333333333], PARAMETER["latitude_of_origin", 45.96121983333333], PARAMETER["scale_factor", 1.0000475376], PARAMETER["false_easting", 234086.8682], PARAMETER["false_northing", 188358.6058], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8105"]] -2805=PROJCS["NAD83(HARN) / Massachusetts Mainland", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 750000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2805"]] -8104=PROJCS["NAD83(HARN) / WISCRS Washington (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.06388888888888], PARAMETER["latitude_of_origin", 42.91805555555556], PARAMETER["scale_factor", 1.00003738], PARAMETER["false_easting", 394000.004], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8104"]] -2804=PROJCS["NAD83(HARN) / Maryland", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2804"]] -8103=PROJCS["NAD83(HARN) / WISCRS Washington (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.06388888888888], PARAMETER["latitude_of_origin", 42.91805555555556], PARAMETER["scale_factor", 1.00003738], PARAMETER["false_easting", 120091.4415], PARAMETER["false_northing", 0.003], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8103"]] -2803=PROJCS["NAD83(HARN) / Maine West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2803"]] -8102=PROJCS["NAD83(HARN) / WISCRS Waukesha (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.225], PARAMETER["latitude_of_origin", 42.56944444444445], PARAMETER["scale_factor", 1.0000346179], PARAMETER["false_easting", 685000.001], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8102"]] -2802=PROJCS["NAD83(HARN) / Maine East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2802"]] -8101=PROJCS["NAD83(HARN) / WISCRS Waukesha (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.225], PARAMETER["latitude_of_origin", 42.56944444444445], PARAMETER["scale_factor", 1.0000346179], PARAMETER["false_easting", 208788.418], PARAMETER["false_northing", 0.0034], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8101"]] -2801=PROJCS["NAD83(HARN) / Louisiana South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2801"]] -8100=PROJCS["NAD83(HARN) / WISCRS Waupaca (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.81666666666666], PARAMETER["latitude_of_origin", 43.42027777777777], PARAMETER["scale_factor", 1.0000333645], PARAMETER["false_easting", 607000.003], PARAMETER["false_northing", 0.023], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8100"]] -2800=PROJCS["NAD83(HARN) / Louisiana North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2800"]] -62526405=GEOGCS["Lome (deg)", DATUM["Lome", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6252"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62526405"]] -24893=PROJCS["PSAD56 / Peru east zone", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", -9.500000000000002], PARAMETER["scale_factor", 0.99952992], PARAMETER["false_easting", 1324000.0], PARAMETER["false_northing", 1040084.558], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24893"]] -24892=PROJCS["PSAD56 / Peru central zone", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.00000000000001], PARAMETER["latitude_of_origin", -9.500000000000002], PARAMETER["scale_factor", 0.99932994], PARAMETER["false_easting", 720000.0], PARAMETER["false_northing", 1039979.159], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24892"]] -24891=PROJCS["PSAD56 / Peru west zone", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -80.5], PARAMETER["latitude_of_origin", -6.0], PARAMETER["scale_factor", 0.99983008], PARAMETER["false_easting", 222000.0], PARAMETER["false_northing", 1426834.743], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24891"]] -61246405=GEOGCS["RT90 (deg)", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61246405"]] -24882=PROJCS["PSAD56 / UTM zone 22S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24882"]] -24881=PROJCS["PSAD56 / UTM zone 21S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24881"]] -24880=PROJCS["PSAD56 / UTM zone 20S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24880"]] -62196405=GEOGCS["Bukit Rimpah (deg)", DATUM["Bukit Rimpah", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-384.0, 664.0, -48.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6219"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62196405"]] -24879=PROJCS["PSAD56 / UTM zone 19S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24879"]] -7699=VERT_CS["DHHN12 height", VERT_DATUM["Deutsches Haupthoehennetz 1912", 2005, AUTHORITY["EPSG", "1161"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7699"]] -24878=PROJCS["PSAD56 / UTM zone 18S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24878"]] -24877=PROJCS["PSAD56 / UTM zone 17S", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24877"]] -7696=PROJCS["Kyrg-06 / zone 5", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 80.51666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7696"]] -7695=PROJCS["Kyrg-06 / zone 4", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 77.51666666666668], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7695"]] -7694=PROJCS["Kyrg-06 / zone 3", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 74.51666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7694"]] -7693=PROJCS["Kyrg-06 / zone 2", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 71.51666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7693"]] -7692=PROJCS["Kyrg-06 / zone 1", GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 68.51666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1300000.0], PARAMETER["false_northing", 14743.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7692"]] -7686=GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7686"]] -32460=PROJCS["WGS 72BE / UTM zone 60N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32460"]] -7685=GEOGCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7685"]] -7684=GEOCCS["Kyrg-06", DATUM["Kyrgyzstan Geodetic Datum 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7684"]] -7683=GEOGCS["GSK-2011", DATUM["Geodezicheskaya Sistema Koordinat 2011", SPHEROID["GSK-2011", 6378136.5, 298.2564151, AUTHORITY["EPSG", "1025"]], AUTHORITY["EPSG", "1159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7683"]] -7682=GEOGCS["GSK-2011", DATUM["Geodezicheskaya Sistema Koordinat 2011", SPHEROID["GSK-2011", 6378136.5, 298.2564151, AUTHORITY["EPSG", "1025"]], AUTHORITY["EPSG", "1159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7682"]] -7681=GEOCCS["GSK-2011", DATUM["Geodezicheskaya Sistema Koordinat 2011", SPHEROID["GSK-2011", 6378136.5, 298.2564151, AUTHORITY["EPSG", "1025"]], AUTHORITY["EPSG", "1159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7681"]] -7680=GEOGCS["PZ-90.11", DATUM["Parametry Zemli 1990.11", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], AUTHORITY["EPSG", "1158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7680"]] -32459=PROJCS["WGS 72BE / UTM zone 59N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32459"]] -32458=PROJCS["WGS 72BE / UTM zone 58N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32458"]] -32457=PROJCS["WGS 72BE / UTM zone 57N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32457"]] -32456=PROJCS["WGS 72BE / UTM zone 56N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32456"]] -32455=PROJCS["WGS 72BE / UTM zone 55N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32455"]] -32454=PROJCS["WGS 72BE / UTM zone 54N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32454"]] -7679=GEOCCS["PZ-90.11", DATUM["Parametry Zemli 1990.11", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], AUTHORITY["EPSG", "1158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7679"]] -32453=PROJCS["WGS 72BE / UTM zone 53N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32453"]] -7678=GEOGCS["PZ-90.02", DATUM["Parametry Zemli 1990.02", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], AUTHORITY["EPSG", "1157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7678"]] -32452=PROJCS["WGS 72BE / UTM zone 52N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32452"]] -7677=GEOCCS["PZ-90.02", DATUM["Parametry Zemli 1990.02", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], AUTHORITY["EPSG", "1157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7677"]] -32451=PROJCS["WGS 72BE / UTM zone 51N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32451"]] -32450=PROJCS["WGS 72BE / UTM zone 50N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32450"]] -61796405=GEOGCS["Pulkovo 1942(58) (deg)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61796405"]] -20499=PROJCS["Ain el Abd / Bahrain Grid", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20499"]] -5490=PROJCS["RGAF09 / UTM zone 20N", GEOGCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5489"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5490"]] -32449=PROJCS["WGS 72BE / UTM zone 49N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32449"]] -32448=PROJCS["WGS 72BE / UTM zone 48N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32448"]] -32447=PROJCS["WGS 72BE / UTM zone 47N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32447"]] -32446=PROJCS["WGS 72BE / UTM zone 46N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32446"]] -32445=PROJCS["WGS 72BE / UTM zone 45N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32445"]] -32444=PROJCS["WGS 72BE / UTM zone 44N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32444"]] -32443=PROJCS["WGS 72BE / UTM zone 43N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32443"]] -32442=PROJCS["WGS 72BE / UTM zone 42N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32442"]] -32441=PROJCS["WGS 72BE / UTM zone 41N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32441"]] -32440=PROJCS["WGS 72BE / UTM zone 40N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32440"]] -7665=GEOGCS["WGS 84 (G1762)", DATUM["World Geodetic System 1984 (G1762)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7665"]] -7664=GEOCCS["WGS 84 (G1762)", DATUM["World Geodetic System 1984 (G1762)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7664"]] -7663=GEOGCS["WGS 84 (G1674)", DATUM["World Geodetic System 1984 (G1674)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7663"]] -5489=GEOGCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5489"]] -7662=GEOCCS["WGS 84 (G1674)", DATUM["World Geodetic System 1984 (G1674)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7662"]] -5488=GEOGCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5488"]] -7661=GEOGCS["WGS 84 (G1150)", DATUM["World Geodetic System 1984 (G1150)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7661"]] -5487=GEOCCS["RGAF09", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5487"]] -7660=GEOCCS["WGS 84 (G1150)", DATUM["World Geodetic System 1984 (G1150)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7660"]] -#disabled: AXIS has a string value: 5482=PROJCS["RSRGD2000 / RSPS2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Northing", "North along 180 deg"], AXIS["Easting", "North along 90 deg West"], AUTHORITY["EPSG", "5482"]] -5481=PROJCS["RSRGD2000 / PCLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", -71.5], PARAMETER["standard_parallel_1", -70.66666666666667], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -72.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5481"]] -5480=PROJCS["RSRGD2000 / BCLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", -74.5], PARAMETER["standard_parallel_1", -73.66666666666667], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5480"]] -62036405=GEOGCS["AGD84 (deg)", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62036405"]] -32439=PROJCS["WGS 72BE / UTM zone 39N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32439"]] -32438=PROJCS["WGS 72BE / UTM zone 38N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32438"]] -32437=PROJCS["WGS 72BE / UTM zone 37N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32437"]] -32436=PROJCS["WGS 72BE / UTM zone 36N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32436"]] -32435=PROJCS["WGS 72BE / UTM zone 35N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32435"]] -32434=PROJCS["WGS 72BE / UTM zone 34N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32434"]] -7659=GEOGCS["WGS 84 (G873)", DATUM["World Geodetic System 1984 (G873)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7659"]] -32433=PROJCS["WGS 72BE / UTM zone 33N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32433"]] -7658=GEOCCS["WGS 84 (G873)", DATUM["World Geodetic System 1984 (G873)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7658"]] -32432=PROJCS["WGS 72BE / UTM zone 32N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32432"]] -7657=GEOGCS["WGS 84 (G730)", DATUM["World Geodetic System 1984 (G730)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7657"]] -32431=PROJCS["WGS 72BE / UTM zone 31N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32431"]] -7656=GEOCCS["WGS 84 (G730)", DATUM["World Geodetic System 1984 (G730)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7656"]] -32430=PROJCS["WGS 72BE / UTM zone 30N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32430"]] -5479=PROJCS["RSRGD2000 / MSLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.99999999999997], PARAMETER["latitude_of_origin", -78.00000000000001], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5479"]] -7652=VERT_CS["Kiunga height", VERT_DATUM["Kiunga", 2005, AUTHORITY["EPSG", "1151"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7652"]] -7651=VERT_CS["Kumul 34 height", VERT_DATUM["Kumul 34", 2005, AUTHORITY["EPSG", "1150"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7651"]] -3299=PROJCS["RGPF / UTM zone 8S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3299"]] -5472=PROJCS["Panama-Colon 1911 / Panama Polyconic", GEOGCS["Panama-Colon 1911", DATUM["Panama-Colon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "1072"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5467"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 8.25], PARAMETER["central_meridian", -81.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1092972.1], UNIT["m*0.9143917962", 0.9143917962], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5472"]] -3298=PROJCS["RGPF / UTM zone 7S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3298"]] -3297=PROJCS["RGPF / UTM zone 6S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3297"]] -3296=PROJCS["RGPF / UTM zone 5S", GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3296"]] -3294=PROJCS["WGS 84 / USGS Transantarctic Mountains", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", -78.00000000000001], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3294"]] -#disabled: AXIS has a string value: 3293=PROJCS["WGS 84 / SCAR IMW SW01-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3293"]] -#disabled: AXIS has a string value: 3292=PROJCS["WGS 84 / SCAR IMW SV51-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 150.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 120 deg West"], AXIS["Northing", "North along 150 deg East"], AUTHORITY["EPSG", "3292"]] -#disabled: AXIS has a string value: 3291=PROJCS["WGS 84 / SCAR IMW SV41-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 90.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 180 deg"], AXIS["Northing", "North along 90 deg East"], AUTHORITY["EPSG", "3291"]] -#disabled: AXIS has a string value: 3290=PROJCS["WGS 84 / SCAR IMW SV31-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 30.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 120 deg East"], AXIS["Northing", "North along 30 deg East"], AUTHORITY["EPSG", "3290"]] -32429=PROJCS["WGS 72BE / UTM zone 29N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32429"]] -32428=PROJCS["WGS 72BE / UTM zone 28N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32428"]] -32427=PROJCS["WGS 72BE / UTM zone 27N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32427"]] -32426=PROJCS["WGS 72BE / UTM zone 26N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32426"]] -32425=PROJCS["WGS 72BE / UTM zone 25N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32425"]] -32424=PROJCS["WGS 72BE / UTM zone 24N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32424"]] -32423=PROJCS["WGS 72BE / UTM zone 23N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32423"]] -32422=PROJCS["WGS 72BE / UTM zone 22N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32422"]] -32421=PROJCS["WGS 72BE / UTM zone 21N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32421"]] -32420=PROJCS["WGS 72BE / UTM zone 20N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32420"]] -7645=PROJCS["NAD83(2011) / WISCRS Wood (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 44.36259546944446], PARAMETER["scale_factor", 1.0000421209], PARAMETER["false_easting", 684000.001], PARAMETER["false_northing", 441566.551], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7645"]] -7644=PROJCS["NAD83(2011) / WISCRS Waushara (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 44.11394404583334], PARAMETER["scale_factor", 1.0000392096], PARAMETER["false_easting", 394000.0], PARAMETER["false_northing", 147866.367], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7644"]] -7643=PROJCS["NAD83(2011) / WISCRS Waupaca (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.81666666666666], PARAMETER["latitude_of_origin", 43.42027777777777], PARAMETER["scale_factor", 1.0000333645], PARAMETER["false_easting", 607000.003], PARAMETER["false_northing", 0.023], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7643"]] -5469=PROJCS["Panama-Colon 1911 / Panama Lambert", GEOGCS["Panama-Colon 1911", DATUM["Panama-Colon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "1072"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5467"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -80.0], PARAMETER["latitude_of_origin", 8.416666666666666], PARAMETER["scale_factor", 0.99989909], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 294865.303], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5469"]] -7642=PROJCS["NAD83(2011) / WISCRS Waukesha (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.225], PARAMETER["latitude_of_origin", 42.56944444444445], PARAMETER["scale_factor", 1.0000346179], PARAMETER["false_easting", 685000.001], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7642"]] -24821=PROJCS["PSAD56 / UTM zone 21N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24821"]] -7641=PROJCS["NAD83(2011) / WISCRS Washington (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.06388888888888], PARAMETER["latitude_of_origin", 42.91805555555556], PARAMETER["scale_factor", 1.00003738], PARAMETER["false_easting", 394000.004], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7641"]] -24820=PROJCS["PSAD56 / UTM zone 20N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24820"]] -5467=GEOGCS["Panama-Colon 1911", DATUM["Panama-Colon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "1072"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5467"]] -7640=PROJCS["NAD83(2011) / WISCRS Washburn (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.78333333333333], PARAMETER["latitude_of_origin", 45.96121983333333], PARAMETER["scale_factor", 1.0000475376], PARAMETER["false_easting", 768000.0], PARAMETER["false_northing", 617973.193], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7640"]] -5466=PROJCS["Sibun Gorge 1922 / Colony Grid", GEOGCS["Sibun Gorge 1922", DATUM["Sibun Gorge 1922", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "1071"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5464"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63185750000001], PARAMETER["latitude_of_origin", 17.061241944444447], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 66220.02833082761], PARAMETER["false_northing", 135779.5099885299], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5466"]] -5464=GEOGCS["Sibun Gorge 1922", DATUM["Sibun Gorge 1922", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "1071"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5464"]] -5463=PROJCS["SAD69 / UTM zone 17N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5463"]] -#disabled: AXIS has a string value: 3289=PROJCS["WGS 84 / SCAR IMW SV21-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -30.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 60 deg East"], AXIS["Northing", "North along 30 deg West"], AUTHORITY["EPSG", "3289"]] -5462=PROJCS["Ocotepeque 1935 / Nicaragua Sur", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 11.733333333333334], PARAMETER["scale_factor", 0.99992228], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 288876.327], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5462"]] -#disabled: AXIS has a string value: 3288=PROJCS["WGS 84 / SCAR IMW SV11-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -90.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 0 deg"], AXIS["Northing", "North along 90 deg West"], AUTHORITY["EPSG", "3288"]] -5461=PROJCS["Ocotepeque 1935 / Nicaragua Norte", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 13.866666666666667], PARAMETER["scale_factor", 0.99990314], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 359891.816], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5461"]] -#disabled: AXIS has a string value: 3287=PROJCS["WGS 84 / SCAR IMW SV01-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -150.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 60 deg West"], AXIS["Northing", "North along 150 deg West"], AUTHORITY["EPSG", "3287"]] -5460=PROJCS["Ocotepeque 1935 / El Salvador Lambert", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.0], PARAMETER["latitude_of_origin", 13.783333333333333], PARAMETER["scale_factor", 0.99996704], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 295809.184], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5460"]] -#disabled: AXIS has a string value: 3286=PROJCS["WGS 84 / SCAR IMW SU56-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 165.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 105 deg West"], AXIS["Northing", "North along 165 deg East"], AUTHORITY["EPSG", "3286"]] -61636413=GEOGCS["Yemen NGN96 (3D deg)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61636413"]] -#disabled: AXIS has a string value: 3285=PROJCS["WGS 84 / SCAR IMW SU51-55", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 135.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 135 deg West"], AXIS["Northing", "North along 135 deg East"], AUTHORITY["EPSG", "3285"]] -#disabled: AXIS has a string value: 3284=PROJCS["WGS 84 / SCAR IMW SU46-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 105.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 165 deg West"], AXIS["Northing", "North along 105 deg East"], AUTHORITY["EPSG", "3284"]] -#disabled: AXIS has a string value: 3283=PROJCS["WGS 84 / SCAR IMW SU41-45", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 75.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 165 deg East"], AXIS["Northing", "North along 75 deg East"], AUTHORITY["EPSG", "3283"]] -#disabled: AXIS has a string value: 3282=PROJCS["WGS 84 / SCAR IMW SU36-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 45.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 135 deg East"], AXIS["Northing", "North along 45 deg East"], AUTHORITY["EPSG", "3282"]] -#disabled: AXIS has a string value: 3281=PROJCS["WGS 84 / SCAR IMW SU31-35", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 15.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 105 deg East"], AXIS["Northing", "North along 15 deg East"], AUTHORITY["EPSG", "3281"]] -#disabled: AXIS has a string value: 3280=PROJCS["WGS 84 / SCAR IMW SU26-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -15.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 75 deg East"], AXIS["Northing", "North along 15 deg West"], AUTHORITY["EPSG", "3280"]] -32419=PROJCS["WGS 72BE / UTM zone 19N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32419"]] -32418=PROJCS["WGS 72BE / UTM zone 18N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32418"]] -32417=PROJCS["WGS 72BE / UTM zone 17N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32417"]] -32416=PROJCS["WGS 72BE / UTM zone 16N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32416"]] -32415=PROJCS["WGS 72BE / UTM zone 15N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32415"]] -62586413=GEOGCS["ETRS89 (3D deg)", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "62586413"]] -32414=PROJCS["WGS 72BE / UTM zone 14N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32414"]] -24819=PROJCS["PSAD56 / UTM zone 19N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24819"]] -7639=PROJCS["NAD83(2011) / WISCRS Walworth (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -88.54166666666663], PARAMETER["latitude_of_origin", 42.669462096944436], PARAMETER["scale_factor", 1.0000367192], PARAMETER["false_easting", 763000.0], PARAMETER["false_northing", 364461.943], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7639"]] -32413=PROJCS["WGS 72BE / UTM zone 13N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32413"]] -24818=PROJCS["PSAD56 / UTM zone 18N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24818"]] -7638=PROJCS["NAD83(2011) / WISCRS Vilas (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.4888888888889], PARAMETER["latitude_of_origin", 46.07784409055557], PARAMETER["scale_factor", 1.0000730142], PARAMETER["false_easting", 441000.0], PARAMETER["false_northing", 165147.666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7638"]] -32412=PROJCS["WGS 72BE / UTM zone 12N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32412"]] -24817=PROJCS["PSAD56 / UTM zone 17N", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24817"]] -7637=PROJCS["NAD83(2011) / WISCRS Vernon (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.78333333333333], PARAMETER["latitude_of_origin", 43.575032939722234], PARAMETER["scale_factor", 1.0000408158], PARAMETER["false_easting", 730000.0], PARAMETER["false_northing", 155944.768], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7637"]] -32411=PROJCS["WGS 72BE / UTM zone 11N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32411"]] -7636=PROJCS["NAD83(2011) / WISCRS Trempealeau (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.36666666666667], PARAMETER["latitude_of_origin", 43.16111111111111], PARAMETER["scale_factor", 1.0000361538], PARAMETER["false_easting", 843000.0], PARAMETER["false_northing", 0.013], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7636"]] -32410=PROJCS["WGS 72BE / UTM zone 10N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32410"]] -7635=PROJCS["NAD83(2011) / WISCRS Taylor (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.48333333333336], PARAMETER["latitude_of_origin", 45.17782208583334], PARAMETER["scale_factor", 1.0000597566], PARAMETER["false_easting", 614000.0], PARAMETER["false_northing", 353499.136], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7635"]] -7634=PROJCS["NAD83(2011) / WISCRS St. Croix (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.0000381803], PARAMETER["false_easting", 542999.997], PARAMETER["false_northing", 0.034], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7634"]] -7633=PROJCS["NAD83(2011) / WISCRS Shawano (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.60555555555555], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.000032144], PARAMETER["false_easting", 861000.0009999999], PARAMETER["false_northing", 0.031], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7633"]] -5459=PROJCS["Ocotepeque 1935 / Guatemala Sur", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 14.9], PARAMETER["scale_factor", 0.99989906], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 325992.681], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5459"]] -7632=PROJCS["NAD83(2011) / WISCRS Sawyer (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.11666666666667], PARAMETER["latitude_of_origin", 45.90009913138889], PARAMETER["scale_factor", 1.0000573461], PARAMETER["false_easting", 711000.001], PARAMETER["false_northing", 396108.667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7632"]] -5458=PROJCS["Ocotepeque 1935 / Guatemala Norte", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 16.816666666666666], PARAMETER["scale_factor", 0.99992226], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 292209.579], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5458"]] -7631=PROJCS["NAD83(2011) / WISCRS Sauk (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.89999999999999], PARAMETER["latitude_of_origin", 42.81944444444444], PARAMETER["scale_factor", 1.0000373868], PARAMETER["false_easting", 609000.001], PARAMETER["false_northing", 0.017], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7631"]] -5457=PROJCS["Ocotepeque 1935 / Costa Rica Sur", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -83.66666666666667], PARAMETER["latitude_of_origin", 9.0], PARAMETER["scale_factor", 0.99995696], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 327987.436], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5457"]] -7630=PROJCS["NAD83(2011) / WISCRS Rusk (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 822000.001], PARAMETER["false_northing", 0.077], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7630"]] -5456=PROJCS["Ocotepeque 1935 / Costa Rica Norte", GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -84.33333333333333], PARAMETER["latitude_of_origin", 10.466666666666667], PARAMETER["scale_factor", 0.99995696], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 271820.522], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5456"]] -66356405=GEOGCS["ST87 Ouvea (deg)", DATUM["ST87 Ouvea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-122.383, -188.696, 103.344, 3.5107, -4.9668, -5.7047, 4.4798], AUTHORITY["EPSG", "6635"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66356405"]] -#disabled: AXIS has a string value: 3279=PROJCS["WGS 84 / SCAR IMW SU21-25", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -45.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 45 deg East"], AXIS["Northing", "North along 45 deg West"], AUTHORITY["EPSG", "3279"]] -#disabled: AXIS has a string value: 3278=PROJCS["WGS 84 / SCAR IMW SU16-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -75.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 15 deg East"], AXIS["Northing", "North along 75 deg West"], AUTHORITY["EPSG", "3278"]] -5451=GEOGCS["Ocotepeque 1935", DATUM["Ocotepeque 1935", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[213.11, 9.37, -74.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1070"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5451"]] -61636405=GEOGCS["Yemen NGN96 (deg)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61636405"]] -#disabled: AXIS has a string value: 3277=PROJCS["WGS 84 / SCAR IMW SU11-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -105.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 15 deg West"], AXIS["Northing", "North along 105 deg West"], AUTHORITY["EPSG", "3277"]] -#disabled: AXIS has a string value: 3276=PROJCS["WGS 84 / SCAR IMW SU06-10", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -135.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 45 deg West"], AXIS["Northing", "North along 135 deg West"], AUTHORITY["EPSG", "3276"]] -#disabled: AXIS has a string value: 3275=PROJCS["WGS 84 / SCAR IMW SU01-05", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", -165.0], PARAMETER["Standard_Parallel_1", -80.23861111111114], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 75 deg West"], AXIS["Northing", "North along 165 deg West"], AUTHORITY["EPSG", "3275"]] -3274=PROJCS["WGS 84 / SCAR IMW ST57-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3274"]] -3273=PROJCS["WGS 84 / SCAR IMW ST53-56", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3273"]] -3272=PROJCS["WGS 84 / SCAR IMW ST49-52", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3272"]] -3271=PROJCS["WGS 84 / SCAR IMW ST45-48", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3271"]] -3270=PROJCS["WGS 84 / SCAR IMW ST41-44", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3270"]] -32409=PROJCS["WGS 72BE / UTM zone 9N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32409"]] -32408=PROJCS["WGS 72BE / UTM zone 8N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32408"]] -32407=PROJCS["WGS 72BE / UTM zone 7N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32407"]] -62586405=GEOGCS["ETRS89 (deg)", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62586405"]] -32406=PROJCS["WGS 72BE / UTM zone 6N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32406"]] -32405=PROJCS["WGS 72BE / UTM zone 5N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32405"]] -32404=PROJCS["WGS 72BE / UTM zone 4N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32404"]] -7629=PROJCS["NAD83(2011) / WISCRS Rock (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.07222222222222], PARAMETER["latitude_of_origin", 41.944444444444436], PARAMETER["scale_factor", 1.0000337311], PARAMETER["false_easting", 480000.0], PARAMETER["false_northing", 0.022], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7629"]] -32403=PROJCS["WGS 72BE / UTM zone 3N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32403"]] -7628=PROJCS["NAD83(2011) / WISCRS Richland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.43055555555556], PARAMETER["latitude_of_origin", 43.3223129275], PARAMETER["scale_factor", 1.0000375653], PARAMETER["false_easting", 664000.0], PARAMETER["false_northing", 440469.67499999993], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7628"]] -32402=PROJCS["WGS 72BE / UTM zone 2N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32402"]] -7627=PROJCS["NAD83(2011) / WISCRS Price (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.4888888888889], PARAMETER["latitude_of_origin", 44.55555555555556], PARAMETER["scale_factor", 1.0000649554], PARAMETER["false_easting", 747999.995], PARAMETER["false_northing", 0.036], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7627"]] -32401=PROJCS["WGS 72BE / UTM zone 1N", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32401"]] -7626=PROJCS["NAD83(2011) / WISCRS Portage (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.5], PARAMETER["latitude_of_origin", 44.41682397527779], PARAMETER["scale_factor", 1.000039936], PARAMETER["false_easting", 185000.0], PARAMETER["false_northing", 164114.46], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7626"]] -7625=PROJCS["NAD83(2011) / WISCRS Polk (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.661111111111104], PARAMETER["scale_factor", 1.0000433849], PARAMETER["false_easting", 464999.9959999999], PARAMETER["false_northing", 0.019], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7625"]] -7624=PROJCS["NAD83(2011) / WISCRS Pepin and Pierce (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.22777777777779], PARAMETER["latitude_of_origin", 44.63614887194444], PARAMETER["scale_factor", 1.0000362977], PARAMETER["false_easting", 550000.0], PARAMETER["false_northing", 282260.222], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7624"]] -7623=PROJCS["NAD83(2011) / WISCRS Oneida (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.54444444444442], PARAMETER["latitude_of_origin", 45.704223770277785], PARAMETER["scale_factor", 1.0000686968], PARAMETER["false_easting", 230000.0], PARAMETER["false_northing", 188936.744], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7623"]] -7622=PROJCS["NAD83(2011) / WISCRS Oconto (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.90833333333335], PARAMETER["latitude_of_origin", 44.397222222222226], PARAMETER["scale_factor", 1.0000236869], PARAMETER["false_easting", 600000.006], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7622"]] -7621=PROJCS["NAD83(2011) / WISCRS Monroe (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.64166666666668], PARAMETER["latitude_of_origin", 44.0000739286111], PARAMETER["scale_factor", 1.0000434122], PARAMETER["false_easting", 671000.0], PARAMETER["false_northing", 400012.278], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7621"]] -7620=PROJCS["NAD83(2011) / WISCRS Menominee (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.41666666666667], PARAMETER["latitude_of_origin", 44.71666666666667], PARAMETER["scale_factor", 1.0000362499], PARAMETER["false_easting", 346000.004], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7620"]] -3269=PROJCS["WGS 84 / SCAR IMW ST37-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3269"]] -3268=PROJCS["WGS 84 / SCAR IMW ST33-36", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3268"]] -3267=PROJCS["WGS 84 / SCAR IMW ST29-32", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3267"]] -3266=PROJCS["WGS 84 / SCAR IMW ST25-28", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -24.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3266"]] -3265=PROJCS["WGS 84 / SCAR IMW ST21-24", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -48.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3265"]] -3264=PROJCS["WGS 84 / SCAR IMW ST17-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3264"]] -3263=PROJCS["WGS 84 / SCAR IMW ST13-16", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3263"]] -3262=PROJCS["WGS 84 / SCAR IMW ST09-12", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3262"]] -3261=PROJCS["WGS 84 / SCAR IMW ST05-08", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -144.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3261"]] -20440=PROJCS["Ain el Abd / UTM zone 40N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20440"]] -3260=PROJCS["WGS 84 / SCAR IMW ST01-04", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3260"]] -7619=PROJCS["NAD83(2011) / WISCRS Marinette (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.71111111111114], PARAMETER["latitude_of_origin", 44.69166666666665], PARAMETER["scale_factor", 1.0000234982], PARAMETER["false_easting", 783000.007], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7619"]] -7618=PROJCS["NAD83(2011) / WISCRS Marathon (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.77], PARAMETER["latitude_of_origin", 44.90090442361111], PARAMETER["scale_factor", 1.000053289], PARAMETER["false_easting", 245000.0], PARAMETER["false_northing", 180607.47], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7618"]] -7617=PROJCS["NAD83(2011) / WISCRS Lincoln (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.73333333333332], PARAMETER["latitude_of_origin", 44.84444444444444], PARAMETER["scale_factor", 1.0000599003], PARAMETER["false_easting", 381000.0], PARAMETER["false_northing", 0.019], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7617"]] -7616=PROJCS["NAD83(2011) / WISCRS Langlade (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.03333333333333], PARAMETER["latitude_of_origin", 45.15423710527776], PARAMETER["scale_factor", 1.0000627024], PARAMETER["false_easting", 651000.0], PARAMETER["false_northing", 345405.421], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7616"]] -7615=PROJCS["NAD83(2011) / WISCRS La Crosse (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.31666666666666], PARAMETER["latitude_of_origin", 43.45111111111112], PARAMETER["scale_factor", 1.0000319985], PARAMETER["false_easting", 427999.996], PARAMETER["false_northing", 0.011], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7615"]] -7614=PROJCS["NAD83(2011) / WISCRS Kewaunee, Manitowoc and Sheboygan (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 43.266666666666666], PARAMETER["scale_factor", 1.0000233704], PARAMETER["false_easting", 262000.006], PARAMETER["false_northing", 0.004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7614"]] -7613=PROJCS["NAD83(2011) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.89444444444446], PARAMETER["latitude_of_origin", 42.21666666666667], PARAMETER["scale_factor", 1.0000260649], PARAMETER["false_easting", 610000.003], PARAMETER["false_northing", 0.003], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7613"]] -7612=PROJCS["NAD83(2011) / WISCRS Jackson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.84429651944446], PARAMETER["latitude_of_origin", 44.25333512777778], PARAMETER["scale_factor", 1.0000353], PARAMETER["false_easting", 88582.5], PARAMETER["false_northing", 82020.833], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7612"]] -7611=PROJCS["NAD83(2011) / WISCRS Iron (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.25555555555555], PARAMETER["latitude_of_origin", 45.43333333333334], PARAMETER["scale_factor", 1.0000677153], PARAMETER["false_easting", 725000.0], PARAMETER["false_northing", 0.028], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7611"]] -7610=PROJCS["NAD83(2011) / WISCRS Iowa (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16111111111107], PARAMETER["latitude_of_origin", 42.538888888888884], PARAMETER["scale_factor", 1.0000394961], PARAMETER["false_easting", 371000.0], PARAMETER["false_northing", 0.015], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7610"]] -20439=PROJCS["Ain el Abd / UTM zone 39N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20439"]] -3259=PROJCS["WGS 84 / SCAR IMW SS58-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3259"]] -20438=PROJCS["Ain el Abd / UTM zone 38N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20438"]] -3258=PROJCS["WGS 84 / SCAR IMW SS55-57", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3258"]] -20437=PROJCS["Ain el Abd / UTM zone 37N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20437"]] -3257=PROJCS["WGS 84 / SCAR IMW SS52-54", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3257"]] -20436=PROJCS["Ain el Abd / UTM zone 36N", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20436"]] -3256=PROJCS["WGS 84 / SCAR IMW SS49-51", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3256"]] -3255=PROJCS["WGS 84 / SCAR IMW SS46-48", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3255"]] -3254=PROJCS["WGS 84 / SCAR IMW SS43-45", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3254"]] -3253=PROJCS["WGS 84 / SCAR IMW SS40-42", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3253"]] -3252=PROJCS["WGS 84 / SCAR IMW SS37-39", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3252"]] -3251=PROJCS["WGS 84 / SCAR IMW SS34-36", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3251"]] -3250=PROJCS["WGS 84 / SCAR IMW SS31-33", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3250"]] -7609=PROJCS["NAD83(2011) / WISCRS Green Lake and Marquette (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 43.807000117777775], PARAMETER["scale_factor", 1.0000344057], PARAMETER["false_easting", 495000.0], PARAMETER["false_northing", 259746.13200000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7609"]] -7608=PROJCS["NAD83(2011) / WISCRS Green and Lafayette (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.83888888888889], PARAMETER["latitude_of_origin", 42.637562276944436], PARAMETER["scale_factor", 1.0000390487], PARAMETER["false_easting", 558000.0], PARAMETER["false_northing", 150361.559], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7608"]] -7607=PROJCS["NAD83(2011) / WISCRS Grant (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.80000000000001], PARAMETER["latitude_of_origin", 41.41111111111111], PARAMETER["scale_factor", 1.0000349452], PARAMETER["false_easting", 794999.998], PARAMETER["false_northing", 0.033], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7607"]] -7606=PROJCS["NAD83(2011) / WISCRS Forest (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63333333333333], PARAMETER["latitude_of_origin", 44.00555555555555], PARAMETER["scale_factor", 1.0000673004], PARAMETER["false_easting", 905000.005], PARAMETER["false_northing", 0.052], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7606"]] -7605=PROJCS["NAD83(2011) / WISCRS Florence (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.14166666666667], PARAMETER["latitude_of_origin", 45.43888888888888], PARAMETER["scale_factor", 1.0000552095], PARAMETER["false_easting", 438000.0040000001], PARAMETER["false_northing", 0.021], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7605"]] -63126405=GEOGCS["MGI (deg)", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63126405"]] -7604=PROJCS["NAD83(2011) / WISCRS Eau Claire (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.2888888888889], PARAMETER["latitude_of_origin", 44.87228112638889], PARAMETER["scale_factor", 1.000035079], PARAMETER["false_easting", 394000.0], PARAMETER["false_northing", 300812.797], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7604"]] -7603=PROJCS["NAD83(2011) / WISCRS Dunn (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.89444444444446], PARAMETER["latitude_of_origin", 44.408333333333324], PARAMETER["scale_factor", 1.0000410324], PARAMETER["false_easting", 170000.001], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7603"]] -7602=PROJCS["NAD83(2011) / WISCRS Douglas (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 45.88333333333333], PARAMETER["scale_factor", 1.0000385418], PARAMETER["false_easting", 194000.0], PARAMETER["false_northing", 0.013], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7602"]] -7601=PROJCS["NAD83(2011) / WISCRS Door (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.27222222222227], PARAMETER["latitude_of_origin", 44.4], PARAMETER["scale_factor", 1.0000187521], PARAMETER["false_easting", 521000.0], PARAMETER["false_northing", 0.008], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7601"]] -7600=PROJCS["NAD83(2011) / WISCRS Dodge and Jefferson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.77499999999996], PARAMETER["latitude_of_origin", 41.4722222222222], PARAMETER["scale_factor", 1.0000346418], PARAMETER["false_easting", 863999.999], PARAMETER["false_northing", 0.025], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7600"]] -30200=PROJCS["Trinidad 1903 / Trinidad Grid", GEOGCS["Trinidad 1903", DATUM["Trinidad 1903", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], TOWGS84[-61.702, 284.488, 472.052, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6302"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4302"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", -61.33333333333332], PARAMETER["latitude_of_origin", 10.441666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 430000.0], PARAMETER["false_northing", 325000.0], UNIT["m*0.201166195164", 0.201166195164], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30200"]] -3249=PROJCS["WGS 84 / SCAR IMW SS28-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3249"]] -3248=PROJCS["WGS 84 / SCAR IMW SS25-27", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3248"]] -3247=PROJCS["WGS 84 / SCAR IMW SS19-21", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3247"]] -3246=PROJCS["WGS 84 / SCAR IMW SS16-18", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3246"]] -3245=PROJCS["WGS 84 / SCAR IMW SS13-15", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3245"]] -3244=PROJCS["WGS 84 / SCAR IMW SS10-12", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3244"]] -3243=PROJCS["WGS 84 / SCAR IMW SS07-09", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3243"]] -3242=PROJCS["WGS 84 / SCAR IMW SS04-06", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -72.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -75.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3242"]] -3241=PROJCS["WGS 84 / SCAR IMW SR59-60", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3241"]] -3240=PROJCS["WGS 84 / SCAR IMW SR57-58", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3240"]] -3239=PROJCS["WGS 84 / SCAR IMW SR55-56", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3239"]] -3238=PROJCS["WGS 84 / SCAR IMW SR53-54", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3238"]] -3237=PROJCS["WGS 84 / SCAR IMW SR51-52", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3237"]] -3236=PROJCS["WGS 84 / SCAR IMW SR49-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3236"]] -3235=PROJCS["WGS 84 / SCAR IMW SR47-48", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3235"]] -3234=PROJCS["WGS 84 / SCAR IMW SR45-46", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3234"]] -3233=PROJCS["WGS 84 / SCAR IMW SR43-44", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3233"]] -3232=PROJCS["WGS 84 / SCAR IMW SR41-42", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3232"]] -3231=PROJCS["WGS 84 / SCAR IMW SR39-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3231"]] -3230=PROJCS["WGS 84 / SCAR IMW SR37-38", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3230"]] -62426405=GEOGCS["JAD69 (deg)", DATUM["Jamaica 1969", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-33.722, 153.789, 94.959, -8.581, 4.478, -4.54, 8.95], AUTHORITY["EPSG", "6242"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62426405"]] -31999=PROJCS["SIRGAS 1995 / UTM zone 24S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31999"]] -31998=PROJCS["SIRGAS 1995 / UTM zone 23S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31998"]] -31997=PROJCS["SIRGAS 1995 / UTM zone 22S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31997"]] -31996=PROJCS["SIRGAS 1995 / UTM zone 21S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31996"]] -31995=PROJCS["SIRGAS 1995 / UTM zone 20S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31995"]] -31994=PROJCS["SIRGAS 1995 / UTM zone 19S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31994"]] -31993=PROJCS["SIRGAS 1995 / UTM zone 18S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31993"]] -31992=PROJCS["SIRGAS 1995 / UTM zone 17S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31992"]] -31991=PROJCS["SIRGAS 1995 / UTM zone 22N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31991"]] -31990=PROJCS["SIRGAS 1995 / UTM zone 21N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31990"]] -3229=PROJCS["WGS 84 / SCAR IMW SR35-36", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3229"]] -3228=PROJCS["WGS 84 / SCAR IMW SR33-34", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3228"]] -3227=PROJCS["WGS 84 / SCAR IMW SR31-32", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3227"]] -3226=PROJCS["WGS 84 / SCAR IMW SR29-30", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -6.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3226"]] -3225=PROJCS["WGS 84 / SCAR IMW SR27-28", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -18.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3225"]] -3224=PROJCS["WGS 84 / SCAR IMW SR19-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3224"]] -3223=PROJCS["WGS 84 / SCAR IMW SR17-18", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3223"]] -3222=PROJCS["WGS 84 / SCAR IMW SR15-16", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3222"]] -3221=PROJCS["WGS 84 / SCAR IMW SR13-14", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -102.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -68.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -71.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3221"]] -3220=PROJCS["WGS 84 / SCAR IMW SQ57-58", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3220"]] -31989=PROJCS["SIRGAS 1995 / UTM zone 20N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31989"]] -31988=PROJCS["SIRGAS 1995 / UTM zone 19N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31988"]] -31987=PROJCS["SIRGAS 1995 / UTM zone 18N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31987"]] -31986=PROJCS["SIRGAS 1995 / UTM zone 17N", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31986"]] -31985=PROJCS["SIRGAS 2000 / UTM zone 25S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31985"]] -31984=PROJCS["SIRGAS 2000 / UTM zone 24S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31984"]] -31983=PROJCS["SIRGAS 2000 / UTM zone 23S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31983"]] -31982=PROJCS["SIRGAS 2000 / UTM zone 22S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31982"]] -31981=PROJCS["SIRGAS 2000 / UTM zone 21S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31981"]] -31980=PROJCS["SIRGAS 2000 / UTM zone 20S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31980"]] -3219=PROJCS["WGS 84 / SCAR IMW SQ55-56", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3219"]] -3218=PROJCS["WGS 84 / SCAR IMW SQ53-54", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3218"]] -3217=PROJCS["WGS 84 / SCAR IMW SQ51-52", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3217"]] -3216=PROJCS["WGS 84 / SCAR IMW SQ49-50", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3216"]] -3215=PROJCS["WGS 84 / SCAR IMW SQ47-48", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3215"]] -3214=PROJCS["WGS 84 / SCAR IMW SQ45-46", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3214"]] -3213=PROJCS["WGS 84 / SCAR IMW SQ43-44", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3213"]] -3212=PROJCS["WGS 84 / SCAR IMW SQ41-42", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3212"]] -3211=PROJCS["WGS 84 / SCAR IMW SQ39-40", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3211"]] -3210=PROJCS["WGS 84 / SCAR IMW SQ37-38", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3210"]] -31979=PROJCS["SIRGAS 2000 / UTM zone 19S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31979"]] -31978=PROJCS["SIRGAS 2000 / UTM zone 18S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31978"]] -31977=PROJCS["SIRGAS 2000 / UTM zone 17S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31977"]] -31976=PROJCS["SIRGAS 2000 / UTM zone 22N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31976"]] -31975=PROJCS["SIRGAS 2000 / UTM zone 21N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31975"]] -31974=PROJCS["SIRGAS 2000 / UTM zone 20N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31974"]] -31973=PROJCS["SIRGAS 2000 / UTM zone 19N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31973"]] -31972=PROJCS["SIRGAS 2000 / UTM zone 18N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31972"]] -31971=PROJCS["SIRGAS 2000 / UTM zone 17N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31971"]] -31970=PROJCS["SIRGAS 2000 / UTM zone 16N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31970"]] -3209=PROJCS["WGS 84 / SCAR IMW SQ21-22", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3209"]] -3208=PROJCS["WGS 84 / SCAR IMW SQ19-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3208"]] -3207=PROJCS["WGS 84 / SCAR IMW SQ01-02", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -64.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -67.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3207"]] -3206=PROJCS["WGS 84 / SCAR IMW SP23-24", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -42.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -60.666666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -63.33333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3206"]] -3205=PROJCS["WGS 84 / SCAR IMW SP21-22", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -60.666666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -63.33333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3205"]] -3204=PROJCS["WGS 84 / SCAR IMW SP19-20", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -60.666666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -63.33333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3204"]] -3203=PROJCS["LGD2006 / UTM zone 35N", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3203"]] -62096405=GEOGCS["Arc 1950 (deg)", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62096405"]] -27493=PROJCS["Datum 73 / Modified Portuguese Grid", GEOGCS["Datum 73", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4274"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.131906111111114], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 180.598], PARAMETER["false_northing", -86.99], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27493"]] -3202=PROJCS["LGD2006 / UTM zone 34N", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3202"]] -27492=PROJCS["Datum 73 / Modified Portuguese Grid", GEOGCS["Datum 73", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4274"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.131906111111114], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 180.598], PARAMETER["false_northing", -86.99], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27492"]] -3201=PROJCS["LGD2006 / UTM zone 33N", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3201"]] -3200=PROJCS["FD58 / Iraq zone", GEOGCS["FD58", DATUM["Final Datum 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-241.54, -163.64, 396.06, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4132"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9987864078], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1166200.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3200"]] -31969=PROJCS["SIRGAS 2000 / UTM zone 15N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31969"]] -31968=PROJCS["SIRGAS 2000 / UTM zone 14N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31968"]] -31967=PROJCS["SIRGAS 2000 / UTM zone 13N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31967"]] -31966=PROJCS["SIRGAS 2000 / UTM zone 12N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31966"]] -31965=PROJCS["SIRGAS 2000 / UTM zone 11N", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31965"]] -62976405=GEOGCS["Tananarive (deg)", DATUM["Tananarive 1925", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-198.383, -240.517, -107.909, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6297"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62976405"]] -4999=GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4999"]] -4998=GEOCCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4998"]] -4997=GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4997"]] -4996=GEOCCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4996"]] -4995=GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4995"]] -4994=GEOCCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4994"]] -4993=GEOGCS["Lao 1997", DATUM["Lao National Datum 1997", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[44.585, -131.212, -39.544, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6678"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4993"]] -4992=GEOCCS["Lao 1997", DATUM["Lao National Datum 1997", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[44.585, -131.212, -39.544, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6678"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4992"]] -4991=GEOGCS["Lao 1993", DATUM["Lao 1993", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6677"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4991"]] -4990=GEOCCS["Lao 1993", DATUM["Lao 1993", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6677"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4990"]] -4989=GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4989"]] -61696405=GEOGCS["American Samoa 1962 (deg)", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61696405"]] -4988=GEOCCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4988"]] -4987=GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4987"]] -4986=GEOCCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4986"]] -4985=GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4985"]] -4984=GEOCCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4984"]] -4983=GEOGCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4983"]] -4982=GEOCCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4982"]] -4981=GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4981"]] -4980=GEOCCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4980"]] -29636=PROJCS["Sudan / UTM zone 36N", GEOGCS["Sudan", DATUM["Sudan", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6296"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4296"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29636"]] -29635=PROJCS["Sudan / UTM zone 35N", GEOGCS["Sudan", DATUM["Sudan", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6296"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4296"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29635"]] -4979=GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4979"]] -4978=GEOCCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4978"]] -4977=GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4977"]] -4976=GEOCCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4976"]] -4975=GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4975"]] -4974=GEOCCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4974"]] -4973=GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4973"]] -8099=PROJCS["NAD83(HARN) / WISCRS Waupaca (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.81666666666666], PARAMETER["latitude_of_origin", 43.42027777777777], PARAMETER["scale_factor", 1.0000333645], PARAMETER["false_easting", 185013.9709], PARAMETER["false_northing", 0.007], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8099"]] -2799=PROJCS["NAD83(HARN) / Kentucky South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2799"]] -4972=GEOCCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4972"]] -8098=PROJCS["NAD83(HARN) / WISCRS Waushara (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 44.11394404583334], PARAMETER["scale_factor", 1.0000392096], PARAMETER["false_easting", 394000.0], PARAMETER["false_northing", 147866.367], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8098"]] -2798=PROJCS["NAD83(HARN) / Kentucky North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2798"]] -4971=GEOGCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4971"]] -8097=PROJCS["NAD83(HARN) / WISCRS Waushara (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 44.11394404583334], PARAMETER["scale_factor", 1.0000392096], PARAMETER["false_easting", 120091.4402], PARAMETER["false_northing", 45069.7587], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8097"]] -2797=PROJCS["NAD83(HARN) / Kansas South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2797"]] -4970=GEOCCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4970"]] -8096=PROJCS["NAD83(HARN) / WISCRS Wood (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 44.36259546944446], PARAMETER["scale_factor", 1.0000421209], PARAMETER["false_easting", 684000.001], PARAMETER["false_northing", 441566.551], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8096"]] -2796=PROJCS["NAD83(HARN) / Kansas North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2796"]] -8095=PROJCS["NAD83(HARN) / WISCRS Wood (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 44.36259546944446], PARAMETER["scale_factor", 1.0000421209], PARAMETER["false_easting", 208483.6173], PARAMETER["false_northing", 134589.754], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8095"]] -2795=PROJCS["NAD83(HARN) / Iowa South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2795"]] -2794=PROJCS["NAD83(HARN) / Iowa North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2794"]] -8093=PROJCS["NAD83(HARN) / WISCRS Eau Claire (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.2888888888889], PARAMETER["latitude_of_origin", 44.87228112638889], PARAMETER["scale_factor", 1.000035079], PARAMETER["false_easting", 394000.0], PARAMETER["false_northing", 300812.797], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8093"]] -2793=PROJCS["NAD83(HARN) / Indiana West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2793"]] -8092=PROJCS["NAD83(HARN) / WISCRS Eau Claire (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.2888888888889], PARAMETER["latitude_of_origin", 44.87228112638889], PARAMETER["scale_factor", 1.000035079], PARAMETER["false_easting", 120091.4402], PARAMETER["false_northing", 91687.9239], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8092"]] -2792=PROJCS["NAD83(HARN) / Indiana East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2792"]] -8091=PROJCS["NAD83(HARN) / WISCRS Florence (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.14166666666667], PARAMETER["latitude_of_origin", 45.43888888888888], PARAMETER["scale_factor", 1.0000552095], PARAMETER["false_easting", 438000.0040000001], PARAMETER["false_northing", 0.021], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8091"]] -2791=PROJCS["NAD83(HARN) / Illinois West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2791"]] -8090=PROJCS["NAD83(HARN) / WISCRS Florence (m)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.14166666666667], PARAMETER["latitude_of_origin", 45.43888888888888], PARAMETER["scale_factor", 1.0000552095], PARAMETER["false_easting", 133502.6683], PARAMETER["false_northing", 0.0063], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8090"]] -2790=PROJCS["NAD83(HARN) / Illinois East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2790"]] -23095=PROJCS["ED50 / TM 5 NE", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 5.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23095"]] -23090=PROJCS["ED50 / TM 0 N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23090"]] -4969=GEOGCS["RGNC 1991", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4969"]] -4968=GEOCCS["RGNC 1991", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4968"]] -4967=GEOGCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4967"]] -62816405=GEOGCS["Palestine 1923 (deg)", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62816405"]] -4966=GEOCCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4966"]] -4965=GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4965"]] -4964=GEOCCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4964"]] -4963=GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4963"]] -8089=VERT_CS["ISH2004 height", VERT_DATUM["Landshaedarkerfi Islands 2004", 2005, AUTHORITY["EPSG", "1190"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8089"]] -2789=PROJCS["NAD83(HARN) / Idaho West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2789"]] -4962=GEOCCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4962"]] -8088=PROJCS["ISN2016 / Lambert 2016", GEOGCS["ISN2016", DATUM["Islands Net 2016", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1187"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8086"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -19.000000000000004], PARAMETER["latitude_of_origin", 65.0], PARAMETER["standard_parallel_1", 65.75], PARAMETER["false_easting", 2700000.0], PARAMETER["false_northing", 300000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 64.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8088"]] -2788=PROJCS["NAD83(HARN) / Idaho Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2788"]] -4961=GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4961"]] -2787=PROJCS["NAD83(HARN) / Idaho East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2787"]] -4960=GEOCCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4960"]] -8086=GEOGCS["ISN2016", DATUM["Islands Net 2016", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1187"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8086"]] -2786=PROJCS["NAD83(HARN) / Hawaii zone 5", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -160.16666666666666], PARAMETER["latitude_of_origin", 21.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2786"]] -8085=GEOGCS["ISN2016", DATUM["Islands Net 2016", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1187"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8085"]] -2785=PROJCS["NAD83(HARN) / Hawaii zone 4", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -159.5], PARAMETER["latitude_of_origin", 21.833333333333332], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2785"]] -8084=GEOCCS["ISN2016", DATUM["Islands Net 2016", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1187"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8084"]] -2784=PROJCS["NAD83(HARN) / Hawaii zone 3", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2784"]] -8083=PROJCS["NAD83(CSRS)v6 / MTM Nova Scotia zone 5", GEOGCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8083"]] -2783=PROJCS["NAD83(HARN) / Hawaii zone 2", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -156.66666666666663], PARAMETER["latitude_of_origin", 20.333333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2783"]] -8082=PROJCS["NAD83(CSRS)v6 / MTM Nova Scotia zone 4", GEOGCS["NAD83(CSRS)v6", DATUM["North American Datum of 1983 (CSRS) version 6", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8082"]] -2782=PROJCS["NAD83(HARN) / Hawaii zone 1", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -155.5], PARAMETER["latitude_of_origin", 18.833333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2782"]] -2781=PROJCS["NAD83(HARN) / Georgia West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2781"]] -2780=PROJCS["NAD83(HARN) / Georgia East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2780"]] -63186405=GEOGCS["NGN (deg)", DATUM["National Geodetic Network", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-3.2, -5.7, 2.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6318"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63186405"]] -4959=GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4959"]] -4958=GEOCCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4958"]] -4957=GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4957"]] -4956=GEOCCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4956"]] -4955=GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4955"]] -4954=GEOCCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4954"]] -4953=GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4953"]] -2779=PROJCS["NAD83(HARN) / Florida North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2779"]] -4952=GEOCCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4952"]] -2778=PROJCS["NAD83(HARN) / Florida West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2778"]] -4951=GEOGCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4951"]] -2777=PROJCS["NAD83(HARN) / Florida East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2777"]] -4950=GEOCCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4950"]] -2776=PROJCS["NAD83(HARN) / Delaware", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2776"]] -2775=PROJCS["NAD83(HARN) / Connecticut", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 304800.6096], PARAMETER["false_northing", 152400.3048], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2775"]] -2774=PROJCS["NAD83(HARN) / Colorado South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2774"]] -2773=PROJCS["NAD83(HARN) / Colorado Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2773"]] -2772=PROJCS["NAD83(HARN) / Colorado North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2772"]] -2771=PROJCS["NAD83(HARN) / California zone 6", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2771"]] -2770=PROJCS["NAD83(HARN) / California zone 5", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2770"]] -31901=PROJCS["KUDAMS / KTM", GEOGCS["KUDAMS", DATUM["Kuwait Utility", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[226.702, -193.337, -35.371, -2.229, 4.391, -9.238, 0.9798], AUTHORITY["EPSG", "6319"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4319"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31901"]] -31900=PROJCS["KUDAMS / KTM", GEOGCS["KUDAMS", DATUM["Kuwait Utility", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[226.702, -193.337, -35.371, -2.229, 4.391, -9.238, 0.9798], AUTHORITY["EPSG", "6319"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4319"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31900"]] -27429=PROJCS["Datum 73 / UTM zone 29N", GEOGCS["Datum 73", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4274"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27429"]] -4949=GEOGCS["LKS92", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4949"]] -4948=GEOCCS["LKS92", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4948"]] -4947=GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4947"]] -66256405=GEOGCS["Fort Desaix (deg)", DATUM["Martinique 1938", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[126.93, 547.94, 130.41, -2.7867, 5.1612, -0.8584, 13.8227], AUTHORITY["EPSG", "6625"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66256405"]] -4946=GEOCCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4946"]] -4945=GEOGCS["ISN93", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4945"]] -4944=GEOCCS["ISN93", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4944"]] -4943=GEOGCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4943"]] -61536405=GEOGCS["Rassadiran (deg)", DATUM["Rassadiran", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.63, -157.5, -158.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61536405"]] -2769=PROJCS["NAD83(HARN) / California zone 4", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2769"]] -4942=GEOCCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4942"]] -8068=PROJCS["NAD83(2011) / PCCS zone 4 (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -110.75], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", -620000.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8068"]] -2768=PROJCS["NAD83(HARN) / California zone 3", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2768"]] -4941=GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4941"]] -8067=PROJCS["NAD83(2011) / PCCS zone 3 (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.16666666666667], PARAMETER["latitude_of_origin", 31.499999999999996], PARAMETER["scale_factor", 1.000055], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8067"]] -2767=PROJCS["NAD83(HARN) / California zone 2", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2767"]] -4940=GEOCCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4940"]] -8066=PROJCS["NAD83(2011) / PCCS zone 2 (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 31.25], PARAMETER["scale_factor", 1.00009], PARAMETER["false_easting", 1800000.0], PARAMETER["false_northing", 1000000.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8066"]] -2766=PROJCS["NAD83(HARN) / California zone 1", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2766"]] -8065=PROJCS["NAD83(2011) / PCCS zone 1 (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", -111.4], PARAMETER["latitude_of_center", 32.25], PARAMETER["azimuth", 45.0], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 160000.0], PARAMETER["false_northing", 800000.0], PARAMETER["rectified_grid_angle", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8065"]] -2765=PROJCS["NAD83(HARN) / Arkansas South", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2765"]] -2764=PROJCS["NAD83(HARN) / Arkansas North", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2764"]] -2763=PROJCS["NAD83(HARN) / Arizona West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2763"]] -2762=PROJCS["NAD83(HARN) / Arizona Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2762"]] -2761=PROJCS["NAD83(HARN) / Arizona East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2761"]] -2760=PROJCS["NAD83(HARN) / Alabama West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2760"]] -62486405=GEOGCS["PSAD56 (deg)", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62486405"]] -4939=GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4939"]] -4938=GEOCCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4938"]] -4937=GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4937"]] -4936=GEOCCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4936"]] -4935=GEOGCS["EST97", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4935"]] -4934=GEOCCS["EST97", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4934"]] -4933=GEOGCS["CHTRF95", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4933"]] -8059=PROJCS["GDA2020 / SA Lambert", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", -32.0], PARAMETER["standard_parallel_1", -28.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8059"]] -2759=PROJCS["NAD83(HARN) / Alabama East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2759"]] -4932=GEOCCS["CHTRF95", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4932"]] -8058=PROJCS["GDA2020 / NSW Lambert", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", -33.25], PARAMETER["standard_parallel_1", -30.75], PARAMETER["false_easting", 9300000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -35.75], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8058"]] -2758=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2758"]] -4931=GEOGCS["Australian Antarctic", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4931"]] -2757=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2757"]] -4930=GEOCCS["Australian Antarctic", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4930"]] -2756=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2756"]] -2755=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2755"]] -2754=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2754"]] -8053=VERT_CS["MSL depth (ftUS)", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Depth", DOWN], AUTHORITY["EPSG", "8053"]] -2753=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2753"]] -8052=VERT_CS["MSL height (ftUS)", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8052"]] -25231=PROJCS["Lome / UTM zone 31N", GEOGCS["Lome", DATUM["Lome", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6252"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25231"]] -2752=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2752"]] -8051=VERT_CS["MSL depth (ft)", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["ft", 0.3048], AXIS["Depth", DOWN], AUTHORITY["EPSG", "8051"]] -2751=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2751"]] -8050=VERT_CS["MSL height (ft)", VERT_DATUM["Mean Sea Level", 2005, AUTHORITY["EPSG", "5100"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8050"]] -2750=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2750"]] -4929=GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4929"]] -4928=GEOCCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4928"]] -4927=GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4927"]] -4926=GEOCCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4926"]] -4925=GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4925"]] -4924=GEOCCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4924"]] -4923=GEOGCS["PZ-90", DATUM["Parametry Zemli 1990", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], TOWGS84[-1.08, -0.27, -0.9, -0.0, 0.0, -0.16, -0.12], AUTHORITY["EPSG", "6740"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4923"]] -2749=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2749"]] -4922=GEOCCS["PZ-90", DATUM["Parametry Zemli 1990", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], TOWGS84[-1.08, -0.27, -0.9, -0.0, 0.0, -0.16, -0.12], AUTHORITY["EPSG", "6740"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4922"]] -2748=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2748"]] -4921=GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4921"]] -2747=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2747"]] -4920=GEOCCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4920"]] -2746=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 156.00000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2746"]] -8045=PROJCS["St. Stephen Grid (Ferro)", GEOGCS["St. Stephen (Ferro)", DATUM["St. Stephen (Ferro)", SPHEROID["Zach 1812", 6376045.0, 310.0, AUTHORITY["EPSG", "1026"]], AUTHORITY["EPSG", "1189"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8043"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 34.04092222222221], PARAMETER["latitude_of_origin", 48.20876111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "8045"]] -2745=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2745"]] -8044=PROJCS["Gusterberg Grid (Ferro)", GEOGCS["Gusterberg (Ferro)", DATUM["Gusterberg (Ferro)", SPHEROID["Zach 1812", 6376045.0, 310.0, AUTHORITY["EPSG", "1026"]], AUTHORITY["EPSG", "1188"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8042"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 31.804180555555554], PARAMETER["latitude_of_origin", 48.03846388888891], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "8044"]] -2744=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2744"]] -8043=GEOGCS["St. Stephen (Ferro)", DATUM["St. Stephen (Ferro)", SPHEROID["Zach 1812", 6376045.0, 310.0, AUTHORITY["EPSG", "1026"]], AUTHORITY["EPSG", "1189"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8043"]] -2743=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2743"]] -8042=GEOGCS["Gusterberg (Ferro)", DATUM["Gusterberg (Ferro)", SPHEROID["Zach 1812", 6376045.0, 310.0, AUTHORITY["EPSG", "1026"]], AUTHORITY["EPSG", "1188"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8042"]] -2742=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2742"]] -2741=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2741"]] -2740=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2740"]] -63026405=GEOGCS["Trinidad 1903 (deg)", DATUM["Trinidad 1903", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], TOWGS84[-61.702, 284.488, 472.052, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6302"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63026405"]] -4919=GEOCCS["ITRF2000", DATUM["International Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6656"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4919"]] -4918=GEOCCS["ITRF97", DATUM["International Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6655"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4918"]] -4917=GEOCCS["ITRF96", DATUM["International Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6654"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4917"]] -4916=GEOCCS["ITRF94", DATUM["International Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6653"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4916"]] -4915=GEOCCS["ITRF93", DATUM["International Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6652"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4915"]] -4914=GEOCCS["ITRF92", DATUM["International Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6651"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4914"]] -4913=GEOCCS["ITRF91", DATUM["International Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6650"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4913"]] -2739=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2739"]] -4912=GEOCCS["ITRF90", DATUM["International Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6649"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4912"]] -2738=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2738"]] -4911=GEOCCS["ITRF89", DATUM["International Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6648"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4911"]] -2737=PROJCS["Tete / UTM zone 37S", GEOGCS["Tete", DATUM["Tete", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-82.875, -57.097, -156.768, -2.158, -1.524, 0.982, -0.359], AUTHORITY["EPSG", "6127"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4127"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2737"]] -4910=GEOCCS["ITRF88", DATUM["International Terrestrial Reference Frame 1988", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6647"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4910"]] -8036=PROJCS["WGS 84 / TM Zone 21N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8036"]] -2736=PROJCS["Tete / UTM zone 36S", GEOGCS["Tete", DATUM["Tete", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-82.875, -57.097, -156.768, -2.158, -1.524, 0.982, -0.359], AUTHORITY["EPSG", "6127"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4127"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2736"]] -8035=PROJCS["WGS 84 / TM Zone 20N (ftUS)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8035"]] -2735=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2735"]] -2734=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2734"]] -2733=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2733"]] -8032=PROJCS["GDA2020 / PHG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 118.6], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000135], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8032"]] -23038=PROJCS["ED50 / UTM zone 38N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23038"]] -2732=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2732"]] -8031=PROJCS["GDA2020 / PCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.81666666666668], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999906], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8031"]] -23037=PROJCS["ED50 / UTM zone 37N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23037"]] -2731=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2731"]] -8030=PROJCS["GDA2020 / MRCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.16666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000055], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 4050000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8030"]] -23036=PROJCS["ED50 / UTM zone 36N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23036"]] -2730=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2730"]] -23035=PROJCS["ED50 / UTM zone 35N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23035"]] -23034=PROJCS["ED50 / UTM zone 34N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23034"]] -23033=PROJCS["ED50 / UTM zone 33N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23033"]] -23032=PROJCS["ED50 / UTM zone 32N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23032"]] -23031=PROJCS["ED50 / UTM zone 31N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23031"]] -23030=PROJCS["ED50 / UTM zone 30N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23030"]] -4909=GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4909"]] -4908=GEOCCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4908"]] -4907=GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4907"]] -4906=GEOCCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4906"]] -4904=GEOGCS["Lisbon 1890 (Lisbon)", DATUM["Lisbon 1890 (Lisbon)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6904"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4904"]] -4903=GEOGCS["Madrid 1870 (Madrid)", DATUM["Madrid 1870 (Madrid)", SPHEROID["Struve 1860", 6378298.3, 294.73, AUTHORITY["EPSG", "7028"]], AUTHORITY["EPSG", "6903"]], PRIMEM["Madrid", -3.687938888888889, AUTHORITY["EPSG", "8905"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4903"]] -8029=PROJCS["GDA2020 / LCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.36666666666669], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000157], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3750000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8029"]] -2729=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2729"]] -4902=GEOGCS["NDG (Paris)", DATUM["Nord de Guerre (Paris)", SPHEROID["Plessis 1817", 6376523.0, 308.64, AUTHORITY["EPSG", "7027"]], AUTHORITY["EPSG", "6902"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4902"]] -8028=PROJCS["GDA2020 / KUN2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 128.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000165], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8028"]] -2728=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2728"]] -4901=GEOGCS["ATF (Paris)", DATUM["Ancienne Triangulation Francaise (Paris)", SPHEROID["Plessis 1817", 6376523.0, 308.64, AUTHORITY["EPSG", "7027"]], AUTHORITY["EPSG", "6901"]], PRIMEM["Paris RGS", 2.596898148148149, AUTHORITY["EPSG", "8914"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4901"]] -8027=PROJCS["GDA2020 / KAR2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 116.93333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999989], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2550000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8027"]] -2727=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2727"]] -4900=GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4900"]] -8026=PROJCS["GDA2020 / KALB2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.31527777777778], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.000014], PARAMETER["false_easting", 55000.0], PARAMETER["false_northing", 3700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8026"]] -2726=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2726"]] -8025=PROJCS["GDA2020 / JCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.98333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000314], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3650000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8025"]] -2725=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2725"]] -8024=PROJCS["GDA2020 / GOLD2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.50000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00004949], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 3800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8024"]] -2724=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2724"]] -8023=PROJCS["GDA2020 / GCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.58333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000628], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3450000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8023"]] -23029=PROJCS["ED50 / UTM zone 29N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23029"]] -2723=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2723"]] -8022=PROJCS["GDA2020 / EXM2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.06666666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000236], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2750000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8022"]] -23028=PROJCS["ED50 / UTM zone 28N", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23028"]] -2722=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2722"]] -8021=PROJCS["GDA2020 / ESP2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.88333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000055], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 4050000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8021"]] -2721=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2721"]] -8020=PROJCS["GDA2020 / COL2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.93333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.000019], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 4100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8020"]] -2720=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2720"]] -62326405=GEOGCS["Fahud (deg)", DATUM["Fahud", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-345.0, 3.0, 223.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6232"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62326405"]] -8019=PROJCS["GDA2020 / CKIG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.875], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999387], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8019"]] -2719=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2719"]] -8018=PROJCS["GDA2020 / CIG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.625], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00002514], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8018"]] -2718=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2718"]] -8017=PROJCS["GDA2020 / CARN2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 113.66666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999796], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 3050000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8017"]] -2717=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2717"]] -8016=PROJCS["GDA2020 / BCG2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.43333333333335], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999592], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8016"]] -2716=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2716"]] -8015=PROJCS["GDA2020 / BRO2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 122.33333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000298], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 2300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8015"]] -2715=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2715"]] -8014=PROJCS["GDA2020 / BIO2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.24999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000022], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 2700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8014"]] -2714=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2714"]] -8013=PROJCS["GDA2020 / ALB2020", GEOGCS["GDA2020", DATUM["Geocentric Datum of Australia 2020", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7844"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.88333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000044], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 4100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8013"]] -2713=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2713"]] -2712=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2712"]] -2711=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2711"]] -2710=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2710"]] -2709=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2709"]] -2708=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2708"]] -26998=PROJCS["NAD83 / Missouri West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26998"]] -2707=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2707"]] -26997=PROJCS["NAD83 / Missouri Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26997"]] -2706=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2706"]] -26996=PROJCS["NAD83 / Missouri East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26996"]] -2705=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2705"]] -26995=PROJCS["NAD83 / Mississippi West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26995"]] -2704=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2704"]] -26994=PROJCS["NAD83 / Mississippi East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26994"]] -2703=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2703"]] -26993=PROJCS["NAD83 / Minnesota South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26993"]] -2702=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2702"]] -26992=PROJCS["NAD83 / Minnesota Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26992"]] -2701=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2701"]] -26991=PROJCS["NAD83 / Minnesota North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26991"]] -2700=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2700"]] -26990=PROJCS["NAD83 / Michigan South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26990"]] -26989=PROJCS["NAD83 / Michigan Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26989"]] -26988=PROJCS["NAD83 / Michigan North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 8000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26988"]] -26987=PROJCS["NAD83 / Massachusetts Island", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26987"]] -26986=PROJCS["NAD83 / Massachusetts Mainland", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 750000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26986"]] -26985=PROJCS["NAD83 / Maryland", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26985"]] -26984=PROJCS["NAD83 / Maine West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26984"]] -26983=PROJCS["NAD83 / Maine East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26983"]] -26982=PROJCS["NAD83 / Louisiana South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26982"]] -26981=PROJCS["NAD83 / Louisiana North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26981"]] -26980=PROJCS["NAD83 / Kentucky South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26980"]] -66646405=GEOGCS["Azores Oriental 1995 (deg)", DATUM["Azores Oriental Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.719, 129.685, 52.092, -0.195, 0.014, -0.327, 0.198], AUTHORITY["EPSG", "6664"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66646405"]] -61926405=GEOGCS["Douala 1948 (deg)", DATUM["Douala 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.1, -174.7, -87.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61926405"]] -26979=PROJCS["NAD83 / Kentucky North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26979"]] -26978=PROJCS["NAD83 / Kansas South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26978"]] -26977=PROJCS["NAD83 / Kansas North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26977"]] -26976=PROJCS["NAD83 / Iowa South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26976"]] -26975=PROJCS["NAD83 / Iowa North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26975"]] -26974=PROJCS["NAD83 / Indiana West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26974"]] -26973=PROJCS["NAD83 / Indiana East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26973"]] -26972=PROJCS["NAD83 / Illinois West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26972"]] -26971=PROJCS["NAD83 / Illinois East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26971"]] -26970=PROJCS["NAD83 / Idaho West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26970"]] -TEST2=GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Longitude", EAST], AXIS["Latitude", NORTH], AUTHORITY["EPSG", "TEST2"]] -TEST1=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Longitude", EAST], AXIS["Latitude", NORTH], AUTHORITY["EPSG", "TEST1"]] -26969=PROJCS["NAD83 / Idaho Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26969"]] -26968=PROJCS["NAD83 / Idaho East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26968"]] -26967=PROJCS["NAD83 / Georgia West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26967"]] -26966=PROJCS["NAD83 / Georgia East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26966"]] -26965=PROJCS["NAD83 / Hawaii zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -160.16666666666666], PARAMETER["latitude_of_origin", 21.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26965"]] -26964=PROJCS["NAD83 / Hawaii zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -159.5], PARAMETER["latitude_of_origin", 21.833333333333332], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26964"]] -26963=PROJCS["NAD83 / Hawaii zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26963"]] -26962=PROJCS["NAD83 / Hawaii zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -156.66666666666663], PARAMETER["latitude_of_origin", 20.333333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26962"]] -26961=PROJCS["NAD83 / Hawaii zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -155.5], PARAMETER["latitude_of_origin", 18.833333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26961"]] -26960=PROJCS["NAD83 / Florida North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26960"]] -68136405=GEOGCS["Batavia (Jakarta) (deg)", DATUM["Batavia (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6813"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68136405"]] -61596405=GEOGCS["ELD79 (deg)", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61596405"]] -26959=PROJCS["NAD83 / Florida West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26959"]] -26958=PROJCS["NAD83 / Florida East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26958"]] -26957=PROJCS["NAD83 / Delaware", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26957"]] -26956=PROJCS["NAD83 / Connecticut", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 304800.6096], PARAMETER["false_northing", 152400.3048], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26956"]] -26955=PROJCS["NAD83 / Colorado South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26955"]] -26954=PROJCS["NAD83 / Colorado Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26954"]] -26953=PROJCS["NAD83 / Colorado North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26953"]] -26952=PROJCS["NAD83 / Arkansas South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26952"]] -7599=PROJCS["NAD83(2011) / WISCRS Dane (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.42222222222222], PARAMETER["latitude_of_origin", 43.06951603750002], PARAMETER["scale_factor", 1.0000384786], PARAMETER["false_easting", 811000.0], PARAMETER["false_northing", 480943.88600000006], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7599"]] -26951=PROJCS["NAD83 / Arkansas North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26951"]] -7598=PROJCS["NAD83(2011) / WISCRS Crawford (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.93888888888888], PARAMETER["latitude_of_origin", 43.20005560500001], PARAMETER["scale_factor", 1.0000349151], PARAMETER["false_easting", 373000.0], PARAMETER["false_northing", 176190.987], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7598"]] -26950=PROJCS["NAD83 / Arizona West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26950"]] -7597=PROJCS["NAD83(2011) / WISCRS Columbia (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.39444444444445], PARAMETER["latitude_of_origin", 43.46254664583334], PARAMETER["scale_factor", 1.00003498], PARAMETER["false_easting", 554999.999], PARAMETER["false_northing", 366041.307], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7597"]] -7596=PROJCS["NAD83(2011) / WISCRS Clark (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.70833333333334], PARAMETER["latitude_of_origin", 43.599999999999994], PARAMETER["scale_factor", 1.0000463003], PARAMETER["false_easting", 655999.997], PARAMETER["false_northing", 0.028], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7596"]] -7595=PROJCS["NAD83(2011) / WISCRS Chippewa (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.29444444444447], PARAMETER["latitude_of_origin", 44.97785689861111], PARAMETER["scale_factor", 1.0000391127], PARAMETER["false_easting", 197000.0], PARAMETER["false_northing", 144656.648], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7595"]] -7594=PROJCS["NAD83(2011) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.5], PARAMETER["latitude_of_origin", 42.71944444444444], PARAMETER["scale_factor", 1.0000286569], PARAMETER["false_easting", 802999.999], PARAMETER["false_northing", 0.016], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7594"]] -7593=PROJCS["NAD83(2011) / WISCRS Burnett (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.45777777777778], PARAMETER["latitude_of_origin", 45.898714865833334], PARAMETER["scale_factor", 1.0000383841], PARAMETER["false_easting", 209999.999], PARAMETER["false_northing", 195032.104], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7593"]] -7592=PROJCS["NAD83(2011) / WISCRS Buffalo (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.79722222222223], PARAMETER["latitude_of_origin", 43.481388888888894], PARAMETER["scale_factor", 1.0000382778], PARAMETER["false_easting", 574999.999], PARAMETER["false_northing", 0.016], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7592"]] -7591=PROJCS["NAD83(2011) / WISCRS Brown (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 103674.333], PARAMETER["false_northing", 15091.833], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7591"]] -7590=PROJCS["NAD83(2011) / WISCRS Bayfield (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.15277777777774], PARAMETER["latitude_of_origin", 46.66964837722222], PARAMETER["scale_factor", 1.0000331195], PARAMETER["false_easting", 750000.001], PARAMETER["false_northing", 487372.659], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7590"]] -26949=PROJCS["NAD83 / Arizona Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26949"]] -26948=PROJCS["NAD83 / Arizona East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26948"]] -26946=PROJCS["NAD83 / California zone 6", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26946"]] -26945=PROJCS["NAD83 / California zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26945"]] -26944=PROJCS["NAD83 / California zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26944"]] -26943=PROJCS["NAD83 / California zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26943"]] -26942=PROJCS["NAD83 / California zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26942"]] -7589=PROJCS["NAD83(2011) / WISCRS Barron (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.85], PARAMETER["latitude_of_origin", 45.13333333333334], PARAMETER["scale_factor", 1.0000486665], PARAMETER["false_easting", 305609.625], PARAMETER["false_northing", 0.01], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7589"]] -26941=PROJCS["NAD83 / California zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26941"]] -7588=PROJCS["NAD83(2011) / WISCRS Ashland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.62222222222222], PARAMETER["latitude_of_origin", 45.70611111111108], PARAMETER["scale_factor", 1.0000495683], PARAMETER["false_easting", 567000.001], PARAMETER["false_northing", 0.006], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7588"]] -26940=PROJCS["NAD83 / Alaska zone 10", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26940"]] -7587=PROJCS["NAD83(2011) / WISCRS Adams and Juneau (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.36666666666667], PARAMETER["scale_factor", 1.0000365285], PARAMETER["false_easting", 482999.99900000007], PARAMETER["false_northing", 0.012], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7587"]] -7586=PROJCS["NAD83(2011) / WISCRS Wood (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 44.36259546944446], PARAMETER["scale_factor", 1.0000421209], PARAMETER["false_easting", 208483.6173], PARAMETER["false_northing", 134589.754], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7586"]] -32360=PROJCS["WGS 72 / UTM zone 60S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32360"]] -7585=PROJCS["NAD83(2011) / WISCRS Waushara (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 44.11394404583334], PARAMETER["scale_factor", 1.0000392096], PARAMETER["false_easting", 120091.4402], PARAMETER["false_northing", 45069.7587], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7585"]] -7584=PROJCS["NAD83(2011) / WISCRS Waupaca (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.81666666666666], PARAMETER["latitude_of_origin", 43.42027777777777], PARAMETER["scale_factor", 1.0000333645], PARAMETER["false_easting", 185013.9709], PARAMETER["false_northing", 0.007], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7584"]] -7583=PROJCS["NAD83(2011) / WISCRS Waukesha (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.225], PARAMETER["latitude_of_origin", 42.56944444444445], PARAMETER["scale_factor", 1.0000346179], PARAMETER["false_easting", 208788.418], PARAMETER["false_northing", 0.0034], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7583"]] -7582=PROJCS["NAD83(2011) / WISCRS Washington (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.06388888888888], PARAMETER["latitude_of_origin", 42.91805555555556], PARAMETER["scale_factor", 1.00003738], PARAMETER["false_easting", 120091.4415], PARAMETER["false_northing", 0.003], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7582"]] -7581=PROJCS["NAD83(2011) / WISCRS Washburn (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.78333333333333], PARAMETER["latitude_of_origin", 45.96121983333333], PARAMETER["scale_factor", 1.0000475376], PARAMETER["false_easting", 234086.8682], PARAMETER["false_northing", 188358.6058], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7581"]] -7580=PROJCS["NAD83(2011) / WISCRS Walworth (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -88.54166666666663], PARAMETER["latitude_of_origin", 42.669462096944436], PARAMETER["scale_factor", 1.0000367192], PARAMETER["false_easting", 232562.8651], PARAMETER["false_northing", 111088.2224], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7580"]] -26939=PROJCS["NAD83 / Alaska zone 9", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26939"]] -26938=PROJCS["NAD83 / Alaska zone 8", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26938"]] -62716405=GEOGCS["Naparima 1972 (deg)", DATUM["Naparima 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-2.0, 374.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6271"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62716405"]] -32359=PROJCS["WGS 72 / UTM zone 59S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32359"]] -26937=PROJCS["NAD83 / Alaska zone 7", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26937"]] -32358=PROJCS["WGS 72 / UTM zone 58S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32358"]] -26936=PROJCS["NAD83 / Alaska zone 6", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26936"]] -32357=PROJCS["WGS 72 / UTM zone 57S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32357"]] -26935=PROJCS["NAD83 / Alaska zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26935"]] -32356=PROJCS["WGS 72 / UTM zone 56S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32356"]] -26934=PROJCS["NAD83 / Alaska zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26934"]] -32355=PROJCS["WGS 72 / UTM zone 55S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32355"]] -26933=PROJCS["NAD83 / Alaska zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26933"]] -32354=PROJCS["WGS 72 / UTM zone 54S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32354"]] -26932=PROJCS["NAD83 / Alaska zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26932"]] -7579=PROJCS["NAD83(2011) / WISCRS Vilas (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.4888888888889], PARAMETER["latitude_of_origin", 46.07784409055557], PARAMETER["scale_factor", 1.0000730142], PARAMETER["false_easting", 134417.0689], PARAMETER["false_northing", 50337.1092], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7579"]] -32353=PROJCS["WGS 72 / UTM zone 53S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32353"]] -26931=PROJCS["NAD83 / Alaska zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", -5000000.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26931"]] -7578=PROJCS["NAD83(2011) / WISCRS Vernon (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.78333333333333], PARAMETER["latitude_of_origin", 43.575032939722234], PARAMETER["scale_factor", 1.0000408158], PARAMETER["false_easting", 222504.4451], PARAMETER["false_northing", 47532.0602], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7578"]] -32352=PROJCS["WGS 72 / UTM zone 52S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32352"]] -30179=PROJCS["Tokyo / Japan Plane Rectangular CS XIX", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 154.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30179"]] -26930=PROJCS["NAD83 / Alabama West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26930"]] -7577=PROJCS["NAD83(2011) / WISCRS Trempealeau (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.36666666666667], PARAMETER["latitude_of_origin", 43.16111111111111], PARAMETER["scale_factor", 1.0000361538], PARAMETER["false_easting", 256946.9138], PARAMETER["false_northing", 0.0041], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7577"]] -32351=PROJCS["WGS 72 / UTM zone 51S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32351"]] -30178=PROJCS["Tokyo / Japan Plane Rectangular CS XVIII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 20.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30178"]] -7576=PROJCS["NAD83(2011) / WISCRS Taylor (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.48333333333336], PARAMETER["latitude_of_origin", 45.17782208583334], PARAMETER["scale_factor", 1.0000597566], PARAMETER["false_easting", 187147.5744], PARAMETER["false_northing", 107746.7522], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7576"]] -32350=PROJCS["WGS 72 / UTM zone 50S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32350"]] -30177=PROJCS["Tokyo / Japan Plane Rectangular CS XVII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30177"]] -7575=PROJCS["NAD83(2011) / WISCRS St. Croix (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.0000381803], PARAMETER["false_easting", 165506.7302], PARAMETER["false_northing", 0.0103], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7575"]] -30176=PROJCS["Tokyo / Japan Plane Rectangular CS XVI", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 124.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30176"]] -7574=PROJCS["NAD83(2011) / WISCRS Shawano (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.60555555555555], PARAMETER["latitude_of_origin", 44.03611111111112], PARAMETER["scale_factor", 1.000032144], PARAMETER["false_easting", 262433.3253], PARAMETER["false_northing", 0.0096], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7574"]] -30175=PROJCS["Tokyo / Japan Plane Rectangular CS XV", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30175"]] -7573=PROJCS["NAD83(2011) / WISCRS Sawyer (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.11666666666667], PARAMETER["latitude_of_origin", 45.90009913138889], PARAMETER["scale_factor", 1.0000573461], PARAMETER["false_easting", 216713.2336], PARAMETER["false_northing", 120734.1631], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7573"]] -30174=PROJCS["Tokyo / Japan Plane Rectangular CS XIV", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30174"]] -7572=PROJCS["NAD83(2011) / WISCRS Sauk (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.89999999999999], PARAMETER["latitude_of_origin", 42.81944444444444], PARAMETER["scale_factor", 1.0000373868], PARAMETER["false_easting", 185623.5716], PARAMETER["false_northing", 0.0051], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7572"]] -30173=PROJCS["Tokyo / Japan Plane Rectangular CS XIII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30173"]] -7571=PROJCS["NAD83(2011) / WISCRS Rusk (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.06666666666666], PARAMETER["latitude_of_origin", 43.919444444444444], PARAMETER["scale_factor", 1.0000495976], PARAMETER["false_easting", 250546.1013], PARAMETER["false_northing", 0.0234], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7571"]] -30172=PROJCS["Tokyo / Japan Plane Rectangular CS XII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.24999999999997], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30172"]] -7570=PROJCS["NAD83(2011) / WISCRS Rock (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.07222222222222], PARAMETER["latitude_of_origin", 41.944444444444436], PARAMETER["scale_factor", 1.0000337311], PARAMETER["false_easting", 146304.2926], PARAMETER["false_northing", 0.0068], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7570"]] -30171=PROJCS["Tokyo / Japan Plane Rectangular CS XI", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30171"]] -5396=PROJCS["SIRGAS 2000 / UTM zone 26S", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5396"]] -30170=PROJCS["Tokyo / Japan Plane Rectangular CS X", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.83333333333334], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30170"]] -63086405=GEOGCS["RT38 (deg)", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63086405"]] -5393=GEOGCS["SIRGAS_ES2007.8", DATUM["SIRGAS_ES2007.8", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1069"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5393"]] -5392=GEOGCS["SIRGAS_ES2007.8", DATUM["SIRGAS_ES2007.8", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1069"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5392"]] -5391=GEOCCS["SIRGAS_ES2007.8", DATUM["SIRGAS_ES2007.8", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1069"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5391"]] -26929=PROJCS["NAD83 / Alabama East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26929"]] -32349=PROJCS["WGS 72 / UTM zone 49S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32349"]] -32348=PROJCS["WGS 72 / UTM zone 48S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32348"]] -32347=PROJCS["WGS 72 / UTM zone 47S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32347"]] -32346=PROJCS["WGS 72 / UTM zone 46S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32346"]] -32345=PROJCS["WGS 72 / UTM zone 45S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32345"]] -26923=PROJCS["NAD83 / UTM zone 23N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26923"]] -32344=PROJCS["WGS 72 / UTM zone 44S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32344"]] -26922=PROJCS["NAD83 / UTM zone 22N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26922"]] -7569=PROJCS["NAD83(2011) / WISCRS Richland (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.43055555555556], PARAMETER["latitude_of_origin", 43.3223129275], PARAMETER["scale_factor", 1.0000375653], PARAMETER["false_easting", 202387.6048], PARAMETER["false_northing", 134255.4253], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7569"]] -32343=PROJCS["WGS 72 / UTM zone 43S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32343"]] -26921=PROJCS["NAD83 / UTM zone 21N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26921"]] -7568=PROJCS["NAD83(2011) / WISCRS Price (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.4888888888889], PARAMETER["latitude_of_origin", 44.55555555555556], PARAMETER["scale_factor", 1.0000649554], PARAMETER["false_easting", 227990.8546], PARAMETER["false_northing", 0.0109], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7568"]] -32342=PROJCS["WGS 72 / UTM zone 42S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32342"]] -30169=PROJCS["Tokyo / Japan Plane Rectangular CS IX", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 139.83333333333337], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30169"]] -26920=PROJCS["NAD83 / UTM zone 20N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26920"]] -7567=PROJCS["NAD83(2011) / WISCRS Portage (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.5], PARAMETER["latitude_of_origin", 44.41682397527779], PARAMETER["scale_factor", 1.000039936], PARAMETER["false_easting", 56388.1128], PARAMETER["false_northing", 50022.1874], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7567"]] -32341=PROJCS["WGS 72 / UTM zone 41S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32341"]] -30168=PROJCS["Tokyo / Japan Plane Rectangular CS VIII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.5], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30168"]] -7566=PROJCS["NAD83(2011) / WISCRS Polk (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.63333333333333], PARAMETER["latitude_of_origin", 44.661111111111104], PARAMETER["scale_factor", 1.0000433849], PARAMETER["false_easting", 141732.2823], PARAMETER["false_northing", 0.0059], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7566"]] -32340=PROJCS["WGS 72 / UTM zone 40S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32340"]] -30167=PROJCS["Tokyo / Japan Plane Rectangular CS VII", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 137.16666666666663], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30167"]] -7565=PROJCS["NAD83(2011) / WISCRS Pepin and Pierce (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.22777777777779], PARAMETER["latitude_of_origin", 44.63614887194444], PARAMETER["scale_factor", 1.0000362977], PARAMETER["false_easting", 167640.3354], PARAMETER["false_northing", 86033.0876], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7565"]] -30166=PROJCS["Tokyo / Japan Plane Rectangular CS VI", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30166"]] -7564=PROJCS["NAD83(2011) / WISCRS Oneida (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.54444444444442], PARAMETER["latitude_of_origin", 45.704223770277785], PARAMETER["scale_factor", 1.0000686968], PARAMETER["false_easting", 70104.1401], PARAMETER["false_northing", 57588.0346], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7564"]] -30165=PROJCS["Tokyo / Japan Plane Rectangular CS V", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 134.33333333333334], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30165"]] -7563=PROJCS["NAD83(2011) / WISCRS Oconto (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.90833333333335], PARAMETER["latitude_of_origin", 44.397222222222226], PARAMETER["scale_factor", 1.0000236869], PARAMETER["false_easting", 182880.3676], PARAMETER["false_northing", 0.0033], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7563"]] -30164=PROJCS["Tokyo / Japan Plane Rectangular CS IV", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 133.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30164"]] -5389=PROJCS["Peru96 / UTM zone 19S", GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5389"]] -7562=PROJCS["NAD83(2011) / WISCRS Monroe (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.64166666666668], PARAMETER["latitude_of_origin", 44.0000739286111], PARAMETER["scale_factor", 1.0000434122], PARAMETER["false_easting", 204521.209], PARAMETER["false_northing", 121923.9861], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7562"]] -30163=PROJCS["Tokyo / Japan Plane Rectangular CS III", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.16666666666666], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30163"]] -5388=PROJCS["Peru96 / UTM zone 17S", GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5388"]] -7561=PROJCS["NAD83(2011) / WISCRS Menominee (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.41666666666667], PARAMETER["latitude_of_origin", 44.71666666666667], PARAMETER["scale_factor", 1.0000362499], PARAMETER["false_easting", 105461.0121], PARAMETER["false_northing", 0.0029], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7561"]] -30162=PROJCS["Tokyo / Japan Plane Rectangular CS II", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30162"]] -5387=PROJCS["Peru96 / UTM zone 18S", GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5387"]] -7560=PROJCS["NAD83(2011) / WISCRS Marinette (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.71111111111114], PARAMETER["latitude_of_origin", 44.69166666666665], PARAMETER["scale_factor", 1.0000234982], PARAMETER["false_easting", 238658.8794], PARAMETER["false_northing", 0.0032], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7560"]] -30161=PROJCS["Tokyo / Japan Plane Rectangular CS I", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30161"]] -5383=PROJCS["SIRGAS-ROU98 / UTM zone 22S", GEOGCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5381"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5383"]] -5382=PROJCS["SIRGAS-ROU98 / UTM zone 21S", GEOGCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5381"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5382"]] -5381=GEOGCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5381"]] -5380=GEOGCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5380"]] -26919=PROJCS["NAD83 / UTM zone 19N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26919"]] -26918=PROJCS["NAD83 / UTM zone 18N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26918"]] -66156405=GEOGCS["Porto Santo (deg)", DATUM["Porto Santo 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-499.0, -249.0, 314.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6615"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66156405"]] -32339=PROJCS["WGS 72 / UTM zone 39S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32339"]] -26917=PROJCS["NAD83 / UTM zone 17N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26917"]] -32338=PROJCS["WGS 72 / UTM zone 38S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32338"]] -26916=PROJCS["NAD83 / UTM zone 16N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26916"]] -32337=PROJCS["WGS 72 / UTM zone 37S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32337"]] -26915=PROJCS["NAD83 / UTM zone 15N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26915"]] -32336=PROJCS["WGS 72 / UTM zone 36S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32336"]] -26914=PROJCS["NAD83 / UTM zone 14N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26914"]] -61436405=GEOGCS["Abidjan 1987 (deg)", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61436405"]] -32335=PROJCS["WGS 72 / UTM zone 35S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32335"]] -26913=PROJCS["NAD83 / UTM zone 13N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26913"]] -32334=PROJCS["WGS 72 / UTM zone 34S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32334"]] -26912=PROJCS["NAD83 / UTM zone 12N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26912"]] -7559=PROJCS["NAD83(2011) / WISCRS Marathon (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.77], PARAMETER["latitude_of_origin", 44.90090442361111], PARAMETER["scale_factor", 1.000053289], PARAMETER["false_easting", 74676.1493], PARAMETER["false_northing", 55049.2669], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7559"]] -32333=PROJCS["WGS 72 / UTM zone 33S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32333"]] -26911=PROJCS["NAD83 / UTM zone 11N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26911"]] -7558=PROJCS["NAD83(2011) / WISCRS Lincoln (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.73333333333332], PARAMETER["latitude_of_origin", 44.84444444444444], PARAMETER["scale_factor", 1.0000599003], PARAMETER["false_easting", 116129.0323], PARAMETER["false_northing", 0.0058], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7558"]] -32332=PROJCS["WGS 72 / UTM zone 32S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32332"]] -26910=PROJCS["NAD83 / UTM zone 10N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26910"]] -7557=PROJCS["NAD83(2011) / WISCRS Langlade (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.03333333333333], PARAMETER["latitude_of_origin", 45.15423710527776], PARAMETER["scale_factor", 1.0000627024], PARAMETER["false_easting", 198425.197], PARAMETER["false_northing", 105279.7829], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7557"]] -32331=PROJCS["WGS 72 / UTM zone 31S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32331"]] -7556=PROJCS["NAD83(2011) / WISCRS La Crosse (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.31666666666666], PARAMETER["latitude_of_origin", 43.45111111111112], PARAMETER["scale_factor", 1.0000319985], PARAMETER["false_easting", 130454.6598], PARAMETER["false_northing", 0.0033], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7556"]] -32330=PROJCS["WGS 72 / UTM zone 30S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32330"]] -7555=PROJCS["NAD83(2011) / WISCRS Kewaunee, Manitowoc and Sheboygan (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 43.266666666666666], PARAMETER["scale_factor", 1.0000233704], PARAMETER["false_easting", 79857.7614], PARAMETER["false_northing", 0.0012], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7555"]] -7554=PROJCS["NAD83(2011) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.89444444444446], PARAMETER["latitude_of_origin", 42.21666666666667], PARAMETER["scale_factor", 1.0000260649], PARAMETER["false_easting", 185928.3728], PARAMETER["false_northing", 0.0009], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7554"]] -7553=PROJCS["NAD83(2011) / WISCRS Jackson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.84429651944446], PARAMETER["latitude_of_origin", 44.25333512777778], PARAMETER["scale_factor", 1.0000353], PARAMETER["false_easting", 27000.0], PARAMETER["false_northing", 25000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7553"]] -5379=GEOCCS["SIRGAS-ROU98", DATUM["SIRGAS-ROU98", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1068"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5379"]] -7552=PROJCS["NAD83(2011) / WISCRS Iron (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.25555555555555], PARAMETER["latitude_of_origin", 45.43333333333334], PARAMETER["scale_factor", 1.0000677153], PARAMETER["false_easting", 220980.4419], PARAMETER["false_northing", 0.0085], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7552"]] -7551=PROJCS["NAD83(2011) / WISCRS Iowa (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16111111111107], PARAMETER["latitude_of_origin", 42.538888888888884], PARAMETER["scale_factor", 1.0000394961], PARAMETER["false_easting", 113081.0261], PARAMETER["false_northing", 0.0045], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7551"]] -7550=PROJCS["NAD83(2011) / WISCRS Green Lake and Marquette (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.24166666666666], PARAMETER["latitude_of_origin", 43.807000117777775], PARAMETER["scale_factor", 1.0000344057], PARAMETER["false_easting", 150876.3018], PARAMETER["false_northing", 79170.7795], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7550"]] -62386405=GEOGCS["ID74 (deg)", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62386405"]] -5373=GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]] -3199=PROJCS["LGD2006 / UTM zone 32N", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3199"]] -5372=GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5372"]] -3198=PROJCS["LGD2006 / Libya TM zone 13", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3198"]] -5371=GEOGCS["MACARIO SOLIS", DATUM["Sistema Geodesico Nacional de Panama MACARIO SOLIS", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1066"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5371"]] -3197=PROJCS["LGD2006 / Libya TM zone 12", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3197"]] -5370=GEOGCS["MACARIO SOLIS", DATUM["Sistema Geodesico Nacional de Panama MACARIO SOLIS", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1066"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5370"]] -3196=PROJCS["LGD2006 / Libya TM zone 11", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3196"]] -3195=PROJCS["LGD2006 / Libya TM zone 10", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3195"]] -3194=PROJCS["LGD2006 / Libya TM zone 9", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3194"]] -3193=PROJCS["LGD2006 / Libya TM zone 8", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3193"]] -3192=PROJCS["LGD2006 / Libya TM zone 7", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.999999999999998], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3192"]] -42101=PROJCS["WGS 84 / LCC Canada", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295], AXIS["Longitude", EAST], AXIS["Latitude", NORTH]], PROJECTION["Lambert_Conformal_Conic_2SP"], PARAMETER["central_meridian", -95.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -8000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG", "42101"]] -3191=PROJCS["LGD2006 / Libya TM zone 6", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3191"]] -3190=PROJCS["LGD2006 / Libya TM zone 5", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3190"]] -26909=PROJCS["NAD83 / UTM zone 9N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26909"]] -26908=PROJCS["NAD83 / UTM zone 8N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26908"]] -32329=PROJCS["WGS 72 / UTM zone 29S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32329"]] -26907=PROJCS["NAD83 / UTM zone 7N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26907"]] -32328=PROJCS["WGS 72 / UTM zone 28S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32328"]] -26906=PROJCS["NAD83 / UTM zone 6N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26906"]] -32327=PROJCS["WGS 72 / UTM zone 27S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32327"]] -26905=PROJCS["NAD83 / UTM zone 5N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26905"]] -32326=PROJCS["WGS 72 / UTM zone 26S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32326"]] -26904=PROJCS["NAD83 / UTM zone 4N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26904"]] -32325=PROJCS["WGS 72 / UTM zone 25S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32325"]] -26903=PROJCS["NAD83 / UTM zone 3N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26903"]] -32324=PROJCS["WGS 72 / UTM zone 24S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32324"]] -26902=PROJCS["NAD83 / UTM zone 2N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26902"]] -7549=PROJCS["NAD83(2011) / WISCRS Green and Lafayette (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.83888888888889], PARAMETER["latitude_of_origin", 42.637562276944436], PARAMETER["scale_factor", 1.0000390487], PARAMETER["false_easting", 170078.7403], PARAMETER["false_northing", 45830.2947], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7549"]] -32323=PROJCS["WGS 72 / UTM zone 23S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32323"]] -26901=PROJCS["NAD83 / UTM zone 1N", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26901"]] -7548=PROJCS["NAD83(2011) / WISCRS Grant (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.80000000000001], PARAMETER["latitude_of_origin", 41.41111111111111], PARAMETER["scale_factor", 1.0000349452], PARAMETER["false_easting", 242316.4841], PARAMETER["false_northing", 0.01], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7548"]] -32322=PROJCS["WGS 72 / UTM zone 22S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32322"]] -7547=PROJCS["NAD83(2011) / WISCRS Forest (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.63333333333333], PARAMETER["latitude_of_origin", 44.00555555555555], PARAMETER["scale_factor", 1.0000673004], PARAMETER["false_easting", 275844.5533], PARAMETER["false_northing", 0.0157], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7547"]] -32321=PROJCS["WGS 72 / UTM zone 21S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32321"]] -7546=PROJCS["NAD83(2011) / WISCRS Florence (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.14166666666667], PARAMETER["latitude_of_origin", 45.43888888888888], PARAMETER["scale_factor", 1.0000552095], PARAMETER["false_easting", 133502.6683], PARAMETER["false_northing", 0.0063], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7546"]] -32320=PROJCS["WGS 72 / UTM zone 20S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32320"]] -7545=PROJCS["NAD83(2011) / WISCRS Eau Claire (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.2888888888889], PARAMETER["latitude_of_origin", 44.87228112638889], PARAMETER["scale_factor", 1.000035079], PARAMETER["false_easting", 120091.4402], PARAMETER["false_northing", 91687.9239], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7545"]] -7544=PROJCS["NAD83(2011) / WISCRS Dunn (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.89444444444446], PARAMETER["latitude_of_origin", 44.408333333333324], PARAMETER["scale_factor", 1.0000410324], PARAMETER["false_easting", 51816.104], PARAMETER["false_northing", 0.003], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7544"]] -7543=PROJCS["NAD83(2011) / WISCRS Douglas (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 45.88333333333333], PARAMETER["scale_factor", 1.0000385418], PARAMETER["false_easting", 59131.3183], PARAMETER["false_northing", 0.0041], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7543"]] -5369=GEOCCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5369"]] -7542=PROJCS["NAD83(2011) / WISCRS Door (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.27222222222227], PARAMETER["latitude_of_origin", 44.4], PARAMETER["scale_factor", 1.0000187521], PARAMETER["false_easting", 158801.1176], PARAMETER["false_northing", 0.0023], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7542"]] -5368=GEOCCS["MACARIO SOLIS", DATUM["Sistema Geodesico Nacional de Panama MACARIO SOLIS", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1066"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5368"]] -7541=PROJCS["NAD83(2011) / WISCRS Dodge and Jefferson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.77499999999996], PARAMETER["latitude_of_origin", 41.4722222222222], PARAMETER["scale_factor", 1.0000346418], PARAMETER["false_easting", 263347.7263], PARAMETER["false_northing", 0.0076], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7541"]] -24720=PROJCS["La Canoa / UTM zone 20N", GEOGCS["La Canoa", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4247"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24720"]] -5367=PROJCS["CR05 / CRTM05", GEOGCS["CR05", DATUM["Costa Rica 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1065"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5367"]] -7540=PROJCS["NAD83(2011) / WISCRS Dane (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.42222222222222], PARAMETER["latitude_of_origin", 43.06951603750002], PARAMETER["scale_factor", 1.0000384786], PARAMETER["false_easting", 247193.2944], PARAMETER["false_northing", 146591.9896], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7540"]] -5365=GEOGCS["CR05", DATUM["Costa Rica 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1065"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5365"]] -5364=GEOGCS["CR05", DATUM["Costa Rica 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1065"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5364"]] -5363=GEOCCS["CR05", DATUM["Costa Rica 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1065"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5363"]] -3189=PROJCS["GR96 / UTM zone 29N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3189"]] -5362=PROJCS["SIRGAS-Chile / UTM zone 18S", GEOGCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5360"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5362"]] -3188=PROJCS["GR96 / UTM zone 28N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3188"]] -5361=PROJCS["SIRGAS-Chile / UTM zone 19S", GEOGCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5360"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5361"]] -3187=PROJCS["GR96 / UTM zone 27N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3187"]] -5360=GEOGCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5360"]] -3186=PROJCS["GR96 / UTM zone 26N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3186"]] -3185=PROJCS["GR96 / UTM zone 25N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3185"]] -3184=PROJCS["GR96 / UTM zone 24N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3184"]] -3183=PROJCS["GR96 / UTM zone 23N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3183"]] -3182=PROJCS["GR96 / UTM zone 22N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3182"]] -3181=PROJCS["GR96 / UTM zone 21N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3181"]] -3180=PROJCS["GR96 / UTM zone 20N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3180"]] -32319=PROJCS["WGS 72 / UTM zone 19S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32319"]] -32318=PROJCS["WGS 72 / UTM zone 18S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32318"]] -32317=PROJCS["WGS 72 / UTM zone 17S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32317"]] -32316=PROJCS["WGS 72 / UTM zone 16S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32316"]] -32315=PROJCS["WGS 72 / UTM zone 15S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32315"]] -32314=PROJCS["WGS 72 / UTM zone 14S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32314"]] -24719=PROJCS["La Canoa / UTM zone 19N", GEOGCS["La Canoa", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4247"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24719"]] -7539=PROJCS["NAD83(2011) / WISCRS Crawford (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.93888888888888], PARAMETER["latitude_of_origin", 43.20005560500001], PARAMETER["scale_factor", 1.0000349151], PARAMETER["false_easting", 113690.6274], PARAMETER["false_northing", 53703.1201], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7539"]] -32313=PROJCS["WGS 72 / UTM zone 13S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32313"]] -24718=PROJCS["La Canoa / UTM zone 18N", GEOGCS["La Canoa", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4247"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24718"]] -7538=PROJCS["NAD83(2011) / WISCRS Columbia (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -89.39444444444445], PARAMETER["latitude_of_origin", 43.46254664583334], PARAMETER["scale_factor", 1.00003498], PARAMETER["false_easting", 169164.3381], PARAMETER["false_northing", 111569.6134], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7538"]] -32312=PROJCS["WGS 72 / UTM zone 12S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32312"]] -7537=PROJCS["NAD83(2011) / WISCRS Clark (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.70833333333334], PARAMETER["latitude_of_origin", 43.599999999999994], PARAMETER["scale_factor", 1.0000463003], PARAMETER["false_easting", 199949.1989], PARAMETER["false_northing", 0.0086], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7537"]] -32311=PROJCS["WGS 72 / UTM zone 11S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32311"]] -7536=PROJCS["NAD83(2011) / WISCRS Chippewa (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.29444444444447], PARAMETER["latitude_of_origin", 44.97785689861111], PARAMETER["scale_factor", 1.0000391127], PARAMETER["false_easting", 60045.72], PARAMETER["false_northing", 44091.4346], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7536"]] -32310=PROJCS["WGS 72 / UTM zone 10S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32310"]] -7535=PROJCS["NAD83(2011) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.5], PARAMETER["latitude_of_origin", 42.71944444444444], PARAMETER["scale_factor", 1.0000286569], PARAMETER["false_easting", 244754.8893], PARAMETER["false_northing", 0.0049], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7535"]] -7534=PROJCS["NAD83(2011) / WISCRS Burnett (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.45777777777778], PARAMETER["latitude_of_origin", 45.898714865833334], PARAMETER["scale_factor", 1.0000383841], PARAMETER["false_easting", 64008.1276], PARAMETER["false_northing", 59445.9043], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7534"]] -7533=PROJCS["NAD83(2011) / WISCRS Buffalo (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.79722222222223], PARAMETER["latitude_of_origin", 43.481388888888894], PARAMETER["scale_factor", 1.0000382778], PARAMETER["false_easting", 175260.3502], PARAMETER["false_northing", 0.0048], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7533"]] -5359=GEOGCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5359"]] -7532=PROJCS["NAD83(2011) / WISCRS Brown (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 31600.0], PARAMETER["false_northing", 4600.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7532"]] -5358=GEOCCS["SIRGAS-Chile", DATUM["SIRGAS-Chile", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1064"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5358"]] -7531=PROJCS["NAD83(2011) / WISCRS Bayfield (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.15277777777774], PARAMETER["latitude_of_origin", 46.66964837722222], PARAMETER["scale_factor", 1.0000331195], PARAMETER["false_easting", 228600.4575], PARAMETER["false_northing", 148551.4837], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7531"]] -5357=PROJCS["MARGEN / UTM zone 21S", GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5354"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5357"]] -7530=PROJCS["NAD83(2011) / WISCRS Barron (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.85], PARAMETER["latitude_of_origin", 45.13333333333334], PARAMETER["scale_factor", 1.0000486665], PARAMETER["false_easting", 93150.0], PARAMETER["false_northing", 0.0029], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7530"]] -5356=PROJCS["MARGEN / UTM zone 19S", GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5354"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5356"]] -5355=PROJCS["MARGEN / UTM zone 20S", GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5354"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5355"]] -5354=GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5354"]] -5353=GEOGCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5353"]] -3179=PROJCS["GR96 / UTM zone 19N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3179"]] -5352=GEOCCS["MARGEN", DATUM["Marco Geodesico Nacional de Bolivia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1063"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5352"]] -20358=PROJCS["AGD84 / AMG zone 58", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20358"]] -3178=PROJCS["GR96 / UTM zone 18N", GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3178"]] -20357=PROJCS["AGD84 / AMG zone 57", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20357"]] -3177=PROJCS["LGD2006 / Libya TM", GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9965], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3177"]] -20356=PROJCS["AGD84 / AMG zone 56", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20356"]] -3176=PROJCS["Indian 1960 / TM 106 NE", GEOGCS["Indian 1960", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4131"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 106.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3176"]] -20355=PROJCS["AGD84 / AMG zone 55", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20355"]] -3175=PROJCS["NAD83 / Great Lakes and St Lawrence Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -83.248627], PARAMETER["latitude_of_origin", 45.568977], PARAMETER["standard_parallel_1", 42.122773999999986], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["standard_parallel_2", 49.01517999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3175"]] -20354=PROJCS["AGD84 / AMG zone 54", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20354"]] -3174=PROJCS["NAD83 / Great Lakes Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.45595499999999], PARAMETER["latitude_of_origin", 45.568977], PARAMETER["standard_parallel_1", 42.122773999999986], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["standard_parallel_2", 49.01517999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3174"]] -20353=PROJCS["AGD84 / AMG zone 53", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20353"]] -20352=PROJCS["AGD84 / AMG zone 52", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20352"]] -3172=PROJCS["IGN53 Mare / UTM zone 59S", GEOGCS["IGN53 Mare", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4641"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3172"]] -20351=PROJCS["AGD84 / AMG zone 51", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20351"]] -3171=PROJCS["RGNC91-93 / UTM zone 59S", GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3171"]] -20350=PROJCS["AGD84 / AMG zone 50", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20350"]] -3170=PROJCS["RGNC91-93 / UTM zone 58S", GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3170"]] -32309=PROJCS["WGS 72 / UTM zone 9S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32309"]] -32308=PROJCS["WGS 72 / UTM zone 8S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32308"]] -32307=PROJCS["WGS 72 / UTM zone 7S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32307"]] -32306=PROJCS["WGS 72 / UTM zone 6S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32306"]] -32305=PROJCS["WGS 72 / UTM zone 5S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32305"]] -32304=PROJCS["WGS 72 / UTM zone 4S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32304"]] -7529=PROJCS["NAD83(2011) / WISCRS Ashland (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.62222222222222], PARAMETER["latitude_of_origin", 45.70611111111108], PARAMETER["scale_factor", 1.0000495683], PARAMETER["false_easting", 172821.9461], PARAMETER["false_northing", 0.0017], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7529"]] -32303=PROJCS["WGS 72 / UTM zone 3S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32303"]] -7528=PROJCS["NAD83(2011) / WISCRS Adams and Juneau (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.36666666666667], PARAMETER["scale_factor", 1.0000365285], PARAMETER["false_easting", 147218.6942], PARAMETER["false_northing", 0.0037], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7528"]] -32302=PROJCS["WGS 72 / UTM zone 2S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32302"]] -32301=PROJCS["WGS 72 / UTM zone 1S", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32301"]] -5349=PROJCS["POSGAR 2007 / Argentina 7", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5349"]] -61986405=GEOGCS["Kousseri (deg)", DATUM["Kousseri", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61986405"]] -5348=PROJCS["POSGAR 2007 / Argentina 6", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5348"]] -5347=PROJCS["POSGAR 2007 / Argentina 5", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5347"]] -5346=PROJCS["POSGAR 2007 / Argentina 4", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5346"]] -22525=PROJCS["Corrego Alegre 1970-72 / UTM zone 25S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22525"]] -5345=PROJCS["POSGAR 2007 / Argentina 3", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5345"]] -22524=PROJCS["Corrego Alegre 1970-72 / UTM zone 24S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22524"]] -5344=PROJCS["POSGAR 2007 / Argentina 2", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5344"]] -22523=PROJCS["Corrego Alegre 1970-72 / UTM zone 23S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22523"]] -5343=PROJCS["POSGAR 2007 / Argentina 1", GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5343"]] -22522=PROJCS["Corrego Alegre 1970-72 / UTM zone 22S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22522"]] -20349=PROJCS["AGD84 / AMG zone 49", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20349"]] -3169=PROJCS["RGNC91-93 / UTM zone 57S", GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3169"]] -5342=GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5342"]] -22521=PROJCS["Corrego Alegre 1970-72 / UTM zone 21S", GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22521"]] -20348=PROJCS["AGD84 / AMG zone 48", GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20348"]] -3168=PROJCS["Kertau (RSO) / RSO Malaya (m)", GEOGCS["Kertau (RSO)", DATUM["Kertau (RSO)", SPHEROID["Everest 1830 (RSO 1969)", 6377295.664, 300.8017, AUTHORITY["EPSG", "7056"]], AUTHORITY["EPSG", "6751"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4751"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 102.25], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 323.02579050000014], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 804670.24], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3168"]] -5341=GEOCCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5341"]] -3167=PROJCS["Kertau (RSO) / RSO Malaya (ch)", GEOGCS["Kertau (RSO)", DATUM["Kertau (RSO)", SPHEROID["Everest 1830 (RSO 1969)", 6377295.664, 300.8017, AUTHORITY["EPSG", "7056"]], AUTHORITY["EPSG", "6751"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4751"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 102.25], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 323.02579050000014], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m*20.116756", 20.116756], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3167"]] -5340=GEOGCS["POSGAR 2007", DATUM["Posiciones Geodesicas Argentinas 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1062"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5340"]] -3166=PROJCS["NEA74 Noumea / Noumea Lambert 2", GEOGCS["NEA74 Noumea", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4644"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.44249999999994], PARAMETER["latitude_of_origin", -22.269722222222214], PARAMETER["standard_parallel_1", -22.244722222222226], PARAMETER["false_easting", 8.313], PARAMETER["false_northing", -2.354], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -22.294722222222223], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3166"]] -3165=PROJCS["NEA74 Noumea / Noumea Lambert", GEOGCS["NEA74 Noumea", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4644"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.44242574999998], PARAMETER["latitude_of_origin", -22.269691750000007], PARAMETER["standard_parallel_1", -22.24469175], PARAMETER["false_easting", 0.66], PARAMETER["false_northing", 1.02], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -22.29469175], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3165"]] -3164=PROJCS["ST87 Ouvea / UTM zone 58S", GEOGCS["ST87 Ouvea", DATUM["ST87 Ouvea", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-56.263, 16.136, -22.856, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6750"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4750"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3164"]] -3163=PROJCS["RGNC91-93 / Lambert New Caledonia", GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", -21.5], PARAMETER["standard_parallel_1", -20.666666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 300000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -22.333333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3163"]] -3162=PROJCS["NAD83(CSRS) / Ontario MNR Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 53.5], PARAMETER["false_easting", 930000.0], PARAMETER["false_northing", 6430000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3162"]] -3161=PROJCS["NAD83 / Ontario MNR Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 53.5], PARAMETER["false_easting", 930000.0], PARAMETER["false_northing", 6430000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3161"]] -3160=PROJCS["NAD83(CSRS) / UTM zone 16N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3160"]] -5337=PROJCS["Aratu / UTM zone 25S", GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5337"]] -5336=VERT_CS["Black Sea depth", VERT_DATUM["Black Sea", 2005, AUTHORITY["EPSG", "5134"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5336"]] -3159=PROJCS["NAD83(CSRS) / UTM zone 15N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3159"]] -5332=GEOCCS["ITRF2008", DATUM["International Terrestrial Reference Frame 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1061"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5332"]] -3158=PROJCS["NAD83(CSRS) / UTM zone 14N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3158"]] -5331=PROJCS["Makassar (Jakarta) / NEIEZ", GEOGCS["Makassar (Jakarta)", DATUM["Makassar (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6804"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4804"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 3.192280555555555], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5331"]] -3157=PROJCS["NAD83(CSRS) / UTM zone 10N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3157"]] -5330=PROJCS["Batavia (Jakarta) / NEIEZ", GEOGCS["Batavia (Jakarta)", DATUM["Batavia (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6813"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4813"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 3.192280555555555], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5330"]] -3156=PROJCS["NAD83(CSRS) / UTM zone 9N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3156"]] -62226405=GEOGCS["Cape (deg)", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62226405"]] -3155=PROJCS["NAD83(CSRS) / UTM zone 8N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3155"]] -3154=PROJCS["NAD83(CSRS) / UTM zone 7N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3154"]] -3153=PROJCS["NAD83(CSRS) / BC Albers", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -125.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 58.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3153"]] -3152=PROJCS["ST74", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.057789999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999425], PARAMETER["false_easting", 100178.1808], PARAMETER["false_northing", -6500614.7836], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3152"]] -3151=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 18E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3151"]] -3150=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 6", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3150"]] -5329=PROJCS["Segara (Jakarta) / NEIEZ", GEOGCS["Segara (Jakarta)", DATUM["Gunung Segara (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6820"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4820"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 3.192280555555555], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5329"]] -5325=PROJCS["ISN2004 / Lambert 2004", GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5324"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -19.000000000000004], PARAMETER["latitude_of_origin", 65.0], PARAMETER["standard_parallel_1", 65.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 300000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 64.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5325"]] -5324=GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5324"]] -5323=GEOGCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5323"]] -3149=PROJCS["Indian 1960 / UTM zone 49N", GEOGCS["Indian 1960", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4131"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3149"]] -5322=GEOCCS["ISN2004", DATUM["Islands Net 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1060"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5322"]] -3148=PROJCS["Indian 1960 / UTM zone 48N", GEOGCS["Indian 1960", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4131"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3148"]] -5321=PROJCS["NAD83(CSRS) / Teranet Ontario Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 54.49999999999999], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5321"]] -3147=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 18E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3147"]] -5320=PROJCS["NAD83 / Teranet Ontario Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 54.49999999999999], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5320"]] -3146=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 6", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3146"]] -404000=LOCAL_CS["Wildcard 2D cartesian plane in metric unit", LOCAL_DATUM["Unknown", 0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG", "404000"]] -3142=PROJCS["Fiji 1956 / UTM zone 1S", GEOGCS["Fiji 1956", DATUM["Fiji 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[265.025, 384.929, -194.046, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6721"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4721"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3142"]] -3141=PROJCS["Fiji 1956 / UTM zone 60S", GEOGCS["Fiji 1956", DATUM["Fiji 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[265.025, 384.929, -194.046, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6721"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4721"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3141"]] -3140=PROJCS["Viti Levu 1912 / Viti Levu Grid", GEOGCS["Viti Levu 1912", DATUM["Viti Levu 1912", SPHEROID["Clarke 1880 (international foot)", 6378306.3696, 293.46630765562986, AUTHORITY["EPSG", "7055"]], TOWGS84[98.0, 390.0, -22.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6752"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4752"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 178.0], PARAMETER["latitude_of_origin", -18.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 544000.0], PARAMETER["false_northing", 704000.0], UNIT["m*0.201168", 0.201168], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3140"]] -5318=COMPD_CS["ETRS89 / Faroe TM + FVR09 height", PROJCS["ETRS89 / Faroe TM", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -7.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999997], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5316"]], VERT_CS["FVR09 height", VERT_DATUM["Faroe Islands Vertical Reference 2009", 2005, AUTHORITY["EPSG", "1059"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5317"]], AUTHORITY["EPSG", "5318"]] -5317=VERT_CS["FVR09 height", VERT_DATUM["Faroe Islands Vertical Reference 2009", 2005, AUTHORITY["EPSG", "1059"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5317"]] -5316=PROJCS["ETRS89 / Faroe TM", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -7.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999997], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5316"]] -3138=PROJCS["ETRS89 / ETRS-GK31FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3138"]] -5311=PROJCS["DRUKREF 03 / Zhemgang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.86666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5311"]] -3137=PROJCS["ETRS89 / ETRS-GK30FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3137"]] -5310=PROJCS["DRUKREF 03 / Yangtse TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.56666666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5310"]] -3136=PROJCS["ETRS89 / ETRS-GK29FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3136"]] -3135=PROJCS["ETRS89 / ETRS-GK28FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3135"]] -3134=PROJCS["ETRS89 / ETRS-GK27FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3134"]] -3133=PROJCS["ETRS89 / ETRS-GK26FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3133"]] -3132=PROJCS["ETRS89 / ETRS-GK25FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3132"]] -3131=PROJCS["ETRS89 / ETRS-GK24FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3131"]] -3130=PROJCS["ETRS89 / ETRS-GK23FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3130"]] -5309=PROJCS["DRUKREF 03 / Wangdue Phodrang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.11666666666667], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5309"]] -5308=PROJCS["DRUKREF 03 / Tsirang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.16666666666669], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5308"]] -5307=PROJCS["DRUKREF 03 / Trongsa TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5307"]] -5306=PROJCS["DRUKREF 03 / Trashigang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5306"]] -5305=PROJCS["DRUKREF 03 / Thimphu TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.55], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5305"]] -5304=PROJCS["DRUKREF 03 / Sarpang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.26666666666668], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5304"]] -5303=PROJCS["DRUKREF 03 / Samtse TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.06666666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5303"]] -61826405=GEOGCS["Azores Occidental 1939 (deg)", DATUM["Azores Occidental Islands 1939", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-422.651, -172.995, 84.02, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61826405"]] -3129=PROJCS["ETRS89 / ETRS-GK22FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3129"]] -5302=PROJCS["DRUKREF 03 / Samdrup Jongkhar TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.56666666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5302"]] -3128=PROJCS["ETRS89 / ETRS-GK21FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3128"]] -5301=PROJCS["DRUKREF 03 / Punakha TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.85], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5301"]] -3127=PROJCS["ETRS89 / ETRS-GK20FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3127"]] -5300=PROJCS["DRUKREF 03 / Pemagatshel TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.35], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5300"]] -3126=PROJCS["ETRS89 / ETRS-GK19FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3126"]] -3125=PROJCS["PRS92 / Philippines zone 5", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3125"]] -3124=PROJCS["PRS92 / Philippines zone 4", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3124"]] -3123=PROJCS["PRS92 / Philippines zone 3", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3123"]] -3122=PROJCS["PRS92 / Philippines zone 2", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 119.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3122"]] -3121=PROJCS["PRS92 / Philippines zone 1", GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3121"]] -3120=PROJCS["Pulkovo 1942(58) / Poland zone I", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 21.083333333333332], PARAMETER["latitude_of_origin", 50.625], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 4637000.0], PARAMETER["false_northing", 5467000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3120"]] -62776405=GEOGCS["OSGB 1936 (deg)", DATUM["OSGB 1936", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489], AUTHORITY["EPSG", "6277"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62776405"]] -3119=PROJCS["Douala 1948 / AEF west", GEOGCS["Douala 1948", DATUM["Douala 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.1, -174.7, -87.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4192"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3119"]] -3118=PROJCS["MAGNA-SIRGAS / Colombia East zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.07750791666663], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3118"]] -3117=PROJCS["MAGNA-SIRGAS / Colombia East Central zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.07750791666665], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3117"]] -3116=PROJCS["MAGNA-SIRGAS / Colombia Bogota zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.07750791666663], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3116"]] -3115=PROJCS["MAGNA-SIRGAS / Colombia West zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -77.07750791666665], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3115"]] -3114=PROJCS["MAGNA-SIRGAS / Colombia Far West zone", GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -80.07750791666663], PARAMETER["latitude_of_origin", 4.596200416666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3114"]] -3113=PROJCS["GDA94 / BCSG02", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", -28.0], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3113"]] -3112=PROJCS["GDA94 / Geoscience Australia Lambert", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 134.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3112"]] -3111=PROJCS["GDA94 / Vicgrid", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 145.0], PARAMETER["latitude_of_origin", -37.0], PARAMETER["standard_parallel_1", -36.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 2500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -38.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3111"]] -3110=PROJCS["AGD66 / Vicgrid66", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 145.0], PARAMETER["latitude_of_origin", -37.0], PARAMETER["standard_parallel_1", -36.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 4500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -38.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3110"]] -3109=PROJCS["ETRS89 / Jersey Transverse Mercator", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.135], PARAMETER["latitude_of_origin", 49.225], PARAMETER["scale_factor", 0.9999999], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 70000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3109"]] -3108=PROJCS["ETRS89 / Guernsey Grid", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.4166666666666665], PARAMETER["latitude_of_origin", 49.50000000000001], PARAMETER["scale_factor", 0.999997], PARAMETER["false_easting", 47000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3108"]] -27398=PROJCS["NGO 1948 (Oslo) / NGO zone VIII", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.333333333333332], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27398"]] -3107=PROJCS["GDA94 / SA Lambert", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", -32.0], PARAMETER["standard_parallel_1", -28.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3107"]] -27397=PROJCS["NGO 1948 (Oslo) / NGO zone VII", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.166666666666668], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27397"]] -3106=PROJCS["Gulshan 303 / Bangladesh Transverse Mercator", GEOGCS["Gulshan 303", DATUM["Gulshan 303", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[283.7, 735.9, 261.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6682"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4682"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3106"]] -27396=PROJCS["NGO 1948 (Oslo) / NGO zone VI", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.166666666666666], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27396"]] -3105=PROJCS["Mauritania 1999 / UTM zone 30N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6681"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3105"]] -27395=PROJCS["NGO 1948 (Oslo) / NGO zone V", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.166666666666667], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27395"]] -3104=PROJCS["Mauritania 1999 / UTM zone 29N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6681"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3104"]] -27394=PROJCS["NGO 1948 (Oslo) / NGO zone IV", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 2.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27394"]] -3103=PROJCS["Mauritania 1999 / UTM zone 28N", GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6681"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3103"]] -27393=PROJCS["NGO 1948 (Oslo) / NGO zone III", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27393"]] -3102=PROJCS["American Samoa 1962 / American Samoa Lambert", GEOGCS["American Samoa 1962", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4169"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", -14.266666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 312234.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3102"]] -27392=PROJCS["NGO 1948 (Oslo) / NGO zone II", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.3333333333333335], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27392"]] -3101=PROJCS["JGD2000 / UTM zone 55N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3101"]] -27391=PROJCS["NGO 1948 (Oslo) / NGO zone I", GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -4.666666666666667], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27391"]] -3100=PROJCS["JGD2000 / UTM zone 54N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3100"]] -68036405=GEOGCS["Lisbon (Lisbon) (deg)", DATUM["Lisbon 1937 (Lisbon)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6803"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68036405"]] -61496405=GEOGCS["CH1903 (deg)", DATUM["CH1903", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6149"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61496405"]] -4899=GEOCCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4899"]] -4898=GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4898"]] -4897=GEOCCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4897"]] -4896=GEOCCS["ITRF2005", DATUM["International Terrestrial Reference Frame 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6896"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4896"]] -4895=GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4895"]] -4894=GEOCCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4894"]] -4893=GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4893"]] -4892=GEOCCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4892"]] -4891=GEOGCS["WGS 66", DATUM["World Geodetic System 1966", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6760"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4891"]] -4890=GEOCCS["WGS 66", DATUM["World Geodetic System 1966", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6760"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4890"]] -62616405=GEOGCS["Merchich (deg)", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62616405"]] -4889=GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4889"]] -4888=GEOCCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4888"]] -4887=GEOGCS["BDA2000", DATUM["Bermuda 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6762"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4887"]] -4886=GEOCCS["BDA2000", DATUM["Bermuda 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6762"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4886"]] -4885=GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4885"]] -4884=GEOCCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4884"]] -4883=GEOGCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4883"]] -4882=GEOCCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4882"]] -4880=PROJCS["ETRS89 / NTM zone 30", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.499999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4880"]] -31839=PROJCS["NGN / UTM zone 39N", GEOGCS["NGN", DATUM["National Geodetic Network", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-3.2, -5.7, 2.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6318"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31839"]] -31838=PROJCS["NGN / UTM zone 38N", GEOGCS["NGN", DATUM["National Geodetic Network", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-3.2, -5.7, 2.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6318"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31838"]] -4879=PROJCS["ETRS89 / NTM zone 29", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.499999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4879"]] -4878=PROJCS["ETRS89 / NTM zone 28", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4878"]] -4877=PROJCS["ETRS89 / NTM zone 27", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.500000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4877"]] -4876=PROJCS["ETRS89 / NTM zone 26", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 26.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4876"]] -4875=PROJCS["ETRS89 / NTM zone 25", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4875"]] -4874=PROJCS["ETRS89 / NTM zone 24", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.499999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4874"]] -4873=PROJCS["ETRS89 / NTM zone 23", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4873"]] -2699=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2699"]] -4872=PROJCS["ETRS89 / NTM zone 22", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4872"]] -2698=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 64", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 64500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2698"]] -4871=PROJCS["ETRS89 / NTM zone 21", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4871"]] -2697=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 63", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 63500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2697"]] -4870=PROJCS["ETRS89 / NTM zone 20", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4870"]] -2696=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 62", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 62500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2696"]] -2695=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 61", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 61500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2695"]] -2694=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 60", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 60000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2694"]] -2693=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 59", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 59500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2693"]] -2692=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 58", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 58500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2692"]] -2691=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 57", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 57500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2691"]] -2690=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 56", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 56500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2690"]] -66056405=GEOGCS["St. Kitts 1955 (deg)", DATUM["St. Kitts 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[9.0, 183.0, 236.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6605"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66056405"]] -61336405=GEOGCS["EST92 (deg)", DATUM["Estonia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.055, -0.541, -0.185, 0.0183, 0.0003, 0.007, -0.014], AUTHORITY["EPSG", "6133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61336405"]] -4869=PROJCS["ETRS89 / NTM zone 19", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.500000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4869"]] -4868=PROJCS["ETRS89 / NTM zone 18", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4868"]] -4867=PROJCS["ETRS89 / NTM zone 17", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4867"]] -4866=PROJCS["ETRS89 / NTM zone 16", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4866"]] -4865=PROJCS["ETRS89 / NTM zone 15", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4865"]] -4864=PROJCS["ETRS89 / NTM zone 14", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.500000000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4864"]] -4863=PROJCS["ETRS89 / NTM zone 13", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4863"]] -2689=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 55", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 55500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2689"]] -4862=PROJCS["ETRS89 / NTM zone 12", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4862"]] -2688=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 54", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 54500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2688"]] -4861=PROJCS["ETRS89 / NTM zone 11", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4861"]] -2687=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 53", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 53500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2687"]] -4860=PROJCS["ETRS89 / NTM zone 10", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4860"]] -2686=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 52", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 156.00000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 52500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2686"]] -2685=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 51", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 51500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2685"]] -2684=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 50", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2684"]] -2683=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 49", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 49500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2683"]] -2682=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 48", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 48500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2682"]] -2681=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 47", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 47500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2681"]] -2680=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 46", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 46500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2680"]] -4859=PROJCS["ETRS89 / NTM zone 9", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.500000000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4859"]] -4858=PROJCS["ETRS89 / NTM zone 8", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 8.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4858"]] -4857=PROJCS["ETRS89 / NTM zone 7", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 7.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4857"]] -4856=PROJCS["ETRS89 / NTM zone 6", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.499999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4856"]] -4855=PROJCS["ETRS89 / NTM zone 5", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 5.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4855"]] -2679=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 45", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2679"]] -2678=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 44", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2678"]] -2677=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 43", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2677"]] -2676=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 42", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2676"]] -2675=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 41", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2675"]] -2674=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 40", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2674"]] -2673=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 39", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2673"]] -2672=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 38", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2672"]] -2671=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 37", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2671"]] -2670=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 36", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2670"]] -2669=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 35", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2669"]] -2668=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 34", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2668"]] -2667=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 33", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2667"]] -2666=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 32", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2666"]] -2665=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 31", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2665"]] -2664=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 30", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2664"]] -2663=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 29", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2663"]] -2662=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 28", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2662"]] -2661=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 27", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2661"]] -2660=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 26", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2660"]] -61886405=GEOGCS["OSNI 1952 (deg)", DATUM["OSNI 1952", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6188"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61886405"]] -4839=PROJCS["ETRS89 / LCC Germany (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4839"]] -2659=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 25", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2659"]] -2658=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 24", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2658"]] -2657=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 23", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2657"]] -2656=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 22", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2656"]] -2655=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 21", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2655"]] -2654=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 20", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2654"]] -2653=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 19", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2653"]] -2652=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 18", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2652"]] -2651=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 17", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2651"]] -2650=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 16", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2650"]] -4826=PROJCS["WGS 84 / Cape Verde National", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -24.0], PARAMETER["latitude_of_origin", 15.83333333333333], PARAMETER["standard_parallel_1", 16.666666666666668], PARAMETER["false_easting", 161587.83], PARAMETER["false_northing", 128511.202], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 15.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4826"]] -4824=GEOGCS["Principe", DATUM["Principe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1046"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4824"]] -4823=GEOGCS["Sao Tome", DATUM["Sao Tome", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "1044"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4823"]] -2649=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 15", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2649"]] -4822=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 135E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4822"]] -2648=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 14", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2648"]] -4821=GEOGCS["Voirol 1879 (Paris)", DATUM["Voirol 1879 (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6821"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4821"]] -62126405=GEOGCS["Barbados 1938 (deg)", DATUM["Barbados 1938", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[31.95, 300.99, 419.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62126405"]] -2647=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 13", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2647"]] -4820=GEOGCS["Segara (Jakarta)", DATUM["Gunung Segara (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6820"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4820"]] -2646=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 12", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2646"]] -2645=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 11", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2645"]] -2644=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 10", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2644"]] -2643=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 9", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2643"]] -2642=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2642"]] -2641=PROJCS["Pulkovo 1995 / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2641"]] -2640=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2640"]] -4819=GEOGCS["Nord Sahara 1959 (Paris)", DATUM["Nord Sahara 1959 (Paris)", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6819"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4819"]] -4818=GEOGCS["S-JTSK (Ferro)", DATUM["System of the Unified Trigonometrical Cadastral Network (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6818"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4818"]] -4817=GEOGCS["NGO 1948 (Oslo)", DATUM["NGO 1948 (Oslo)", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], AUTHORITY["EPSG", "6817"]], PRIMEM["Oslo", 10.722916666666666, AUTHORITY["EPSG", "8913"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4817"]] -4816=GEOGCS["Carthage (Paris)", DATUM["Carthage (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6816"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4816"]] -4815=GEOGCS["Greek (Athens)", DATUM["Greek (Athens)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6815"]], PRIMEM["Athens", 23.7163375, AUTHORITY["EPSG", "8912"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4815"]] -4814=GEOGCS["RT38 (Stockholm)", DATUM["Stockholm 1938 (Stockholm)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6814"]], PRIMEM["Stockholm", 18.058277777777775, AUTHORITY["EPSG", "8911"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4814"]] -4813=GEOGCS["Batavia (Jakarta)", DATUM["Batavia (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6813"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4813"]] -2639=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2639"]] -4812=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 132E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4812"]] -2638=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2638"]] -4811=GEOGCS["Voirol 1875 (Paris)", DATUM["Voirol 1875 (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6811"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4811"]] -2637=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2637"]] -4810=GEOGCS["Tananarive (Paris)", DATUM["Tananarive 1925 (Paris)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6810"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4810"]] -2636=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2636"]] -2635=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2635"]] -2634=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2634"]] -2633=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2633"]] -2632=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2632"]] -68096405=GEOGCS["Belge 1950 (Brussels) (deg)", DATUM["Reseau National Belge 1950 (Brussels)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6809"]], PRIMEM["Brussels", 4.3679749999999995, AUTHORITY["EPSG", "8910"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68096405"]] -2631=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2631"]] -2630=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2630"]] -4809=GEOGCS["Belge 1950 (Brussels)", DATUM["Reseau National Belge 1950 (Brussels)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6809"]], PRIMEM["Brussels", 4.3679749999999995, AUTHORITY["EPSG", "8910"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4809"]] -4808=GEOGCS["Padang (Jakarta)", DATUM["Padang 1884 (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6808"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4808"]] -4807=GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4807"]] -4806=GEOGCS["Monte Mario (Rome)", DATUM["Monte Mario (Rome)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6806"]], PRIMEM["Rome", 12.452333333333332, AUTHORITY["EPSG", "8906"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4806"]] -4805=GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]] -4804=GEOGCS["Makassar (Jakarta)", DATUM["Makassar (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6804"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4804"]] -4803=GEOGCS["Lisbon (Lisbon)", DATUM["Lisbon 1937 (Lisbon)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6803"]], PRIMEM["Lisbon", -9.131906111111116, AUTHORITY["EPSG", "8902"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4803"]] -2629=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2629"]] -4802=GEOGCS["Bogota 1975 (Bogota)", DATUM["Bogota 1975 (Bogota)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6802"]], PRIMEM["Bogota", -74.08091666666668, AUTHORITY["EPSG", "8904"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4802"]] -2628=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 156.00000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2628"]] -4801=GEOGCS["Bern 1898 (Bern)", DATUM["CH1903 (Bern)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6801"]], PRIMEM["Bern", 7.439583333333333, AUTHORITY["EPSG", "8907"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4801"]] -2627=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2627"]] -4800=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 129E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4800"]] -2626=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2626"]] -2625=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2625"]] -2624=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2624"]] -2623=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2623"]] -2622=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2622"]] -2621=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2621"]] -2620=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2620"]] -66446405=GEOGCS["NEA74 Noumea (deg)", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66446405"]] -2619=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2619"]] -2618=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2618"]] -2617=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2617"]] -2616=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2616"]] -2615=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2615"]] -2614=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2614"]] -2613=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2613"]] -2612=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2612"]] -2611=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2611"]] -2610=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2610"]] -62676405=GEOGCS["NAD27 (deg)", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62676405"]] -2609=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2609"]] -26899=PROJCS["NAD83(CSRS) / MTM zone 2", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -56.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26899"]] -2608=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2608"]] -26898=PROJCS["NAD83(CSRS) / MTM zone 1", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -53.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26898"]] -2607=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2607"]] -26897=PROJCS["NAD83(CSRS) / MTM zone 17", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26897"]] -2606=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2606"]] -26896=PROJCS["NAD83(CSRS) / MTM zone 16", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26896"]] -2605=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2605"]] -26895=PROJCS["NAD83(CSRS) / MTM zone 15", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26895"]] -2604=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2604"]] -26894=PROJCS["NAD83(CSRS) / MTM zone 14", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26894"]] -2603=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2603"]] -26893=PROJCS["NAD83(CSRS) / MTM zone 13", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26893"]] -2602=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2602"]] -26892=PROJCS["NAD83(CSRS) / MTM zone 12", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26892"]] -2601=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2601"]] -26891=PROJCS["NAD83(CSRS) / MTM zone 11", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26891"]] -2600=PROJCS["Lietuvos Koordinoei Sistema 1994", GEOGCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4669"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2600"]] -61396405=GEOGCS["Puerto Rico (deg)", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61396405"]] -26870=PROJCS["NAD83(NSRS2007) / West Virginia South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26870"]] -26869=PROJCS["NAD83(NSRS2007) / West Virginia North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26869"]] -26868=PROJCS["NAD83(NSRS2007) / Nebraska (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26868"]] -26867=PROJCS["NAD83(NSRS2007) / Minnesota South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26867"]] -26866=PROJCS["NAD83(NSRS2007) / Minnesota Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26866"]] -26865=PROJCS["NAD83(NSRS2007) / Minnesota North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26865"]] -26864=PROJCS["NAD83(NSRS2007) / Maine West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26864"]] -26863=PROJCS["NAD83(NSRS2007) / Maine East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26863"]] -26862=PROJCS["NAD83(HARN) / West Virginia South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26862"]] -26861=PROJCS["NAD83(HARN) / West Virginia North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26861"]] -26860=PROJCS["NAD83(HARN) / Nebraska (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26860"]] -62516405=GEOGCS["Liberia 1964 (deg)", DATUM["Liberia 1964", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-90.0, 40.0, 88.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6251"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62516405"]] -26859=PROJCS["NAD83(HARN) / Minnesota South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26859"]] -26858=PROJCS["NAD83(HARN) / Minnesota Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26858"]] -26857=PROJCS["NAD83(HARN) / Minnesota North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26857"]] -26856=PROJCS["NAD83(HARN) / Maine West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26856"]] -26855=PROJCS["NAD83(HARN) / Maine East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26855"]] -26854=PROJCS["NAD83 / West Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26854"]] -26853=PROJCS["NAD83 / West Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26853"]] -26852=PROJCS["NAD83 / Nebraska (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26852"]] -26851=PROJCS["NAD83 / Minnesota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26851"]] -26850=PROJCS["NAD83 / Minnesota Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26850"]] -26849=PROJCS["NAD83 / Minnesota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26849"]] -26848=PROJCS["NAD83 / Maine West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26848"]] -26847=PROJCS["NAD83 / Maine East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26847"]] -26846=PROJCS["NAD83(NSRS2007) / West Virginia South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26846"]] -26845=PROJCS["NAD83(NSRS2007) / West Virginia North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26845"]] -26844=PROJCS["NAD83(NSRS2007) / Nebraska (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.00001016003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26844"]] -26843=PROJCS["NAD83(NSRS2007) / Minnesota South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26843"]] -26842=PROJCS["NAD83(NSRS2007) / Minnesota Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26842"]] -26841=PROJCS["NAD83(NSRS2007) / Minnesota North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26841"]] -32260=PROJCS["WGS 72 / UTM zone 60N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32260"]] -61236405=GEOGCS["KKJ (deg)", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61236405"]] -62186405=GEOGCS["Bogota 1975 (deg)", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62186405"]] -32259=PROJCS["WGS 72 / UTM zone 59N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32259"]] -26837=PROJCS["NAD83(NSRS2007) / Maine West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26837"]] -32258=PROJCS["WGS 72 / UTM zone 58N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32258"]] -26836=PROJCS["NAD83(NSRS2007) / Maine East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26836"]] -32257=PROJCS["WGS 72 / UTM zone 57N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32257"]] -26835=PROJCS["NAD83(HARN) / West Virginia South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26835"]] -32256=PROJCS["WGS 72 / UTM zone 56N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32256"]] -26834=PROJCS["NAD83(HARN) / West Virginia North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26834"]] -32255=PROJCS["WGS 72 / UTM zone 55N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32255"]] -26833=PROJCS["NAD83(HARN) / Nebraska (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.00001016003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26833"]] -32254=PROJCS["WGS 72 / UTM zone 54N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32254"]] -26832=PROJCS["NAD83(HARN) / Minnesota South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26832"]] -32253=PROJCS["WGS 72 / UTM zone 53N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32253"]] -26831=PROJCS["NAD83(HARN) / Minnesota Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26831"]] -32252=PROJCS["WGS 72 / UTM zone 52N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32252"]] -26830=PROJCS["NAD83(HARN) / Minnesota North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26830"]] -32251=PROJCS["WGS 72 / UTM zone 51N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32251"]] -32250=PROJCS["WGS 72 / UTM zone 50N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32250"]] -5299=PROJCS["DRUKREF 03 / Paro TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.35], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5299"]] -5298=PROJCS["DRUKREF 03 / Mongar TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.23333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5298"]] -5297=PROJCS["DRUKREF 03 / Lhuentse TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 91.13333333333333], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5297"]] -5296=PROJCS["DRUKREF 03 / Ha TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.15], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5296"]] -5295=PROJCS["DRUKREF 03 / Gasa TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.03333333333335], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5295"]] -5294=PROJCS["DRUKREF 03 / Dagana TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.85], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5294"]] -5293=PROJCS["DRUKREF 03 / Chhukha TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 89.55], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5293"]] -5292=PROJCS["DRUKREF 03 / Bumthang TM", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.73333333333335], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", -2500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5292"]] -32249=PROJCS["WGS 72 / UTM zone 49N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32249"]] -32248=PROJCS["WGS 72 / UTM zone 48N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32248"]] -26826=PROJCS["NAD83(HARN) / Maine West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26826"]] -32247=PROJCS["WGS 72 / UTM zone 47N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32247"]] -26825=PROJCS["NAD83(HARN) / Maine East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26825"]] -32246=PROJCS["WGS 72 / UTM zone 46N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32246"]] -26824=PROJCS["NAD83 / West Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26824"]] -32245=PROJCS["WGS 72 / UTM zone 45N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32245"]] -26823=PROJCS["NAD83 / West Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26823"]] -32244=PROJCS["WGS 72 / UTM zone 44N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32244"]] -26822=PROJCS["NAD83 / Nebraska (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.00001016003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26822"]] -32243=PROJCS["WGS 72 / UTM zone 43N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32243"]] -26821=PROJCS["NAD83 / Minnesota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26821"]] -32242=PROJCS["WGS 72 / UTM zone 42N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32242"]] -26820=PROJCS["NAD83 / Minnesota Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26820"]] -32241=PROJCS["WGS 72 / UTM zone 41N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32241"]] -32240=PROJCS["WGS 72 / UTM zone 40N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32240"]] -26819=PROJCS["NAD83 / Minnesota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.00001016], PARAMETER["false_northing", 99999.99998983997], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26819"]] -32239=PROJCS["WGS 72 / UTM zone 39N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32239"]] -32238=PROJCS["WGS 72 / UTM zone 38N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32238"]] -32237=PROJCS["WGS 72 / UTM zone 37N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32237"]] -26815=PROJCS["NAD83 / Maine West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26815"]] -32236=PROJCS["WGS 72 / UTM zone 36N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32236"]] -26814=PROJCS["NAD83 / Maine East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26814"]] -32235=PROJCS["WGS 72 / UTM zone 35N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32235"]] -26813=PROJCS["NAD Michigan / Michigan South", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.33333333333333], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26813"]] -32234=PROJCS["WGS 72 / UTM zone 34N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32234"]] -26812=PROJCS["NAD Michigan / Michigan Central", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.33333333333333], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26812"]] -32233=PROJCS["WGS 72 / UTM zone 33N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32233"]] -26811=PROJCS["NAD Michigan / Michigan North", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26811"]] -32232=PROJCS["WGS 72 / UTM zone 32N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32232"]] -32231=PROJCS["WGS 72 / UTM zone 31N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32231"]] -32230=PROJCS["WGS 72 / UTM zone 30N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32230"]] -5275=PROJCS["TUREF / 3-degree Gauss-Kruger zone 15", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5275"]] -5274=PROJCS["TUREF / 3-degree Gauss-Kruger zone 14", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5274"]] -5273=PROJCS["TUREF / 3-degree Gauss-Kruger zone 13", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5273"]] -3099=PROJCS["JGD2000 / UTM zone 53N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3099"]] -5272=PROJCS["TUREF / 3-degree Gauss-Kruger zone 12", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5272"]] -3098=PROJCS["JGD2000 / UTM zone 52N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3098"]] -5271=PROJCS["TUREF / 3-degree Gauss-Kruger zone 11", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5271"]] -3097=PROJCS["JGD2000 / UTM zone 51N", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3097"]] -5270=PROJCS["TUREF / 3-degree Gauss-Kruger zone 10", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5270"]] -3096=PROJCS["Tokyo / UTM zone 55N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3096"]] -3095=PROJCS["Tokyo / UTM zone 54N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3095"]] -3094=PROJCS["Tokyo / UTM zone 53N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3094"]] -3093=PROJCS["Tokyo / UTM zone 52N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3093"]] -3092=PROJCS["Tokyo / UTM zone 51N", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3092"]] -61786405=GEOGCS["Pulkovo 1942(83) (deg)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61786405"]] -3091=PROJCS["NAD83(HARN) / Kentucky Single Zone (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3091"]] -3090=PROJCS["NAD83(HARN) / Kentucky Single Zone", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3090"]] -32229=PROJCS["WGS 72 / UTM zone 29N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32229"]] -32228=PROJCS["WGS 72 / UTM zone 28N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32228"]] -32227=PROJCS["WGS 72 / UTM zone 27N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32227"]] -32226=PROJCS["WGS 72 / UTM zone 26N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32226"]] -32225=PROJCS["WGS 72 / UTM zone 25N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32225"]] -26803=PROJCS["NAD Michigan / Michigan West", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.75], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26803"]] -32224=PROJCS["WGS 72 / UTM zone 24N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32224"]] -26802=PROJCS["NAD Michigan / Michigan Old Central", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26802"]] -32223=PROJCS["WGS 72 / UTM zone 23N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32223"]] -26801=PROJCS["NAD Michigan / Michigan East", GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -83.66666666666667], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 0.999942857], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26801"]] -32222=PROJCS["WGS 72 / UTM zone 22N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32222"]] -7447=VERT_CS["PNG08 height", VERT_DATUM["PNG08", 2005, AUTHORITY["EPSG", "1149"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7447"]] -32221=PROJCS["WGS 72 / UTM zone 21N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32221"]] -7446=VERT_CS["Famagusta 1960 height", VERT_DATUM["Famagusta 1960", 2005, AUTHORITY["EPSG", "1148"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "7446"]] -32220=PROJCS["WGS 72 / UTM zone 20N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32220"]] -5269=PROJCS["TUREF / 3-degree Gauss-Kruger zone 9", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5269"]] -5266=PROJCS["DRUKREF 03 / Bhutan National Grid", GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5266"]] -5264=GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5264"]] -5263=GEOGCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5263"]] -3089=PROJCS["NAD83 / Kentucky Single Zone (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3089"]] -5262=GEOCCS["DRUKREF 03", DATUM["Bhutan National Geodetic Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1058"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5262"]] -3088=PROJCS["NAD83 / Kentucky Single Zone", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3088"]] -3087=PROJCS["NAD83(HARN) / Florida GDL Albers", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 31.499999999999996], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3087"]] -3086=PROJCS["NAD83 / Florida GDL Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 31.499999999999996], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3086"]] -3085=PROJCS["NAD83(HARN) / Texas Centric Albers Equal Area", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 27.500000000000004], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3085"]] -3084=PROJCS["NAD83(HARN) / Texas Centric Lambert Conformal", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 35.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.500000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3084"]] -3083=PROJCS["NAD83 / Texas Centric Albers Equal Area", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 27.500000000000004], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3083"]] -3082=PROJCS["NAD83 / Texas Centric Lambert Conformal", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 35.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.500000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3082"]] -3081=PROJCS["NAD83 / Texas State Mapping System", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 31.166666666666668], PARAMETER["standard_parallel_1", 34.916666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.416666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3081"]] -3080=PROJCS["NAD27 / Shackleford", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 31.166666666666668], PARAMETER["standard_parallel_1", 34.916666666666664], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.416666666666668], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3080"]] -32219=PROJCS["WGS 72 / UTM zone 19N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32219"]] -32218=PROJCS["WGS 72 / UTM zone 18N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32218"]] -32217=PROJCS["WGS 72 / UTM zone 17N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32217"]] -32216=PROJCS["WGS 72 / UTM zone 16N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32216"]] -32215=PROJCS["WGS 72 / UTM zone 15N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32215"]] -32214=PROJCS["WGS 72 / UTM zone 14N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32214"]] -62026405=GEOGCS["AGD66 (deg)", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62026405"]] -32213=PROJCS["WGS 72 / UTM zone 13N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32213"]] -32212=PROJCS["WGS 72 / UTM zone 12N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32212"]] -32211=PROJCS["WGS 72 / UTM zone 11N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32211"]] -32210=PROJCS["WGS 72 / UTM zone 10N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32210"]] -5259=PROJCS["TUREF / TM45", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5259"]] -5258=PROJCS["TUREF / TM42", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5258"]] -5257=PROJCS["TUREF / TM39", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5257"]] -5256=PROJCS["TUREF / TM36", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5256"]] -5255=PROJCS["TUREF / TM33", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5255"]] -5254=PROJCS["TUREF / TM30", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5254"]] -5253=PROJCS["TUREF / TM27", GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5253"]] -3079=PROJCS["NAD83(HARN) / Michigan Oblique Mercator", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -86.0], PARAMETER["latitude_of_center", 45.30916666666668], PARAMETER["azimuth", 337.25556], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2546731.496], PARAMETER["false_northing", -4354009.816], PARAMETER["rectified_grid_angle", 337.25556], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3079"]] -5252=GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5252"]] -20258=PROJCS["AGD66 / AMG zone 58", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20258"]] -3078=PROJCS["NAD83 / Michigan Oblique Mercator", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -86.0], PARAMETER["latitude_of_center", 45.30916666666668], PARAMETER["azimuth", 337.25556], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2546731.496], PARAMETER["false_northing", -4354009.816], PARAMETER["rectified_grid_angle", 337.25556], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3078"]] -5251=GEOGCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5251"]] -20257=PROJCS["AGD66 / AMG zone 57", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20257"]] -3077=PROJCS["NAD83(HARN) / Maine CS2000 West", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.375], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3077"]] -5250=GEOCCS["TUREF", DATUM["Turkish National Reference Frame", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1057"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5250"]] -20256=PROJCS["AGD66 / AMG zone 56", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20256"]] -3076=PROJCS["NAD83(HARN) / Maine CS2000 Central", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3076"]] -20255=PROJCS["AGD66 / AMG zone 55", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20255"]] -3075=PROJCS["NAD83(HARN) / Maine CS2000 East", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.875], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3075"]] -20254=PROJCS["AGD66 / AMG zone 54", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20254"]] -3074=PROJCS["NAD83 / Maine CS2000 West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.375], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3074"]] -20253=PROJCS["AGD66 / AMG zone 53", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20253"]] -3073=PROJCS["NAD83 / Maine CS2000 Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.0], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3073"]] -20252=PROJCS["AGD66 / AMG zone 52", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20252"]] -3072=PROJCS["NAD83 / Maine CS2000 East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.875], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3072"]] -20251=PROJCS["AGD66 / AMG zone 51", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20251"]] -3071=PROJCS["NAD83(HARN) / Wisconsin Transverse Mercator", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 520000.0], PARAMETER["false_northing", -4480000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3071"]] -20250=PROJCS["AGD66 / AMG zone 50", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20250"]] -3070=PROJCS["NAD83 / Wisconsin Transverse Mercator", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 520000.0], PARAMETER["false_northing", -4480000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3070"]] -32209=PROJCS["WGS 72 / UTM zone 9N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32209"]] -32208=PROJCS["WGS 72 / UTM zone 8N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32208"]] -32207=PROJCS["WGS 72 / UTM zone 7N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32207"]] -32206=PROJCS["WGS 72 / UTM zone 6N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32206"]] -32205=PROJCS["WGS 72 / UTM zone 5N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32205"]] -32204=PROJCS["WGS 72 / UTM zone 4N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32204"]] -32203=PROJCS["WGS 72 / UTM zone 3N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32203"]] -32202=PROJCS["WGS 72 / UTM zone 2N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32202"]] -32201=PROJCS["WGS 72 / UTM zone 1N", GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32201"]] -7422=COMPD_CS["NTF (Paris) / Lambert zone III + NGF-IGN69 height", PROJCS["NTF (Paris) / Lambert zone III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27573"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7422"]] -7421=COMPD_CS["NTF (Paris) / Lambert zone II + NGF-IGN69 height", PROJCS["NTF (Paris) / Lambert zone II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27572"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7421"]] -24600=PROJCS["KOC Lambert", GEOGCS["KOC", DATUM["Kuwait Oil Company", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-294.7, -200.1, 525.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6246"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4246"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9987864078], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1166200.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24600"]] -5247=PROJCS["GDBD2009 / Brunei BRSO", GEOGCS["GDBD2009", DATUM["Geocentric Datum Brunei Darussalam 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1056"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5246"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 114.99999999999999], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 53.31580995000001], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 53.13010236111111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5247"]] -7420=COMPD_CS["ETRS89 / Kp2000 Bornholm + DVR90 height", PROJCS["ETRS89 / Kp2000 Bornholm", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2198"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7420"]] -5246=GEOGCS["GDBD2009", DATUM["Geocentric Datum Brunei Darussalam 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1056"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5246"]] -5245=GEOGCS["GDBD2009", DATUM["Geocentric Datum Brunei Darussalam 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1056"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5245"]] -5244=GEOCCS["GDBD2009", DATUM["Geocentric Datum Brunei Darussalam 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1056"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5244"]] -5243=PROJCS["ETRS89 / LCC Germany (E-N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.66666666666667], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5243"]] -20249=PROJCS["AGD66 / AMG zone 49", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20249"]] -3069=PROJCS["NAD27 / Wisconsin Transverse Mercator", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -4500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3069"]] -20248=PROJCS["AGD66 / AMG zone 48", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20248"]] -3068=PROJCS["DHDN / Soldner Berlin", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 13.627203666666666], PARAMETER["latitude_of_origin", 52.418648277777784], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 10000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3068"]] -3067=PROJCS["ETRS89 / TM35FIN(E,N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3067"]] -3066=PROJCS["ED50 / Jordan TM", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 37.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -3000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3066"]] -3065=PROJCS["IGM95 / UTM zone 33N", GEOGCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4670"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3065"]] -3064=PROJCS["IGM95 / UTM zone 32N", GEOGCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4670"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3064"]] -3063=PROJCS["Azores Central 1995 / UTM zone 26N", GEOGCS["Azores Central 1995", DATUM["Azores Central Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-103.088, 162.481, -28.276, 0.167, -0.082, -0.168, -1.504], AUTHORITY["EPSG", "6665"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4665"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3063"]] -3062=PROJCS["Azores Oriental 1995 / UTM zone 26N", GEOGCS["Azores Oriental 1995", DATUM["Azores Oriental Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.719, 129.685, 52.092, -0.195, 0.014, -0.327, 0.198], AUTHORITY["EPSG", "6664"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4664"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3062"]] -3061=PROJCS["Porto Santo 1995 / UTM zone 28N", GEOGCS["Porto Santo 1995", DATUM["Porto Santo 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-210.502, -66.902, -48.476, 2.094, 15.067, 5.817, 0.485], AUTHORITY["EPSG", "6663"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4663"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3061"]] -3060=PROJCS["IGN72 Grande Terre / UTM zone 58S", GEOGCS["IGN72 Grande Terre", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4662"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3060"]] -7419=COMPD_CS["ETRS89 / Kp2000 Zealand + DVR90 height", PROJCS["ETRS89 / Kp2000 Zealand", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2197"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7419"]] -7418=COMPD_CS["ETRS89 / Kp2000 Jutland + DVR90 height", PROJCS["ETRS89 / Kp2000 Jutland", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.500000000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2196"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7418"]] -7417=COMPD_CS["ETRS89 / UTM zone 33N + DVR90 height", PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7417"]] -7416=COMPD_CS["ETRS89 / UTM zone 32N + DVR90 height", PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "7416"]] -7415=COMPD_CS["Amersfoort / RD New + NAP height", PROJCS["Amersfoort / RD New", GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.4068573303223975, -0.3507326765425626, 1.8703473836067956, 4.0812], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4289"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 5.387638888888891], PARAMETER["latitude_of_origin", 52.15616055555556], PARAMETER["scale_factor", 0.9999079], PARAMETER["false_easting", 155000.0], PARAMETER["false_northing", 463000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28992"]], VERT_CS["NAP height", VERT_DATUM["Normaal Amsterdams Peil", 2005, AUTHORITY["EPSG", "5109"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5709"]], AUTHORITY["EPSG", "7415"]] -7413=COMPD_CS["NTF (Paris) / Lambert zone III + NGF IGN69", PROJCS["NTF (Paris) / Lambert zone III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27573"]], VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]], AUTHORITY["EPSG", "7413"]] -7412=COMPD_CS["NTF (Paris) / Lambert zone II + NGF IGN69", PROJCS["NTF (Paris) / Lambert zone II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27572"]], VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]], AUTHORITY["EPSG", "7412"]] -7411=COMPD_CS["NTF (Paris) / Lambert zone II + NGF Lallemand height", PROJCS["NTF (Paris) / Lambert zone II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27572"]], VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]], AUTHORITY["EPSG", "7411"]] -5237=VERT_CS["SLVD height", VERT_DATUM["Sri Lanka Vertical Datum", 2005, AUTHORITY["EPSG", "1054"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5237"]] -5235=PROJCS["SLD99 / Sri Lanka Grid 1999", GEOGCS["SLD99", DATUM["Sri Lanka Datum 1999", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-0.293, 766.95, 87.713, 0.195704, -1.695068, -3.473016, -0.039338], AUTHORITY["EPSG", "1053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5233"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 80.77171308333332], PARAMETER["latitude_of_origin", 7.000471527777781], PARAMETER["scale_factor", 0.9999238418], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5235"]] -5234=PROJCS["Kandawala / Sri Lanka Grid", GEOGCS["Kandawala", DATUM["Kandawala", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-97.0, 787.0, 86.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6244"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4244"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 80.77171111111112], PARAMETER["latitude_of_origin", 7.0004802777777755], PARAMETER["scale_factor", 0.9999238418], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5234"]] -5233=GEOGCS["SLD99", DATUM["Sri Lanka Datum 1999", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-0.293, 766.95, 87.713, 0.195704, -1.695068, -3.473016, -0.039338], AUTHORITY["EPSG", "1053"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5233"]] -3059=PROJCS["LKS92 / Latvia TM", GEOGCS["LKS92", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4661"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3059"]] -3058=PROJCS["Helle 1954 / Jan Mayen Grid", GEOGCS["Helle 1954", DATUM["Helle 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[982.6087, 552.753, -540.873, 6.68162662527694, -31.61149240864225, -19.848161004816845, 16.805], AUTHORITY["EPSG", "6660"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4660"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", -7800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3058"]] -3057=PROJCS["ISN93 / Lambert 1993", GEOGCS["ISN93", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4659"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -19.000000000000004], PARAMETER["latitude_of_origin", 65.0], PARAMETER["standard_parallel_1", 65.75], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 64.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3057"]] -3056=PROJCS["Hjorsey 1955 / UTM zone 28N", GEOGCS["Hjorsey 1955", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4658"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3056"]] -3055=PROJCS["Hjorsey 1955 / UTM zone 27N", GEOGCS["Hjorsey 1955", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4658"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3055"]] -3054=PROJCS["Hjorsey 1955 / UTM zone 26N", GEOGCS["Hjorsey 1955", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4658"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3054"]] -3051=PROJCS["ETRS89 / TM39", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3051"]] -3050=PROJCS["ETRS89 / TM38", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3050"]] -66346405=GEOGCS["IGN72 Grande Terre (deg)", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66346405"]] -61626405=GEOGCS["Korean 1985 (deg)", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61626405"]] -7407=COMPD_CS["NAD27 / Texas North + NGVD29 height (ftUS)", PROJCS["NAD27 / Texas North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32037"]], VERT_CS["NGVD29 height (ftUS)", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5702"]], AUTHORITY["EPSG", "7407"]] -7405=COMPD_CS["OSGB 1936 / British National Grid + ODN height", PROJCS["OSGB 1936 / British National Grid", GEOGCS["OSGB 1936", DATUM["OSGB 1936", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489], AUTHORITY["EPSG", "6277"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4277"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -2.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["scale_factor", 0.9996012717], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", -100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27700"]], VERT_CS["ODN height", VERT_DATUM["Ordnance Datum Newlyn", 2005, AUTHORITY["EPSG", "5101"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5701"]], AUTHORITY["EPSG", "7405"]] -7403=COMPD_CS["NTF (Paris) / France III + NGF IGN69", PROJCS["NTF (Paris) / France III", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 49.0], PARAMETER["scale_factor", 0.999877499], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 3200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27583"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7403"]] -5229=GEOGCS["S-JTSK/05 (Ferro)", DATUM["System of the Unified Trigonometrical Cadastral Network/05 (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1055"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5229"]] -7402=COMPD_CS["NTF (Paris) / France II + NGF IGN69", PROJCS["NTF (Paris) / France II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27582"]], VERT_CS["NGF-IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7402"]] -5228=GEOGCS["S-JTSK/05", DATUM["System of the Unified Trigonometrical Cadastral Network/05", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[572.213, 85.334, 461.94, 4.9732, -1.529, -5.2484, 3.5378], AUTHORITY["EPSG", "1052"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5228"]] -7401=COMPD_CS["NTF (Paris) / France II + NGF Lallemand", PROJCS["NTF (Paris) / France II", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grad", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 52.0], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27582"]], VERT_CS["NGF Lallemand height", VERT_DATUM["Nivellement General de la France - Lallemand", 2005, AUTHORITY["EPSG", "5118"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5719"]], AUTHORITY["EPSG", "7401"]] -62576405=GEOGCS["Makassar (deg)", DATUM["Makassar", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-587.8, 519.75, 145.76, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6257"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62576405"]] -5223=PROJCS["WGS 84 / Gabon TM", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5223"]] -3049=PROJCS["ETRS89 / UTM zone 37N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3049"]] -3048=PROJCS["ETRS89 / UTM zone 36N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3048"]] -3047=PROJCS["ETRS89 / UTM zone 35N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3047"]] -3046=PROJCS["ETRS89 / UTM zone 34N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3046"]] -3045=PROJCS["ETRS89 / UTM zone 33N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3045"]] -3044=PROJCS["ETRS89 / UTM zone 32N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3044"]] -3043=PROJCS["ETRS89 / UTM zone 31N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3043"]] -3042=PROJCS["ETRS89 / UTM zone 30N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3042"]] -3041=PROJCS["ETRS89 / UTM zone 29N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3041"]] -3040=PROJCS["ETRS89 / UTM zone 28N (N-E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3040"]] -5214=VERT_CS["Genoa height", VERT_DATUM["Genoa", 2005, AUTHORITY["EPSG", "1051"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5214"]] -3039=PROJCS["ETRS89 / TM27", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3039"]] -3038=PROJCS["ETRS89 / TM26", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3038"]] -3037=PROJCS["Moznet / UTM zone 37S", GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4130"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3037"]] -3036=PROJCS["Moznet / UTM zone 36S", GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4130"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3036"]] -3035=PROJCS["ETRS89 / LAEA Europe", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 51.99999999999999], PARAMETER["longitude_of_center", 10.0], PARAMETER["false_easting", 4321000.0], PARAMETER["false_northing", 3210000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3035"]] -3034=PROJCS["ETRS89 / LCC Europe", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 10.0], PARAMETER["latitude_of_origin", 51.99999999999999], PARAMETER["standard_parallel_1", 65.0], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 2800000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3034"]] -3033=PROJCS["WGS 84 / Australian Antarctic Lambert", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 70.0], PARAMETER["latitude_of_origin", -50.0], PARAMETER["standard_parallel_1", -68.5], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -74.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3033"]] -#disabled: AXIS has a string value: 3032=PROJCS["WGS 84 / Australian Antarctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 70.0], PARAMETER["Standard_Parallel_1", -71.0], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", "North along 160 deg East"], AXIS["Northing", "North along 70 deg East"], AUTHORITY["EPSG", "3032"]] -#disabled: AXIS has a string value: 3031=PROJCS["WGS 84 / Antarctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -71.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3031"]] -3030=PROJCS["RT38 5 gon O", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.55827777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3030"]] -61296405=GEOGCS["Observatario (deg)", DATUM["Observatario", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-132.0, -110.0, -335.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6129"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61296405"]] -3029=PROJCS["RT38 2.5 gon O", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.308277777777782], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3029"]] -3028=PROJCS["RT38 0 gon", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.058277777777775], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3028"]] -3027=PROJCS["RT38 2.5 gon V", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.808277777777773], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3027"]] -63116405=GEOGCS["Zanderij (deg)", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63116405"]] -3026=PROJCS["RT38 5 gon V", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.558277777777775], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3026"]] -3025=PROJCS["RT38 7.5 gon V", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.308277777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3025"]] -3024=PROJCS["RT90 5 gon O", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.55827777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3024"]] -3023=PROJCS["RT90 2.5 gon O", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.308277777777782], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3023"]] -3022=PROJCS["RT90 0 gon", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.058277777777775], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3022"]] -3021=PROJCS["RT90 2.5 gon V", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.808277777777773], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3021"]] -3020=PROJCS["RT90 5 gon V", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.558277777777775], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3020"]] -3019=PROJCS["RT90 7.5 gon V", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.308277777777777], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3019"]] -3018=PROJCS["SWEREF99 23 15", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.250000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3018"]] -3017=PROJCS["SWEREF99 21 45", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3017"]] -3016=PROJCS["SWEREF99 20 15", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.25], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3016"]] -3015=PROJCS["SWEREF99 18 45", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3015"]] -3014=PROJCS["SWEREF99 17 15", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.25], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3014"]] -3013=PROJCS["SWEREF99 15 45", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.749999999999998], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3013"]] -3012=PROJCS["SWEREF99 14 15", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.25], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3012"]] -3011=PROJCS["SWEREF99 18 00", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3011"]] -3010=PROJCS["SWEREF99 16 30", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3010"]] -6997=PROJCS["NAD83(2011) / San Francisco CS13 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.45], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 0.000001000007], PARAMETER["false_easting", 157480.0], PARAMETER["false_northing", 78740.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6997"]] -6996=PROJCS["NAD83(2011) / San Francisco CS13", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.45], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 0.000001000007], PARAMETER["false_easting", 48000.0], PARAMETER["false_northing", 24000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6996"]] -3009=PROJCS["SWEREF99 15 00", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3009"]] -3008=PROJCS["SWEREF99 13 30", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3008"]] -62416405=GEOGCS["Jamaica 1875 (deg)", DATUM["Jamaica 1875", SPHEROID["Clarke 1880", 6378249.144808011, 293.46630765562986, AUTHORITY["EPSG", "7034"]], AUTHORITY["EPSG", "6241"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62416405"]] -3007=PROJCS["SWEREF99 12 00", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3007"]] -3006=PROJCS["SWEREF99 TM", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3006"]] -6991=PROJCS["Israeli Grid 05/12", GEOGCS["IG05/12 Intermediate CRS", DATUM["IG05/12 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6990"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.20451694444445], PARAMETER["latitude_of_origin", 31.734393611111106], PARAMETER["scale_factor", 1.0000067], PARAMETER["false_easting", 219529.584], PARAMETER["false_northing", 626907.39], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6991"]] -3005=PROJCS["NAD83 / BC Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -125.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 58.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3005"]] -6990=GEOGCS["IG05/12 Intermediate CRS", DATUM["IG05/12 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6990"]] -3004=PROJCS["Monte Mario / Italy zone 2", GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4265"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2520000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3004"]] -3003=PROJCS["Monte Mario / Italy zone 1", GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4265"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3003"]] -3002=PROJCS["Makassar / NEIEZ", GEOGCS["Makassar", DATUM["Makassar", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-587.8, 519.75, 145.76, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6257"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4257"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3002"]] -27292=PROJCS["NZGD49 / South Island Grid", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m*0.9143984146160287", 0.9143984146160287], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27292"]] -3001=PROJCS["Batavia / NEIEZ", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3001"]] -27291=PROJCS["NZGD49 / North Island Grid", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.5], PARAMETER["latitude_of_origin", -39.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 400000.0], UNIT["m*0.9143984146160287", 0.9143984146160287], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27291"]] -3000=PROJCS["Segara / NEIEZ", GEOGCS["Segara", DATUM["Gunung Segara", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6613"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4613"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3000"]] -6989=GEOGCS["IG05/12 Intermediate CRS", DATUM["IG05/12 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6989"]] -6988=GEOCCS["IG05/12 Intermediate CRS", DATUM["IG05/12 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6988"]] -6987=GEOGCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6987"]] -6986=GEOGCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6986"]] -6985=GEOCCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6985"]] -6984=PROJCS["Israeli Grid 05", GEOGCS["IG05 Intermediate CRS", DATUM["IG05 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6983"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.20451694444445], PARAMETER["latitude_of_origin", 31.734393611111106], PARAMETER["scale_factor", 1.0000067], PARAMETER["false_easting", 219529.584], PARAMETER["false_northing", 626907.39], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6984"]] -6983=GEOGCS["IG05 Intermediate CRS", DATUM["IG05 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6983"]] -6982=GEOGCS["IG05 Intermediate CRS", DATUM["IG05 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6982"]] -6981=GEOCCS["IG05 Intermediate CRS", DATUM["IG05 Intermediate Datum", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6981"]] -6980=GEOGCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6980"]] -6979=GEOGCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6979"]] -6978=GEOCCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6978"]] -4799=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 126E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4799"]] -4798=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 123E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4798"]] -4797=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 120E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4797"]] -4796=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 117E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4796"]] -4795=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 114E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4795"]] -4794=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 111E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4794"]] -4793=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 108E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4793"]] -4792=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 105E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4792"]] -4791=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 102E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4791"]] -4790=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 99E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4790"]] -62086405=GEOGCS["Aratu (deg)", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62086405"]] -4789=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 96E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4789"]] -6962=PROJCS["ETRS89 / Albania LCC 2010", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6962"]] -4788=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 93E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4788"]] -4787=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 90E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4787"]] -4786=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 87E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4786"]] -4785=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 84E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4785"]] -4784=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 81E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4784"]] -4783=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 78E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4783"]] -4782=PROJCS["New Beijing / 3-degree Gauss-Kruger CM 75E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4782"]] -27260=PROJCS["NZGD49 / UTM zone 60S", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27260"]] -4781=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 45", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4781"]] -4780=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 44", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4780"]] -6959=PROJCS["VN-2000 / TM-3 Da Nang zone", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 107.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6959"]] -6958=PROJCS["VN-2000 / TM-3 zone 491", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6958"]] -6957=PROJCS["VN-2000 / TM-3 zone 482", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6957"]] -6956=PROJCS["VN-2000 / TM-3 zone 481", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6956"]] -27259=PROJCS["NZGD49 / UTM zone 59S", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27259"]] -27258=PROJCS["NZGD49 / UTM zone 58S", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27258"]] -4779=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 43", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4779"]] -4778=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 42", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4778"]] -4777=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 41", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4777"]] -4776=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 40", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4776"]] -4775=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 39", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4775"]] -4774=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 38", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4774"]] -4773=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 37", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4773"]] -2599=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2599"]] -4772=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 36", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4772"]] -2598=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2598"]] -4771=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 35", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4771"]] -2597=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2597"]] -4770=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 34", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4770"]] -2596=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2596"]] -2595=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2595"]] -2594=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2594"]] -2593=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2593"]] -2592=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2592"]] -2591=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2591"]] -2590=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2590"]] -4769=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 33", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4769"]] -4768=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 32", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4768"]] -4767=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 31", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4767"]] -4766=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 30", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4766"]] -4765=GEOGCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4765"]] -4764=GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]] -4763=GEOGCS["Pitcairn 2006", DATUM["Pitcairn 2006", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6763"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4763"]] -2589=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2589"]] -4762=GEOGCS["BDA2000", DATUM["Bermuda 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6762"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4762"]] -2588=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2588"]] -4761=GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]] -2587=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2587"]] -4760=GEOGCS["WGS 66", DATUM["World Geodetic System 1966", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6760"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4760"]] -2586=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2586"]] -2585=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2585"]] -2584=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2584"]] -61686405=GEOGCS["Accra (deg)", DATUM["Accra", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], TOWGS84[-170.0, 33.0, 326.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61686405"]] -2583=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2583"]] -2582=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2582"]] -2581=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 64", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 64500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2581"]] -2580=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 63", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 63500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2580"]] -6934=GEOCCS["IGS08", DATUM["IGS08", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6934"]] -4759=GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]] -#disabled: AXIS has a string value: 6932=PROJCS["WGS 84 / NSIDC EASE-Grid 2.0 South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "6932"]] -4758=GEOGCS["JAD2001", DATUM["Jamaica 2001", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6758"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4758"]] -#disabled: AXIS has a string value: 6931=PROJCS["WGS 84 / NSIDC EASE-Grid 2.0 North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "9820"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "6931"]] -4757=GEOGCS["SVY21", DATUM["SVY21", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6757"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4757"]] -4756=GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]] -4755=GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]] -4754=GEOGCS["LGD2006", DATUM["Libyan Geodetic Datum 2006", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.4058, -109.8777, -2.5764, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6754"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4754"]] -27232=PROJCS["NZGD49 / Bluff Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.342872], PARAMETER["latitude_of_origin", -46.600009611111105], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300002.66], PARAMETER["false_northing", 699999.58], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27232"]] -4753=GEOGCS["fk89", DATUM["fk89", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6753"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4753"]] -27231=PROJCS["NZGD49 / North Taieri Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.28258911111106], PARAMETER["latitude_of_origin", -45.86151336111111], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27231"]] -2579=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 62", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 62500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2579"]] -4752=GEOGCS["Viti Levu 1912", DATUM["Viti Levu 1912", SPHEROID["Clarke 1880 (international foot)", 6378306.3696, 293.46630765562986, AUTHORITY["EPSG", "7055"]], TOWGS84[98.0, 390.0, -22.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6752"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4752"]] -27230=PROJCS["NZGD49 / Observation Point Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.62859516666666], PARAMETER["latitude_of_origin", -45.816196611111124], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27230"]] -2578=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 61", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 61500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2578"]] -4751=GEOGCS["Kertau (RSO)", DATUM["Kertau (RSO)", SPHEROID["Everest 1830 (RSO 1969)", 6377295.664, 300.8017, AUTHORITY["EPSG", "7056"]], AUTHORITY["EPSG", "6751"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4751"]] -2577=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 60", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 180.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 60000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2577"]] -4750=GEOGCS["ST87 Ouvea", DATUM["ST87 Ouvea", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-56.263, 16.136, -22.856, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6750"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4750"]] -2576=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 59", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 59500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2576"]] -2575=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 58", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 58500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2575"]] -2574=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 57", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 57500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2574"]] -2573=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 56", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 56500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2573"]] -2572=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 55", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 55500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2572"]] -2571=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 54", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 162.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 54500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2571"]] -2570=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 53", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 53500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2570"]] -31700=PROJCS["Dealul Piscului 1970/ Stereo 70", GEOGCS["Dealul Piscului 1970", DATUM["Dealul Piscului 1970", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[28.0, -121.0, -77.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6317"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4317"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 46.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31700"]] -6925=PROJCS["NAD83(2011) / Kansas LCC (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.24999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6925"]] -6924=PROJCS["NAD83(2011) / Kansas LCC", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.24999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6924"]] -27229=PROJCS["NZGD49 / Mount York Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 167.73886177777774], PARAMETER["latitude_of_origin", -45.56372616666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27229"]] -6923=PROJCS["NAD83 / Kansas LCC (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.24999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6923"]] -27228=PROJCS["NZGD49 / Mount Nicholas Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.3986411944445], PARAMETER["latitude_of_origin", -45.132902583333326], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27228"]] -4749=GEOGCS["RGNC91-93", DATUM["Reseau Geodesique de Nouvelle Caledonie 91-93", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6749"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4749"]] -6922=PROJCS["NAD83 / Kansas LCC", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.24999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6922"]] -27227=PROJCS["NZGD49 / Lindis Peak Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 169.46775508333332], PARAMETER["latitude_of_origin", -44.735267972222225], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27227"]] -4748=GEOGCS["Vanua Levu 1915", DATUM["Vanua Levu 1915", SPHEROID["Clarke 1880 (international foot)", 6378306.3696, 293.46630765562986, AUTHORITY["EPSG", "7055"]], TOWGS84[51.0, 391.0, -36.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6748"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4748"]] -27226=PROJCS["NZGD49 / Timaru Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0572508333333], PARAMETER["latitude_of_origin", -44.40222036111112], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27226"]] -4747=GEOGCS["GR96", DATUM["Greenland 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6747"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4747"]] -27225=PROJCS["NZGD49 / Gawler Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.3607484722222], PARAMETER["latitude_of_origin", -43.74871155555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27225"]] -4746=GEOGCS["PD/83", DATUM["Potsdam Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6746"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4746"]] -27224=PROJCS["NZGD49 / Mount Pleasant Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.7271935833334], PARAMETER["latitude_of_origin", -43.590637583333326], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27224"]] -4745=GEOGCS["RD/83", DATUM["Rauenberg Datum/83", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6745"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4745"]] -27223=PROJCS["NZGD49 / Jacksons Bay Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.60626700000003], PARAMETER["latitude_of_origin", -43.977802888888895], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27223"]] -4744=GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]] -27222=PROJCS["NZGD49 / Okarito Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.26092583333337], PARAMETER["latitude_of_origin", -43.1101281388889], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27222"]] -4743=GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]] -27221=PROJCS["NZGD49 / Hokitika Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.97999350000003], PARAMETER["latitude_of_origin", -42.88632236111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27221"]] -2569=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 52", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 156.00000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 52500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2569"]] -4742=GEOGCS["GDM2000", DATUM["Geodetic Datum of Malaysia 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6742"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4742"]] -27220=PROJCS["NZGD49 / Marlborough Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.80207411111112], PARAMETER["latitude_of_origin", -41.54448666666665], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27220"]] -2568=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 51", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 51500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2568"]] -4741=GEOGCS["FD54", DATUM["Faroe Datum 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6741"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4741"]] -2567=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 50", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 150.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2567"]] -4740=GEOGCS["PZ-90", DATUM["Parametry Zemli 1990", SPHEROID["PZ-90", 6378136.0, 298.257839303, AUTHORITY["EPSG", "7054"]], TOWGS84[-1.08, -0.27, -0.9, -0.0, 0.0, -0.16, -0.12], AUTHORITY["EPSG", "6740"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4740"]] -2566=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 49", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 49500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2566"]] -2565=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 48", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 48500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2565"]] -2564=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 47", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 47500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2564"]] -2563=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 46", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 46500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2563"]] -2562=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 45", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2562"]] -62806405=GEOGCS["Padang (deg)", DATUM["Padang 1884", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-377.0, 681.0, -50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6280"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62806405"]] -2561=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 44", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2561"]] -2560=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 43", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2560"]] -6916=VERT_CS["SHD height", VERT_DATUM["Singapore Height Datum", 2005, AUTHORITY["EPSG", "1140"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6916"]] -6915=PROJCS["South East Island 1943 / UTM zone 40N", GEOGCS["South East Island 1943", DATUM["South East Island 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-76.269, -16.683, 68.562, -6.275, 10.536, -4.286, -13.686], AUTHORITY["EPSG", "1138"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6892"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6915"]] -27219=PROJCS["NZGD49 / Amuri Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.01013338888893], PARAMETER["latitude_of_origin", -42.689116583333345], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27219"]] -27218=PROJCS["NZGD49 / Grey Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.54977130555554], PARAMETER["latitude_of_origin", -42.33369427777776], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27218"]] -4739=GEOGCS["Hong Kong 1963(67)", DATUM["Hong Kong 1963(67)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-156.0, -271.0, -189.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6739"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4739"]] -27217=PROJCS["NZGD49 / Buller Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.58126005555556], PARAMETER["latitude_of_origin", -41.81080286111112], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27217"]] -4738=GEOGCS["Hong Kong 1963", DATUM["Hong Kong 1963", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6738"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4738"]] -63176405=GEOGCS["Dealul Piscului 1970 (deg)", DATUM["Dealul Piscului 1970", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[28.0, -121.0, -77.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6317"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63176405"]] -27216=PROJCS["NZGD49 / Karamea Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.1090281944444], PARAMETER["latitude_of_origin", -41.28991152777776], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27216"]] -4737=GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]] -27215=PROJCS["NZGD49 / Nelson Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.29931680555552], PARAMETER["latitude_of_origin", -41.27454472222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27215"]] -4736=GEOGCS["Deception Island", DATUM["Deception Island", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[260.0, 12.0, -147.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6736"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4736"]] -27214=PROJCS["NZGD49 / Collingwood Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.67204649999994], PARAMETER["latitude_of_origin", -40.71475905555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27214"]] -4735=GEOGCS["Kusaie 1951", DATUM["Kusaie 1951", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[647.0, 1777.0, -1124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6735"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4735"]] -27213=PROJCS["NZGD49 / Wellington Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.77662311111112], PARAMETER["latitude_of_origin", -41.301319638888884], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27213"]] -4734=GEOGCS["Tristan 1968", DATUM["Tristan 1968", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-632.0, 438.0, -609.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6734"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4734"]] -27212=PROJCS["NZGD49 / Wairarapa Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.64734966666674], PARAMETER["latitude_of_origin", -40.925532638888896], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27212"]] -4733=GEOGCS["Wake Island 1952", DATUM["Wake Island 1952", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[276.0, -57.0, 149.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6733"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4733"]] -27211=PROJCS["NZGD49 / Wanganui Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.48809961111115], PARAMETER["latitude_of_origin", -40.24194713888889], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27211"]] -2559=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 42", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2559"]] -4732=GEOGCS["Marshall Islands 1960", DATUM["Marshall Islands 1960", SPHEROID["Hough 1960", 6378270.0, 297.0, AUTHORITY["EPSG", "7053"]], TOWGS84[102.0, 52.0, -38.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6732"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4732"]] -27210=PROJCS["NZGD49 / Tuhirangi Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.64003680555558], PARAMETER["latitude_of_origin", -39.51247038888891], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27210"]] -2558=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 41", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2558"]] -4731=GEOGCS["Viti Levu 1916", DATUM["Viti Levu 1916", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[51.0, 391.0, -36.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6731"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4731"]] -2557=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 40", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2557"]] -4730=GEOGCS["Santo 1965", DATUM["Santo 1965", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[170.0, 42.0, 84.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6730"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4730"]] -2556=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 39", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2556"]] -2555=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 38", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2555"]] -2554=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 37", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2554"]] -2553=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 36", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2553"]] -2552=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 35", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2552"]] -2551=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 34", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2551"]] -2550=PROJCS["Samboja / UTM zone 50S", GEOGCS["Samboja", DATUM["Samboja", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6125"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4125"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2550"]] -66246413=GEOGCS["RGFG95 (3D deg)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66246413"]] -61526413=GEOGCS["NAD83(HARN) (3D deg)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61526413"]] -27209=PROJCS["NZGD49 / Taranaki Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.22801175000004], PARAMETER["latitude_of_origin", -39.13575830555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27209"]] -27208=PROJCS["NZGD49 / Hawkes Bay Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 176.6736805277778], PARAMETER["latitude_of_origin", -39.65092930555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27208"]] -4729=GEOGCS["Pitcairn 1967", DATUM["Pitcairn 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[185.0, 165.0, 42.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6729"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4729"]] -27207=PROJCS["NZGD49 / Poverty Bay Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.88563627777776], PARAMETER["latitude_of_origin", -38.62470277777778], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27207"]] -4728=GEOGCS["Pico de las Nieves 1984", DATUM["Pico de las Nieves 1984", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.0, -92.0, 127.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6728"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4728"]] -27206=PROJCS["NZGD49 / Bay of Plenty Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 176.46619724999996], PARAMETER["latitude_of_origin", -37.761249805555536], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27206"]] -4727=GEOGCS["Midway 1961", DATUM["Midway 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[403.0, -81.0, 277.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6727"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4727"]] -27205=PROJCS["NZGD49 / Mount Eden Circuit", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.76433936111113], PARAMETER["latitude_of_origin", -36.87986527777778], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27205"]] -4726=GEOGCS["SIGD61", DATUM["Sister Islands Geodetic Datum 1961", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[44.4, 109.0, 151.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6726"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4726"]] -4725=GEOGCS["Johnston Island 1961", DATUM["Johnston Island 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[189.0, -79.0, -202.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6725"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4725"]] -4724=GEOGCS["Diego Garcia 1969", DATUM["Diego Garcia 1969", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[208.0, -435.0, -229.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6724"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4724"]] -4723=GEOGCS["GCGD59", DATUM["Grand Cayman Geodetic Datum 1959", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[67.8, 106.1, 138.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6723"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4723"]] -2549=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 33", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2549"]] -4722=GEOGCS["South Georgia 1968", DATUM["South Georgia 1968", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-794.0, 119.0, -298.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6722"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4722"]] -27200=PROJCS["NZGD49 / New Zealand Map Grid", GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]], PROJECTION["New_Zealand_Map_Grid", AUTHORITY["EPSG", "9811"]], PARAMETER["latitude_of_origin", -41.0], PARAMETER["central_meridian", 173.0], PARAMETER["false_easting", 2510000.0], PARAMETER["false_northing", 6023150.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27200"]] -2548=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 32", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2548"]] -4721=GEOGCS["Fiji 1956", DATUM["Fiji 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[265.025, 384.929, -194.046, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6721"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4721"]] -2547=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 31", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2547"]] -4720=GEOGCS["Fiji 1986", DATUM["Fiji Geodetic Datum 1986", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.2263], AUTHORITY["EPSG", "6720"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4720"]] -2546=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 30", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2546"]] -2545=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 29", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2545"]] -2544=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 28", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2544"]] -2543=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 27", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2543"]] -2542=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 26", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2542"]] -66246405=GEOGCS["RGFG95 (deg)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66246405"]] -2541=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 25", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2541"]] -2540=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 24", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 72.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2540"]] -61526405=GEOGCS["NAD83(HARN) (deg)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61526405"]] -4719=GEOGCS["Easter Island 1967", DATUM["Easter Island 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[211.0, 147.0, 111.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6719"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4719"]] -62476405=GEOGCS["La Canoa (deg)", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62476405"]] -4718=GEOGCS["Solomon 1968", DATUM["Solomon 1968", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[230.0, -199.0, -752.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6718"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4718"]] -4717=GEOGCS["Cape Canaveral", DATUM["Cape Canaveral", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-2.0, 151.0, 181.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6717"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4717"]] -4716=GEOGCS["Phoenix Islands 1966", DATUM["Phoenix Islands 1966", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[298.0, -304.0, -375.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6716"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4716"]] -4715=GEOGCS["Camp Area Astro", DATUM["Camp Area Astro", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.0, -129.0, 239.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6715"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4715"]] -4714=GEOGCS["Bellevue", DATUM["Bellevue", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-127.0, -769.0, 472.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6714"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4714"]] -4713=GEOGCS["Ayabelle Lighthouse", DATUM["Ayabelle Lighthouse", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-77.0, -128.0, 142.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6713"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4713"]] -2539=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 23", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2539"]] -4712=GEOGCS["Ascension Island 1958", DATUM["Ascension Island 1958", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-205.0, 107.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6712"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4712"]] -2538=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 22", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 66.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2538"]] -4711=GEOGCS["Marcus Island 1952", DATUM["Marcus Island 1952", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[124.0, -234.0, -25.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6711"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4711"]] -2537=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 21", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2537"]] -4710=GEOGCS["Astro DOS 71", DATUM["Astro DOS 71", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-323.65, 551.39, -491.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6710"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4710"]] -2536=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 20", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2536"]] -2535=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 19", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2535"]] -2534=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 18", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2534"]] -2533=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 17", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2533"]] -2532=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 16", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2532"]] -2531=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 15", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2531"]] -2530=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 14", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2530"]] -4709=GEOGCS["Iwo Jima 1945", DATUM["Iwo Jima 1945", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, 75.0, -272.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6709"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4709"]] -4708=GEOGCS["Cocos Islands 1965", DATUM["Cocos Islands 1965", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-491.0, -22.0, 435.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6708"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4708"]] -4707=GEOGCS["Tern Island 1961", DATUM["Tern Island 1961", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[114.0, -116.0, -333.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6707"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4707"]] -4706=GEOGCS["Egypt Gulf of Suez S-650 TL", DATUM["Egypt Gulf of Suez S-650 TL", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-146.21, 112.63, 4.05, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6706"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4706"]] -4705=GEOGCS["Mhast (offshore)", DATUM["Mhast (offshore)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6705"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4705"]] -4704=GEOGCS["Mhast (onshore)", DATUM["Mhast (onshore)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6704"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4704"]] -4703=GEOGCS["Mhast 1951", DATUM["Missao Hidrografico Angola y Sao Tome 1951", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6703"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4703"]] -2529=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 13", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2529"]] -4702=GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6702"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4702"]] -28992=PROJCS["Amersfoort / RD New", GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.417, 50.3319, 465.552, -0.398957, 0.343988, -1.8774, 4.0725], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4289"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 5.387638888888891], PARAMETER["latitude_of_origin", 52.15616055555556], PARAMETER["scale_factor", 0.9999079], PARAMETER["false_easting", 155000.0], PARAMETER["false_northing", 463000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28992"]] -2528=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 12", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2528"]] -4701=GEOGCS["IGCB 1955", DATUM["Institut Geographique du Congo Belge 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-79.9, -158.0, -168.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6701"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4701"]] -28991=PROJCS["Amersfoort / RD Old", GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.4068573303223975, -0.3507326765425626, 1.8703473836067956, 4.0812], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4289"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 5.387638888888891], PARAMETER["latitude_of_origin", 52.15616055555556], PARAMETER["scale_factor", 0.9999079], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28991"]] -2527=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 11", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2527"]] -4700=GEOGCS["IGN Astro 1960", DATUM["IGN Astro 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6700"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4700"]] -2526=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 10", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2526"]] -2525=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 9", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2525"]] -2524=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2524"]] -2523=PROJCS["Pulkovo 1942 / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2523"]] -2522=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 171W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2522"]] -25000=PROJCS["Leigon / Ghana Metre Grid", GEOGCS["Leigon", DATUM["Leigon", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-130.0, 29.0, 364.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6250"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4250"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -1.0], PARAMETER["latitude_of_origin", 4.666666666666667], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 274319.51], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25000"]] -2521=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 177W", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2521"]] -2520=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 177E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2520"]] -2519=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 171E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2519"]] -63016405=GEOGCS["Tokyo (deg)", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63016405"]] -2518=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 165E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2518"]] -2517=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 159E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2517"]] -2516=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 153E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2516"]] -2515=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 147E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2515"]] -2514=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 141E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2514"]] -2513=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 135E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2513"]] -2512=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 129E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2512"]] -2511=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 123E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2511"]] -2510=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 117E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2510"]] -2509=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 111E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2509"]] -26799=PROJCS["NAD27 / California zone VII", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 34.13333333333333], PARAMETER["standard_parallel_1", 34.416666666666664], PARAMETER["false_easting", 4186692.58], PARAMETER["false_northing", 4160926.74], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.86666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26799"]] -2508=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 105E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2508"]] -26798=PROJCS["NAD27 / Missouri West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26798"]] -2507=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 99E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2507"]] -26797=PROJCS["NAD27 / Missouri Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26797"]] -2506=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 93E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2506"]] -26796=PROJCS["NAD27 / Missouri East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26796"]] -2505=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 87E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2505"]] -26795=PROJCS["NAD27 / Mississippi West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26795"]] -2504=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 81E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2504"]] -26794=PROJCS["NAD27 / Mississippi East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26794"]] -2503=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 75E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2503"]] -26793=PROJCS["NAD27 / Minnesota South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26793"]] -2502=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 69E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2502"]] -26792=PROJCS["NAD27 / Minnesota Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26792"]] -2501=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 63E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2501"]] -26791=PROJCS["NAD27 / Minnesota North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26791"]] -2500=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 57E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2500"]] -62316405=GEOGCS["ED87 (deg)", DATUM["European Datum 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-82.981, -99.719, -110.709, -0.10470001565102612, 0.031001600378938583, 0.08040202147511816, -0.3143], AUTHORITY["EPSG", "6231"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62316405"]] -26787=PROJCS["NAD27 / Massachusetts Island", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26787"]] -26786=PROJCS["NAD27 / Massachusetts Mainland", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26786"]] -26785=PROJCS["NAD27 / Maryland", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26785"]] -26784=PROJCS["NAD27 / Maine West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26784"]] -26783=PROJCS["NAD27 / Maine East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26783"]] -26782=PROJCS["NAD27 / Louisiana South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.666666666666668], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26782"]] -26781=PROJCS["NAD27 / Louisiana North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.66666666666666], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26781"]] -26780=PROJCS["NAD27 / Kentucky South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26780"]] -26779=PROJCS["NAD27 / Kentucky North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26779"]] -26778=PROJCS["NAD27 / Kansas South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26778"]] -32199=PROJCS["NAD83 / Louisiana Offshore", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 25.5], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32199"]] -26777=PROJCS["NAD27 / Kansas North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26777"]] -32198=PROJCS["NAD83 / Quebec Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32198"]] -26776=PROJCS["NAD27 / Iowa South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26776"]] -32197=PROJCS["NAD83 / MTM zone 17", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32197"]] -26775=PROJCS["NAD27 / Iowa North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26775"]] -32196=PROJCS["NAD83 / MTM zone 16", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32196"]] -26774=PROJCS["NAD27 / Indiana West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26774"]] -32195=PROJCS["NAD83 / MTM zone 15", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32195"]] -26773=PROJCS["NAD27 / Indiana East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26773"]] -32194=PROJCS["NAD83 / MTM zone 14", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32194"]] -26772=PROJCS["NAD27 / Illinois West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26772"]] -32193=PROJCS["NAD83 / MTM zone 13", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32193"]] -26771=PROJCS["NAD27 / Illinois East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26771"]] -32192=PROJCS["NAD83 / MTM zone 12", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32192"]] -26770=PROJCS["NAD27 / Idaho West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26770"]] -32191=PROJCS["NAD83 / MTM zone 11", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32191"]] -32190=PROJCS["NAD83 / MTM zone 10", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32190"]] -26769=PROJCS["NAD27 / Idaho Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26769"]] -26768=PROJCS["NAD27 / Idaho East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26768"]] -32189=PROJCS["NAD83 / MTM zone 9", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32189"]] -26767=PROJCS["NAD27 / Georgia West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26767"]] -32188=PROJCS["NAD83 / MTM zone 8", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32188"]] -26766=PROJCS["NAD27 / Georgia East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26766"]] -32187=PROJCS["NAD83 / MTM zone 7", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32187"]] -32186=PROJCS["NAD83 / MTM zone 6", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32186"]] -32185=PROJCS["NAD83 / MTM zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32185"]] -32184=PROJCS["NAD83 / MTM zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32184"]] -32183=PROJCS["NAD83 / MTM zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32183"]] -32182=PROJCS["NAD83 / MTM zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -56.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32182"]] -26760=PROJCS["NAD27 / Florida North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26760"]] -32181=PROJCS["NAD83 / MTM zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -53.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32181"]] -32180=PROJCS["NAD83 / SCoPQ zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32180"]] -66636405=GEOGCS["Porto Santo 1995 (deg)", DATUM["Porto Santo 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-210.502, -66.902, -48.476, 2.094, 15.067, 5.817, 0.485], AUTHORITY["EPSG", "6663"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66636405"]] -61916405=GEOGCS["Albanian 1987 (deg)", DATUM["Albanian 1987", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-44.183, -0.58, -38.489, 2.3867, -2.7072, 3.5196, -8.2703], AUTHORITY["EPSG", "6191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61916405"]] -26759=PROJCS["NAD27 / Florida West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26759"]] -26758=PROJCS["NAD27 / Florida East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26758"]] -26757=PROJCS["NAD27 / Delaware", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26757"]] -26756=PROJCS["NAD27 / Connecticut", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26756"]] -26755=PROJCS["NAD27 / Colorado South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26755"]] -26754=PROJCS["NAD27 / Colorado Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26754"]] -26753=PROJCS["NAD27 / Colorado North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26753"]] -26752=PROJCS["NAD27 / Arkansas South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26752"]] -62866405=GEOGCS["Qatar 1948 (deg)", DATUM["Qatar 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6286"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62866405"]] -26751=PROJCS["NAD27 / Arkansas North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26751"]] -26750=PROJCS["NAD27 / Arizona West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26750"]] -24571=PROJCS["Kertau / R.S.O. Malaya (ch)", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", 102.25], PARAMETER["latitude_of_center", 4.0], PARAMETER["azimuth", 323.02579050000014], PARAMETER["scale_factor", 0.99984], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m*20.116782494375872", 20.116782494375872], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24571"]] -22392=PROJCS["Carthage / Sud Tunisie", GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 9.9], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22392"]] -22391=PROJCS["Carthage / Nord Tunisie", GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 9.9], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.999625544], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22391"]] -26749=PROJCS["NAD27 / Arizona Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26749"]] -26748=PROJCS["NAD27 / Arizona East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26748"]] -26747=PROJCS["NAD27 / California zone VII", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 34.13333333333333], PARAMETER["standard_parallel_1", 34.416666666666664], PARAMETER["false_easting", 4186692.58], PARAMETER["false_northing", 416926.74], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.86666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26747"]] -26746=PROJCS["NAD27 / California zone VI", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26746"]] -32167=PROJCS["NAD83 / BLM 17N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32167"]] -26745=PROJCS["NAD27 / California zone V", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26745"]] -32166=PROJCS["NAD83 / BLM 16N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32166"]] -26744=PROJCS["NAD27 / California zone IV", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26744"]] -32165=PROJCS["NAD83 / BLM 15N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32165"]] -26743=PROJCS["NAD27 / California zone III", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26743"]] -32164=PROJCS["NAD83 / BLM 14N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32164"]] -26742=PROJCS["NAD27 / California zone II", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26742"]] -26741=PROJCS["NAD27 / California zone I", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26741"]] -26740=PROJCS["NAD27 / Alaska zone 10", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26740"]] -32161=PROJCS["NAD83 / Puerto Rico & Virgin Is.", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32161"]] -26739=PROJCS["NAD27 / Alaska zone 9", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26739"]] -26738=PROJCS["NAD27 / Alaska zone 8", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26738"]] -26737=PROJCS["NAD27 / Alaska zone 7", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26737"]] -32158=PROJCS["NAD83 / Wyoming West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32158"]] -26736=PROJCS["NAD27 / Alaska zone 6", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26736"]] -32157=PROJCS["NAD83 / Wyoming West Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32157"]] -26735=PROJCS["NAD27 / Alaska zone 5", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26735"]] -32156=PROJCS["NAD83 / Wyoming East Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32156"]] -26734=PROJCS["NAD27 / Alaska zone 4", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26734"]] -32155=PROJCS["NAD83 / Wyoming East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32155"]] -26733=PROJCS["NAD27 / Alaska zone 3", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26733"]] -32154=PROJCS["NAD83 / Wisconsin South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32154"]] -26732=PROJCS["NAD27 / Alaska zone 2", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26732"]] -32153=PROJCS["NAD83 / Wisconsin Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32153"]] -26731=PROJCS["NAD27 / Alaska zone 1", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 16404166.67], PARAMETER["false_northing", -16404166.67], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26731"]] -32152=PROJCS["NAD83 / Wisconsin North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32152"]] -26730=PROJCS["NAD27 / Alabama West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26730"]] -32151=PROJCS["NAD83 / West Virginia South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32151"]] -7376=PROJCS["ONGD14 / UTM zone 41N", GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7376"]] -32150=PROJCS["NAD83 / West Virginia North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32150"]] -7375=PROJCS["ONGD14 / UTM zone 40N", GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7375"]] -61586405=GEOGCS["Naparima 1955 (deg)", DATUM["Naparima 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-0.465, 372.095, 171.736, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61586405"]] -7374=PROJCS["ONGD14 / UTM zone 39N", GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7374"]] -7373=GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7373"]] -7372=GEOGCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7372"]] -7371=GEOCCS["ONGD14", DATUM["Oman National Geodetic Datum 2014", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7371"]] -7370=PROJCS["NAD83(2011) / InGCS Wells (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.25], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7370"]] -5195=VERT_CS["Trieste height", VERT_DATUM["Trieste", 2005, AUTHORITY["EPSG", "1050"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5195"]] -5193=VERT_CS["Incheon height", VERT_DATUM["Incheon", 2005, AUTHORITY["EPSG", "1049"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5193"]] -26729=PROJCS["NAD27 / Alabama East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26729"]] -32149=PROJCS["NAD83 / Washington South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32149"]] -32148=PROJCS["NAD83 / Washington North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32148"]] -32147=PROJCS["NAD83 / Virginia South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32147"]] -32146=PROJCS["NAD83 / Virginia North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32146"]] -32145=PROJCS["NAD83 / Vermont", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32145"]] -32144=PROJCS["NAD83 / Utah South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32144"]] -26722=PROJCS["NAD27 / UTM zone 22N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26722"]] -7369=PROJCS["NAD83(2011) / InGCS Wells (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.25], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7369"]] -32143=PROJCS["NAD83 / Utah Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32143"]] -26721=PROJCS["NAD27 / UTM zone 21N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26721"]] -24548=PROJCS["Kertau 1968 / UTM zone 48N", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24548"]] -7368=PROJCS["NAD83(2011) / InGCS Vigo (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.45], PARAMETER["latitude_of_origin", 39.25], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7368"]] -32142=PROJCS["NAD83 / Utah North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32142"]] -26720=PROJCS["NAD27 / UTM zone 20N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26720"]] -24547=PROJCS["Kertau 1968 / UTM zone 47N", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24547"]] -7367=PROJCS["NAD83(2011) / InGCS Vigo (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.45], PARAMETER["latitude_of_origin", 39.25], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7367"]] -32141=PROJCS["NAD83 / Texas South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32141"]] -7366=PROJCS["NAD83(2011) / InGCS Vanderburgh (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 37.8], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7366"]] -32140=PROJCS["NAD83 / Texas South Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32140"]] -7365=PROJCS["NAD83(2011) / InGCS Vanderburgh (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.55], PARAMETER["latitude_of_origin", 37.8], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7365"]] -7364=PROJCS["NAD83(2011) / InGCS Tippecanoe-White (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.9], PARAMETER["latitude_of_origin", 40.2], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7364"]] -7363=PROJCS["NAD83(2011) / InGCS Tippecanoe-White (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.9], PARAMETER["latitude_of_origin", 40.2], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7363"]] -7362=PROJCS["NAD83(2011) / InGCS Sullivan (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 38.9], PARAMETER["scale_factor", 1.000017], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7362"]] -5188=PROJCS["Korea 2000 / East Sea Belt 2010", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5188"]] -7361=PROJCS["NAD83(2011) / InGCS Sullivan (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 38.9], PARAMETER["scale_factor", 1.000017], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7361"]] -5187=PROJCS["Korea 2000 / East Belt 2010", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5187"]] -7360=PROJCS["NAD83(2011) / InGCS Steuben (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 1.000041], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7360"]] -5186=PROJCS["Korea 2000 / Central Belt 2010", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5186"]] -5185=PROJCS["Korea 2000 / West Belt 2010", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5185"]] -5184=PROJCS["Korea 2000 / East Sea Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5184"]] -5183=PROJCS["Korea 2000 / East Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5183"]] -5182=PROJCS["Korea 2000 / Central Belt Jeju", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 550000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5182"]] -5181=PROJCS["Korea 2000 / Central Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5181"]] -5180=PROJCS["Korea 2000 / West Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5180"]] -26719=PROJCS["NAD27 / UTM zone 19N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26719"]] -26718=PROJCS["NAD27 / UTM zone 18N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26718"]] -32139=PROJCS["NAD83 / Texas Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32139"]] -26717=PROJCS["NAD27 / UTM zone 17N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26717"]] -32138=PROJCS["NAD83 / Texas North Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32138"]] -26716=PROJCS["NAD27 / UTM zone 16N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26716"]] -32137=PROJCS["NAD83 / Texas North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32137"]] -26715=PROJCS["NAD27 / UTM zone 15N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26715"]] -32136=PROJCS["NAD83 / Tennessee", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32136"]] -26714=PROJCS["NAD27 / UTM zone 14N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26714"]] -32135=PROJCS["NAD83 / South Dakota South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32135"]] -26713=PROJCS["NAD27 / UTM zone 13N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26713"]] -32134=PROJCS["NAD83 / South Dakota North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32134"]] -26712=PROJCS["NAD27 / UTM zone 12N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26712"]] -7359=PROJCS["NAD83(2011) / InGCS Steuben (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 41.5], PARAMETER["scale_factor", 1.000041], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7359"]] -32133=PROJCS["NAD83 / South Carolina", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 609600.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32133"]] -26711=PROJCS["NAD27 / UTM zone 11N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26711"]] -7358=PROJCS["NAD83(2011) / InGCS Spencer (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.04999999999998], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000014], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7358"]] -26710=PROJCS["NAD27 / UTM zone 10N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26710"]] -7357=PROJCS["NAD83(2011) / InGCS Spencer (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.04999999999998], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000014], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7357"]] -7356=PROJCS["NAD83(2011) / InGCS Shelby (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.9], PARAMETER["latitude_of_origin", 39.3], PARAMETER["scale_factor", 1.00003], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7356"]] -32130=PROJCS["NAD83 / Rhode Island", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32130"]] -7355=PROJCS["NAD83(2011) / InGCS Shelby (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.9], PARAMETER["latitude_of_origin", 39.3], PARAMETER["scale_factor", 1.00003], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7355"]] -7354=PROJCS["NAD83(2011) / InGCS Ripley (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.30000000000001], PARAMETER["latitude_of_origin", 38.9], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7354"]] -7353=PROJCS["NAD83(2011) / InGCS Ripley (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.30000000000001], PARAMETER["latitude_of_origin", 38.9], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7353"]] -62706405=GEOGCS["Nahrwan 1967 (deg)", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62706405"]] -5179=PROJCS["Korea 2000 / Unified CS", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5179"]] -7352=PROJCS["NAD83(2011) / InGCS Randolph-Wayne (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 39.7], PARAMETER["scale_factor", 1.000044], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7352"]] -5178=PROJCS["Korean 1985 / Unified CS", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5178"]] -7351=PROJCS["NAD83(2011) / InGCS Randolph-Wayne (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 39.7], PARAMETER["scale_factor", 1.000044], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7351"]] -5177=PROJCS["Korean 1985 / Modified East Sea Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0028902777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5177"]] -7350=PROJCS["NAD83(2011) / InGCS Posey (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.95], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000013], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7350"]] -5176=PROJCS["Korean 1985 / Modified East Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0028902777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5176"]] -5175=PROJCS["Korean 1985 / Modified Central Belt Jeju", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00289027777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 550000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5175"]] -5174=PROJCS["Korean 1985 / Modified Central Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00289027777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5174"]] -5173=PROJCS["Korean 1985 / Modified West Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.00289027777777], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5173"]] -5172=PROJCS["Tokyo 1892 / Korea East Sea Belt", GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5172"]] -5171=PROJCS["Tokyo 1892 / Korea East Belt", GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5171"]] -5170=PROJCS["Tokyo 1892 / Korea Central Belt", GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5170"]] -26709=PROJCS["NAD27 / UTM zone 9N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26709"]] -63076405=GEOGCS["Nord Sahara 1959 (deg)", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63076405"]] -26708=PROJCS["NAD27 / UTM zone 8N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26708"]] -32129=PROJCS["NAD83 / Pennsylvania South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32129"]] -26707=PROJCS["NAD27 / UTM zone 7N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26707"]] -32128=PROJCS["NAD83 / Pennsylvania North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32128"]] -26706=PROJCS["NAD27 / UTM zone 6N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26706"]] -32127=PROJCS["NAD83 / Oregon South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32127"]] -26705=PROJCS["NAD27 / UTM zone 5N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26705"]] -32126=PROJCS["NAD83 / Oregon North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32126"]] -26704=PROJCS["NAD27 / UTM zone 4N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26704"]] -32125=PROJCS["NAD83 / Oklahoma South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32125"]] -26703=PROJCS["NAD27 / UTM zone 3N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26703"]] -32124=PROJCS["NAD83 / Oklahoma North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32124"]] -26702=PROJCS["NAD27 / UTM zone 2N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26702"]] -7349=PROJCS["NAD83(2011) / InGCS Posey (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.95], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000013], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7349"]] -32123=PROJCS["NAD83 / Ohio South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32123"]] -26701=PROJCS["NAD27 / UTM zone 1N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26701"]] -7348=PROJCS["NAD83(2011) / InGCS Pike-Warrick (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 37.85], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7348"]] -32122=PROJCS["NAD83 / Ohio North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32122"]] -7347=PROJCS["NAD83(2011) / InGCS Pike-Warrick (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 37.85], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7347"]] -32121=PROJCS["NAD83 / North Dakota South", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32121"]] -7346=PROJCS["NAD83(2011) / InGCS Perry (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.7], PARAMETER["latitude_of_origin", 37.8], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7346"]] -32120=PROJCS["NAD83 / North Dakota North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32120"]] -7345=PROJCS["NAD83(2011) / InGCS Perry (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.7], PARAMETER["latitude_of_origin", 37.8], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7345"]] -7344=PROJCS["NAD83(2011) / InGCS Parke-Vermillion (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.35], PARAMETER["latitude_of_origin", 39.6], PARAMETER["scale_factor", 1.000022], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7344"]] -7343=PROJCS["NAD83(2011) / InGCS Parke-Vermillion (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.35], PARAMETER["latitude_of_origin", 39.6], PARAMETER["scale_factor", 1.000022], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7343"]] -5169=PROJCS["Tokyo 1892 / Korea West Belt", GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5169"]] -7342=PROJCS["NAD83(2011) / InGCS Owen (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.9], PARAMETER["latitude_of_origin", 39.15], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7342"]] -5168=PROJCS["Korean 1985 / Central Belt Jeju", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 550000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5168"]] -7341=PROJCS["NAD83(2011) / InGCS Owen (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.9], PARAMETER["latitude_of_origin", 39.15], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7341"]] -5167=PROJCS["Korean 1985 / East Sea Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5167"]] -7340=PROJCS["NAD83(2011) / InGCS Montgomery-Putnam (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.95], PARAMETER["latitude_of_origin", 39.449999999999996], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7340"]] -32119=PROJCS["NAD83 / North Carolina", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 609601.22], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32119"]] -32118=PROJCS["NAD83 / New York Long Island", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32118"]] -32117=PROJCS["NAD83 / New York West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32117"]] -32116=PROJCS["NAD83 / New York Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32116"]] -32115=PROJCS["NAD83 / New York East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32115"]] -32114=PROJCS["NAD83 / New Mexico West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 830000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32114"]] -7339=PROJCS["NAD83(2011) / InGCS Montgomery-Putnam (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.95], PARAMETER["latitude_of_origin", 39.449999999999996], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7339"]] -32113=PROJCS["NAD83 / New Mexico Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32113"]] -7338=PROJCS["NAD83(2011) / InGCS Monroe-Morgan (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 38.949999999999996], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7338"]] -32112=PROJCS["NAD83 / New Mexico East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 165000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32112"]] -7337=PROJCS["NAD83(2011) / InGCS Monroe-Morgan (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 38.949999999999996], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7337"]] -32111=PROJCS["NAD83 / New Jersey", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32111"]] -7336=PROJCS["NAD83(2011) / InGCS LaPorte-Pulaski-Starke (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.75], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7336"]] -32110=PROJCS["NAD83 / New Hampshire", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32110"]] -7335=PROJCS["NAD83(2011) / InGCS LaPorte-Pulaski-Starke (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.75], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7335"]] -7334=PROJCS["NAD83(2011) / InGCS Lake-Newton (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.40000000000002], PARAMETER["latitude_of_origin", 40.7], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7334"]] -7333=PROJCS["NAD83(2011) / InGCS Lake-Newton (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.40000000000002], PARAMETER["latitude_of_origin", 40.7], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7333"]] -66146405=GEOGCS["QND95 (deg)", DATUM["Qatar National Datum 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-119.4248, -303.65872, -11.00061, 1.164298, 0.174458, 1.096259, 3.657065], AUTHORITY["EPSG", "6614"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66146405"]] -7332=PROJCS["NAD83(2011) / InGCS LaGrange-Noble (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.45], PARAMETER["latitude_of_origin", 41.25], PARAMETER["scale_factor", 1.000037], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7332"]] -7331=PROJCS["NAD83(2011) / InGCS LaGrange-Noble (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.45], PARAMETER["latitude_of_origin", 41.25], PARAMETER["scale_factor", 1.000037], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7331"]] -7330=PROJCS["NAD83(2011) / InGCS Knox (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.45], PARAMETER["latitude_of_origin", 38.4], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7330"]] -61426405=GEOGCS["Locodjo 1965 (deg)", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61426405"]] -22332=PROJCS["Carthage / UTM zone 32N", GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22332"]] -62376405=GEOGCS["HD72 (deg)", DATUM["Hungarian Datum 1972", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[52.17, -71.82, -14.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6237"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62376405"]] -32109=PROJCS["NAD83 / Nevada West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32109"]] -32108=PROJCS["NAD83 / Nevada Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32108"]] -32107=PROJCS["NAD83 / Nevada East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 8000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32107"]] -32104=PROJCS["NAD83 / Nebraska", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32104"]] -7329=PROJCS["NAD83(2011) / InGCS Knox (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.45], PARAMETER["latitude_of_origin", 38.4], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7329"]] -7328=PROJCS["NAD83(2011) / InGCS Johnson-Marion (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 39.3], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7328"]] -7327=PROJCS["NAD83(2011) / InGCS Johnson-Marion (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 39.3], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7327"]] -7326=PROJCS["NAD83(2011) / InGCS Jennings (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.8], PARAMETER["latitude_of_origin", 38.8], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7326"]] -32100=PROJCS["NAD83 / Montana", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32100"]] -7325=PROJCS["NAD83(2011) / InGCS Jennings (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.8], PARAMETER["latitude_of_origin", 38.8], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7325"]] -7324=PROJCS["NAD83(2011) / InGCS Jefferson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.35], PARAMETER["latitude_of_origin", 38.55], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7324"]] -7323=PROJCS["NAD83(2011) / InGCS Jefferson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.35], PARAMETER["latitude_of_origin", 38.55], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7323"]] -7322=PROJCS["NAD83(2011) / InGCS Jay (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 40.3], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7322"]] -7321=PROJCS["NAD83(2011) / InGCS Jay (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.0], PARAMETER["latitude_of_origin", 40.3], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7321"]] -24500=PROJCS["Kertau 1968 / Singapore Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 103.85300222222226], PARAMETER["latitude_of_origin", 1.2876466666666673], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 30000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24500"]] -7320=PROJCS["NAD83(2011) / InGCS Jasper-Porter (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.10000000000001], PARAMETER["latitude_of_origin", 40.7], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7320"]] -7319=PROJCS["NAD83(2011) / InGCS Jasper-Porter (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.10000000000001], PARAMETER["latitude_of_origin", 40.7], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7319"]] -7318=PROJCS["NAD83(2011) / InGCS Jackson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.95], PARAMETER["latitude_of_origin", 38.7], PARAMETER["scale_factor", 1.000022], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7318"]] -7317=PROJCS["NAD83(2011) / InGCS Jackson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.95], PARAMETER["latitude_of_origin", 38.7], PARAMETER["scale_factor", 1.000022], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7317"]] -7316=PROJCS["NAD83(2011) / InGCS Huntington-Whitley (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 40.65], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7316"]] -7315=PROJCS["NAD83(2011) / InGCS Huntington-Whitley (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.5], PARAMETER["latitude_of_origin", 40.65], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7315"]] -7314=PROJCS["NAD83(2011) / InGCS Howard-Miami (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 40.35], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7314"]] -7313=PROJCS["NAD83(2011) / InGCS Howard-Miami (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 40.35], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7313"]] -7312=PROJCS["NAD83(2011) / InGCS Henry (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.45], PARAMETER["latitude_of_origin", 39.74999999999999], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7312"]] -7311=PROJCS["NAD83(2011) / InGCS Henry (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.45], PARAMETER["latitude_of_origin", 39.74999999999999], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7311"]] -7310=PROJCS["NAD83(2011) / InGCS Harrison-Washington (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 37.95], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7310"]] -5132=GEOGCS["Tokyo 1892", DATUM["Tokyo 1892", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1048"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5132"]] -20138=PROJCS["Adindan / UTM zone 38N", GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20138"]] -20137=PROJCS["Adindan / UTM zone 37N", GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20137"]] -5130=PROJCS["ETRS89 / NTM zone 30", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.499999999999996], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5130"]] -20136=PROJCS["Adindan / UTM zone 36N", GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20136"]] -20135=PROJCS["Adindan / UTM zone 35N", GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20135"]] -7309=PROJCS["NAD83(2011) / InGCS Harrison-Washington (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.15], PARAMETER["latitude_of_origin", 37.95], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7309"]] -7308=PROJCS["NAD83(2011) / InGCS Hancock-Madison (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.8], PARAMETER["latitude_of_origin", 39.65], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7308"]] -7307=PROJCS["NAD83(2011) / InGCS Hancock-Madison (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.8], PARAMETER["latitude_of_origin", 39.65], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7307"]] -7306=PROJCS["NAD83(2011) / InGCS Hamilton-Tipton (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 39.9], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7306"]] -7305=PROJCS["NAD83(2011) / InGCS Hamilton-Tipton (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 39.9], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7305"]] -7304=PROJCS["NAD83(2011) / InGCS Grant (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.70000000000002], PARAMETER["latitude_of_origin", 40.35], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7304"]] -7303=PROJCS["NAD83(2011) / InGCS Grant (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.70000000000002], PARAMETER["latitude_of_origin", 40.35], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7303"]] -5129=PROJCS["ETRS89 / NTM zone 29", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.499999999999996], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5129"]] -7302=PROJCS["NAD83(2011) / InGCS Gibson (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.65], PARAMETER["latitude_of_origin", 38.15], PARAMETER["scale_factor", 1.000013], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7302"]] -5128=PROJCS["ETRS89 / NTM zone 28", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5128"]] -7301=PROJCS["NAD83(2011) / InGCS Gibson (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.65], PARAMETER["latitude_of_origin", 38.15], PARAMETER["scale_factor", 1.000013], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7301"]] -5127=PROJCS["ETRS89 / NTM zone 27", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.500000000000004], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5127"]] -7300=PROJCS["NAD83(2011) / InGCS Fulton-Marshall-St. Joseph (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.3], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7300"]] -5126=PROJCS["ETRS89 / NTM zone 26", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 26.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5126"]] -5125=PROJCS["ETRS89 / NTM zone 25", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5125"]] -5124=PROJCS["ETRS89 / NTM zone 24", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.499999999999996], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5124"]] -5123=PROJCS["ETRS89 / NTM zone 23", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5123"]] -5122=PROJCS["ETRS89 / NTM zone 22", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5122"]] -5121=PROJCS["ETRS89 / NTM zone 21", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5121"]] -5120=PROJCS["ETRS89 / NTM zone 20", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5120"]] -61976405=GEOGCS["Garoua (deg)", DATUM["Garoua", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61976405"]] -5119=PROJCS["ETRS89 / NTM zone 19", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.500000000000004], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5119"]] -5118=PROJCS["ETRS89 / NTM zone 18", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5118"]] -5117=PROJCS["ETRS89 / NTM zone 17", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5117"]] -5116=PROJCS["ETRS89 / NTM zone 16", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5116"]] -5115=PROJCS["ETRS89 / NTM zone 15", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5115"]] -5114=PROJCS["ETRS89 / NTM zone 14", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 14.500000000000002], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5114"]] -5113=PROJCS["ETRS89 / NTM zone 13", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5113"]] -5112=PROJCS["ETRS89 / NTM zone 12", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5112"]] -5111=PROJCS["ETRS89 / NTM zone 11", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5111"]] -5110=PROJCS["ETRS89 / NTM zone 10", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5110"]] -62216405=GEOGCS["Campo Inchauspe (deg)", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62216405"]] -5109=PROJCS["ETRS89 / NTM zone 9", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.500000000000002], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5109"]] -5108=PROJCS["ETRS89 / NTM zone 8", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 8.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5108"]] -5107=PROJCS["ETRS89 / NTM zone 7", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 7.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5107"]] -5106=PROJCS["ETRS89 / NTM zone 6", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.499999999999999], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5106"]] -5105=PROJCS["ETRS89 / NTM zone 5", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 5.5], PARAMETER["latitude_of_origin", 58.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5105"]] -68186405=GEOGCS["S-JTSK (Ferro) (deg)", DATUM["System of the Unified Trigonometrical Cadastral Network (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6818"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68186405"]] -29385=PROJCS["Schwarzeck / Lo22/25", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29385"]] -29383=PROJCS["Schwarzeck / Lo22/23", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29383"]] -29381=PROJCS["Schwarzeck / Lo22/21", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29381"]] -29379=PROJCS["Schwarzeck / Lo22/19", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29379"]] -29377=PROJCS["Schwarzeck / Lo22/17", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29377"]] -29375=PROJCS["Schwarzeck / Lo22/15", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29375"]] -29373=PROJCS["Schwarzeck / Lo22/13", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 12.999999999999998], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29373"]] -6894=GEOGCS["Gambia", DATUM["Gambia", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-63.0, 176.0, 185.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6894"]] -6893=COMPD_CS["WGS 84 / World Mercator +EGM2008 height", PROJCS["WGS 84 / World Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3395"]], VERT_CS["EGM2008 height", VERT_DATUM["EGM2008 geoid", 2005, AUTHORITY["EPSG", "1027"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3855"]], AUTHORITY["EPSG", "6893"]] -29371=PROJCS["Schwarzeck / Lo22/11", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 11.0], PARAMETER["latitude_of_origin", -22.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m*1.0000135965", 1.0000135965], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "29371"]] -21899=PROJCS["Bogota 1975 / Colombia East zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.08091666666671], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21899"]] -6892=GEOGCS["South East Island 1943", DATUM["South East Island 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-76.269, -16.683, 68.562, -6.275, 10.536, -4.286, -13.686], AUTHORITY["EPSG", "1138"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6892"]] -21898=PROJCS["Bogota 1975 / Colombia East Central zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.08091666666668], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21898"]] -21897=PROJCS["Bogota 1975 / Colombia Bogota zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.08091666666668], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21897"]] -21896=PROJCS["Bogota 1975 / Colombia West zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -77.0809166666667], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21896"]] -21894=PROJCS["Bogota 1975 / Colombia East", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.08091666666671], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21894"]] -21893=PROJCS["Bogota 1975 / Colombia East Central zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.08091666666668], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21893"]] -21892=PROJCS["Bogota 1975 / Colombia Bogota zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.08091666666668], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21892"]] -21891=PROJCS["Bogota 1975 / Colombia West zone", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -77.0809166666667], PARAMETER["latitude_of_origin", 4.599047222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21891"]] -61816405=GEOGCS["Luxembourg 1930 (deg)", DATUM["Luxembourg 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-189.6806, 18.3463, -42.7695, -0.33746, 3.09264, -2.53861, 0.4598], AUTHORITY["EPSG", "6181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61816405"]] -62766405=GEOGCS["NSWC 9Z-2 (deg)", DATUM["NSWC 9Z-2", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6276"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62766405"]] -6887=PROJCS["NAD83(CORS96) / Oregon South (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6887"]] -6886=PROJCS["NAD83(CORS96) / Oregon South", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6886"]] -6885=PROJCS["NAD83(CORS96) / Oregon North (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6885"]] -6884=PROJCS["NAD83(CORS96) / Oregon North", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6884"]] -6883=GEOGCS["Bioko", DATUM["Bioko", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-235.0, -110.0, 393.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1136"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6883"]] -6882=GEOGCS["Bekaa Valley 1920", DATUM["Bekaa Valley 1920", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-183.0, -15.0, 273.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1137"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6882"]] -6881=GEOGCS["Aden 1925", DATUM["Aden 1925", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-24.0, -203.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6881"]] -6880=PROJCS["NAD83(2011) / Nebraska (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6880"]] -6879=PROJCS["NAD83(2011) / Wisconsin Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6879"]] -6876=PROJCS["RDN2008 / Zone 12 (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6876"]] -6875=PROJCS["RDN2008 / Italy zone (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9985], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6875"]] -61486413=GEOGCS["Hartebeesthoek94 (3D deg)", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61486413"]] -4699=GEOGCS["Le Pouce 1934", DATUM["Le Pouce 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-770.1, 158.4, -498.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6699"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4699"]] -4698=GEOGCS["IGN 1962 Kerguelen", DATUM["IGN 1962 Kerguelen", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6698"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4698"]] -6871=COMPD_CS["WGS 84 / Pseudo-Mercator +EGM2008 geoid height", PROJCS["WGS 84 / Pseudo-Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4326"]], PROJECTION["Popular Visualisation Pseudo Mercator", AUTHORITY["EPSG", "1024"]], PARAMETER["semi_minor", 6378137.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3857"]], VERT_CS["EGM2008 height", VERT_DATUM["EGM2008 geoid", 2005, AUTHORITY["EPSG", "1027"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3855"]], AUTHORITY["EPSG", "6871"]] -4697=GEOGCS["IGC 1962 6th Parallel South", DATUM["IGC 1962 Arc of the 6th Parallel South", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6697"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4697"]] -6870=PROJCS["ETRS89 / Albania TM 2010", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6870"]] -4696=GEOGCS["Kasai 1953", DATUM["Kasai 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6696"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4696"]] -4695=GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]] -4694=GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]] -4693=GEOGCS["Nakhl-e Ghanem", DATUM["Nakhl-e Ghanem", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, -0.15, 0.68, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6693"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4693"]] -4692=GEOGCS["Maupiti 83", DATUM["Maupiti 83", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[217.109, 86.452, 23.711, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6692"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4692"]] -4691=GEOGCS["Moorea 87", DATUM["Moorea 87", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[218.769, 150.75, 176.75, 3.5231, 2.0037, 1.288, 10.9817], AUTHORITY["EPSG", "6691"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4691"]] -4690=GEOGCS["Tahiti 79", DATUM["Tahiti 79", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[221.597, 152.441, 176.523, 2.403, 1.3893, 0.884, 11.4648], AUTHORITY["EPSG", "6690"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4690"]] -6868=PROJCS["NAD83(CORS96) / Oregon GIC Lambert (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6868"]] -68026405=GEOGCS["Bogota 1975 (Bogota) (deg)", DATUM["Bogota 1975 (Bogota)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6802"]], PRIMEM["Bogota", -74.08091666666668, AUTHORITY["EPSG", "8904"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68026405"]] -6867=PROJCS["NAD83(CORS96) / Oregon LCC (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6867"]] -61486405=GEOGCS["Hartebeesthoek94 (deg)", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61486405"]] -6863=PROJCS["NAD83(2011) / Oregon Santiam Pass zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.5], PARAMETER["latitude_of_origin", 44.083333333333336], PARAMETER["scale_factor", 1.000155], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6863"]] -4689=GEOGCS["IGN63 Hiva Oa", DATUM["IGN63 Hiva Oa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[410.793, 54.542, 80.501, -2.5596, -2.3517, -0.6594, 17.3218], AUTHORITY["EPSG", "6689"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4689"]] -6862=PROJCS["NAD83(2011) / Oregon Santiam Pass zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.5], PARAMETER["latitude_of_origin", 44.083333333333336], PARAMETER["scale_factor", 1.000155], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6862"]] -4688=GEOGCS["Fatu Iva 72", DATUM["Fatu Iva 72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[347.175, 1077.618, 2623.677, 33.9058, -70.6776, 9.4013, 186.0647], AUTHORITY["EPSG", "6688"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4688"]] -6861=PROJCS["NAD83(CORS96) / Oregon Santiam Pass zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.5], PARAMETER["latitude_of_origin", 44.083333333333336], PARAMETER["scale_factor", 1.000155], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6861"]] -4687=GEOGCS["RGPF", DATUM["Reseau Geodesique de la Polynesie Francaise", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.072, -0.507, -0.245, 0.0183, -0.0003, 0.007, -0.0093], AUTHORITY["EPSG", "6687"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4687"]] -6860=PROJCS["NAD83(CORS96) / Oregon Santiam Pass zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.5], PARAMETER["latitude_of_origin", 44.083333333333336], PARAMETER["scale_factor", 1.000155], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6860"]] -4686=GEOGCS["MAGNA-SIRGAS", DATUM["Marco Geocentrico Nacional de Referencia", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6686"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4686"]] -4685=GEOGCS["Gandajika", DATUM["Gandajika", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6685"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4685"]] -4684=GEOGCS["Gan 1970", DATUM["Gan 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.0, -321.0, 50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6684"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4684"]] -4683=GEOGCS["PRS92", DATUM["Philippine Reference System 1992", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-127.62, -67.24, -47.04, -3.068, -4.903, -1.578, -1.06], AUTHORITY["EPSG", "6683"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4683"]] -4682=GEOGCS["Gulshan 303", DATUM["Gulshan 303", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[283.7, 735.9, 261.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6682"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4682"]] -4681=GEOGCS["Mauritania 1999", DATUM["Mauritania 1999", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6681"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4681"]] -4680=GEOGCS["Nouakchott 1965", DATUM["Nouakchott 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[124.5, -63.5, -281.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6680"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4680"]] -6859=PROJCS["NAD83(2011) / Oregon Salem zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.08333333333333], PARAMETER["latitude_of_origin", 44.33333333333333], PARAMETER["scale_factor", 1.00001], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6859"]] -6858=PROJCS["NAD83(2011) / Oregon Salem zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.08333333333333], PARAMETER["latitude_of_origin", 44.33333333333333], PARAMETER["scale_factor", 1.00001], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6858"]] -6857=PROJCS["NAD83(CORS96) / Oregon Salem zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.08333333333333], PARAMETER["latitude_of_origin", 44.33333333333333], PARAMETER["scale_factor", 1.00001], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6857"]] -6856=PROJCS["NAD83(CORS96) / Oregon Salem zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.08333333333333], PARAMETER["latitude_of_origin", 44.33333333333333], PARAMETER["scale_factor", 1.00001], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6856"]] -6855=PROJCS["NAD83(2011) / Oregon Portland zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.75], PARAMETER["latitude_of_origin", 45.5], PARAMETER["scale_factor", 1.000002], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 164041.9948], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6855"]] -29333=PROJCS["Schwarzeck / UTM zone 33S", GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29333"]] -6854=PROJCS["NAD83(2011) / Oregon Portland zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.75], PARAMETER["latitude_of_origin", 45.5], PARAMETER["scale_factor", 1.000002], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6854"]] -6853=PROJCS["NAD83(CORS96) / Oregon Portland zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.75], PARAMETER["latitude_of_origin", 45.5], PARAMETER["scale_factor", 1.000002], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 164041.9948], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6853"]] -4679=GEOGCS["Jouik 1961", DATUM["Jouik 1961", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-80.01, 253.26, 291.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6679"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4679"]] -6852=PROJCS["NAD83(CORS96) / Oregon Portland zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -122.75], PARAMETER["latitude_of_origin", 45.5], PARAMETER["scale_factor", 1.000002], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6852"]] -4678=GEOGCS["Lao 1997", DATUM["Lao National Datum 1997", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[44.585, -131.212, -39.544, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6678"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4678"]] -6851=PROJCS["NAD83(2011) / Oregon Pendleton-La Grande zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 45.08333333333334], PARAMETER["scale_factor", 1.000175], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6851"]] -4677=GEOGCS["Lao 1993", DATUM["Lao 1993", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6677"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4677"]] -6850=PROJCS["NAD83(2011) / Oregon Pendleton-La Grande zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 45.08333333333334], PARAMETER["scale_factor", 1.000175], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6850"]] -4676=GEOGCS["Vientiane 1982", DATUM["Vientiane 1982", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "6676"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4676"]] -4675=GEOGCS["Guam 1963", DATUM["Guam 1963", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-100.0, -248.0, 259.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6675"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4675"]] -4674=GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]] -4673=GEOGCS["Chatham Islands 1979", DATUM["Chatham Islands Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[174.05, -25.49, 112.57, -0.0, 0.0, -0.554, 0.2263], AUTHORITY["EPSG", "6673"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4673"]] -2499=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 51E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2499"]] -4672=GEOGCS["Chatham Islands 1971", DATUM["Chatham Islands Datum 1971", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[175.0, -38.0, 113.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6672"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4672"]] -2498=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 45E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2498"]] -4671=GEOGCS["Voirol 1879", DATUM["Voirol 1879", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6671"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4671"]] -2497=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 39E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2497"]] -4670=GEOGCS["IGM95", DATUM["Istituto Geografico Militaire 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6670"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4670"]] -2496=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 33E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2496"]] -2495=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 27E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2495"]] -2494=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 21E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2494"]] -2493=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 15E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2493"]] -2492=PROJCS["Pulkovo 1942 / Gauss-Kruger CM 9E", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2492"]] -2491=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 171W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2491"]] -2490=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 177W", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2490"]] -6849=PROJCS["NAD83(CORS96) / Oregon Pendleton-La Grande zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 45.08333333333334], PARAMETER["scale_factor", 1.000175], PARAMETER["false_easting", 98425.1969], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6849"]] -6848=PROJCS["NAD83(CORS96) / Oregon Pendleton-La Grande zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.33333333333331], PARAMETER["latitude_of_origin", 45.08333333333334], PARAMETER["scale_factor", 1.000175], PARAMETER["false_easting", 30000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6848"]] -6847=PROJCS["NAD83(2011) / Oregon Pendleton zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.16666666666667], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6847"]] -6846=PROJCS["NAD83(2011) / Oregon Pendleton zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.16666666666667], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6846"]] -6845=PROJCS["NAD83(CORS96) / Oregon Pendleton zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.16666666666667], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 196850.3937], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6845"]] -6844=PROJCS["NAD83(CORS96) / Oregon Pendleton zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -119.16666666666667], PARAMETER["latitude_of_origin", 45.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 60000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6844"]] -6843=PROJCS["NAD83(2011) / Oregon Coast zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -124.05000000000003], PARAMETER["latitude_of_center", 44.75], PARAMETER["azimuth", 5.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -984251.9685], PARAMETER["false_northing", -15091863.5171], PARAMETER["rectified_grid_angle", 5.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6843"]] -4669=GEOGCS["LKS94", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4669"]] -6842=PROJCS["NAD83(2011) / Oregon Coast zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -124.05000000000003], PARAMETER["latitude_of_center", 44.75], PARAMETER["azimuth", 5.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -300000.0], PARAMETER["false_northing", -4600000.0], PARAMETER["rectified_grid_angle", 5.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6842"]] -4668=GEOGCS["ED79", DATUM["European Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-86.0, -98.0, -119.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6668"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4668"]] -6841=PROJCS["NAD83(CORS96) / Oregon Coast zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -124.05000000000003], PARAMETER["latitude_of_center", 44.75], PARAMETER["azimuth", 5.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -984251.9685], PARAMETER["false_northing", -15091863.5171], PARAMETER["rectified_grid_angle", 5.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6841"]] -4667=GEOGCS["IKBD-92", DATUM["Iraq-Kuwait Boundary Datum 1992", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6667"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4667"]] -6840=PROJCS["NAD83(CORS96) / Oregon Coast zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -124.05000000000003], PARAMETER["latitude_of_center", 44.75], PARAMETER["azimuth", 5.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -300000.0], PARAMETER["false_northing", -4600000.0], PARAMETER["rectified_grid_angle", 5.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6840"]] -4666=GEOGCS["Lisbon 1890", DATUM["Lisbon 1890", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[631.392, -66.551, 481.442, 1.09, 4.445, 4.487, -4.43], AUTHORITY["EPSG", "6666"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4666"]] -4665=GEOGCS["Azores Central 1995", DATUM["Azores Central Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-103.088, 162.481, -28.276, 0.167, -0.082, -0.168, -1.504], AUTHORITY["EPSG", "6665"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4665"]] -4664=GEOGCS["Azores Oriental 1995", DATUM["Azores Oriental Islands 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-208.719, 129.685, 52.092, -0.195, 0.014, -0.327, 0.198], AUTHORITY["EPSG", "6664"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4664"]] -4663=GEOGCS["Porto Santo 1995", DATUM["Porto Santo 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-210.502, -66.902, -48.476, 2.094, 15.067, 5.817, 0.485], AUTHORITY["EPSG", "6663"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4663"]] -2489=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 177E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2489"]] -4662=GEOGCS["IGN72 Grande Terre", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4662"]] -2488=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 171E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2488"]] -4661=GEOGCS["LKS92", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4661"]] -2487=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 165E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2487"]] -4660=GEOGCS["Helle 1954", DATUM["Helle 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[982.6087, 552.753, -540.873, 6.68162662527694, -31.61149240864225, -19.848161004816845, 16.805], AUTHORITY["EPSG", "6660"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4660"]] -2486=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 159E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2486"]] -2485=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 153E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2485"]] -2484=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 147E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2484"]] -2483=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 141E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2483"]] -2482=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 135E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2482"]] -2481=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 129E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2481"]] -2480=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 123E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2480"]] -6839=PROJCS["NAD83(2011) / Oregon Ontario zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 43.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6839"]] -6838=PROJCS["NAD83(2011) / Oregon Ontario zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 43.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6838"]] -6837=PROJCS["NAD83(CORS96) / Oregon Ontario zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 43.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6837"]] -6836=PROJCS["NAD83(CORS96) / Oregon Ontario zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 43.25], PARAMETER["scale_factor", 1.0001], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6836"]] -6835=PROJCS["NAD83(2011) / Oregon La Grande zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00013], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6835"]] -6834=PROJCS["NAD83(2011) / Oregon La Grande zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00013], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6834"]] -6833=PROJCS["NAD83(CORS96) / Oregon La Grande zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00013], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6833"]] -4659=GEOGCS["ISN93", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4659"]] -6832=PROJCS["NAD83(CORS96) / Oregon La Grande zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00013], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6832"]] -4658=GEOGCS["Hjorsey 1955", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4658"]] -6831=PROJCS["NAD83(2011) / Oregon Gresham-Warm Springs zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.33333333333333], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 32808.399], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6831"]] -4657=GEOGCS["Reykjavik 1900", DATUM["Reykjavik 1900", SPHEROID["Danish 1876", 6377019.27, 300.0, AUTHORITY["EPSG", "7051"]], TOWGS84[-28.0, 199.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6657"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4657"]] -6830=PROJCS["NAD83(2011) / Oregon Gresham-Warm Springs zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.33333333333333], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 10000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6830"]] -4656=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 29", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4656"]] -4655=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 28", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4655"]] -4654=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 27", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4654"]] -4653=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 26", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4653"]] -2479=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 117E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2479"]] -4652=PROJCS["New Beijing / 3-degree Gauss-Kruger zone 25", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4652"]] -2478=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 111E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2478"]] -2477=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 105E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2477"]] -2476=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 99E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2476"]] -2475=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 93E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2475"]] -2474=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 87E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2474"]] -2473=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 81E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2473"]] -2472=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 75E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2472"]] -2471=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 69E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2471"]] -2470=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 63E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2470"]] -6829=PROJCS["NAD83(CORS96) / Oregon Gresham-Warm Springs zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.33333333333333], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 32808.399], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6829"]] -6828=PROJCS["NAD83(CORS96) / Oregon Gresham-Warm Springs zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.33333333333333], PARAMETER["latitude_of_origin", 45.0], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 10000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6828"]] -6827=PROJCS["NAD83(2011) / Oregon Grants Pass-Ashland zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6827"]] -6826=PROJCS["NAD83(2011) / Oregon Grants Pass-Ashland zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6826"]] -31600=PROJCS["Dealul Piscului 1930 / Stereo 33", GEOGCS["Dealul Piscului 1930", DATUM["Dealul Piscului 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[103.25, -100.4, -307.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6316"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4316"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 25.392465888888882], PARAMETER["latitude_of_origin", 45.9], PARAMETER["scale_factor", 0.9996667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31600"]] -6825=PROJCS["NAD83(CORS96) / Oregon Grants Pass-Ashland zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6825"]] -66046405=GEOGCS["Montserrat 1958 (deg)", DATUM["Montserrat 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[174.0, 359.0, 365.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6604"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66046405"]] -6824=PROJCS["NAD83(CORS96) / Oregon Grants Pass-Ashland zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6824"]] -6823=PROJCS["NAD83(2011) / Oregon Eugene zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.16666666666669], PARAMETER["latitude_of_origin", 43.75], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6823"]] -6822=PROJCS["NAD83(2011) / Oregon Eugene zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.16666666666669], PARAMETER["latitude_of_origin", 43.75], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6822"]] -6821=PROJCS["NAD83(CORS96) / Oregon Eugene zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.16666666666669], PARAMETER["latitude_of_origin", 43.75], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6821"]] -61326405=GEOGCS["FD58 (deg)", DATUM["Final Datum 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-241.54, -163.64, 396.06, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61326405"]] -4647=PROJCS["ETRS89 / UTM zone 32N (zE-N)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4647"]] -6820=PROJCS["NAD83(CORS96) / Oregon Eugene zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.16666666666669], PARAMETER["latitude_of_origin", 43.75], PARAMETER["scale_factor", 1.000015], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6820"]] -4646=GEOGCS["Grand Comoros", DATUM["Grand Comoros", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-963.0, 510.0, -359.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6646"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4646"]] -4645=GEOGCS["RGNC 1991", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4645"]] -4644=GEOGCS["NEA74 Noumea", DATUM["NEA74 Noumea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-10.18, -350.43, 291.37, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6644"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4644"]] -4643=GEOGCS["ST71 Belep", DATUM["ST71 Belep", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-480.26, -438.32, -643.429, 16.3119, 20.1721, -4.0349, -111.7002], AUTHORITY["EPSG", "6643"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4643"]] -2469=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 57E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2469"]] -4642=GEOGCS["ST84 Ile des Pins", DATUM["ST84 Ile des Pins", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-13.0, -348.0, 292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6642"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4642"]] -27120=PROJCS["Naparima 1972 / UTM zone 20N", GEOGCS["Naparima 1972", DATUM["Naparima 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-2.0, 374.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6271"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4271"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27120"]] -2468=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 51E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2468"]] -4641=GEOGCS["IGN53 Mare", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4641"]] -2467=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 45E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2467"]] -4640=GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4640"]] -2466=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 39E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2466"]] -2465=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 33E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2465"]] -2464=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 27E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2464"]] -2463=PROJCS["Pulkovo 1995 / Gauss-Kruger CM 21E", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2463"]] -2462=PROJCS["Albanian 1987 / Gauss-Kruger zone 4", GEOGCS["Albanian 1987", DATUM["Albanian 1987", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-44.183, -0.58, -38.489, 2.3867, -2.7072, 3.5196, -8.2703], AUTHORITY["EPSG", "6191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4191"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2462"]] -62276405=GEOGCS["Deir ez Zor (deg)", DATUM["Deir ez Zor", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.58, -397.54, 458.78, -17.595, -2.847, 4.256, 3.225], AUTHORITY["EPSG", "6227"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62276405"]] -2461=PROJCS["JGD2000 / Japan Plane Rectangular CS XIX", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 154.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2461"]] -2460=PROJCS["JGD2000 / Japan Plane Rectangular CS XVIII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 20.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2460"]] -6819=PROJCS["NAD83(2011) / Oregon Dufur-Madras zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.00000000000001], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6819"]] -6818=PROJCS["NAD83(2011) / Oregon Dufur-Madras zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.00000000000001], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6818"]] -6817=PROJCS["NAD83(CORS96) / Oregon Dufur-Madras zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.00000000000001], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6817"]] -6816=PROJCS["NAD83(CORS96) / Oregon Dufur-Madras zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.00000000000001], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00011], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6816"]] -6815=PROJCS["NAD83(2011) / Oregon Cottage Grove-Canyonville zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 1.000023], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6815"]] -6814=PROJCS["NAD83(2011) / Oregon Cottage Grove-Canyonville zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 1.000023], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6814"]] -6813=PROJCS["NAD83(CORS96) / Oregon Cottage Grove-Canyonville zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 1.000023], PARAMETER["false_easting", 164041.9948], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6813"]] -4639=GEOGCS["MOP78", DATUM["MOP78", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[253.0, -132.0, -127.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6639"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4639"]] -6812=PROJCS["NAD83(CORS96) / Oregon Cottage Grove-Canyonville zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 1.000023], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6812"]] -21818=PROJCS["Bogota 1975 / UTM zone 18N", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21818"]] -4638=GEOGCS["Saint Pierre et Miquelon 1950", DATUM["Saint Pierre et Miquelon 1950", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.363, 424.148, 373.13, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6638"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4638"]] -6811=PROJCS["NAD83(2011) / Oregon Columbia River West zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -123.0], PARAMETER["latitude_of_center", 45.916666666666664], PARAMETER["azimuth", 295.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22965879.2651], PARAMETER["false_northing", -9842519.684999999], PARAMETER["rectified_grid_angle", 295.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6811"]] -21817=PROJCS["Bogota 1975 / UTM zone 17N", GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21817"]] -4637=GEOGCS["Perroud 1950", DATUM["Pointe Geologie Perroud 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[325.0, 154.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6637"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4637"]] -6810=PROJCS["NAD83(2011) / Oregon Columbia River West zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -123.0], PARAMETER["latitude_of_center", 45.916666666666664], PARAMETER["azimuth", 295.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", -3000000.0], PARAMETER["rectified_grid_angle", 295.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6810"]] -4636=GEOGCS["Petrels 1972", DATUM["Petrels 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[365.0, 194.0, 166.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6636"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4636"]] -4635=GEOGCS["ST87 Ouvea", DATUM["ST87 Ouvea", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-122.383, -188.696, 103.344, 3.5107, -4.9668, -5.7047, 4.4798], AUTHORITY["EPSG", "6635"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4635"]] -4634=GEOGCS["IGN72 Grand Terre", DATUM["IGN72 Grande Terre", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-11.64, -348.6, 291.98, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6634"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4634"]] -4633=GEOGCS["IGN56 Lifou", DATUM["IGN56 Lifou", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[335.47, 222.58, -230.94, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6633"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4633"]] -2459=PROJCS["JGD2000 / Japan Plane Rectangular CS XVII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2459"]] -4632=GEOGCS["Combani 1950", DATUM["Combani 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-382.0, -59.0, -262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6632"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4632"]] -2458=PROJCS["JGD2000 / Japan Plane Rectangular CS XVI", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 124.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2458"]] -4631=GEOGCS["K0 1949", DATUM["K0 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6631"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4631"]] -2457=PROJCS["JGD2000 / Japan Plane Rectangular CS XV", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2457"]] -4630=GEOGCS["IGN72 Nuku Hiva", DATUM["IGN72 Nuku Hiva", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[165.804, 216.213, 180.26, -0.6251, -0.4515, -0.0721, 7.4111], AUTHORITY["EPSG", "6630"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4630"]] -2456=PROJCS["JGD2000 / Japan Plane Rectangular CS XIV", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2456"]] -2455=PROJCS["JGD2000 / Japan Plane Rectangular CS XIII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2455"]] -2454=PROJCS["JGD2000 / Japan Plane Rectangular CS XII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.24999999999997], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2454"]] -2453=PROJCS["JGD2000 / Japan Plane Rectangular CS XI", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2453"]] -2452=PROJCS["JGD2000 / Japan Plane Rectangular CS X", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.83333333333334], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2452"]] -2451=PROJCS["JGD2000 / Japan Plane Rectangular CS IX", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 139.83333333333337], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2451"]] -2450=PROJCS["JGD2000 / Japan Plane Rectangular CS VIII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.5], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2450"]] -6809=PROJCS["NAD83(CORS96) / Oregon Columbia River West zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -123.0], PARAMETER["latitude_of_center", 45.916666666666664], PARAMETER["azimuth", 295.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22965879.2651], PARAMETER["false_northing", -9842519.684999999], PARAMETER["rectified_grid_angle", 295.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6809"]] -6808=PROJCS["NAD83(CORS96) / Oregon Columbia River West zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -123.0], PARAMETER["latitude_of_center", 45.916666666666664], PARAMETER["azimuth", 295.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7000000.0], PARAMETER["false_northing", -3000000.0], PARAMETER["rectified_grid_angle", 295.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6808"]] -6807=PROJCS["NAD83(2011) / Oregon Columbia River East zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["scale_factor", 1.000008], PARAMETER["false_easting", 492125.9842999999], PARAMETER["false_northing", 98425.1969], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6807"]] -6806=PROJCS["NAD83(2011) / Oregon Columbia River East zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["scale_factor", 1.000008], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 30000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6806"]] -6805=PROJCS["NAD83(CORS96) / Oregon Columbia River East zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["scale_factor", 1.000008], PARAMETER["false_easting", 492125.9842999999], PARAMETER["false_northing", 98425.1969], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6805"]] -6804=PROJCS["NAD83(CORS96) / Oregon Columbia River East zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["scale_factor", 1.000008], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 30000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6804"]] -6803=PROJCS["NAD83(2011) / Oregon Canyonville-Grants Pass zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00007], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6803"]] -4629=GEOGCS["Tahaa 54", DATUM["Tahaa 54", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[72.51, 345.411, 79.241, -1.5862, -0.8826, -0.5495, 1.3653], AUTHORITY["EPSG", "6629"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4629"]] -6802=PROJCS["NAD83(2011) / Oregon Canyonville-Grants Pass zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00007], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6802"]] -4628=GEOGCS["Tahiti 52", DATUM["Tahiti 52", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[162.0, 117.0, 154.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6628"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4628"]] -6801=PROJCS["NAD83(CORS96) / Oregon Canyonville-Grants Pass zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00007], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6801"]] -4627=GEOGCS["RGR92", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4627"]] -6800=PROJCS["NAD83(CORS96) / Oregon Canyonville-Grants Pass zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.33333333333331], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 1.00007], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6800"]] -4626=GEOGCS["Reunion 1947", DATUM["Reunion 1947", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[94.0, -948.0, -1262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6626"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4626"]] -4625=GEOGCS["Martinique 1938", DATUM["Martinique 1938", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[126.93, 547.94, 130.41, -2.7867, 5.1612, -0.8584, 13.8227], AUTHORITY["EPSG", "6625"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4625"]] -4624=GEOGCS["RGFG95", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4624"]] -4623=GEOGCS["CSG67", DATUM["Centre Spatial Guyanais 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-186.0, 230.0, 110.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6623"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4623"]] -2449=PROJCS["JGD2000 / Japan Plane Rectangular CS VII", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 137.16666666666663], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2449"]] -4622=GEOGCS["Guadeloupe 1948", DATUM["Guadeloupe 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-472.29, -5.63, -304.12, 0.4362, -0.8374, 0.2563, 1.8984], AUTHORITY["EPSG", "6622"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4622"]] -2448=PROJCS["JGD2000 / Japan Plane Rectangular CS VI", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2448"]] -4621=GEOGCS["Fort Marigot", DATUM["Fort Marigot", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[137.0, 248.0, -430.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6621"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4621"]] -66596413=GEOGCS["ISN93 (3D deg)", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66596413"]] -2447=PROJCS["JGD2000 / Japan Plane Rectangular CS V", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 134.33333333333334], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2447"]] -4620=GEOGCS["Point 58", DATUM["Point 58", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-106.0, -129.0, 165.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6620"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4620"]] -2446=PROJCS["JGD2000 / Japan Plane Rectangular CS IV", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 133.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2446"]] -2445=PROJCS["JGD2000 / Japan Plane Rectangular CS III", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.16666666666666], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2445"]] -2444=PROJCS["JGD2000 / Japan Plane Rectangular CS II", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2444"]] -2443=PROJCS["JGD2000 / Japan Plane Rectangular CS I", GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2443"]] -2442=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 135E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2442"]] -2441=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 132E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2441"]] -2440=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 129E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2440"]] -4619=GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]] -4618=GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]] -4617=GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]] -4616=GEOGCS["Selvagem Grande", DATUM["Selvagem Grande", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-289.0, -124.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6616"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4616"]] -4615=GEOGCS["Porto Santo", DATUM["Porto Santo 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-499.0, -249.0, 314.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6615"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4615"]] -4614=GEOGCS["QND95", DATUM["Qatar National Datum 1995", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-119.4248, -303.65872, -11.00061, 1.164298, 0.174458, 1.096259, 3.657065], AUTHORITY["EPSG", "6614"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4614"]] -4613=GEOGCS["Segara", DATUM["Gunung Segara", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6613"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4613"]] -66596405=GEOGCS["ISN93 (deg)", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66596405"]] -2439=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 126E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2439"]] -4612=GEOGCS["JGD2000", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4612"]] -2438=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 123E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2438"]] -4611=GEOGCS["Hong Kong 1980", DATUM["Hong Kong 1980", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-162.619, -276.959, -161.764, 0.067753, -2.243649, -1.158827, -1.094246], AUTHORITY["EPSG", "6611"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4611"]] -2437=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 120E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2437"]] -4610=GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]] -2436=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 117E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2436"]] -2435=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 114E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2435"]] -2434=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 111E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2434"]] -2433=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 108E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2433"]] -2432=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 105E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2432"]] -2431=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 102E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2431"]] -2430=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 99E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2430"]] -4609=GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]] -4608=GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]] -4607=GEOGCS["St. Vincent 1945", DATUM["St. Vincent 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[195.671, 332.517, 274.607, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6607"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4607"]] -4606=GEOGCS["St. Lucia 1955", DATUM["St. Lucia 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-153.0, 153.0, 307.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6606"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4606"]] -4605=GEOGCS["St. Kitts 1955", DATUM["St. Kitts 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[9.0, 183.0, 236.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6605"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4605"]] -4604=GEOGCS["Montserrat 1958", DATUM["Montserrat 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[174.0, 359.0, 365.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6604"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4604"]] -4603=GEOGCS["Grenada 1953", DATUM["Grenada 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[72.0, 213.7, 93.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6603"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4603"]] -2429=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 96E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2429"]] -4602=GEOGCS["Dominica 1945", DATUM["Dominica 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[725.0, 685.0, 536.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6602"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4602"]] -2428=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 93E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2428"]] -4601=GEOGCS["Antigua 1943", DATUM["Antigua 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-255.0, -15.0, 71.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6601"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4601"]] -2427=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 90E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2427"]] -4600=GEOGCS["Anguilla 1957", DATUM["Anguilla 1957", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6600"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4600"]] -2426=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 87E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2426"]] -2425=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 84E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2425"]] -2424=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 81E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2424"]] -2423=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 78E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2423"]] -2422=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger CM 75E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2422"]] -2421=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 45", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2421"]] -2420=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 44", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2420"]] -62116405=GEOGCS["Batavia (deg)", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62116405"]] -2419=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 43", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2419"]] -2418=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 42", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2418"]] -2417=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 41", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2417"]] -2416=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 40", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2416"]] -2415=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 39", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2415"]] -2414=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 38", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2414"]] -2413=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 37", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2413"]] -2412=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 36", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2412"]] -2411=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 35", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2411"]] -2410=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 34", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2410"]] -68086405=GEOGCS["Padang (Jakarta) (deg)", DATUM["Padang 1884 (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6808"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68086405"]] -2409=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 33", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2409"]] -2408=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 32", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2408"]] -2407=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 31", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2407"]] -2406=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 30", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2406"]] -2405=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 29", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2405"]] -2404=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 28", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2404"]] -2403=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 27", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2403"]] -2402=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 26", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2402"]] -26692=PROJCS["M'poraloko / UTM zone 32S", GEOGCS["M'poraloko", DATUM["M'poraloko", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-80.7, -132.5, 41.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6266"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4266"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26692"]] -2401=PROJCS["Beijing 1954 / 3-degree Gauss-Kruger zone 25", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2401"]] -2400=PROJCS["RT90 2.5 gon W", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.808277777777773], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2400"]] -61716413=GEOGCS["RGF93 (3D deg)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61716413"]] -66436405=GEOGCS["ST71 Belep (deg)", DATUM["ST71 Belep", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-480.26, -438.32, -643.429, 16.3119, 20.1721, -4.0349, -111.7002], AUTHORITY["EPSG", "6643"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66436405"]] -61716405=GEOGCS["RGF93 (deg)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61716405"]] -62666405=GEOGCS["M'poraloko (deg)", DATUM["M'poraloko", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-80.7, -132.5, 41.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6266"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62666405"]] -32099=PROJCS["NAD27 / Louisiana Offshore", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32099"]] -32098=PROJCS["NAD27 / Quebec Lambert", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32098"]] -32086=PROJCS["NAD27 / MTM zone 6", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32086"]] -32085=PROJCS["NAD27 / MTM zone 5", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32085"]] -32084=PROJCS["NAD27 / MTM zone 4", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32084"]] -32083=PROJCS["NAD27 / MTM zone 3", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32083"]] -32082=PROJCS["NAD27 / MTM zone 2", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -56.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32082"]] -32081=PROJCS["NAD27 / MTM zone 1", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -53.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32081"]] -61386405=GEOGCS["St. George Island (deg)", DATUM["St. George Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6138"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61386405"]] -32077=PROJCS["NAD27 / BLM 17N (feet)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32077"]] -32076=PROJCS["NAD27 / BLM 16N (feet)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32076"]] -32075=PROJCS["NAD27 / BLM 15N (feet)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32075"]] -32074=PROJCS["NAD27 / BLM 14N (feet)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32074"]] -7299=PROJCS["NAD83(2011) / InGCS Fulton-Marshall-St. Joseph (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.3], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7299"]] -7298=PROJCS["NAD83(2011) / InGCS Fountain-Warren (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 39.95], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7298"]] -7297=PROJCS["NAD83(2011) / InGCS Fountain-Warren (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 39.95], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7297"]] -7296=PROJCS["NAD83(2011) / InGCS Fayette-Franklin-Union (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 39.25], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7296"]] -7295=PROJCS["NAD83(2011) / InGCS Fayette-Franklin-Union (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 39.25], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7295"]] -7294=PROJCS["NAD83(2011) / InGCS Elkhart-Kosciusko-Wabash (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.85], PARAMETER["latitude_of_origin", 40.65], PARAMETER["scale_factor", 1.000033], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7294"]] -7293=PROJCS["NAD83(2011) / InGCS Elkhart-Kosciusko-Wabash (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.85], PARAMETER["latitude_of_origin", 40.65], PARAMETER["scale_factor", 1.000033], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7293"]] -7292=PROJCS["NAD83(2011) / InGCS Dubois-Martin (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.95], PARAMETER["latitude_of_origin", 38.2], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7292"]] -7291=PROJCS["NAD83(2011) / InGCS Dubois-Martin (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.95], PARAMETER["latitude_of_origin", 38.2], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7291"]] -7290=PROJCS["NAD83(2011) / InGCS DeKalb (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.95], PARAMETER["latitude_of_origin", 41.25], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7290"]] -22293=PROJCS["Cape / Lo33", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22293"]] -22291=PROJCS["Cape / Lo31", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22291"]] -32067=PROJCS["NAD27 / BLM 17N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32067"]] -32066=PROJCS["NAD27 / BLM 16N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32066"]] -32065=PROJCS["NAD27 / BLM 15N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32065"]] -32064=PROJCS["NAD27 / BLM 14N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32064"]] -7289=PROJCS["NAD83(2011) / InGCS DeKalb (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.95], PARAMETER["latitude_of_origin", 41.25], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7289"]] -7288=PROJCS["NAD83(2011) / InGCS Decatur-Rush (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.65], PARAMETER["latitude_of_origin", 39.1], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7288"]] -32062=PROJCS["NAD27 / Guatemala Sur", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 14.9], PARAMETER["scale_factor", 0.99989906], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 325992.681], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32062"]] -7287=PROJCS["NAD83(2011) / InGCS Decatur-Rush (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.65], PARAMETER["latitude_of_origin", 39.1], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7287"]] -32061=PROJCS["NAD27 / Guatemala Norte", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 16.816666666666666], PARAMETER["scale_factor", 0.99992226], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 292209.579], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32061"]] -7286=PROJCS["NAD83(2011) / InGCS Dearborn-Ohio-Switzerland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.89999999999998], PARAMETER["latitude_of_origin", 38.65], PARAMETER["scale_factor", 1.000029], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7286"]] -7285=PROJCS["NAD83(2011) / InGCS Dearborn-Ohio-Switzerland (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.89999999999998], PARAMETER["latitude_of_origin", 38.65], PARAMETER["scale_factor", 1.000029], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7285"]] -7284=PROJCS["NAD83(2011) / InGCS Daviess-Greene (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.10000000000001], PARAMETER["latitude_of_origin", 38.45], PARAMETER["scale_factor", 1.000018], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7284"]] -7283=PROJCS["NAD83(2011) / InGCS Daviess-Greene (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.10000000000001], PARAMETER["latitude_of_origin", 38.45], PARAMETER["scale_factor", 1.000018], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7283"]] -22289=PROJCS["Cape / Lo29", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 29.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22289"]] -7282=PROJCS["NAD83(2011) / InGCS Crawford-Lawrence-Orange (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 38.1], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7282"]] -7281=PROJCS["NAD83(2011) / InGCS Crawford-Lawrence-Orange (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 38.1], PARAMETER["scale_factor", 1.000025], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7281"]] -22287=PROJCS["Cape / Lo27", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22287"]] -7280=PROJCS["NAD83(2011) / InGCS Clinton (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.6], PARAMETER["latitude_of_origin", 40.15], PARAMETER["scale_factor", 1.000032], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7280"]] -22285=PROJCS["Cape / Lo25", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22285"]] -22283=PROJCS["Cape / Lo23", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22283"]] -22281=PROJCS["Cape / Lo21", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22281"]] -62506405=GEOGCS["Leigon (deg)", DATUM["Leigon", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-130.0, 29.0, 364.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6250"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62506405"]] -32058=PROJCS["NAD27 / Wyoming West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32058"]] -32057=PROJCS["NAD27 / Wyoming West Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32057"]] -32056=PROJCS["NAD27 / Wyoming East Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32056"]] -32055=PROJCS["NAD27 / Wyoming East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32055"]] -32054=PROJCS["NAD27 / Wisconsin South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32054"]] -26632=PROJCS["M'poraloko / UTM zone 32N", GEOGCS["M'poraloko", DATUM["M'poraloko", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-80.7, -132.5, 41.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6266"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4266"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26632"]] -7279=PROJCS["NAD83(2011) / InGCS Clinton (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.6], PARAMETER["latitude_of_origin", 40.15], PARAMETER["scale_factor", 1.000032], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7279"]] -32053=PROJCS["NAD27 / Wisconsin Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32053"]] -7278=PROJCS["NAD83(2011) / InGCS Clay (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.15], PARAMETER["latitude_of_origin", 39.15], PARAMETER["scale_factor", 1.000024], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7278"]] -32052=PROJCS["NAD27 / Wisconsin North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32052"]] -7277=PROJCS["NAD83(2011) / InGCS Clay (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.15], PARAMETER["latitude_of_origin", 39.15], PARAMETER["scale_factor", 1.000024], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7277"]] -32051=PROJCS["NAD27 / West Virginia South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32051"]] -7276=PROJCS["NAD83(2011) / InGCS Clark-Floyd-Scott (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.6], PARAMETER["latitude_of_origin", 38.15], PARAMETER["scale_factor", 1.000021], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7276"]] -32050=PROJCS["NAD27 / West Virginia North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32050"]] -7275=PROJCS["NAD83(2011) / InGCS Clark-Floyd-Scott (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.6], PARAMETER["latitude_of_origin", 38.15], PARAMETER["scale_factor", 1.000021], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7275"]] -7274=PROJCS["NAD83(2011) / InGCS Cass (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.4], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7274"]] -7273=PROJCS["NAD83(2011) / InGCS Cass (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.4], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000028], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7273"]] -22279=PROJCS["Cape / Lo19", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22279"]] -7272=PROJCS["NAD83(2011) / InGCS Carroll (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.65], PARAMETER["latitude_of_origin", 40.4], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7272"]] -7271=PROJCS["NAD83(2011) / InGCS Carroll (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.65], PARAMETER["latitude_of_origin", 40.4], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7271"]] -22277=PROJCS["Cape / Lo17", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22277"]] -7270=PROJCS["NAD83(2011) / InGCS Brown (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.3], PARAMETER["latitude_of_origin", 39.00000000000001], PARAMETER["scale_factor", 1.00003], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7270"]] -22275=PROJCS["Cape / Lo15", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "22275"]] -20092=PROJCS["Pulkovo 1995 / Gauss-Kruger 32N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20092"]] -20091=PROJCS["Pulkovo 1995 / Gauss-Kruger 31N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20091"]] -20090=PROJCS["Pulkovo 1995 / Gauss-Kruger 30N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20090"]] -32049=PROJCS["NAD27 / Washington South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32049"]] -32048=PROJCS["NAD27 / Washington North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32048"]] -32047=PROJCS["NAD27 / Virginia South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32047"]] -32046=PROJCS["NAD27 / Virginia North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32046"]] -32045=PROJCS["NAD27 / Vermont", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32045"]] -32044=PROJCS["NAD27 / Utah South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32044"]] -7269=PROJCS["NAD83(2011) / InGCS Brown (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.3], PARAMETER["latitude_of_origin", 39.00000000000001], PARAMETER["scale_factor", 1.00003], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7269"]] -32043=PROJCS["NAD27 / Utah Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32043"]] -7268=PROJCS["NAD83(2011) / InGCS Boone-Hendricks (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 39.6], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7268"]] -32042=PROJCS["NAD27 / Utah North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32042"]] -7267=PROJCS["NAD83(2011) / InGCS Boone-Hendricks (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -86.5], PARAMETER["latitude_of_origin", 39.6], PARAMETER["scale_factor", 1.000036], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7267"]] -32041=PROJCS["NAD27 / Texas South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32041"]] -7266=PROJCS["NAD83(2011) / InGCS Blackford-Delaware (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.4], PARAMETER["latitude_of_origin", 40.05], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7266"]] -32040=PROJCS["NAD27 / Texas South Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32040"]] -7265=PROJCS["NAD83(2011) / InGCS Blackford-Delaware (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.4], PARAMETER["latitude_of_origin", 40.05], PARAMETER["scale_factor", 1.000038], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7265"]] -7264=PROJCS["NAD83(2011) / InGCS Benton (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 40.449999999999996], PARAMETER["scale_factor", 1.000029], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7264"]] -7263=PROJCS["NAD83(2011) / InGCS Benton (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.3], PARAMETER["latitude_of_origin", 40.449999999999996], PARAMETER["scale_factor", 1.000029], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7263"]] -7262=PROJCS["NAD83(2011) / InGCS Bartholomew (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.85], PARAMETER["latitude_of_origin", 39.00000000000001], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7262"]] -7261=PROJCS["NAD83(2011) / InGCS Bartholomew (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.85], PARAMETER["latitude_of_origin", 39.00000000000001], PARAMETER["scale_factor", 1.000026], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7261"]] -7260=PROJCS["NAD83(2011) / InGCS Allen (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7260"]] -20089=PROJCS["Pulkovo 1995 / Gauss-Kruger 29N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20089"]] -20088=PROJCS["Pulkovo 1995 / Gauss-Kruger 28N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20088"]] -20087=PROJCS["Pulkovo 1995 / Gauss-Kruger 27N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20087"]] -20086=PROJCS["Pulkovo 1995 / Gauss-Kruger 26N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20086"]] -20085=PROJCS["Pulkovo 1995 / Gauss-Kruger 25N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20085"]] -20084=PROJCS["Pulkovo 1995 / Gauss-Kruger 24N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20084"]] -20083=PROJCS["Pulkovo 1995 / Gauss-Kruger 23N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20083"]] -20082=PROJCS["Pulkovo 1995 / Gauss-Kruger 22N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20082"]] -20081=PROJCS["Pulkovo 1995 / Gauss-Kruger 21N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20081"]] -20080=PROJCS["Pulkovo 1995 / Gauss-Kruger 20N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20080"]] -61226405=GEOGCS["ATS77 (deg)", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61226405"]] -32039=PROJCS["NAD27 / Texas Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32039"]] -32038=PROJCS["NAD27 / Texas North Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.5], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32038"]] -32037=PROJCS["NAD27 / Texas North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32037"]] -32036=PROJCS["NAD27 / Tennessee", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.666666666666664], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32036"]] -32035=PROJCS["NAD27 / South Dakota South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32035"]] -32034=PROJCS["NAD27 / South Dakota North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32034"]] -7259=PROJCS["NAD83(2011) / InGCS Allen (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.04999999999998], PARAMETER["latitude_of_origin", 40.9], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7259"]] -32033=PROJCS["NAD27 / South Carolina South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 33.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32033"]] -7258=PROJCS["NAD83(2011) / InGCS Adams (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.95], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 787400.0], PARAMETER["false_northing", 118110.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7258"]] -7257=PROJCS["NAD83(2011) / InGCS Adams (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.95], PARAMETER["latitude_of_origin", 40.55], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 240000.0], PARAMETER["false_northing", 36000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7257"]] -32031=PROJCS["NAD27 / South Carolina North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 33.0], PARAMETER["standard_parallel_1", 34.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32031"]] -32030=PROJCS["NAD27 / Rhode Island", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.9999938], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32030"]] -20079=PROJCS["Pulkovo 1995 / Gauss-Kruger 19N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20079"]] -5072=PROJCS["NAD83(NSRS2007) / Conus Albers", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5072"]] -20078=PROJCS["Pulkovo 1995 / Gauss-Kruger 18N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20078"]] -5071=PROJCS["NAD83(HARN) / Conus Albers", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5071"]] -20077=PROJCS["Pulkovo 1995 / Gauss-Kruger 17N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20077"]] -5070=PROJCS["NAD83 / Conus Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5070"]] -20076=PROJCS["Pulkovo 1995 / Gauss-Kruger 16N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20076"]] -20075=PROJCS["Pulkovo 1995 / Gauss-Kruger 15N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20075"]] -20074=PROJCS["Pulkovo 1995 / Gauss-Kruger 14N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20074"]] -20073=PROJCS["Pulkovo 1995 / Gauss-Kruger 13N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20073"]] -20072=PROJCS["Pulkovo 1995 / Gauss-Kruger 12N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20072"]] -20071=PROJCS["Pulkovo 1995 / Gauss-Kruger 11N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20071"]] -20070=PROJCS["Pulkovo 1995 / Gauss-Kruger 10N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20070"]] -32029=PROJCS["NAD27 / Pennsylvania South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.8], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32029"]] -32028=PROJCS["NAD27 / Pennsylvania North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32028"]] -32027=PROJCS["NAD27 / Oregon South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32027"]] -32026=PROJCS["NAD27 / Oregon North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32026"]] -32025=PROJCS["NAD27 / Oklahoma South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32025"]] -32024=PROJCS["NAD27 / Oklahoma North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32024"]] -32023=PROJCS["NAD27 / Ohio South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32023"]] -32022=PROJCS["NAD27 / Ohio North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32022"]] -32021=PROJCS["NAD27 / North Dakota South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32021"]] -32020=PROJCS["NAD27 / North Dakota North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32020"]] -5069=PROJCS["NAD27 / Conus Albers", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5069"]] -20069=PROJCS["Pulkovo 1995 / Gauss-Kruger 9N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20069"]] -20068=PROJCS["Pulkovo 1995 / Gauss-Kruger 8N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20068"]] -20067=PROJCS["Pulkovo 1995 / Gauss-Kruger 7N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20067"]] -20066=PROJCS["Pulkovo 1995 / Gauss-Kruger 6N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20066"]] -20065=PROJCS["Pulkovo 1995 / Gauss-Kruger 5N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20065"]] -20064=PROJCS["Pulkovo 1995 / Gauss-Kruger 4N", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20064"]] -32019=PROJCS["NAD27 / North Carolina", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32019"]] -32018=PROJCS["NAD27 / New York Long Island", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.5], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32018"]] -32017=PROJCS["NAD27 / New York West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32017"]] -32016=PROJCS["NAD27 / New York Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32016"]] -32015=PROJCS["NAD27 / New York East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.33333333333331], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32015"]] -32014=PROJCS["NAD27 / New Mexico West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32014"]] -32013=PROJCS["NAD27 / New Mexico Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32013"]] -32012=PROJCS["NAD27 / New Mexico East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32012"]] -32011=PROJCS["NAD27 / New Jersey", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.66666666666667], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32011"]] -32010=PROJCS["NAD27 / New Hampshire", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32010"]] -22236=PROJCS["Cape / UTM zone 36S", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22236"]] -22235=PROJCS["Cape / UTM zone 35S", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22235"]] -22234=PROJCS["Cape / UTM zone 34S", GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22234"]] -32009=PROJCS["NAD27 / Nevada West", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32009"]] -32008=PROJCS["NAD27 / Nevada Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32008"]] -32007=PROJCS["NAD27 / Nevada East", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32007"]] -32006=PROJCS["NAD27 / Nebraska South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.71666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.28333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32006"]] -32005=PROJCS["NAD27 / Nebraska North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 41.333333333333336], PARAMETER["standard_parallel_1", 42.81666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.85000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32005"]] -32003=PROJCS["NAD27 / Montana South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 46.4], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.86666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32003"]] -32002=PROJCS["NAD27 / Montana Central", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 45.833333333333336], PARAMETER["standard_parallel_1", 47.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.45000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32002"]] -32001=PROJCS["NAD27 / Montana North", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.71666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.85000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32001"]] -32000=PROJCS["SIRGAS 1995 / UTM zone 25S", GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "32000"]] -5048=PROJCS["ETRS89 / TM35FIN(N,E)", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5048"]] -#disabled: AXIS has a string value: 5042=PROJCS["WGS 84 / UPS South (E,N)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "5042"]] -#disabled: AXIS has a string value: 5041=PROJCS["WGS 84 / UPS North (E,N)", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "5041"]] -62016405=GEOGCS["Adindan (deg)", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62016405"]] -63266419=GEOGCS["WGS 84 (3D DMS)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "63266419"]] -20032=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 32", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20032"]] -20031=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 31", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20031"]] -20030=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 30", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20030"]] -63266413=GEOGCS["WGS 84 (3D deg)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "63266413"]] -63266411=GEOGCS["WGS 84 (DMS)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63266411"]] -20029=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 29", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20029"]] -20028=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 28", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20028"]] -20027=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 27", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20027"]] -20026=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 26", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20026"]] -20025=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 25", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20025"]] -20024=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 24", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20024"]] -20023=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 23", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20023"]] -20022=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 22", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20022"]] -20021=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 21", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20021"]] -63266405=GEOGCS["WGS 84 (deg)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63266405"]] -20020=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 20", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20020"]] -5018=PROJCS["Lisbon / Portuguese Grid New", GEOGCS["Lisbon", DATUM["Lisbon 1937", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-288.885, -91.744, 126.244, -1.691, -0.41, 0.211, -4.598], AUTHORITY["EPSG", "6207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4207"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.131906111111114], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5018"]] -5016=PROJCS["PTRA08 / UTM zone 28N", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5016"]] -5015=PROJCS["PTRA08 / UTM zone 26N", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5015"]] -5014=PROJCS["PTRA08 / UTM zone 25N", GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5014"]] -5013=GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5013"]] -20019=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 19", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20019"]] -5012=GEOGCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5012"]] -20018=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 18", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20018"]] -5011=GEOCCS["PTRA08", DATUM["Autonomous Regions of Portugal 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1041"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5011"]] -20017=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 17", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20017"]] -20016=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 16", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20016"]] -20015=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 15", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20015"]] -20014=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 14", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20014"]] -20013=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 13", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20013"]] -20012=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 12", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20012"]] -20011=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 11", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20011"]] -20010=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 10", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20010"]] -66336405=GEOGCS["IGN56 Lifou (deg)", DATUM["IGN56 Lifou", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[335.47, 222.58, -230.94, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6633"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66336405"]] -61616405=GEOGCS["Pampa del Castillo (deg)", DATUM["Pampa del Castillo", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[27.5, 14.0, 186.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6161"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61616405"]] -20009=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 9", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20009"]] -20008=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 8", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20008"]] -20007=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 7", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20007"]] -20006=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 6", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20006"]] -20005=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 5", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20005"]] -20004=PROJCS["Pulkovo 1995 / Gauss-Kruger zone 4", GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20004"]] -62566405=GEOGCS["Mahe 1971 (deg)", DATUM["Mahe 1971", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[41.0, -220.0, -134.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6256"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62566405"]] -6799=PROJCS["NAD83(2011) / Oregon Bend-Burns zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.74999999999997], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 393700.7874], PARAMETER["false_northing", 196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6799"]] -6798=PROJCS["NAD83(2011) / Oregon Bend-Burns zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.74999999999997], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 120000.0], PARAMETER["false_northing", 60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6798"]] -6797=PROJCS["NAD83(CORS96) / Oregon Bend-Burns zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.74999999999997], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 393700.7874], PARAMETER["false_northing", 196850.3937], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6797"]] -6796=PROJCS["NAD83(CORS96) / Oregon Bend-Burns zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -119.74999999999997], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 120000.0], PARAMETER["false_northing", 60000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6796"]] -6795=PROJCS["NAD83(2011) / Oregon Bend-Redmond-Prineville zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -121.25000000000001], PARAMETER["latitude_of_origin", 44.666666666666664], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 426509.18640000006], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6795"]] -6794=PROJCS["NAD83(2011) / Oregon Bend-Redmond-Prineville zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -121.25000000000001], PARAMETER["latitude_of_origin", 44.666666666666664], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 130000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6794"]] -6793=PROJCS["NAD83(CORS96) / Oregon Bend-Redmond-Prineville zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -121.25000000000001], PARAMETER["latitude_of_origin", 44.666666666666664], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 426509.18640000006], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6793"]] -6792=PROJCS["NAD83(CORS96) / Oregon Bend-Redmond-Prineville zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -121.25000000000001], PARAMETER["latitude_of_origin", 44.666666666666664], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 130000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6792"]] -6791=PROJCS["NAD83(2011) / Oregon Bend-Klamath Falls zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.75], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6791"]] -6790=PROJCS["NAD83(2011) / Oregon Bend-Klamath Falls zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.75], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6790"]] -61286405=GEOGCS["Madzansua (deg)", DATUM["Madzansua", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61286405"]] -63106405=GEOGCS["Yoff (deg)", DATUM["Yoff", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-30.0, 190.0, 89.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6310"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63106405"]] -6789=PROJCS["NAD83(CORS96) / Oregon Bend-Klamath Falls zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.75], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 262467.1916], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6789"]] -6788=PROJCS["NAD83(CORS96) / Oregon Bend-Klamath Falls zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -121.75], PARAMETER["latitude_of_origin", 41.75], PARAMETER["scale_factor", 1.0002], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6788"]] -6787=PROJCS["NAD83(2011) / Oregon Baker zone (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.83333333333331], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6787"]] -6786=PROJCS["NAD83(2011) / Oregon Baker zone (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.83333333333331], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6786"]] -6785=PROJCS["NAD83(CORS96) / Oregon Baker zone (ft)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.83333333333331], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 131233.5958], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6785"]] -6784=PROJCS["NAD83(CORS96) / Oregon Baker zone (m)", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.83333333333331], PARAMETER["latitude_of_origin", 44.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 40000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6784"]] -6783=GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]] -6782=GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6782"]] -6781=GEOCCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6781"]] -21782=PROJCS["CH1903 / LV03C-G", GEOGCS["CH1903", DATUM["CH1903", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6149"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4149"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 7.439583333333333], PARAMETER["latitude_of_center", 46.952405555555565], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21782"]] -21781=PROJCS["CH1903 / LV03", GEOGCS["CH1903", DATUM["CH1903", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6149"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4149"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 7.439583333333333], PARAMETER["latitude_of_center", 46.952405555555565], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 200000.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21781"]] -21780=PROJCS["Bern 1898 (Bern) / LV03C", GEOGCS["Bern 1898 (Bern)", DATUM["CH1903 (Bern)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6801"]], PRIMEM["Bern", 7.439583333333333, AUTHORITY["EPSG", "8907"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4801"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 0.0], PARAMETER["latitude_of_center", 46.952405555555565], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21780"]] -62406405=GEOGCS["Indian 1975 (deg)", DATUM["Indian 1975", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6240"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62406405"]] -23948=PROJCS["Indian 1954 / UTM zone 48N", GEOGCS["Indian 1954", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4239"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23948"]] -23947=PROJCS["Indian 1954 / UTM zone 47N", GEOGCS["Indian 1954", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4239"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23947"]] -23946=PROJCS["Indian 1954 / UTM zone 46N", GEOGCS["Indian 1954", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4239"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23946"]] -4589=PROJCS["New Beijing / Gauss-Kruger CM 135E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4589"]] -4588=PROJCS["New Beijing / Gauss-Kruger CM 129E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4588"]] -4587=PROJCS["New Beijing / Gauss-Kruger CM 123E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4587"]] -4586=PROJCS["New Beijing / Gauss-Kruger CM 117E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4586"]] -4585=PROJCS["New Beijing / Gauss-Kruger CM 111E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4585"]] -4584=PROJCS["New Beijing / Gauss-Kruger CM 105E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4584"]] -4583=PROJCS["New Beijing / Gauss-Kruger CM 99E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4583"]] -4582=PROJCS["New Beijing / Gauss-Kruger CM 93E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4582"]] -4581=PROJCS["New Beijing / Gauss-Kruger CM 87E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4581"]] -4580=PROJCS["New Beijing / Gauss-Kruger CM 81E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4580"]] -4579=PROJCS["New Beijing / Gauss-Kruger CM 75E", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4579"]] -4578=PROJCS["New Beijing / Gauss-Kruger zone 23", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4578"]] -4577=PROJCS["New Beijing / Gauss-Kruger zone 22", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4577"]] -4576=PROJCS["New Beijing / Gauss-Kruger zone 21", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4576"]] -4575=PROJCS["New Beijing / Gauss-Kruger zone 20", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4575"]] -4574=PROJCS["New Beijing / Gauss-Kruger zone 19", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4574"]] -4573=PROJCS["New Beijing / Gauss-Kruger zone 18", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4573"]] -2399=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2399"]] -4572=PROJCS["New Beijing / Gauss-Kruger zone 17", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4572"]] -2398=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2398"]] -4571=PROJCS["New Beijing / Gauss-Kruger zone 16", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4571"]] -2397=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2397"]] -4570=PROJCS["New Beijing / Gauss-Kruger zone 15", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4570"]] -2396=PROJCS["South Yemen / Gauss-Kruger zone 9", GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2396"]] -2395=PROJCS["South Yemen / Gauss-Kruger zone 8", GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2395"]] -2394=PROJCS["KKJ / Finland zone 4", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2394"]] -2393=PROJCS["KKJ / Finland Uniform Coordinate System", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2393"]] -2392=PROJCS["KKJ / Finland zone 2", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2392"]] -2391=PROJCS["KKJ / Finland zone 1", GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2391"]] -2390=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 135E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2390"]] -31529=PROJCS["Conakry 1905 / UTM zone 29N", GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31529"]] -31528=PROJCS["Conakry 1905 / UTM zone 28N", GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31528"]] -62076405=GEOGCS["Lisbon (deg)", DATUM["Lisbon 1937", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-288.885, -91.744, 126.244, -1.691, -0.41, 0.211, -4.598], AUTHORITY["EPSG", "6207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62076405"]] -29221=PROJCS["Sapper Hill 1943 / UTM zone 21S", GEOGCS["Sapper Hill 1943", DATUM["Sapper Hill 1943", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-355.0, 21.0, 72.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6292"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4292"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29221"]] -4569=PROJCS["New Beijing / Gauss-Kruger zone 14", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4569"]] -29220=PROJCS["Sapper Hill 1943 / UTM zone 20S", GEOGCS["Sapper Hill 1943", DATUM["Sapper Hill 1943", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-355.0, 21.0, 72.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6292"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4292"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29220"]] -4568=PROJCS["New Beijing / Gauss-Kruger zone 13", GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4568"]] -2389=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 132E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2389"]] -27040=PROJCS["Nahrwan 1967 / UTM zone 40N", GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27040"]] -2388=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 129E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2388"]] -2387=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 126E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2387"]] -2386=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 123E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2386"]] -2385=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 120E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2385"]] -2384=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 117E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2384"]] -2383=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 114E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2383"]] -2382=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 111E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2382"]] -2381=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 108E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2381"]] -2380=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 105E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2380"]] -62956405=GEOGCS["Serindung (deg)", DATUM["Serindung", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6295"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62956405"]] -6738=PROJCS["GDA94 / MGA zone 59", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6738"]] -6737=PROJCS["GDA94 / MGA zone 47", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6737"]] -6736=PROJCS["GDA94 / MGA zone 46", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6736"]] -6735=PROJCS["GDA94 / MGA zone 44", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6735"]] -6734=PROJCS["GDA94 / MGA zone 43", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6734"]] -27039=PROJCS["Nahrwan 1967 / UTM zone 39N", GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27039"]] -6733=PROJCS["GDA94 / MGA zone 42", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6733"]] -27038=PROJCS["Nahrwan 1967 / UTM zone 38N", GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27038"]] -4559=PROJCS["RRAF 1991 / UTM zone 20N", GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4558"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4559"]] -6732=PROJCS["GDA94 / MGA zone 41", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6732"]] -27037=PROJCS["Nahrwan 1967 / UTM zone 37N", GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "27037"]] -4558=GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4558"]] -4557=GEOGCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4557"]] -4556=GEOCCS["RRAF 1991", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4556"]] -4555=GEOGCS["New Beijing", DATUM["New Beijing", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], AUTHORITY["EPSG", "1045"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4555"]] -4554=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 135E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4554"]] -4553=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 132E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4553"]] -2379=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 102E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2379"]] -4552=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 129E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4552"]] -2378=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 99E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2378"]] -4551=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 126E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4551"]] -2377=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 96E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2377"]] -4550=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 123E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4550"]] -2376=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 93E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2376"]] -2375=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 90E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2375"]] -2374=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 87E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2374"]] -2373=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 84E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2373"]] -2372=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 81E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2372"]] -2371=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 78E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2371"]] -2370=PROJCS["Xian 1980 / 3-degree Gauss-Kruger CM 75E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2370"]] -61676413=GEOGCS["NZGD2000 (3D deg)", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61676413"]] -6723=PROJCS["GDA94 / CKIG94", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.875], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999387], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6723"]] -4549=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 120E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4549"]] -6722=PROJCS["WGS 84 / CKIG92", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.875], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6722"]] -4548=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 117E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4548"]] -6721=PROJCS["GDA94 / CIG94", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.625], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00002514], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6721"]] -4547=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 114E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4547"]] -6720=PROJCS["WGS 84 / CIG92", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.625], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.000024], PARAMETER["false_easting", 50000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6720"]] -4546=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 111E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4546"]] -4545=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 108E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4545"]] -4544=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 105E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4544"]] -4543=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 102E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4543"]] -2369=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 45", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2369"]] -4542=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 99E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4542"]] -2368=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 44", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2368"]] -4541=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 96E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4541"]] -2367=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 43", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2367"]] -4540=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 93E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4540"]] -2366=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 42", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2366"]] -2365=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 41", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2365"]] -2364=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 40", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2364"]] -2363=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 39", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2363"]] -2362=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 38", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2362"]] -2361=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 37", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2361"]] -2360=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 36", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2360"]] -66396405=GEOGCS["MOP78 (deg)", DATUM["MOP78", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[253.0, -132.0, -127.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6639"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66396405"]] -61676405=GEOGCS["NZGD2000 (deg)", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61676405"]] -6715=LOCAL_CS["Christmas Island Grid 1985", LOCAL_DATUM["Christmas Island Datum 1985", 0, AUTHORITY["EPSG", "1134"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6715"]] -4539=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 90E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4539"]] -4538=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 87E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4538"]] -4537=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 84E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4537"]] -4536=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 81E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4536"]] -4535=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 78E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4535"]] -4534=PROJCS["CGCS2000 / 3-degree Gauss-Kruger CM 75E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4534"]] -4533=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 45", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 45500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4533"]] -2359=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 35", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2359"]] -4532=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 44", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 44500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4532"]] -2358=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 34", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2358"]] -4531=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 43", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 43500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4531"]] -2357=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 33", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2357"]] -4530=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 42", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 42500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4530"]] -2356=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 32", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2356"]] -2355=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 31", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2355"]] -2354=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 30", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2354"]] -2353=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 29", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2353"]] -2352=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 28", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2352"]] -2351=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 27", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2351"]] -2350=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 26", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2350"]] -6709=PROJCS["RDN2008 / UTM zone 34N (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6709"]] -6708=PROJCS["RDN2008 / UTM zone 33N (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6708"]] -6707=PROJCS["RDN2008 / UTM zone 32N (N-E)", GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6707"]] -6706=GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6706"]] -6705=GEOGCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6705"]] -6704=GEOCCS["RDN2008", DATUM["Rete Dinamica Nazionale 2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6704"]] -6703=PROJCS["WGS 84 / TM 60 SW", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6703"]] -4529=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 41", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 41500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4529"]] -4528=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 40", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 40500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4528"]] -4527=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 39", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 39500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4527"]] -4526=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 38", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 38500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4526"]] -4525=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 37", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 37500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4525"]] -4524=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 36", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 36500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4524"]] -4523=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 35", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 35500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4523"]] -2349=PROJCS["Xian 1980 / 3-degree Gauss-Kruger zone 25", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2349"]] -4522=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 34", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 34500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4522"]] -2348=PROJCS["Xian 1980 / Gauss-Kruger CM 135E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2348"]] -4521=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 33", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 33500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4521"]] -2347=PROJCS["Xian 1980 / Gauss-Kruger CM 129E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2347"]] -4520=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 32", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4520"]] -2346=PROJCS["Xian 1980 / Gauss-Kruger CM 123E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2346"]] -2345=PROJCS["Xian 1980 / Gauss-Kruger CM 117E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2345"]] -2344=PROJCS["Xian 1980 / Gauss-Kruger CM 111E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2344"]] -2343=PROJCS["Xian 1980 / Gauss-Kruger CM 105E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2343"]] -2342=PROJCS["Xian 1980 / Gauss-Kruger CM 99E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2342"]] -2341=PROJCS["Xian 1980 / Gauss-Kruger CM 93E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2341"]] -2340=PROJCS["Xian 1980 / Gauss-Kruger CM 87E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2340"]] -4519=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 31", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4519"]] -4518=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 30", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4518"]] -4517=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 29", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4517"]] -4516=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 28", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4516"]] -4515=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 27", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4515"]] -4514=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 26", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 78.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4514"]] -4513=PROJCS["CGCS2000 / 3-degree Gauss-Kruger zone 25", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4513"]] -2339=PROJCS["Xian 1980 / Gauss-Kruger CM 81E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2339"]] -4512=PROJCS["CGCS2000 / Gauss-Kruger CM 135E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4512"]] -2338=PROJCS["Xian 1980 / Gauss-Kruger CM 75E", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2338"]] -4511=PROJCS["CGCS2000 / Gauss-Kruger CM 129E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4511"]] -2337=PROJCS["Xian 1980 / Gauss-Kruger zone 23", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2337"]] -4510=PROJCS["CGCS2000 / Gauss-Kruger CM 123E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4510"]] -2336=PROJCS["Xian 1980 / Gauss-Kruger zone 22", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2336"]] -2335=PROJCS["Xian 1980 / Gauss-Kruger zone 21", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2335"]] -2334=PROJCS["Xian 1980 / Gauss-Kruger zone 20", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2334"]] -2333=PROJCS["Xian 1980 / Gauss-Kruger zone 19", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2333"]] -63166405=GEOGCS["Dealul Piscului 1933 (deg)", DATUM["Dealul Piscului 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[103.25, -100.4, -307.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6316"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63166405"]] -2332=PROJCS["Xian 1980 / Gauss-Kruger zone 18", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2332"]] -2331=PROJCS["Xian 1980 / Gauss-Kruger zone 17", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2331"]] -2330=PROJCS["Xian 1980 / Gauss-Kruger zone 16", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2330"]] -4509=PROJCS["CGCS2000 / Gauss-Kruger CM 117E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4509"]] -4508=PROJCS["CGCS2000 / Gauss-Kruger CM 111E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4508"]] -61516413=GEOGCS["CHTRF95 (3D deg)", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61516413"]] -4507=PROJCS["CGCS2000 / Gauss-Kruger CM 105E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4507"]] -4506=PROJCS["CGCS2000 / Gauss-Kruger CM 99E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4506"]] -4505=PROJCS["CGCS2000 / Gauss-Kruger CM 93E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4505"]] -4504=PROJCS["CGCS2000 / Gauss-Kruger CM 87E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4504"]] -4503=PROJCS["CGCS2000 / Gauss-Kruger CM 81E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4503"]] -2329=PROJCS["Xian 1980 / Gauss-Kruger zone 15", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2329"]] -4502=PROJCS["CGCS2000 / Gauss-Kruger CM 75E", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4502"]] -2328=PROJCS["Xian 1980 / Gauss-Kruger zone 14", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2328"]] -4501=PROJCS["CGCS2000 / Gauss-Kruger zone 23", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4501"]] -2327=PROJCS["Xian 1980 / Gauss-Kruger zone 13", GEOGCS["Xian 1980", DATUM["Xian 1980", SPHEROID["IAG 1975", 6378140.0, 298.257, AUTHORITY["EPSG", "7049"]], AUTHORITY["EPSG", "6610"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4610"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2327"]] -4500=PROJCS["CGCS2000 / Gauss-Kruger zone 22", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4500"]] -2326=PROJCS["Hong Kong 1980 Grid System", GEOGCS["Hong Kong 1980", DATUM["Hong Kong 1980", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-162.619, -276.959, -161.764, 0.067753, -2.243649, -1.158827, -1.094246], AUTHORITY["EPSG", "6611"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4611"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 114.17855555555556], PARAMETER["latitude_of_origin", 22.312133333333332], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 836694.05], PARAMETER["false_northing", 819069.8], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2326"]] -2325=PROJCS["ED50 / TM45", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2325"]] -2324=PROJCS["ED50 / TM42", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2324"]] -2323=PROJCS["ED50 / TM39", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2323"]] -2322=PROJCS["ED50 / TM36", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2322"]] -2321=PROJCS["ED50 / TM33", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2321"]] -2320=PROJCS["ED50 / TM30", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2320"]] -66236405=GEOGCS["CSG67 (deg)", DATUM["Centre Spatial Guyanais 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-186.0, 230.0, 110.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6623"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66236405"]] -61516405=GEOGCS["CHTRF95 (deg)", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61516405"]] -2319=PROJCS["ED50 / TM27", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2319"]] -2318=PROJCS["Ain el Abd / Aramco Lambert", GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 48.0], PARAMETER["latitude_of_origin", 25.08951], PARAMETER["standard_parallel_1", 33.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 17.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2318"]] -2317=PROJCS["PSAD56 / ICN Regional", GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", 6.0], PARAMETER["standard_parallel_1", 9.0], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 3.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2317"]] -2316=PROJCS["Campo Inchauspe / UTM zone 20S", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2316"]] -2315=PROJCS["Campo Inchauspe / UTM zone 19S", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2315"]] -2314=PROJCS["Trinidad 1903 / Trinidad Grid (ftCla)", GEOGCS["Trinidad 1903", DATUM["Trinidad 1903", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], TOWGS84[-61.702, 284.488, 472.052, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6302"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4302"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", -61.33333333333332], PARAMETER["latitude_of_origin", 10.441666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 283800.0], PARAMETER["false_northing", 214500.0], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2314"]] -62466405=GEOGCS["KOC (deg)", DATUM["Kuwait Oil Company", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-294.7, -200.1, 525.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6246"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62466405"]] -2313=PROJCS["Kousseri / UTM zone 33N", GEOGCS["Kousseri", DATUM["Kousseri", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4198"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2313"]] -2312=PROJCS["Garoua / UTM zone 33N", GEOGCS["Garoua", DATUM["Garoua", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4197"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2312"]] -2311=PROJCS["WGS 84 / TM 6 NE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2311"]] -2310=PROJCS["WGS 84 / TM 132 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2310"]] -2309=PROJCS["WGS 84 / TM 116 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 116.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2309"]] -2308=PROJCS["Batavia / TM 109 SE", GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2308"]] -26592=PROJCS["Monte Mario (Rome) / Italy zone 2", GEOGCS["Monte Mario (Rome)", DATUM["Monte Mario (Rome)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6806"]], PRIMEM["Rome", 12.452333333333332, AUTHORITY["EPSG", "8906"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4806"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2520000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26592"]] -26591=PROJCS["Monte Mario (Rome) / Italy zone 1", GEOGCS["Monte Mario (Rome)", DATUM["Monte Mario (Rome)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6806"]], PRIMEM["Rome", 12.452333333333332, AUTHORITY["EPSG", "8906"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4806"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26591"]] -63006405=GEOGCS["TM75 (deg)", DATUM["Geodetic Datum of 1965", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6300"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63006405"]] -62306405=GEOGCS["ED50 (deg)", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62306405"]] -24383=PROJCS["Kalianpur 1975 / India zone IVa", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 12.0], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24383"]] -24382=PROJCS["Kalianpur 1880 / India zone IIb", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24382"]] -24381=PROJCS["Kalianpur 1975 / India zone IIIa", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 19.000000000000004], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24381"]] -24380=PROJCS["Kalianpur 1975 / India zone IIb", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24380"]] -24379=PROJCS["Kalianpur 1975 / India zone IIa", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24379"]] -24378=PROJCS["Kalianpur 1975 / India zone I", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 68.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743195.5], PARAMETER["false_northing", 914398.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24378"]] -24377=PROJCS["Kalianpur 1962 / India zone IIa", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743196.4], PARAMETER["false_northing", 914398.8], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24377"]] -24376=PROJCS["Kalianpur 1962 / India zone I", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 68.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743196.4], PARAMETER["false_northing", 914398.8], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24376"]] -24375=PROJCS["Kalianpur 1937 / India zone IIb", GEOGCS["Kalianpur 1937", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4144"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 90.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 2743185.69], PARAMETER["false_northing", 914395.23], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24375"]] -24374=PROJCS["Kalianpur 1880 / India zone IVa", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 12.0], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24374"]] -24373=PROJCS["Kalianpur 1880 / India zone IIIa", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 80.0], PARAMETER["latitude_of_origin", 19.000000000000004], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24373"]] -24372=PROJCS["Kalianpur 1880 / India zone IIa", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 74.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24372"]] -24371=PROJCS["Kalianpur 1880 / India zone I", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 68.0], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.99878641], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24371"]] -24370=PROJCS["Kalianpur 1880 / India zone 0", GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["semi_minor", 6951124.8599999985], PARAMETER["central_meridian", 68.0], PARAMETER["latitude_of_origin", 39.5], PARAMETER["scale_factor", 0.99846154], PARAMETER["false_easting", 2355500.0], PARAMETER["false_northing", 2590000.0], UNIT["m*0.9143985307444408", 0.9143985307444408], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24370"]] -22197=PROJCS["Campo Inchauspe / Argentina 7", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22197"]] -22196=PROJCS["Campo Inchauspe / Argentina 6", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22196"]] -22195=PROJCS["Campo Inchauspe / Argentina 5", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22195"]] -22194=PROJCS["Campo Inchauspe / Argentina 4", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22194"]] -22193=PROJCS["Campo Inchauspe / Argentina 3", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22193"]] -22192=PROJCS["Campo Inchauspe / Argentina 2", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22192"]] -22191=PROJCS["Campo Inchauspe / Argentina 1", GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22191"]] -61906413=GEOGCS["POSGAR 98 (3D deg)", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61906413"]] -22187=PROJCS["POSGAR 94 / Argentina 7", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22187"]] -22186=PROJCS["POSGAR 94 / Argentina 6", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22186"]] -22185=PROJCS["POSGAR 94 / Argentina 5", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22185"]] -22184=PROJCS["POSGAR 94 / Argentina 4", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22184"]] -22183=PROJCS["POSGAR 94 / Argentina 3", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22183"]] -22182=PROJCS["POSGAR 94 / Argentina 2", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22182"]] -22181=PROJCS["POSGAR 94 / Argentina 1", GEOGCS["POSGAR 94", DATUM["Posiciones Geodesicas Argentinas 1994", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6694"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4694"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22181"]] -61906405=GEOGCS["POSGAR 98 (deg)", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61906405"]] -22177=PROJCS["POSGAR 98 / Argentina 7", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22177"]] -22176=PROJCS["POSGAR 98 / Argentina 6", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22176"]] -22175=PROJCS["POSGAR 98 / Argentina 5", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -60.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22175"]] -22174=PROJCS["POSGAR 98 / Argentina 4", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22174"]] -62856405=GEOGCS["Qatar 1974 (deg)", DATUM["Qatar 1974", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-128.16, -282.42, 21.93, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6285"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62856405"]] -22173=PROJCS["POSGAR 98 / Argentina 3", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -66.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22173"]] -22172=PROJCS["POSGAR 98 / Argentina 2", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22172"]] -22171=PROJCS["POSGAR 98 / Argentina 1", GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22171"]] -24347=PROJCS["Kalianpur 1975 / UTM zone 47N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24347"]] -24346=PROJCS["Kalianpur 1975 / UTM zone 46N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24346"]] -24345=PROJCS["Kalianpur 1975 / UTM zone 45N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24345"]] -24344=PROJCS["Kalianpur 1975 / UTM zone 44N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24344"]] -24343=PROJCS["Kalianpur 1975 / UTM zone 43N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24343"]] -24342=PROJCS["Kalianpur 1975 / UTM zone 42N", GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24342"]] -66296405=GEOGCS["Tahaa (deg)", DATUM["Tahaa 54", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[72.51, 345.411, 79.241, -1.5862, -0.8826, -0.5495, 1.3653], AUTHORITY["EPSG", "6629"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66296405"]] -61576405=GEOGCS["Mount Dillon (deg)", DATUM["Mount Dillon", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61576405"]] -7142=PROJCS["Palestine 1923 / Palestine Grid modified", GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.212080555555566], PARAMETER["latitude_of_origin", 31.734096944444453], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 170251.555], PARAMETER["false_northing", 126867.909], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7142"]] -7139=GEOGCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1115"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7139"]] -7138=GEOGCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1115"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7138"]] -7137=GEOCCS["IGD05/12", DATUM["Israeli Geodetic Datum 2005(2012)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1115"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7137"]] -7136=GEOGCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1114"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7136"]] -7135=GEOGCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1114"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7135"]] -7134=GEOCCS["IGD05", DATUM["Israeli Geodetic Datum 2005", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "1114"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7134"]] -24313=PROJCS["Kalianpur 1962 / UTM zone 43N", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24313"]] -7133=GEOGCS["RGTAAF07 (lon-lat)", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7133"]] -24312=PROJCS["Kalianpur 1962 / UTM zone 42N", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24312"]] -7132=PROJCS["NAD83(2011) / San Francisco CS13 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.45], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000007], PARAMETER["false_easting", 157480.0], PARAMETER["false_northing", 78740.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7132"]] -24311=PROJCS["Kalianpur 1962 / UTM zone 41N", GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24311"]] -7131=PROJCS["NAD83(2011) / San Francisco CS13", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -122.45], PARAMETER["latitude_of_origin", 37.75], PARAMETER["scale_factor", 1.000007], PARAMETER["false_easting", 48000.0], PARAMETER["false_northing", 24000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7131"]] -7128=PROJCS["NAD83(2011) / RMTCRS Wind River (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.33333333333333], PARAMETER["latitude_of_origin", 42.666666666666664], PARAMETER["scale_factor", 1.00024], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7128"]] -7127=PROJCS["NAD83(2011) / RMTCRS Billings (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -108.41666666666667], PARAMETER["latitude_of_origin", 45.78333333333333], PARAMETER["scale_factor", 1.0001515], PARAMETER["false_easting", 656167.9790000002], PARAMETER["false_northing", 164041.9948], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7127"]] -24306=PROJCS["Kalianpur 1937 / UTM zone 46N", GEOGCS["Kalianpur 1937", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4144"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24306"]] -7126=PROJCS["NAD83(2011) / RMTCRS Bobcat (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -111.25], PARAMETER["latitude_of_origin", 46.24999999999999], PARAMETER["scale_factor", 1.000185], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 328083.9895000001], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7126"]] -24305=PROJCS["Kalianpur 1937 / UTM zone 45N", GEOGCS["Kalianpur 1937", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4144"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24305"]] -7125=PROJCS["NAD83(2011) / RMTCRS Crow (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.75], PARAMETER["latitude_of_origin", 44.75], PARAMETER["scale_factor", 1.000148], PARAMETER["false_easting", 656167.9790000002], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7125"]] -7124=PROJCS["NAD83(2011) / RMTCRS Fort Peck Sioux (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 48.333333333333336], PARAMETER["scale_factor", 1.00009], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 164041.9938], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7124"]] -63066405=GEOGCS["Bern 1938 (deg)", DATUM["Bern 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6306"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63066405"]] -7123=PROJCS["NAD83(2011) / RMTCRS Fort Peck Assiniboine (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 48.333333333333336], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 656167.9790000002], PARAMETER["false_northing", 328083.9895000001], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7123"]] -7122=PROJCS["NAD83(2011) / RMTCRS Fort Belknap (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -108.5], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 656167.9790000002], PARAMETER["false_northing", 492125.9842999999], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7122"]] -7121=PROJCS["NAD83(2011) / RMTCRS Milk River (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.000145], PARAMETER["false_easting", 492125.9842999999], PARAMETER["false_northing", 656167.9790000002], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7121"]] -7120=PROJCS["NAD83(2011) / RMTCRS Blackfeet (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.5], PARAMETER["latitude_of_origin", 48.0], PARAMETER["scale_factor", 1.00019], PARAMETER["false_easting", 328083.9895000001], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7120"]] -7119=PROJCS["NAD83(2011) / RMTCRS St Mary (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.5], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 492125.9842999999], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7119"]] -7118=PROJCS["NAD83(2011) / RMTCRS Wind River (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.33333333333333], PARAMETER["latitude_of_origin", 42.666666666666664], PARAMETER["scale_factor", 1.00024], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7118"]] -7117=PROJCS["NAD83(2011) / RMTCRS Billings (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -108.41666666666667], PARAMETER["latitude_of_origin", 45.78333333333333], PARAMETER["scale_factor", 1.0001515], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7117"]] -7116=PROJCS["NAD83(2011) / RMTCRS Bobcat (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -111.25], PARAMETER["latitude_of_origin", 46.24999999999999], PARAMETER["scale_factor", 1.000185], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7116"]] -7115=PROJCS["NAD83(2011) / RMTCRS Crow (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.75], PARAMETER["latitude_of_origin", 44.75], PARAMETER["scale_factor", 1.000148], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7115"]] -7114=PROJCS["NAD83(2011) / RMTCRS Fort Peck Sioux (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 48.333333333333336], PARAMETER["scale_factor", 1.00009], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7114"]] -7113=PROJCS["NAD83(2011) / RMTCRS Fort Peck Assiniboine (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 48.333333333333336], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7113"]] -7112=PROJCS["NAD83(2011) / RMTCRS Fort Belknap (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -108.5], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.00012], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 150000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7112"]] -7111=PROJCS["NAD83(2011) / RMTCRS Milk River (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.000145], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7111"]] -7110=PROJCS["NAD83(2011) / RMTCRS Blackfeet (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.5], PARAMETER["latitude_of_origin", 48.0], PARAMETER["scale_factor", 1.00019], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7110"]] -66136405=GEOGCS["Segara (deg)", DATUM["Gunung Segara", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6613"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66136405"]] -61416405=GEOGCS["Israel (deg)", DATUM["Israel 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-48.0, 55.0, 52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61416405"]] -7109=PROJCS["NAD83(2011) / RMTCRS St Mary (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.5], PARAMETER["latitude_of_origin", 48.5], PARAMETER["scale_factor", 1.00016], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7109"]] -62366405=GEOGCS["Hu Tzu Shan (deg)", DATUM["Hu Tzu Shan 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-637.0, -549.0, -203.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6236"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62366405"]] -8897=VERT_CS["EPSG example wellbore local vertical CRS (ft)", VERT_DATUM["EPSG example wellbore vertical datum", 2005, AUTHORITY["EPSG", "1205"]], UNIT["ft", 0.3048], AXIS["Local depth", DOWN], AUTHORITY["EPSG", "8897"]] -8896=LOCAL_CS["EPSG example wellbore local horizontal CRS - grid north (ft)", LOCAL_DATUM["EPSG example wellbore local horizontal datum - grid north", 0, AUTHORITY["EPSG", "1222"]], UNIT["ft", 0.3048], AXIS["Local easting", EAST], AXIS["Local northing", NORTH], AUTHORITY["EPSG", "8896"]] -29195=PROJCS["SAD69 / UTM zone 25S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29195"]] -29194=PROJCS["SAD69 / UTM zone 24S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29194"]] -29193=PROJCS["SAD69 / UTM zone 23S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29193"]] -23894=PROJCS["ID74 / UTM zone 54S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23894"]] -29192=PROJCS["SAD69 / UTM zone 22S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29192"]] -23893=PROJCS["ID74 / UTM zone 53S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23893"]] -29191=PROJCS["SAD69 / UTM zone 21S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29191"]] -23892=PROJCS["ID74 / UTM zone 52S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23892"]] -29190=PROJCS["SAD69 / UTM zone 20S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29190"]] -23891=PROJCS["ID74 / UTM zone 51S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23891"]] -23890=PROJCS["ID74 / UTM zone 50S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23890"]] -61966405=GEOGCS["Ammassalik 1958 (deg)", DATUM["Ammassalik 1958", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-45.0, 417.0, -3.5, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61966405"]] -29189=PROJCS["SAD69 / UTM zone 19S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29189"]] -29188=PROJCS["SAD69 / UTM zone 18S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29188"]] -23889=PROJCS["ID74 / UTM zone 49S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23889"]] -29187=PROJCS["SAD69 / UTM zone 17S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29187"]] -23888=PROJCS["ID74 / UTM zone 48S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23888"]] -23887=PROJCS["ID74 / UTM zone 47S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23887"]] -29185=PROJCS["SAD69 / UTM zone 25S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29185"]] -23886=PROJCS["ID74 / UTM zone 46S", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23886"]] -29184=PROJCS["SAD69 / UTM zone 24S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29184"]] -29183=PROJCS["SAD69 / UTM zone 23S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29183"]] -23884=PROJCS["DGN95 / UTM zone 54S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23884"]] -29182=PROJCS["SAD69 / UTM zone 22S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29182"]] -23883=PROJCS["DGN95 / UTM zone 53S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23883"]] -29181=PROJCS["SAD69 / UTM zone 21S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29181"]] -23882=PROJCS["DGN95 / UTM zone 52S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23882"]] -29180=PROJCS["SAD69 / UTM zone 20S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29180"]] -23881=PROJCS["DGN95 / UTM zone 51S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23881"]] -23880=PROJCS["DGN95 / UTM zone 50S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23880"]] -29179=PROJCS["SAD69 / UTM zone 19S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29179"]] -29178=PROJCS["SAD69 / UTM zone 18S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29178"]] -23879=PROJCS["DGN95 / UTM zone 49S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23879"]] -29177=PROJCS["SAD69 / UTM zone 17S", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29177"]] -23878=PROJCS["DGN95 / UTM zone 48S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23878"]] -62206405=GEOGCS["Camacupa (deg)", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62206405"]] -23877=PROJCS["DGN95 / UTM zone 47S", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23877"]] -6695=VERT_CS["JGD2011 (vertical) height", VERT_DATUM["Japanese Geodetic Datum 2011 (vertical)", 2005, AUTHORITY["EPSG", "1131"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6695"]] -6694=VERT_CS["JGD2000 (vertical) height", VERT_DATUM["Japanese Geodetic Datum 2000 (vertical)", 2005, AUTHORITY["EPSG", "1130"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6694"]] -29172=PROJCS["SAD69 / UTM zone 22N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29172"]] -6693=VERT_CS["JSLD72 height", VERT_DATUM["Japanese Standard Levelling Datum 1972", 2005, AUTHORITY["EPSG", "1129"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6693"]] -29171=PROJCS["SAD69 / UTM zone 21N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29171"]] -23872=PROJCS["DGN95 / UTM zone 52N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23872"]] -6692=PROJCS["JGD2011 / UTM zone 55N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6692"]] -29170=PROJCS["SAD69 / UTM zone 20N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29170"]] -23871=PROJCS["DGN95 / UTM zone 51N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23871"]] -6691=PROJCS["JGD2011 / UTM zone 54N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6691"]] -23870=PROJCS["DGN95 / UTM zone 50N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23870"]] -6690=PROJCS["JGD2011 / UTM zone 53N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6690"]] -31469=PROJCS["DHDN / 3-degree Gauss-Kruger zone 5", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31469"]] -31468=PROJCS["DHDN / 3-degree Gauss-Kruger zone 4", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31468"]] -31467=PROJCS["DHDN / 3-degree Gauss-Kruger zone 3", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31467"]] -31466=PROJCS["DHDN / 3-degree Gauss-Kruger zone 2", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31466"]] -31465=PROJCS["DHDN / 3-degree Gauss zone 5", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31465"]] -29169=PROJCS["SAD69 / UTM zone 19N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29169"]] -31464=PROJCS["DHDN / 3-degree Gauss zone 4", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31464"]] -29168=PROJCS["SAD69 / UTM zone 18N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29168"]] -23869=PROJCS["DGN95 / UTM zone 49N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23869"]] -6689=PROJCS["JGD2011 / UTM zone 52N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6689"]] -31463=PROJCS["DHDN / 3-degree Gauss zone 3", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31463"]] -23868=PROJCS["DGN95 / UTM zone 48N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23868"]] -6688=PROJCS["JGD2011 / UTM zone 51N", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6688"]] -31462=PROJCS["DHDN / 3-degree Gauss zone 2", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31462"]] -23867=PROJCS["DGN95 / UTM zone 47N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23867"]] -8860=GEOGCS["NAD83(FBN)", DATUM["NAD83 (Federal Base Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8860"]] -6687=PROJCS["JGD2011 / Japan Plane Rectangular CS XIX", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 154.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6687"]] -31461=PROJCS["DHDN / 3-degree Gauss zone 1", GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31461"]] -23866=PROJCS["DGN95 / UTM zone 46N", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23866"]] -6686=PROJCS["JGD2011 / Japan Plane Rectangular CS XVIII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 20.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6686"]] -6685=PROJCS["JGD2011 / Japan Plane Rectangular CS XVII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6685"]] -6684=PROJCS["JGD2011 / Japan Plane Rectangular CS XVI", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 124.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6684"]] -6683=PROJCS["JGD2011 / Japan Plane Rectangular CS XV", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6683"]] -6682=PROJCS["JGD2011 / Japan Plane Rectangular CS XIV", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.0], PARAMETER["latitude_of_origin", 25.999999999999996], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6682"]] -6681=PROJCS["JGD2011 / Japan Plane Rectangular CS XIII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6681"]] -6680=PROJCS["JGD2011 / Japan Plane Rectangular CS XII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 142.24999999999997], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6680"]] -8859=PROJCS["WGS 84 / Equal Earth Asia-Pacific", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equal Earth", AUTHORITY["EPSG", "1078"]], PARAMETER["central_meridian", 150.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8859"]] -8858=PROJCS["WGS 84 / Equal Earth Americas", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equal Earth", AUTHORITY["EPSG", "1078"]], PARAMETER["central_meridian", -90.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8858"]] -8857=PROJCS["WGS 84 / Equal Earth Greenwich", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Equal Earth", AUTHORITY["EPSG", "1078"]], PARAMETER["central_meridian", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8857"]] -61806413=GEOGCS["EST97 (3D deg)", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61806413"]] -6679=PROJCS["JGD2011 / Japan Plane Rectangular CS XI", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.25], PARAMETER["latitude_of_origin", 44.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6679"]] -6678=PROJCS["JGD2011 / Japan Plane Rectangular CS X", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 140.83333333333334], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6678"]] -6677=PROJCS["JGD2011 / Japan Plane Rectangular CS IX", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 139.83333333333337], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6677"]] -6676=PROJCS["JGD2011 / Japan Plane Rectangular CS VIII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 138.5], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6676"]] -6675=PROJCS["JGD2011 / Japan Plane Rectangular CS VII", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 137.16666666666663], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6675"]] -6674=PROJCS["JGD2011 / Japan Plane Rectangular CS VI", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.0], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6674"]] -23853=PROJCS["ID74 / UTM zone 53N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23853"]] -6673=PROJCS["JGD2011 / Japan Plane Rectangular CS V", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 134.33333333333334], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6673"]] -23852=PROJCS["ID74 / UTM zone 52N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23852"]] -4499=PROJCS["CGCS2000 / Gauss-Kruger zone 21", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4499"]] -6672=PROJCS["JGD2011 / Japan Plane Rectangular CS IV", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 133.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6672"]] -23851=PROJCS["ID74 / UTM zone 51N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23851"]] -4498=PROJCS["CGCS2000 / Gauss-Kruger zone 20", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4498"]] -6671=PROJCS["JGD2011 / Japan Plane Rectangular CS III", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 132.16666666666666], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6671"]] -23850=PROJCS["ID74 / UTM zone 50N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23850"]] -4497=PROJCS["CGCS2000 / Gauss-Kruger zone 19", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4497"]] -6670=PROJCS["JGD2011 / Japan Plane Rectangular CS II", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 131.0], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6670"]] -4496=PROJCS["CGCS2000 / Gauss-Kruger zone 18", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4496"]] -4495=PROJCS["CGCS2000 / Gauss-Kruger zone 17", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4495"]] -4494=PROJCS["CGCS2000 / Gauss-Kruger zone 16", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4494"]] -4493=PROJCS["CGCS2000 / Gauss-Kruger zone 15", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4493"]] -4492=PROJCS["CGCS2000 / Gauss-Kruger zone 14", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4492"]] -4491=PROJCS["CGCS2000 / Gauss-Kruger zone 13", GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4491"]] -4490=GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4490"]] -61806405=GEOGCS["EST97 (deg)", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61806405"]] -23849=PROJCS["ID74 / UTM zone 49N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23849"]] -6669=PROJCS["JGD2011 / Japan Plane Rectangular CS I", GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.50000000000003], PARAMETER["latitude_of_origin", 33.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6669"]] -23848=PROJCS["ID74 / UTM zone 48N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23848"]] -8841=VERT_CS["MVGC height", VERT_DATUM["MOMRA Vertical Geodetic Control", 2005, AUTHORITY["EPSG", "1219"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8841"]] -6668=GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6668"]] -23847=PROJCS["ID74 / UTM zone 47N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23847"]] -8840=PROJCS["MTRF-2000 / UTM zone 40N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8840"]] -6667=GEOGCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6667"]] -23846=PROJCS["ID74 / UTM zone 46N", GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23846"]] -6666=GEOCCS["JGD2011", DATUM["Japanese Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6666"]] -23845=PROJCS["DGN95 / Indonesia TM-3 zone 54.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 139.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23845"]] -6665=COMPD_CS["NAD83(CSRS) / UTM zone 22N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 22N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3761"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6665"]] -23844=PROJCS["DGN95 / Indonesia TM-3 zone 53.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 136.49999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23844"]] -6664=COMPD_CS["NAD83(CSRS) / UTM zone 21N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 21N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2962"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6664"]] -23843=PROJCS["DGN95 / Indonesia TM-3 zone 53.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 133.50000000000003], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23843"]] -6663=COMPD_CS["NAD83(CSRS) / UTM zone 20N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 20N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2961"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6663"]] -23842=PROJCS["DGN95 / Indonesia TM-3 zone 52.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 130.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23842"]] -4489=PROJCS["Mexico ITRF92 / UTM zone 16N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4489"]] -6662=COMPD_CS["NAD83(CSRS) / UTM zone 19N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 19N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2960"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6662"]] -23841=PROJCS["DGN95 / Indonesia TM-3 zone 52.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23841"]] -4488=PROJCS["Mexico ITRF92 / UTM zone 15N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4488"]] -6661=COMPD_CS["NAD83(CSRS) / UTM zone 18N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 18N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2959"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6661"]] -23840=PROJCS["DGN95 / Indonesia TM-3 zone 51.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 124.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23840"]] -4487=PROJCS["Mexico ITRF92 / UTM zone 14N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4487"]] -6660=COMPD_CS["NAD83(CSRS) / UTM zone 17N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 17N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2958"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6660"]] -4486=PROJCS["Mexico ITRF92 / UTM zone 13N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4486"]] -62756405=GEOGCS["NTF (deg)", DATUM["Nouvelle Triangulation Francaise", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-168.0, -60.0, 320.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6275"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62756405"]] -4485=PROJCS["Mexico ITRF92 / UTM zone 12N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4485"]] -4484=PROJCS["Mexico ITRF92 / UTM zone 11N", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4484"]] -4483=GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]] -4482=GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4482"]] -4481=GEOCCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4481"]] -4480=GEOGCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4480"]] -8839=PROJCS["MTRF-2000 / UTM zone 39N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8839"]] -8838=PROJCS["MTRF-2000 / UTM zone 38N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8838"]] -8837=PROJCS["MTRF-2000 / UTM zone 37N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8837"]] -8836=PROJCS["MTRF-2000 / UTM zone 36N", GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8836"]] -23839=PROJCS["DGN95 / Indonesia TM-3 zone 51.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.50000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23839"]] -6659=COMPD_CS["NAD83(CSRS) / UTM zone 16N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 16N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3160"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6659"]] -23838=PROJCS["DGN95 / Indonesia TM-3 zone 50.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 118.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23838"]] -6658=COMPD_CS["NAD83(CSRS) / UTM zone 15N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 15N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3159"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6658"]] -23837=PROJCS["DGN95 / Indonesia TM-3 zone 50.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 115.50000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23837"]] -6657=COMPD_CS["NAD83(CSRS) / UTM zone 14N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 14N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3158"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6657"]] -23836=PROJCS["DGN95 / Indonesia TM-3 zone 49.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 112.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23836"]] -6656=COMPD_CS["NAD83(CSRS) / UTM zone 13N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 13N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2957"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6656"]] -23835=PROJCS["DGN95 / Indonesia TM-3 zone 49.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 109.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23835"]] -6655=COMPD_CS["NAD83(CSRS) / UTM zone 12N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 12N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2956"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6655"]] -23834=PROJCS["DGN95 / Indonesia TM-3 zone 48.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 106.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23834"]] -6654=COMPD_CS["NAD83(CSRS) / UTM zone 11N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 11N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2955"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6654"]] -23833=PROJCS["DGN95 / Indonesia TM-3 zone 48.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 103.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23833"]] -6653=COMPD_CS["NAD83(CSRS) / UTM zone 10N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 10N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3157"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6653"]] -23832=PROJCS["DGN95 / Indonesia TM-3 zone 47.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 100.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23832"]] -4479=GEOCCS["China Geodetic Coordinate System 2000", DATUM["China 2000", SPHEROID["CGCS2000", 6378137.0, 298.257222101, AUTHORITY["EPSG", "1024"]], AUTHORITY["EPSG", "1043"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4479"]] -6652=COMPD_CS["NAD83(CSRS) / UTM zone 9N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 9N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3156"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6652"]] -23831=PROJCS["DGN95 / Indonesia TM-3 zone 47.1", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 97.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23831"]] -6651=COMPD_CS["NAD83(CSRS) / UTM zone 8N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 8N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3155"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6651"]] -23830=PROJCS["DGN95 / Indonesia TM-3 zone 46.2", GEOGCS["DGN95", DATUM["Datum Geodesi Nasional 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6755"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4755"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 94.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23830"]] -6650=COMPD_CS["NAD83(CSRS) / UTM zone 7N + CGVD2013 height", PROJCS["NAD83(CSRS) / UTM zone 7N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3154"]], VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]], AUTHORITY["EPSG", "6650"]] -4475=GEOGCS["Cadastre 1997", DATUM["Cadastre 1997", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-381.788, -57.501, -256.673, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1037"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4475"]] -4474=PROJCS["Cadastre 1997 / UTM zone 38S", GEOGCS["Combani 1950", DATUM["Combani 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-382.0, -59.0, -262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6632"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4632"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4474"]] -66196413=GEOGCS["SWEREF99 (3D deg)", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66196413"]] -4473=GEOCCS["Cadastre 1997", DATUM["Cadastre 1997", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-381.788, -57.501, -256.673, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1037"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4473"]] -4472=GEOGCS["Cadastre 1997", DATUM["Cadastre 1997", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-381.788, -57.501, -256.673, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1037"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4472"]] -4471=PROJCS["RGM04 / UTM zone 38S", GEOGCS["RGM04", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4470"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4471"]] -4470=GEOGCS["RGM04", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4470"]] -2295=PROJCS["ATS77 / MTM Nova Scotia zone 5", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2295"]] -2294=PROJCS["ATS77 / MTM Nova Scotia zone 4", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2294"]] -2292=PROJCS["NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83)", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 47.25], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2292"]] -2291=PROJCS["NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83)", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 47.25], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2291"]] -2290=PROJCS["ATS77 / Prince Edward Isl. Stereographic (ATS77)", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 47.25], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2290"]] -8826=PROJCS["NAD83 / Idaho Transverse Mercator", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 1200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8826"]] -6647=VERT_CS["CGVD2013 height", VERT_DATUM["Canadian Geodetic Vertical Datum of 2013", 2005, AUTHORITY["EPSG", "1127"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6647"]] -6646=PROJCS["Karbala 1979 / Iraq National Grid", GEOGCS["Karbala 1979", DATUM["Karbala 1979", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[70.995, -335.916, 262.898, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6743"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4743"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 46.50000000000001], PARAMETER["latitude_of_origin", 29.02626833333333], PARAMETER["scale_factor", 0.9994], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6646"]] -6644=VERT_CS["GUVD04 height", VERT_DATUM["Guam Vertical Datum of 2004", 2005, AUTHORITY["EPSG", "1126"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6644"]] -29122=PROJCS["SAD69 / UTM zone 22N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29122"]] -6643=VERT_CS["ASVD02 height", VERT_DATUM["American Samoa Vertical Datum of 2002", 2005, AUTHORITY["EPSG", "1125"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6643"]] -29121=PROJCS["SAD69 / UTM zone 21N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29121"]] -4469=GEOGCS["RGM04", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4469"]] -6642=VERT_CS["VIVD09 height", VERT_DATUM["Virgin Islands Vertical Datum of 2009", 2005, AUTHORITY["EPSG", "1124"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6642"]] -29120=PROJCS["SAD69 / UTM zone 20N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29120"]] -4468=GEOCCS["RGM04", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4468"]] -6641=VERT_CS["PRVD02 height", VERT_DATUM["Puerto Rico Vertical Datum of 2002", 2005, AUTHORITY["EPSG", "1123"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6641"]] -4467=PROJCS["RGSPM06 / UTM zone 21N", GEOGCS["RGSPM06", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4463"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4467"]] -6640=VERT_CS["NMVD03 height", VERT_DATUM["Northern Marianas Vertical Datum of 2003", 2005, AUTHORITY["EPSG", "1119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6640"]] -4466=GEOGCS["RGSPM06", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4466"]] -66196405=GEOGCS["SWEREF99 (deg)", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66196405"]] -4465=GEOCCS["RGSPM06", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4465"]] -4463=GEOGCS["RGSPM06", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4463"]] -68016405=GEOGCS["Bern 1898 (Bern) (deg)", DATUM["CH1903 (Bern)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6801"]], PRIMEM["Bern", 7.439583333333333, AUTHORITY["EPSG", "8907"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68016405"]] -2289=PROJCS["NAD83 / Wisconsin South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2289"]] -4462=PROJCS["WGS 84 / Australian Centre for Remote Sensing Lambert", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 132.0], PARAMETER["latitude_of_origin", -27.0], PARAMETER["standard_parallel_1", -18.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4462"]] -61476405=GEOGCS["Hanoi 1972 (deg)", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61476405"]] -2288=PROJCS["NAD83 / Wisconsin Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2288"]] -2287=PROJCS["NAD83 / Wisconsin North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2287"]] -2286=PROJCS["NAD83 / Washington South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2286"]] -2285=PROJCS["NAD83 / Washington North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2285"]] -2284=PROJCS["NAD83 / Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2284"]] -2283=PROJCS["NAD83 / Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2283"]] -2282=PROJCS["NAD83 / Utah South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 9842519.684999999], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2282"]] -2281=PROJCS["NAD83 / Utah Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 6561679.790000001], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2281"]] -2280=PROJCS["NAD83 / Utah North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 3280839.8950000005], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2280"]] -8818=GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8818"]] -8817=GEOGCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8817"]] -8816=GEOCCS["MTRF-2000", DATUM["MOMRA Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8816"]] -8815=COMPD_CS["NAD83 / Missouri West + NAVD88 height", PROJCS["NAD83 / Missouri West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26998"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8815"]] -8814=COMPD_CS["NAD83 / Missouri Central + NAVD88 height", PROJCS["NAD83 / Missouri Central", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26997"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8814"]] -29119=PROJCS["SAD69 / UTM zone 19N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29119"]] -8813=COMPD_CS["NAD83 / Missouri East + NAVD88 height", PROJCS["NAD83 / Missouri East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26996"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8813"]] -29118=PROJCS["SAD69 / UTM zone 18N", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29118"]] -8812=COMPD_CS["NAD83 / Alaska zone 10 + NAVD88 height", PROJCS["NAD83 / Alaska zone 10", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26940"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8812"]] -6639=VERT_CS["Guam 1963 height", VERT_DATUM["Guam Vertical Datum of 1963", 2005, AUTHORITY["EPSG", "1122"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6639"]] -8811=COMPD_CS["NAD83 / Alaska zone 9 + NAVD88 height", PROJCS["NAD83 / Alaska zone 9", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26939"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8811"]] -6638=VERT_CS["Tutuila 1962 height", VERT_DATUM["Tutuila Vertical Datum of 1962", 2005, AUTHORITY["EPSG", "1121"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6638"]] -8810=COMPD_CS["NAD83 / Alaska zone 8 + NAVD88 height", PROJCS["NAD83 / Alaska zone 8", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26938"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8810"]] -6637=PROJCS["NAD83(MA11) / Guam Map Grid", GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6325"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.75], PARAMETER["latitude_of_origin", 13.5], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6637"]] -6636=PROJCS["NAD83(PA11) / UTM zone 2S", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6636"]] -6635=PROJCS["NAD83(PA11) / UTM zone 5N", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6635"]] -6634=PROJCS["NAD83(PA11) / UTM zone 4N", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6634"]] -6633=PROJCS["NAD83(PA11) / Hawaii zone 3 (ftUS)", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6633"]] -6632=PROJCS["NAD83(PA11) / Hawaii zone 5", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -160.16666666666666], PARAMETER["latitude_of_origin", 21.666666666666664], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6632"]] -4458=VERT_CS["Dunedin-Bluff 1960 height", VERT_DATUM["Dunedin-Bluff 1960", 2005, AUTHORITY["EPSG", "1040"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "4458"]] -6631=PROJCS["NAD83(PA11) / Hawaii zone 4", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -159.5], PARAMETER["latitude_of_origin", 21.833333333333332], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6631"]] -4457=PROJCS["NAD83 / South Dakota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4457"]] -6630=PROJCS["NAD83(PA11) / Hawaii zone 3", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6630"]] -4456=PROJCS["NAD27 / New York Long Island", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.5], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4456"]] -4455=PROJCS["NAD27 / Pennsylvania South", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4455"]] -2279=PROJCS["NAD83 / Texas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2279"]] -2278=PROJCS["NAD83 / Texas South Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2278"]] -2277=PROJCS["NAD83 / Texas Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2277"]] -2276=PROJCS["NAD83 / Texas North Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2276"]] -2275=PROJCS["NAD83 / Texas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2275"]] -2274=PROJCS["NAD83 / Tennessee (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2274"]] -2273=PROJCS["NAD83 / South Carolina (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2273"]] -2272=PROJCS["NAD83 / Pennsylvania South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2272"]] -2271=PROJCS["NAD83 / Pennsylvania North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2271"]] -2270=PROJCS["NAD83 / Oregon South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2270"]] -8809=COMPD_CS["NAD83 / Alaska zone 7 + NAVD88 height", PROJCS["NAD83 / Alaska zone 7", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26937"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8809"]] -8808=COMPD_CS["NAD83 / Alaska zone 6 + NAVD88 height", PROJCS["NAD83 / Alaska zone 6", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26936"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8808"]] -8807=COMPD_CS["NAD83 / Alaska zone 5 + NAVD88 height", PROJCS["NAD83 / Alaska zone 5", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26935"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8807"]] -8806=COMPD_CS["NAD83 / Alaska zone 4 + NAVD88 height", PROJCS["NAD83 / Alaska zone 4", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26934"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8806"]] -8805=COMPD_CS["NAD83 / Alaska zone 3 + NAVD88 height", PROJCS["NAD83 / Alaska zone 3", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26933"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8805"]] -8804=COMPD_CS["NAD83 / Alaska zone 2 + NAVD88 height", PROJCS["NAD83 / Alaska zone 2", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26932"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8804"]] -8803=COMPD_CS["NAD83 / Alaska zone 1 + NAVD88 height", PROJCS["NAD83 / Alaska zone 1", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", -5000000.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26931"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8803"]] -8802=COMPD_CS["NAD83 / Alabama West + NAVD88 height", PROJCS["NAD83 / Alabama West", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26930"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8802"]] -6629=PROJCS["NAD83(PA11) / Hawaii zone 2", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -156.66666666666663], PARAMETER["latitude_of_origin", 20.333333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6629"]] -8801=COMPD_CS["NAD83 / Alabama East + NAVD88 height", PROJCS["NAD83 / Alabama East", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26929"]], VERT_CS["NAVD88 height", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5703"]], AUTHORITY["EPSG", "8801"]] -6628=PROJCS["NAD83(PA11) / Hawaii zone 1", GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -155.5], PARAMETER["latitude_of_origin", 18.833333333333332], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6628"]] -8800=COMPD_CS["NAD83 / Wyoming West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wyoming West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3739"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8800"]] -6627=PROJCS["NAD83(2011) / Utah South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6627"]] -6626=PROJCS["NAD83(2011) / Utah North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6626"]] -6625=PROJCS["NAD83(2011) / Utah Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6625"]] -6624=PROJCS["NAD83(CSRS) / Quebec Albers", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6624"]] -6623=PROJCS["NAD83 / Quebec Albers", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6623"]] -29101=PROJCS["SAD69 / Brazil Polyconic", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4618"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -54.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29101"]] -6622=PROJCS["NAD83(CSRS) / Quebec Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6622"]] -29100=PROJCS["SAD69 / Brazil Polyconic", GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -54.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "29100"]] -6621=PROJCS["NAD83(2011) / Utah South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6621"]] -6620=PROJCS["NAD83(2011) / Utah North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6620"]] -2269=PROJCS["NAD83 / Oregon North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2269"]] -2268=PROJCS["NAD83 / Oklahoma South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2268"]] -2267=PROJCS["NAD83 / Oklahoma North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2267"]] -4440=VERT_CS["NZVD2009 height", VERT_DATUM["New Zealand Vertical Datum 2009", 2005, AUTHORITY["EPSG", "1039"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "4440"]] -2266=PROJCS["NAD83 / North Dakota South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2266"]] -2265=PROJCS["NAD83 / North Dakota North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2265"]] -2264=PROJCS["NAD83 / North Carolina (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2264"]] -2263=PROJCS["NAD83 / New York Long Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2263"]] -2262=PROJCS["NAD83 / New York West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2262"]] -2261=PROJCS["NAD83 / New York Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2261"]] -2260=PROJCS["NAD83 / New York East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2260"]] -6619=PROJCS["NAD83(2011) / Utah Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6619"]] -6618=PROJCS["NAD83(2011) / Wyoming West Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6618"]] -6617=PROJCS["NAD83(2011) / Wyoming West Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6617"]] -6616=PROJCS["NAD83(2011) / Wyoming West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6616"]] -6615=PROJCS["NAD83(2011) / Wyoming West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6615"]] -6614=PROJCS["NAD83(2011) / Wyoming East Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6614"]] -6613=PROJCS["NAD83(2011) / Wyoming East Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6613"]] -4439=PROJCS["NAD83 / BLM 19N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4439"]] -6612=PROJCS["NAD83(2011) / Wyoming East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6612"]] -4438=PROJCS["NAD83 / BLM 18N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4438"]] -6611=PROJCS["NAD83(2011) / Wyoming East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6611"]] -4437=PROJCS["NAD83(NSRS2007) / Puerto Rico and Virgin Is.", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4437"]] -6610=PROJCS["NAD83(2011) / Wisconsin Transverse Mercator", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 520000.0], PARAMETER["false_northing", -4480000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6610"]] -4434=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4434"]] -4433=PROJCS["NAD83 / BLM 13N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4433"]] -2259=PROJCS["NAD83 / New Mexico West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2259"]] -4432=PROJCS["NAD83 / BLM 12N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4432"]] -2258=PROJCS["NAD83 / New Mexico Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2258"]] -4431=PROJCS["NAD83 / BLM 11N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4431"]] -2257=PROJCS["NAD83 / New Mexico East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2257"]] -4430=PROJCS["NAD83 / BLM 10N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4430"]] -2256=PROJCS["NAD83 / Montana (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2256"]] -2255=PROJCS["NAD83 / Mississippi West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2255"]] -2254=PROJCS["NAD83 / Mississippi East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2254"]] -2253=PROJCS["NAD83 / Michigan South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2253"]] -2252=PROJCS["NAD83 / Michigan Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2252"]] -2251=PROJCS["NAD83 / Michigan North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2251"]] -2250=PROJCS["NAD83 / Massachusetts Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2250"]] -6609=PROJCS["NAD83(2011) / Wisconsin South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6609"]] -6608=PROJCS["NAD83(2011) / Wisconsin South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6608"]] -6607=PROJCS["NAD83(2011) / Wisconsin North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6607"]] -6606=PROJCS["NAD83(2011) / Wisconsin North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6606"]] -6605=PROJCS["NAD83(2011) / Wisconsin Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6605"]] -6604=PROJCS["NAD83(2011) / Wisconsin Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6604"]] -6603=PROJCS["NAD83(2011) / West Virginia South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6603"]] -4429=PROJCS["NAD83 / BLM 9N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4429"]] -6602=PROJCS["NAD83(2011) / West Virginia South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6602"]] -4428=PROJCS["NAD83 / BLM 8N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4428"]] -6601=PROJCS["NAD83(2011) / West Virginia North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6601"]] -4427=PROJCS["NAD83 / BLM 7N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4427"]] -6600=PROJCS["NAD83(2011) / West Virginia North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6600"]] -4426=PROJCS["NAD83 / BLM 6N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4426"]] -4425=PROJCS["NAD83 / BLM 5N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4425"]] -4424=PROJCS["NAD83 / BLM 4N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4424"]] -4423=PROJCS["NAD83 / BLM 3N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4423"]] -2249=PROJCS["NAD83 / Massachusetts Mainland (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2249"]] -4422=PROJCS["NAD83 / BLM 2N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4422"]] -2248=PROJCS["NAD83 / Maryland (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2248"]] -4421=PROJCS["NAD83 / BLM 1N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4421"]] -2247=PROJCS["NAD83 / Kentucky South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2247"]] -4420=PROJCS["NAD83 / BLM 60N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4420"]] -66036405=GEOGCS["Grenada 1953 (deg)", DATUM["Grenada 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[72.0, 213.7, 93.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6603"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66036405"]] -2246=PROJCS["NAD83 / Kentucky North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2246"]] -2245=PROJCS["NAD83 / Indiana West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 818125.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2245"]] -2244=PROJCS["NAD83 / Indiana East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 818125.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2244"]] -2243=PROJCS["NAD83 / Idaho West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2243"]] -61316405=GEOGCS["Indian 1960 (deg)", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61316405"]] -2242=PROJCS["NAD83 / Idaho Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2242"]] -2241=PROJCS["NAD83 / Idaho East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2241"]] -2240=PROJCS["NAD83 / Georgia West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2240"]] -4419=PROJCS["NAD27 / BLM 19N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4419"]] -4418=PROJCS["NAD27 / BLM 18N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4418"]] -4417=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4417"]] -4415=PROJCS["Katanga 1955 / Katanga Lambert", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", -9.0], PARAMETER["standard_parallel_1", -6.499999999999999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -11.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4415"]] -4414=PROJCS["NAD83(HARN) / Guam Map Grid", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 144.75], PARAMETER["latitude_of_origin", 13.5], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4414"]] -4413=PROJCS["NAD27 / BLM 13N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4413"]] -2239=PROJCS["NAD83 / Georgia East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2239"]] -4412=PROJCS["NAD27 / BLM 12N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4412"]] -2238=PROJCS["NAD83 / Florida North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2238"]] -4411=PROJCS["NAD27 / BLM 11N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4411"]] -2237=PROJCS["NAD83 / Florida West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2237"]] -4410=PROJCS["NAD27 / BLM 10N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4410"]] -2236=PROJCS["NAD83 / Florida East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2236"]] -2235=PROJCS["NAD83 / Delaware (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2235"]] -2234=PROJCS["NAD83 / Connecticut (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2234"]] -2233=PROJCS["NAD83 / Colorado South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2233"]] -2232=PROJCS["NAD83 / Colorado Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2232"]] -2231=PROJCS["NAD83 / Colorado North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2231"]] -2230=PROJCS["NAD83 / California zone 6 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2230"]] -4409=PROJCS["NAD27 / BLM 9N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4409"]] -4408=PROJCS["NAD27 / BLM 8N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4408"]] -4407=PROJCS["NAD27 / BLM 7N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4407"]] -4406=PROJCS["NAD27 / BLM 6N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4406"]] -4405=PROJCS["NAD27 / BLM 5N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4405"]] -4404=PROJCS["NAD27 / BLM 4N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4404"]] -4403=PROJCS["NAD27 / BLM 3N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4403"]] -2229=PROJCS["NAD83 / California zone 5 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2229"]] -4402=PROJCS["NAD27 / BLM 2N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4402"]] -2228=PROJCS["NAD83 / California zone 4 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2228"]] -4401=PROJCS["NAD27 / BLM 1N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4401"]] -2227=PROJCS["NAD83 / California zone 3 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2227"]] -4400=PROJCS["NAD27 / BLM 60N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4400"]] -2226=PROJCS["NAD83 / California zone 2 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2226"]] -2225=PROJCS["NAD83 / California zone 1 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2225"]] -2224=PROJCS["NAD83 / Arizona West (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2224"]] -2223=PROJCS["NAD83 / Arizona Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2223"]] -2222=PROJCS["NAD83 / Arizona East (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2222"]] -2220=PROJCS["ATS77 / UTM zone 20N", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2220"]] -2219=PROJCS["ATS77 / UTM zone 19N", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2219"]] -2217=PROJCS["Qornoq 1927 / UTM zone 23N", GEOGCS["Qornoq 1927", DATUM["Qornoq 1927", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[163.511, 127.533, -159.789, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4194"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2217"]] -2216=PROJCS["Qornoq 1927 / UTM zone 22N", GEOGCS["Qornoq 1927", DATUM["Qornoq 1927", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[163.511, 127.533, -159.789, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4194"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2216"]] -2215=PROJCS["Manoca 1962 / UTM zone 32N", GEOGCS["Manoca 1962", DATUM["Manoca 1962", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-70.9, -151.8, -41.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4193"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2215"]] -2214=PROJCS["Douala 1948 / AOF west", GEOGCS["Douala 1948", DATUM["Douala 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.1, -174.7, -87.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4192"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 1000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2214"]] -2213=PROJCS["ETRS89 / TM 30 NE", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2213"]] -2212=PROJCS["ED50 / 3-degree Gauss-Kruger zone 15", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2212"]] -2211=PROJCS["ED50 / 3-degree Gauss-Kruger zone 14", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 42.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2211"]] -2210=PROJCS["ED50 / 3-degree Gauss-Kruger zone 13", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2210"]] -66586405=GEOGCS["Hjorsey 1955 (deg)", DATUM["Hjorsey 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-73.0, 47.0, -83.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6658"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66586405"]] -2209=PROJCS["ED50 / 3-degree Gauss-Kruger zone 12", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2209"]] -2208=PROJCS["ED50 / 3-degree Gauss-Kruger zone 11", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2208"]] -2207=PROJCS["ED50 / 3-degree Gauss-Kruger zone 10", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2207"]] -2206=PROJCS["ED50 / 3-degree Gauss-Kruger zone 9", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2206"]] -2205=PROJCS["NAD83 / Kentucky North", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2205"]] -2204=PROJCS["NAD27 / Tennessee", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.666666666666664], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2204"]] -2203=PROJCS["REGVEN / UTM zone 20N", GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4189"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2203"]] -2202=PROJCS["REGVEN / UTM zone 19N", GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4189"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2202"]] -2201=PROJCS["REGVEN / UTM zone 18N", GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4189"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2201"]] -2200=PROJCS["ATS77 / New Brunswick Stereographic (ATS77)", GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2200"]] -62106405=GEOGCS["Arc 1960 (deg)", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62106405"]] -3997=PROJCS["WGS 84 / Dubai Local TM", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 55.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3997"]] -#disabled: AXIS has a string value: 3996=PROJCS["WGS 84 / IBCAO Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", 75.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3996"]] -#disabled: AXIS has a string value: 3995=PROJCS["WGS 84 / Arctic Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", 71.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3995"]] -3994=PROJCS["WGS 84 / Mercator 41", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_2SP", AUTHORITY["EPSG", "9805"]], PARAMETER["standard_parallel_1", 41.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3994"]] -3992=PROJCS["Puerto Rico / St. Croix", GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3992"]] -3991=PROJCS["Puerto Rico State Plane CS of 1927", GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3991"]] -61706413=GEOGCS["SIRGAS (3D deg)", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61706413"]] -3989=PROJCS["Katanga 1955 / Katanga Gauss zone D", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3989"]] -3988=PROJCS["Katanga 1955 / Katanga Gauss zone C", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3988"]] -3987=PROJCS["Katanga 1955 / Katanga Gauss zone B", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3987"]] -3986=PROJCS["Katanga 1955 / Katanga Gauss zone A", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", -9.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3986"]] -3985=PROJCS["Katanga 1955 / Katanga Lambert", GEOGCS["Katanga 1955", DATUM["Katanga 1955", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-103.746, -9.614, -255.95, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6695"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4695"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 9.0], PARAMETER["standard_parallel_1", -6.499999999999999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -11.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3985"]] -66426405=GEOGCS["ST84 Ile des Pins (deg)", DATUM["ST84 Ile des Pins", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-13.0, -348.0, 292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6642"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66426405"]] -61706405=GEOGCS["SIRGAS (deg)", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61706405"]] -3979=PROJCS["NAD83(CSRS) / Canada Atlas Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -95.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3979"]] -3978=PROJCS["NAD83 / Canada Atlas Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -95.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3978"]] -62656405=GEOGCS["Monte Mario (deg)", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62656405"]] -#disabled: AXIS has a string value: 3976=PROJCS["WGS 84 / NSIDC Sea Ice Polar Stereographic South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 0.0], PARAMETER["Standard_Parallel_1", -70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3976"]] -3975=PROJCS["WGS 84 / NSIDC EASE-Grid Global", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert Cylindrical Equal Area (Spherical)", AUTHORITY["EPSG", "9834"]], PARAMETER["central_meridian", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3975"]] -#disabled: AXIS has a string value: 3974=PROJCS["WGS 84 / NSIDC EASE-Grid South", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", -90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "North along 90 deg East"], AXIS["Northing", "North along 0 deg"], AUTHORITY["EPSG", "3974"]] -#disabled: AXIS has a string value: 3973=PROJCS["WGS 84 / NSIDC EASE-Grid North", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 90.0], PARAMETER["longitude_of_center", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 90 deg East"], AXIS["Northing", "South along 180 deg"], AUTHORITY["EPSG", "3973"]] -3970=PROJCS["NAD83(NSRS2007) / Virginia Lambert", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3970"]] -22092=PROJCS["Camacupa / TM 12 SE", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22092"]] -22091=PROJCS["Camacupa / TM 11.30 SE", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22091"]] -3969=PROJCS["NAD83(HARN) / Virginia Lambert", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3969"]] -3968=PROJCS["NAD83 / Virginia Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3968"]] -7088=GEOGCS["RGTAAF07 (lon-lat)", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7088"]] -7087=GEOGCS["RGTAAF07 (lon-lat)", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7087"]] -7086=GEOGCS["RGAF09 (lon-lat)", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7086"]] -7085=GEOGCS["RGAF09 (lon-lat)", DATUM["Reseau Geodesique des Antilles Francaises 2009", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1073"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7085"]] -7084=GEOGCS["RGF93 (lon-lat)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7084"]] -7081=PROJCS["RGTAAF07 / UTM zone 44S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7081"]] -7080=PROJCS["RGTAAF07 / UTM zone 43S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7080"]] -66096405=GEOGCS["NAD27(CGQ77) (deg)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66096405"]] -61376405=GEOGCS["St. Paul Island (deg)", DATUM["St. Paul Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6137"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61376405"]] -26432=PROJCS["Mhast / UTM zone 32S", GEOGCS["Mhast", DATUM["Mhast", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-252.95, -4.11, -96.38, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6264"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4264"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26432"]] -7079=PROJCS["RGTAAF07 / UTM zone 42S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7079"]] -7078=PROJCS["RGTAAF07 / UTM zone 41S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7078"]] -7077=PROJCS["RGTAAF07 / UTM zone 40S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7077"]] -3950=PROJCS["RGF93 / CC50", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 50.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 9200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.25000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3950"]] -7076=PROJCS["RGTAAF07 / UTM zone 39S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7076"]] -7075=PROJCS["RGTAAF07 / UTM zone 38S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7075"]] -7074=PROJCS["RGTAAF07 / UTM zone 37S", GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7074"]] -7073=GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7073"]] -7072=GEOGCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7072"]] -7071=GEOCCS["RGTAAF07", DATUM["Reseau Geodesique des Terres Australes et Antarctiques Francaises 2007", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1113"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "7071"]] -7070=PROJCS["NAD83(2011) / IaRCS zone 14", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.25], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000018], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 6200000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7070"]] -3949=PROJCS["RGF93 / CC49", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 48.99999999999999], PARAMETER["standard_parallel_1", 49.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 8200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 48.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3949"]] -28600=PROJCS["Qatar 1974 / Qatar National Grid", GEOGCS["Qatar 1974", DATUM["Qatar 1974", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-128.16, -282.42, 21.93, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6285"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4285"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.21666666666667], PARAMETER["latitude_of_origin", 24.45], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28600"]] -3948=PROJCS["RGF93 / CC48", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 48.0], PARAMETER["standard_parallel_1", 48.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 7200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3948"]] -3947=PROJCS["RGF93 / CC47", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 47.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 6200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.24999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3947"]] -3946=PROJCS["RGF93 / CC46", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 46.0], PARAMETER["standard_parallel_1", 46.75000000000001], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 5200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3946"]] -3945=PROJCS["RGF93 / CC45", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 45.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 4200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3945"]] -3944=PROJCS["RGF93 / CC44", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 44.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 3200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3944"]] -3943=PROJCS["RGF93 / CC43", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 43.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 2200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3943"]] -7069=PROJCS["NAD83(2011) / IaRCS zone 13", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.91666666666667], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 6400000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7069"]] -3942=PROJCS["RGF93 / CC42", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 42.75], PARAMETER["false_easting", 1700000.0], PARAMETER["false_northing", 1200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3942"]] -7068=PROJCS["NAD83(2011) / IaRCS zone 12", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -93.75], PARAMETER["latitude_of_origin", 40.91666666666666], PARAMETER["scale_factor", 1.000037], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 6200000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7068"]] -7067=PROJCS["NAD83(2011) / IaRCS zone 11", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.53333333333335], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 7600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7067"]] -7066=PROJCS["NAD83(2011) / IaRCS zone 10", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -91.66666666666667], PARAMETER["latitude_of_origin", 41.833333333333336], PARAMETER["scale_factor", 1.00002], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 8000000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7066"]] -7065=PROJCS["NAD83(2011) / IaRCS zone 9", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.81666666666665], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000027], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 7200000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7065"]] -7064=PROJCS["NAD83(2011) / IaRCS zone 8", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.7166666666667], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000033], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 6999999.999999999], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7064"]] -7063=PROJCS["NAD83(2011) / IaRCS zone 7", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.63333333333333], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 6800000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7063"]] -7062=PROJCS["NAD83(2011) / IaRCS zone 6", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -95.73333333333335], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000039], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 6600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7062"]] -7061=PROJCS["NAD83(2011) / IaRCS zone 5", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.24999999999999], PARAMETER["latitude_of_origin", 42.650000000000006], PARAMETER["scale_factor", 1.000032], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 8900000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7061"]] -7060=PROJCS["NAD83(2011) / IaRCS zone 4", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -94.83333333333333], PARAMETER["latitude_of_origin", 42.53333333333333], PARAMETER["scale_factor", 1.000045], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 8600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7060"]] -7059=PROJCS["NAD83(2011) / IaRCS zone 3", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -91.2], PARAMETER["latitude_of_origin", 40.25], PARAMETER["scale_factor", 1.000035], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 8300000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7059"]] -7058=PROJCS["NAD83(2011) / IaRCS zone 2", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -92.74999999999999], PARAMETER["latitude_of_origin", 43.16666666666668], PARAMETER["scale_factor", 1.000043], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 9800000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7058"]] -7057=PROJCS["NAD83(2011) / IaRCS zone 1", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -95.25], PARAMETER["latitude_of_origin", 43.2], PARAMETER["scale_factor", 1.000052], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 9600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7057"]] -3920=PROJCS["Puerto Rico / UTM zone 20N", GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3920"]] -7042=GEOGCS["RGF93 (lon-lat)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7042"]] -7041=GEOGCS["RGFG95 (lon-lat)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7041"]] -7040=GEOGCS["RGFG95 (lon-lat)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7040"]] -7039=GEOGCS["RGM04 (lon-lat)", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7039"]] -3912=PROJCS["MGI 1901 / Slovene National Grid", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3912"]] -7038=GEOGCS["RGM04 (lon-lat)", DATUM["Reseau Geodesique de Mayotte 2004", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1036"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7038"]] -3911=PROJCS["MGI 1901 / Slovenia Grid", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3911"]] -7037=GEOGCS["RGR92 (lon-lat)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7037"]] -3910=PROJCS["MGI 1901 / Balkans zone 8", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3910"]] -7036=GEOGCS["RGR92 (lon-lat)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7036"]] -7035=GEOGCS["RGSPM06 (lon-lat)", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "7035"]] -7034=GEOGCS["RGSPM06 (lon-lat)", DATUM["Reseau Geodesique de Saint Pierre et Miquelon 2006", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1038"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "7034"]] -61216405=GEOGCS["GGRS87 (deg)", DATUM["Greek Geodetic Reference System 1987", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-199.87, 74.79, 246.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6121"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61216405"]] -22033=PROJCS["Camacupa / UTM zone 33S", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22033"]] -22032=PROJCS["Camacupa / UTM zone 32S", GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "22032"]] -62166405=GEOGCS["Bermuda 1957 (deg)", DATUM["Bermuda 1957", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-292.295, 248.758, 429.447, 4.9971, -2.99, -6.6906, 1.0289], AUTHORITY["EPSG", "6216"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62166405"]] -3909=PROJCS["MGI 1901 / Balkans zone 7", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3909"]] -3908=PROJCS["MGI 1901 / Balkans zone 6", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3908"]] -3907=PROJCS["MGI 1901 / Balkans zone 5", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3907"]] -3906=GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]] -3900=VERT_CS["N2000 height", VERT_DATUM["N2000", 2005, AUTHORITY["EPSG", "1030"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3900"]] -24200=PROJCS["JAD69 / Jamaica National Grid", GEOGCS["JAD69", DATUM["Jamaica 1969", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-33.722, 153.789, 94.959, -8.581, 4.478, -4.54, 8.95], AUTHORITY["EPSG", "6242"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4242"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 150000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24200"]] -61766413=GEOGCS["Australian Antarctic (3D deg)", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61766413"]] -7007=PROJCS["Nahrwan 1934 / UTM zone 39N", GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7007"]] -7006=PROJCS["Nahrwan 1934 / UTM zone 38N", GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7006"]] -7005=PROJCS["Nahrwan 1934 / UTM zone 37N", GEOGCS["Nahrwan 1934", DATUM["Nahrwan 1934", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-242.2, -144.9, 370.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6744"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4744"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "7005"]] -61766405=GEOGCS["Australian Antarctic (deg)", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61766405"]] -62006405=GEOGCS["Pulkovo 1995 (deg)", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62006405"]] -8799=COMPD_CS["NAD83 / Wyoming West Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wyoming West Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3738"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8799"]] -8798=COMPD_CS["NAD83 / Wyoming East Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wyoming East Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3737"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8798"]] -8797=COMPD_CS["NAD83 / Wyoming East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wyoming East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3736"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8797"]] -8796=COMPD_CS["NAD83 / Wisconsin South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wisconsin South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2289"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8796"]] -8795=COMPD_CS["NAD83 / Wisconsin Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wisconsin Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2288"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8795"]] -8794=COMPD_CS["NAD83 / Wisconsin North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Wisconsin North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2287"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8794"]] -8793=COMPD_CS["NAD83 / West Virginia South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / West Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26854"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8793"]] -8792=COMPD_CS["NAD83 / West Virginia North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / West Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26853"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8792"]] -8791=COMPD_CS["NAD83 / Washington South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Washington South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2286"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8791"]] -8790=COMPD_CS["NAD83 / Washington North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Washington North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2285"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8790"]] -8789=COMPD_CS["NAD83 / Virginia South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Virginia South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2284"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8789"]] -8788=COMPD_CS["NAD83 / Virginia North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Virginia North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2283"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8788"]] -8787=COMPD_CS["NAD83 / Vermont (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Vermont (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5646"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8787"]] -8786=COMPD_CS["NAD83 / Utah South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Utah South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3567"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8786"]] -8785=COMPD_CS["NAD83 / Utah Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Utah Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3566"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8785"]] -8784=COMPD_CS["NAD83 / Utah North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Utah North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3560"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8784"]] -8783=COMPD_CS["NAD83 / Texas South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2279"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8783"]] -8782=COMPD_CS["NAD83 / Texas South Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas South Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2278"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8782"]] -8781=COMPD_CS["NAD83 / Texas Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2277"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8781"]] -8780=COMPD_CS["NAD83 / Texas North Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas North Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2276"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8780"]] -8779=COMPD_CS["NAD83 / Texas North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Texas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2275"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8779"]] -8778=COMPD_CS["NAD83 / Tennessee (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Tennessee (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2274"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8778"]] -8777=COMPD_CS["NAD83 / South Dakota South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / South Dakota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3455"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8777"]] -8776=COMPD_CS["NAD83 / South Dakota North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / South Dakota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4457"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8776"]] -8775=COMPD_CS["NAD83 / Rhode Island (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Rhode Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3438"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8775"]] -8774=COMPD_CS["NAD83 / Pennsylvania South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Pennsylvania South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2272"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8774"]] -8773=COMPD_CS["NAD83 / Pennsylvania North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Pennsylvania North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.949999999999996], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2271"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8773"]] -8772=COMPD_CS["NAD83 / Oklahoma South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Oklahoma South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2268"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8772"]] -6599=PROJCS["NAD83(2011) / Washington South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6599"]] -8771=COMPD_CS["NAD83 / Oklahoma North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Oklahoma North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2267"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8771"]] -6598=PROJCS["NAD83(2011) / Washington South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6598"]] -8770=COMPD_CS["NAD83 / Ohio South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Ohio South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3735"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8770"]] -6597=PROJCS["NAD83(2011) / Washington North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6597"]] -6596=PROJCS["NAD83(2011) / Washington North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6596"]] -31370=PROJCS["Belge 1972 / Belgian Lambert 72", GEOGCS["Belge 1972", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4313"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.367486666666666], PARAMETER["latitude_of_origin", 90.0], PARAMETER["standard_parallel_1", 51.16666723333333], PARAMETER["false_easting", 150000.013], PARAMETER["false_northing", 5400088.438], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333900000014], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31370"]] -6595=PROJCS["NAD83(2011) / Virginia South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6595"]] -6594=PROJCS["NAD83(2011) / Virginia South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6594"]] -6593=PROJCS["NAD83(2011) / Virginia North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6593"]] -6592=PROJCS["NAD83(2011) / Virginia North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6592"]] -66326405=GEOGCS["Combani 1950 (deg)", DATUM["Combani 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-382.0, -59.0, -262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6632"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66326405"]] -6591=PROJCS["NAD83(2011) / Virginia Lambert", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 36.0], PARAMETER["standard_parallel_1", 39.5], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6591"]] -6590=PROJCS["NAD83(2011) / Vermont (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6590"]] -61606405=GEOGCS["Chos Malal 1914 (deg)", DATUM["Chos Malal 1914", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61606405"]] -8769=COMPD_CS["NAD83 / Ohio North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Ohio North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.699999999999996], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3734"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8769"]] -62556405=GEOGCS["Herat North (deg)", DATUM["Herat North", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-333.0, -222.0, 114.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6255"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62556405"]] -8768=COMPD_CS["NAD83 / North Carolina (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / North Carolina (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2264"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8768"]] -8767=COMPD_CS["NAD83 / New York Long Island (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New York Long Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2263"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8767"]] -8766=COMPD_CS["NAD83 / New York West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New York West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2262"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8766"]] -8765=COMPD_CS["NAD83 / New York Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New York Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2261"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8765"]] -8764=COMPD_CS["NAD83 / New York East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New York East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2260"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8764"]] -8763=COMPD_CS["NAD83 / New Mexico West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Mexico West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2259"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8763"]] -8762=COMPD_CS["NAD83 / New Mexico Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Mexico Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2258"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8762"]] -6589=PROJCS["NAD83(2011) / Vermont", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6589"]] -8761=COMPD_CS["NAD83 / New Mexico East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Mexico East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2257"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8761"]] -6588=PROJCS["NAD83(2011) / Texas South Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6588"]] -8760=COMPD_CS["NAD83 / New Jersey (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Jersey (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3424"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8760"]] -6587=PROJCS["NAD83(2011) / Texas South Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6587"]] -6586=PROJCS["NAD83(2011) / Texas South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6586"]] -6585=PROJCS["NAD83(2011) / Texas South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6585"]] -6584=PROJCS["NAD83(2011) / Texas North Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6584"]] -6583=PROJCS["NAD83(2011) / Texas North Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6583"]] -6582=PROJCS["NAD83(2011) / Texas North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6582"]] -6581=PROJCS["NAD83(2011) / Texas North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6581"]] -6580=PROJCS["NAD83(2011) / Texas Centric Lambert Conformal", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 35.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.500000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6580"]] -8759=COMPD_CS["NAD83 / New Hampshire (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / New Hampshire (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3437"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8759"]] -8758=COMPD_CS["NAD83 / Nevada West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Nevada West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3423"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8758"]] -8757=COMPD_CS["NAD83 / Nevada Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Nevada Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3422"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8757"]] -8756=COMPD_CS["NAD83 / Nevada East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Nevada East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3421"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8756"]] -8755=COMPD_CS["NAD83 / Nebraska (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Nebraska (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26852"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8755"]] -8754=COMPD_CS["NAD83 / Mississippi West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Mississippi West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2255"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8754"]] -8753=COMPD_CS["NAD83 / Mississippi East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Mississippi East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2254"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8753"]] -25932=PROJCS["Malongo 1987 / UTM zone 32S", GEOGCS["Malongo 1987", DATUM["Malongo 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-254.1, -5.36, -100.29, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6259"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4259"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25932"]] -8752=COMPD_CS["NAD83 / Minnesota South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Minnesota South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26851"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8752"]] -6579=PROJCS["NAD83(2011) / Texas Centric Albers Equal Area", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 27.500000000000004], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6579"]] -8751=COMPD_CS["NAD83 / Minnesota Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Minnesota Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26850"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8751"]] -6578=PROJCS["NAD83(2011) / Texas Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6578"]] -8750=COMPD_CS["NAD83 / Minnesota North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Minnesota North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.10000000000001], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26849"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8750"]] -6577=PROJCS["NAD83(2011) / Texas Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6577"]] -6576=PROJCS["NAD83(2011) / Tennessee (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6576"]] -6575=PROJCS["NAD83(2011) / Tennessee", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6575"]] -6574=PROJCS["NAD83(2011) / South Dakota South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6574"]] -6573=PROJCS["NAD83(2011) / South Dakota South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6573"]] -4399=PROJCS["NAD27 / BLM 59N (ftUS)", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4399"]] -6572=PROJCS["NAD83(2011) / South Dakota North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6572"]] -4398=PROJCS["Kertau 1968 / Kelantan Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.17729166666666], PARAMETER["latitude_of_origin", 5.8939222222222245], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4398"]] -6571=PROJCS["NAD83(2011) / South Dakota North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6571"]] -4397=PROJCS["Kertau 1968 / Perak Revised Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.81676666666667], PARAMETER["latitude_of_origin", 4.859380555555556], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 133453.669], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4397"]] -6570=PROJCS["NAD83(2011) / South Carolina (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6570"]] -4396=PROJCS["Kertau 1968 / Kedah and Perlis Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.6375944444444], PARAMETER["latitude_of_origin", 5.965147222222224], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4396"]] -4395=PROJCS["Kertau 1968 / Pinang Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 100.34586944444445], PARAMETER["latitude_of_origin", 5.4213249999999995], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4395"]] -4394=PROJCS["Kertau 1968 / Terengganu Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.89520833333331], PARAMETER["latitude_of_origin", 4.946141666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4394"]] -4393=PROJCS["Kertau 1968 / Selangor Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 101.50824444444446], PARAMETER["latitude_of_origin", 3.6803444444444438], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -21759.438], PARAMETER["false_northing", 55960.906], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4393"]] -4392=PROJCS["Kertau 1968 / Pahang Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 102.43617777777781], PARAMETER["latitude_of_origin", 3.710972222222221], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4392"]] -4391=PROJCS["Kertau 1968 / Sembilan and Melaka Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 101.9411666666667], PARAMETER["latitude_of_origin", 2.7122833333333327], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -242.005], PARAMETER["false_northing", -948.547], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4391"]] -4390=PROJCS["Kertau 1968 / Johor Grid", GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 103.56275833333332], PARAMETER["latitude_of_origin", 2.042583333333333], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4390"]] -8749=COMPD_CS["NAD83 / Massachusetts Island (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Massachusetts Island (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2250"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8749"]] -8748=COMPD_CS["NAD83 / Massachusetts Mainland (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Massachusetts Mainland (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2249"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8748"]] -8747=COMPD_CS["NAD83 / Maryland (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Maryland (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.45], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2248"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8747"]] -8746=COMPD_CS["NAD83 / Maine West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Maine West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26848"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8746"]] -8745=COMPD_CS["NAD83 / Maine East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Maine East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26847"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8745"]] -61276405=GEOGCS["Tete (deg)", DATUM["Tete", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-82.875, -57.097, -156.768, -2.158, -1.524, 0.982, -0.359], AUTHORITY["EPSG", "6127"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61276405"]] -8744=COMPD_CS["NAD83 / Louisiana South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Louisiana South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3452"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8744"]] -8743=COMPD_CS["NAD83 / Louisiana North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Louisiana North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3451"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8743"]] -8742=COMPD_CS["NAD83 / Kentucky South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Kentucky South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2247"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8742"]] -6569=PROJCS["NAD83(2011) / South Carolina", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 609600.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6569"]] -8741=COMPD_CS["NAD83 / Kentucky North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Kentucky North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2246"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8741"]] -6568=PROJCS["NAD83(2011) / Rhode Island (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6568"]] -8740=COMPD_CS["NAD83 / Kansas South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Kansas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3420"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8740"]] -6567=PROJCS["NAD83(2011) / Rhode Island", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6567"]] -6566=PROJCS["NAD83(2011) / Puerto Rico and Virgin Is.", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6566"]] -6565=PROJCS["NAD83(2011) / Pennsylvania South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6565"]] -6564=PROJCS["NAD83(2011) / Pennsylvania South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6564"]] -6563=PROJCS["NAD83(2011) / Pennsylvania North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6563"]] -4389=GEOCCS["LKS92 (geocentric)", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4389"]] -6562=PROJCS["NAD83(2011) / Pennsylvania North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6562"]] -4388=GEOGCS["LKS92 (3D)", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4388"]] -6561=PROJCS["NAD83(2011) / Oregon South (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6561"]] -4387=GEOCCS["ISN93 (geocentric)", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4387"]] -6560=PROJCS["NAD83(2011) / Oregon South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6560"]] -4386=GEOGCS["ISN93 (3D)", DATUM["Islands Net 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6659"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4386"]] -4385=GEOCCS["ITRF2000 (geocentric)", DATUM["International Terrestrial Reference Frame 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6656"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4385"]] -4384=GEOCCS["RRAF 1991 (geocentric)", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4384"]] -4383=GEOGCS["RRAF 1991 (3D)", DATUM["Reseau de Reference des Antilles Francaises 1991", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6640"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4383"]] -4382=GEOCCS["RGNC 1991 (geocentric)", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4382"]] -4381=GEOGCS["RGNC 1991 (3D)", DATUM["Reseau Geodesique Nouvelle Caledonie 1991", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6645"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4381"]] -4380=GEOCCS["Yemen NGN96 (geocentric)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4380"]] -8739=COMPD_CS["NAD83 / Kansas North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Kansas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3419"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8739"]] -8738=COMPD_CS["NAD83 / Iowa South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Iowa South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3418"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8738"]] -8737=COMPD_CS["NAD83 / Iowa North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Iowa North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3417"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8737"]] -8736=COMPD_CS["NAD83 / Indiana West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Indiana West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2966"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8736"]] -8735=COMPD_CS["NAD83 / Indiana East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Indiana East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2965"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8735"]] -8734=COMPD_CS["NAD83 / Illinois West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Illinois West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3436"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8734"]] -8733=COMPD_CS["NAD83 / Illinois East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Illinois East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3435"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8733"]] -8732=COMPD_CS["NAD83 / Idaho West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Idaho West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2243"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8732"]] -6559=PROJCS["NAD83(2011) / Oregon North (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6559"]] -8731=COMPD_CS["NAD83 / Idaho Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Idaho Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2242"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8731"]] -6558=PROJCS["NAD83(2011) / Oregon North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6558"]] -8730=COMPD_CS["NAD83 / Idaho East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Idaho East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2241"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8730"]] -6557=PROJCS["NAD83(2011) / Oregon GIC Lambert (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6557"]] -6556=PROJCS["NAD83(2011) / Oregon LCC (m)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6556"]] -6555=PROJCS["NAD83(2011) / Oklahoma South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6555"]] -6554=PROJCS["NAD83(2011) / Oklahoma South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6554"]] -6553=PROJCS["NAD83(2011) / Oklahoma North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6553"]] -4379=GEOGCS["Yemen NGN96 (3D)", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4379"]] -6552=PROJCS["NAD83(2011) / Oklahoma North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6552"]] -4378=GEOCCS["SWEREF99 (geocentric)", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4378"]] -6551=PROJCS["NAD83(2011) / Ohio South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6551"]] -4377=GEOGCS["SWEREF99 (3D)", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4377"]] -6550=PROJCS["NAD83(2011) / Ohio South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6550"]] -4376=GEOCCS["SIRGAS (geocentric)", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4376"]] -4375=GEOGCS["SIRGAS (3D)", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4375"]] -4374=GEOCCS["RGR92 (geocentric)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4374"]] -4373=GEOGCS["RGR92 (3D)", DATUM["Reseau Geodesique de la Reunion 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6627"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4373"]] -2199=PROJCS["Albanian 1987 / Gauss Kruger zone 4", GEOGCS["Albanian 1987", DATUM["Albanian 1987", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-44.183, -0.58, -38.489, 2.3867, -2.7072, 3.5196, -8.2703], AUTHORITY["EPSG", "6191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4191"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2199"]] -4372=GEOCCS["RGFG95 (geocentric)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4372"]] -2198=PROJCS["ETRS89 / Kp2000 Bornholm", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2198"]] -4371=GEOGCS["RGFG95 (3D)", DATUM["Reseau Geodesique Francais Guyane 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6624"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4371"]] -2197=PROJCS["ETRS89 / Kp2000 Zealand", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2197"]] -4370=GEOCCS["RGF93 (geocentric)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4370"]] -2196=PROJCS["ETRS89 / Kp2000 Jutland", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.500000000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2196"]] -2195=PROJCS["NAD83(HARN) / UTM zone 2S", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2195"]] -2194=PROJCS["American Samoa 1962 / American Samoa Lambert", GEOGCS["American Samoa 1962", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4169"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", -14.266666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2194"]] -2193=PROJCS["NZGD2000 / New Zealand Transverse Mercator 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1600000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2193"]] -2192=PROJCS["ED50 / France EuroLambert", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.3372291666666656], PARAMETER["latitude_of_origin", 46.800000000000004], PARAMETER["scale_factor", 0.99987742], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2200000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2192"]] -2191=PROJCS["Madeira 1936 / UTM zone 28N", GEOGCS["Madeira 1936", DATUM["Madeira 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6185"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4185"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2191"]] -2190=PROJCS["Azores Oriental 1940 / UTM zone 26N", GEOGCS["Azores Oriental 1940", DATUM["Azores Oriental Islands 1940", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-203.0, 141.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4184"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2190"]] -8729=COMPD_CS["NAD83 / Georgia West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Georgia West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2240"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8729"]] -8728=COMPD_CS["NAD83 / Georgia East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Georgia East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2239"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8728"]] -8727=COMPD_CS["NAD83 / Florida West (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Florida West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2237"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8727"]] -8726=COMPD_CS["NAD83 / Florida East (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Florida East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2236"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8726"]] -8725=COMPD_CS["NAD83 / Florida North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Florida North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2238"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8725"]] -8724=COMPD_CS["NAD83 / Delaware (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Delaware (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2235"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8724"]] -8723=COMPD_CS["NAD83 / Connecticut (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Connecticut (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2234"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8723"]] -8722=COMPD_CS["NAD83 / Colorado South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Colorado South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2233"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8722"]] -6549=PROJCS["NAD83(2011) / Ohio North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6549"]] -8721=COMPD_CS["NAD83 / Colorado Central (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Colorado Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2232"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8721"]] -6548=PROJCS["NAD83(2011) / Ohio North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6548"]] -8720=COMPD_CS["NAD83 / Colorado North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Colorado North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2231"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8720"]] -6547=PROJCS["NAD83(2011) / North Dakota South (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6547"]] -6546=PROJCS["NAD83(2011) / North Dakota South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6546"]] -6545=PROJCS["NAD83(2011) / North Dakota North (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6545"]] -6544=PROJCS["NAD83(2011) / North Dakota North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6544"]] -6543=PROJCS["NAD83(2011) / North Carolina (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6543"]] -4369=GEOGCS["RGF93 (3D)", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4369"]] -6542=PROJCS["NAD83(2011) / North Carolina", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 609601.22], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6542"]] -4368=GEOCCS["REGVEN (geocentric)", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4368"]] -6541=PROJCS["NAD83(2011) / New York West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6541"]] -4367=GEOGCS["REGVEN (3D)", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4367"]] -6540=PROJCS["NAD83(2011) / New York West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6540"]] -4366=GEOCCS["POSGAR 98 (geocentric)", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4366"]] -4365=GEOGCS["POSGAR 98 (3D)", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4365"]] -4364=GEOCCS["NZGD2000 (geocentric)", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4364"]] -4363=GEOGCS["NZGD2000 (3D)", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4363"]] -2189=PROJCS["Azores Central 1948 / UTM zone 26N", GEOGCS["Azores Central 1948", DATUM["Azores Central Islands 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.0, 167.0, -38.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4183"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2189"]] -4362=GEOCCS["NAD83(HARN) (geocentric)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4362"]] -2188=PROJCS["Azores Occidental 1939 / UTM zone 25N", GEOGCS["Azores Occidental 1939", DATUM["Azores Occidental Islands 1939", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-422.651, -172.995, 84.02, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4182"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2188"]] -4361=GEOGCS["NAD83(HARN) (3D)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4361"]] -4360=GEOCCS["NAD83(CSRS) (geocentric)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4360"]] -2180=PROJCS["ETRS89 / Poland CS92", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9993], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -5300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2180"]] -8719=COMPD_CS["NAD83 / California zone 6 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 6 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2230"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8719"]] -8718=COMPD_CS["NAD83 / California zone 5 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 5 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2229"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8718"]] -8717=COMPD_CS["NAD83 / California zone 4 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 4 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2228"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8717"]] -8716=COMPD_CS["NAD83 / California zone 3 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 3 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2227"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8716"]] -8715=COMPD_CS["NAD83 / California zone 2 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 2 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2226"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8715"]] -8714=COMPD_CS["NAD83 / California zone 1 (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / California zone 1 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2225"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8714"]] -8713=COMPD_CS["NAD83 / Arkansas South (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Arkansas South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3434"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8713"]] -8712=COMPD_CS["NAD83 / Arkansas North (ftUS) + NAVD88 height (ftUS)", PROJCS["NAD83 / Arkansas North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3433"]], VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]], AUTHORITY["EPSG", "8712"]] -6539=PROJCS["NAD83(2011) / New York Long Island (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6539"]] -8711=COMPD_CS["NAD83 / South Carolina (ft) + NAVD88 height (ft)", PROJCS["NAD83 / South Carolina (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2273"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8711"]] -6538=PROJCS["NAD83(2011) / New York Long Island", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6538"]] -8710=COMPD_CS["NAD83 / Oregon South (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Oregon South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2270"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8710"]] -6537=PROJCS["NAD83(2011) / New York East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6537"]] -6536=PROJCS["NAD83(2011) / New York East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6536"]] -6535=PROJCS["NAD83(2011) / New York Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6535"]] -6534=PROJCS["NAD83(2011) / New York Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6534"]] -6533=PROJCS["NAD83(2011) / New Mexico West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6533"]] -4359=GEOGCS["NAD83(CSRS) (3D)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4359"]] -6532=PROJCS["NAD83(2011) / New Mexico West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 830000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6532"]] -4358=GEOCCS["Moznet (geocentric)", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4358"]] -6531=PROJCS["NAD83(2011) / New Mexico East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6531"]] -4357=GEOGCS["Moznet (3D)", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4357"]] -6530=PROJCS["NAD83(2011) / New Mexico East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 165000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6530"]] -4356=GEOCCS["LKS94 (ETRS89) (geocentric)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4356"]] -4355=GEOGCS["LKS94 (ETRS89) (3D)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4355"]] -4354=GEOCCS["JGD2000 (geocentric)", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4354"]] -4353=GEOGCS["JGD2000 (3D)", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4353"]] -2179=PROJCS["ETRS89 / Poland CS2000 zone 8", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999923], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2179"]] -4352=GEOCCS["IRENET95 (geocentric)", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4352"]] -2178=PROJCS["ETRS89 / Poland CS2000 zone 7", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999923], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2178"]] -4351=GEOGCS["IRENET95 (3D)", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4351"]] -2177=PROJCS["ETRS89 / Poland CS2000 zone 6", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999923], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2177"]] -4350=GEOCCS["Hartebeesthoek94 (geocentric)", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4350"]] -2176=PROJCS["ETRS89 / Poland CS2000 zone 5", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999923], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2176"]] -2175=PROJCS["Pulkovo 1942(58) / Poland zone V", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.958333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.999983], PARAMETER["false_easting", 237000.0], PARAMETER["false_northing", -4700000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2175"]] -2174=PROJCS["Pulkovo 1942(58) / Poland zone IV", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 16.67222222222222], PARAMETER["latitude_of_origin", 51.67083333333333], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 3703000.0], PARAMETER["false_northing", 5627000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2174"]] -2173=PROJCS["Pulkovo 1942(58) / Poland zone III", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 17.008333333333333], PARAMETER["latitude_of_origin", 53.58333333333334], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 3501000.0], PARAMETER["false_northing", 5999000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2173"]] -2172=PROJCS["Pulkovo 1942(58) / Poland zone II", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 21.502777777777766], PARAMETER["latitude_of_origin", 53.00194444444445], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 4603000.0], PARAMETER["false_northing", 5806000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2172"]] -2171=PROJCS["Pulkovo 1942(58) / Poland zone I", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 21.083333333333332], PARAMETER["latitude_of_origin", 50.625], PARAMETER["scale_factor", 0.9998], PARAMETER["false_easting", 4637000.0], PARAMETER["false_northing", 5647000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2171"]] -2170=PROJCS["MGI / Slovenia Grid", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2170"]] -8709=COMPD_CS["NAD83 / Oregon North (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Oregon North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2269"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8709"]] -8708=COMPD_CS["NAD83 / North Dakota South (ft) + NAVD88 height (ft)", PROJCS["NAD83 / North Dakota South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2266"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8708"]] -8707=COMPD_CS["NAD83 / North Dakota North (ft) + NAVD88 height (ft)", PROJCS["NAD83 / North Dakota North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2265"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8707"]] -8706=COMPD_CS["NAD83 / Montana (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Montana (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2256"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8706"]] -8705=COMPD_CS["NAD83 / Michigan South (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Michigan South (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2253"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8705"]] -8704=COMPD_CS["NAD83 / Michigan Central (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Michigan Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2252"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8704"]] -8703=COMPD_CS["NAD83 / Michigan North (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Michigan North (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2251"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8703"]] -8702=COMPD_CS["NAD83 / Arizona West (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Arizona West (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2224"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8702"]] -6529=PROJCS["NAD83(2011) / New Mexico Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6529"]] -8701=COMPD_CS["NAD83 / Arizona Central (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Arizona Central (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2223"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8701"]] -6528=PROJCS["NAD83(2011) / New Mexico Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6528"]] -8700=COMPD_CS["NAD83 / Arizona East (ft) + NAVD88 height (ft)", PROJCS["NAD83 / Arizona East (ft)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666664], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2222"]], VERT_CS["NAVD88 height (ft)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft", 0.3048], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8228"]], AUTHORITY["EPSG", "8700"]] -6527=PROJCS["NAD83(2011) / New Jersey (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6527"]] -6526=PROJCS["NAD83(2011) / New Jersey", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6526"]] -31300=PROJCS["Belge 1972 / Belge Lambert 72", GEOGCS["Belge 1972", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4313"]], PROJECTION["Lambert_Conformal_Conic_2SP_Belgium", AUTHORITY["EPSG", "9803"]], PARAMETER["central_meridian", 4.356939722222221], PARAMETER["latitude_of_origin", 90.0], PARAMETER["standard_parallel_1", 49.833333333333336], PARAMETER["false_easting", 150000.01256], PARAMETER["false_northing", 5400088.4378], PARAMETER["standard_parallel_2", 51.16666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31300"]] -6525=PROJCS["NAD83(2011) / New Hampshire (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6525"]] -6524=PROJCS["NAD83(2011) / New Hampshire", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6524"]] -6523=PROJCS["NAD83(2011) / Nevada West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6523"]] -4349=GEOGCS["Hartebeesthoek94 (3D)", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4349"]] -6522=PROJCS["NAD83(2011) / Nevada West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6522"]] -4348=GEOCCS["GDA94 (geocentric)", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4348"]] -6521=PROJCS["NAD83(2011) / Nevada East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6521"]] -23700=PROJCS["HD72 / EOV", GEOGCS["HD72", DATUM["Hungarian Datum 1972", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[52.17, -71.82, -14.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6237"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4237"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 19.048571777777784], PARAMETER["latitude_of_center", 47.14439372222222], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 0.99993], PARAMETER["false_easting", 650000.0], PARAMETER["false_northing", 200000.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "23700"]] -4347=GEOGCS["GDA94 (3D)", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4347"]] -6520=PROJCS["NAD83(2011) / Nevada East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 8000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6520"]] -4346=GEOCCS["ETRS89 (geocentric)", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4346"]] -4345=GEOGCS["ETRS89 (3D)", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4345"]] -4344=GEOCCS["CHTRF95 (geocentric)", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4344"]] -4343=GEOGCS["CHTRF95 (3D)", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4343"]] -2169=PROJCS["Luxembourg 1930 / Gauss", GEOGCS["Luxembourg 1930", DATUM["Luxembourg 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-189.6806, 18.3463, -42.7695, -0.33746, 3.09264, -2.53861, 0.4598], AUTHORITY["EPSG", "6181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4181"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.166666666666667], PARAMETER["latitude_of_origin", 49.833333333333336], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 80000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2169"]] -4342=GEOCCS["EST97 (geocentric)", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4342"]] -2168=PROJCS["Pulkovo 1942(83) / Gauss Kruger zone 5", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2168"]] -4341=GEOGCS["EST97 (3D)", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4341"]] -2167=PROJCS["Pulkovo 1942(83) / Gauss Kruger zone 4", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2167"]] -4340=GEOCCS["Australian Antarctic (geocentric)", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4340"]] -62066405=GEOGCS["Agadez (deg)", DATUM["Agadez", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6206"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62066405"]] -2166=PROJCS["Pulkovo 1942(83) / Gauss Kruger zone 3", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2166"]] -2165=PROJCS["Abidjan 1987 / TM 5 NW", GEOGCS["Abidjan 1987", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4143"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -5.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2165"]] -2164=PROJCS["Locodjo 1965 / TM 5 NW", GEOGCS["Locodjo 1965", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4142"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -5.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2164"]] -2163=PROJCS["US National Atlas Equal Area", GEOGCS["Unspecified datum based upon the Clarke 1866 Authalic Sphere", DATUM["Not specified (based on Clarke 1866 Authalic Sphere)", SPHEROID["Clarke 1866 Authalic Sphere", 6370997.0, 0.0, AUTHORITY["EPSG", "7052"]], AUTHORITY["EPSG", "6052"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4052"]], PROJECTION["Lambert_Azimuthal_Equal_Area", AUTHORITY["EPSG", "1027"]], PARAMETER["latitude_of_center", 45.0], PARAMETER["longitude_of_center", -100.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2163"]] -2162=PROJCS["Sierra Leone 1968 / UTM zone 29N", GEOGCS["Sierra Leone 1968", DATUM["Sierra Leone 1968", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-88.0, 4.0, 101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6175"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4175"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2162"]] -2161=PROJCS["Sierra Leone 1968 / UTM zone 28N", GEOGCS["Sierra Leone 1968", DATUM["Sierra Leone 1968", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-88.0, 4.0, 101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6175"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4175"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2161"]] -2160=PROJCS["Sierra Leone 1924 / New War Office Grid", GEOGCS["Sierra Leone 1924", DATUM["Sierra Leone Colony 1924", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4174"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -12.0], PARAMETER["latitude_of_origin", 6.666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 600000.0], UNIT["m*0.3047997101815088", 0.3047997101815088], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2160"]] -6519=PROJCS["NAD83(2011) / Nevada Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6519"]] -6518=PROJCS["NAD83(2011) / Nevada Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6518"]] -6517=PROJCS["NAD83(2011) / Nebraska (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6517"]] -6516=PROJCS["NAD83(2011) / Nebraska", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6516"]] -6515=PROJCS["NAD83(2011) / Montana (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6515"]] -6514=PROJCS["NAD83(2011) / Montana", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6514"]] -6513=PROJCS["NAD83(2011) / Missouri West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6513"]] -4339=GEOGCS["Australian Antarctic (3D)", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4339"]] -6512=PROJCS["NAD83(2011) / Missouri East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6512"]] -4338=GEOCCS["ITRF97 (geocentric)", DATUM["International Terrestrial Reference Frame 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6655"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4338"]] -6511=PROJCS["NAD83(2011) / Missouri Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6511"]] -4337=GEOCCS["ITRF96 (geocentric)", DATUM["International Terrestrial Reference Frame 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6654"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4337"]] -6510=PROJCS["NAD83(2011) / Mississippi West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6510"]] -4336=GEOCCS["ITRF94 (geocentric)", DATUM["International Terrestrial Reference Frame 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6653"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4336"]] -4335=GEOCCS["ITRF93 (geocentric)", DATUM["International Terrestrial Reference Frame 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6652"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4335"]] -4334=GEOCCS["ITRF92 (geocentric)", DATUM["International Terrestrial Reference Frame 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6651"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4334"]] -4333=GEOCCS["ITRF91 (geocentric)", DATUM["International Terrestrial Reference Frame 1991", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6650"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4333"]] -2159=PROJCS["Sierra Leone 1924 / New Colony Grid", GEOGCS["Sierra Leone 1924", DATUM["Sierra Leone Colony 1924", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4174"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -12.0], PARAMETER["latitude_of_origin", 6.666666666666668], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m*0.3047997101815088", 0.3047997101815088], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2159"]] -4332=GEOCCS["ITRF90 (geocentric)", DATUM["International Terrestrial Reference Frame 1990", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6649"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4332"]] -2158=PROJCS["IRENET95 / UTM zone 29N", GEOGCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4173"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2158"]] -4331=GEOCCS["ITRF89 (geocentric)", DATUM["International Terrestrial Reference Frame 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6648"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4331"]] -2157=PROJCS["IRENET95 / Irish Transverse Mercator", GEOGCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4173"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.0], PARAMETER["latitude_of_origin", 53.5], PARAMETER["scale_factor", 0.99982], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 750000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2157"]] -4330=GEOCCS["ITRF88 (geocentric)", DATUM["International Terrestrial Reference Frame 1988", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "6647"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4330"]] -2156=PROJCS["NAD83(HARN) / UTM zone 59S", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2156"]] -2155=PROJCS["American Samoa 1962 / American Samoa Lambert", GEOGCS["American Samoa 1962", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4169"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 170.0], PARAMETER["latitude_of_origin", -14.266666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2155"]] -2154=PROJCS["RGF93 / Lambert-93", GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 6600000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2154"]] -2153=PROJCS["NAD83(CSRS98) / UTM zone 11N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2153"]] -2152=PROJCS["NAD83(CSRS98) / UTM zone 12N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2152"]] -2151=PROJCS["NAD83(CSRS98) / UTM zone 13N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2151"]] -2150=PROJCS["NAD83(CSRS98) / UTM zone 17N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2150"]] -6509=PROJCS["NAD83(2011) / Mississippi West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6509"]] -6508=PROJCS["NAD83(2011) / Mississippi TM", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.75], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9998335], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6508"]] -6507=PROJCS["NAD83(2011) / Mississippi East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6507"]] -6506=PROJCS["NAD83(2011) / Mississippi East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.83333333333333], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6506"]] -6505=PROJCS["NAD83(2011) / Minnesota South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6505"]] -6504=PROJCS["NAD83(2011) / Minnesota South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.0], PARAMETER["latitude_of_origin", 43.0], PARAMETER["standard_parallel_1", 45.21666666666667], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.78333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6504"]] -6503=PROJCS["NAD83(2011) / Minnesota North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6503"]] -4329=GEOGCS["WGS 84 (3D)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4329"]] -6502=PROJCS["NAD83(2011) / Minnesota North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.09999999999998], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["standard_parallel_1", 48.63333333333333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6502"]] -4328=GEOCCS["WGS 84 (geocentric)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "4328"]] -6501=PROJCS["NAD83(2011) / Minnesota Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6501"]] -4327=GEOGCS["WGS 84 (geographic 3D)", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "4327"]] -6500=PROJCS["NAD83(2011) / Minnesota Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -94.25], PARAMETER["latitude_of_origin", 45.0], PARAMETER["standard_parallel_1", 47.05], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6500"]] -4326=GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]] -4324=GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]] -2149=PROJCS["NAD83(CSRS98) / UTM zone 18N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2149"]] -4322=GEOGCS["WGS 72", DATUM["World Geodetic System 1972", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 4.5, 0.0, 0.0, 0.554, 0.219], AUTHORITY["EPSG", "6322"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4322"]] -2148=PROJCS["NAD83(CSRS98) / UTM zone 21N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2148"]] -21500=PROJCS["Belge 1950 (Brussels) / Belge Lambert 50", GEOGCS["Belge 1950 (Brussels)", DATUM["Reseau National Belge 1950 (Brussels)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6809"]], PRIMEM["Brussels", 4.3679749999999995, AUTHORITY["EPSG", "8910"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4809"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["standard_parallel_1", 51.16666666666667], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 5400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21500"]] -2147=PROJCS["NAD83(CSRS98) / MTM zone 10", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2147"]] -2146=PROJCS["NAD83(CSRS98) / MTM zone 9", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2146"]] -2145=PROJCS["NAD83(CSRS98) / MTM zone 8", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2145"]] -2144=PROJCS["NAD83(CSRS98) / MTM zone 7", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2144"]] -2143=PROJCS["NAD83(CSRS98) / MTM zone 6", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2143"]] -2142=PROJCS["NAD83(CSRS98) / MTM zone 5", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2142"]] -2141=PROJCS["NAD83(CSRS98) / MTM zone 4", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2141"]] -2140=PROJCS["NAD83(CSRS98) / MTM zone 3", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2140"]] -4319=GEOGCS["KUDAMS", DATUM["Kuwait Utility", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[226.702, -193.337, -35.371, -2.229, 4.391, -9.238, 0.9798], AUTHORITY["EPSG", "6319"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4319"]] -4318=GEOGCS["NGN", DATUM["National Geodetic Network", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-3.2, -5.7, 2.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6318"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4318"]] -66386405=GEOGCS["Saint Pierre et Miquelon 1950 (deg)", DATUM["Saint Pierre et Miquelon 1950", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.363, 424.148, 373.13, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6638"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66386405"]] -4317=GEOGCS["Dealul Piscului 1970", DATUM["Dealul Piscului 1970", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[28.0, -121.0, -77.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6317"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4317"]] -4316=GEOGCS["Dealul Piscului 1930", DATUM["Dealul Piscului 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[103.25, -100.4, -307.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6316"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4316"]] -4315=GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]] -68206405=GEOGCS["Segara (Jakarta) (deg)", DATUM["Gunung Segara (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6820"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68206405"]] -4314=GEOGCS["DHDN", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4314"]] -61666405=GEOGCS["Korean 1995 (deg)", DATUM["Korean Datum 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6166"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61666405"]] -4313=GEOGCS["Belge 1972", DATUM["Reseau National Belge 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-106.8686, 52.2978, -103.7239, 0.3366, 0.457, -1.8422, -1.2747], AUTHORITY["EPSG", "6313"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4313"]] -2139=PROJCS["NAD83(CSRS98) / SCoPQ zone 2", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2139"]] -4312=GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]] -2138=PROJCS["NAD27(CGQ77) / Quebec Lambert", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 60.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2138"]] -4311=GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]] -2137=PROJCS["Accra / TM 1 NW", GEOGCS["Accra", DATUM["Accra", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], TOWGS84[-170.0, 33.0, 326.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4168"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -1.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2137"]] -4310=GEOGCS["Yoff", DATUM["Yoff", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-30.0, 190.0, 89.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6310"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4310"]] -2136=PROJCS["Accra / Ghana National Grid", GEOGCS["Accra", DATUM["Accra", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], TOWGS84[-170.0, 33.0, 326.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4168"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -1.0], PARAMETER["latitude_of_origin", 4.666666666666667], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m*0.3047997101815088", 0.3047997101815088], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2136"]] -2135=PROJCS["NZGD2000 / UTM zone 60S", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2135"]] -2134=PROJCS["NZGD2000 / UTM zone 59S", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2134"]] -2133=PROJCS["NZGD2000 / UTM zone 58S", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2133"]] -2132=PROJCS["NZGD2000 / Bluff 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.3427777777777], PARAMETER["latitude_of_origin", -46.6], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2132"]] -2131=PROJCS["NZGD2000 / North Taieri 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.28249999999994], PARAMETER["latitude_of_origin", -45.86138888888889], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2131"]] -2130=PROJCS["NZGD2000 / Observation Point 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.6283333333333], PARAMETER["latitude_of_origin", -45.8161111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2130"]] -4309=GEOGCS["Yacare", DATUM["Yacare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-124.45, 183.74, 44.64, -0.4384, 0.5446, -0.9706, -2.1365], AUTHORITY["EPSG", "6309"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4309"]] -4308=GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]] -4307=GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]] -4306=GEOGCS["Bern 1938", DATUM["Bern 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6306"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4306"]] -4304=GEOGCS["Voirol 1875", DATUM["Voirol 1875", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-73.0, -247.0, 227.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6304"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4304"]] -4303=GEOGCS["TC(1948)", DATUM["Trucial Coast 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6303"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4303"]] -2129=PROJCS["NZGD2000 / Mount York 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 167.7386111111111], PARAMETER["latitude_of_origin", -45.56361111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2129"]] -4302=GEOGCS["Trinidad 1903", DATUM["Trinidad 1903", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], TOWGS84[-61.702, 284.488, 472.052, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6302"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4302"]] -2128=PROJCS["NZGD2000 / Mount Nicholas 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.3986111111111], PARAMETER["latitude_of_origin", -45.132777777777775], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2128"]] -4301=GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4301"]] -2127=PROJCS["NZGD2000 / Lindis Peak 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 169.46750000000003], PARAMETER["latitude_of_origin", -44.735000000000014], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2127"]] -4300=GEOGCS["TM75", DATUM["Geodetic Datum of 1965", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6300"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4300"]] -2126=PROJCS["NZGD2000 / Timaru 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0572222222222], PARAMETER["latitude_of_origin", -44.40194444444443], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2126"]] -2125=PROJCS["NZGD2000 / Gawler 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.36055555555555], PARAMETER["latitude_of_origin", -43.74861111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2125"]] -2124=PROJCS["NZGD2000 / Mount Pleasant 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.72694444444437], PARAMETER["latitude_of_origin", -43.590555555555554], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2124"]] -2123=PROJCS["NZGD2000 / Jacksons Bay 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 168.60611111111115], PARAMETER["latitude_of_origin", -43.9777777777778], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2123"]] -2122=PROJCS["NZGD2000 / Okarito 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.2608333333333], PARAMETER["latitude_of_origin", -43.11], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2122"]] -2121=PROJCS["NZGD2000 / Hokitika 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 170.97972222222222], PARAMETER["latitude_of_origin", -42.88611111111112], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2121"]] -2120=PROJCS["NZGD2000 / Marlborough 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.8019444444445], PARAMETER["latitude_of_origin", -41.54444444444444], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2120"]] -2119=PROJCS["NZGD2000 / Amuri 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.01000000000002], PARAMETER["latitude_of_origin", -42.68888888888889], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2119"]] -2118=PROJCS["NZGD2000 / Grey 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.54972222222221], PARAMETER["latitude_of_origin", -42.33361111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2118"]] -2117=PROJCS["NZGD2000 / Buller 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.5811111111111], PARAMETER["latitude_of_origin", -41.81055555555555], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2117"]] -2116=PROJCS["NZGD2000 / Karamea 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.10888888888888], PARAMETER["latitude_of_origin", -41.28972222222223], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2116"]] -2115=PROJCS["NZGD2000 / Nelson 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 173.29916666666665], PARAMETER["latitude_of_origin", -41.274444444444455], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2115"]] -2114=PROJCS["NZGD2000 / Collingwood 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 172.6719444444445], PARAMETER["latitude_of_origin", -40.71472222222222], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2114"]] -2113=PROJCS["NZGD2000 / Wellington 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.77638888888887], PARAMETER["latitude_of_origin", -41.30111111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2113"]] -2112=PROJCS["NZGD2000 / Wairarapa 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.6472222222222], PARAMETER["latitude_of_origin", -40.92527777777778], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2112"]] -2111=PROJCS["NZGD2000 / Wanganui 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.48805555555555], PARAMETER["latitude_of_origin", -40.24194444444442], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2111"]] -2110=PROJCS["NZGD2000 / Tuhirangi 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 175.64], PARAMETER["latitude_of_origin", -39.51222222222223], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2110"]] -63156405=GEOGCS["Conakry 1905 (deg)", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63156405"]] -2109=PROJCS["NZGD2000 / Taranaki 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.2277777777777], PARAMETER["latitude_of_origin", -39.13555555555558], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2109"]] -2108=PROJCS["NZGD2000 / Hawkes Bay 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 176.67361111111114], PARAMETER["latitude_of_origin", -39.65083333333335], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2108"]] -2107=PROJCS["NZGD2000 / Poverty Bay 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.88555555555558], PARAMETER["latitude_of_origin", -38.62444444444444], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2107"]] -2106=PROJCS["NZGD2000 / Bay of Plenty 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 176.46611111111113], PARAMETER["latitude_of_origin", -37.76111111111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2106"]] -2105=PROJCS["NZGD2000 / Mount Eden 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 174.7641666666666], PARAMETER["latitude_of_origin", -36.879722222222235], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2105"]] -2104=PROJCS["Lake / Maracaibo La Rosa Grid", GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -71.6056177777778], PARAMETER["latitude_of_origin", 10.166666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", -17044.0], PARAMETER["false_northing", -23139.97], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2104"]] -2103=PROJCS["Lake / Maracaibo Grid M3", GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -71.6056177777778], PARAMETER["latitude_of_origin", 10.166666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 447315.028], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2103"]] -26393=PROJCS["Minna / Nigeria East Belt", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.5], PARAMETER["latitude_of_origin", 4.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 1110369.7], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26393"]] -2102=PROJCS["Lake / Maracaibo Grid", GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -71.6056177777778], PARAMETER["latitude_of_origin", 10.166666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 147315.028], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2102"]] -26392=PROJCS["Minna / Nigeria Mid Belt", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 8.5], PARAMETER["latitude_of_origin", 4.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 670553.98], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26392"]] -2101=PROJCS["Lake / Maracaibo Grid M1", GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -71.6056177777778], PARAMETER["latitude_of_origin", 10.166666666666666], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -52684.972], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2101"]] -26391=PROJCS["Minna / Nigeria West Belt", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 4.5], PARAMETER["latitude_of_origin", 4.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 230738.26], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26391"]] -2100=PROJCS["GGRS87 / Greek Grid", GEOGCS["GGRS87", DATUM["Greek Geodetic Reference System 1987", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-199.87, 74.79, 246.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6121"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4121"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2100"]] -66226405=GEOGCS["Sainte Anne (deg)", DATUM["Guadeloupe 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-472.29, -5.63, -304.12, 0.4362, -0.8374, 0.2563, 1.8984], AUTHORITY["EPSG", "6622"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66226405"]] -61506405=GEOGCS["CH1903+ (deg)", DATUM["CH1903+", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6150"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61506405"]] -62456405=GEOGCS["Kertau (deg)", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62456405"]] -3893=PROJCS["ED50 / Iraq National Grid", GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 46.50000000000001], PARAMETER["latitude_of_origin", 29.02626833333333], PARAMETER["scale_factor", 0.9994], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3893"]] -3892=PROJCS["IGRS / UTM zone 39N", GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3889"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3892"]] -3891=PROJCS["IGRS / UTM zone 38N", GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3889"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3891"]] -3890=PROJCS["IGRS / UTM zone 37N", GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3889"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3890"]] -3889=GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3889"]] -3888=GEOGCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "3888"]] -3887=GEOCCS["IGRS", DATUM["Iraqi Geospatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1029"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "3887"]] -3886=VERT_CS["Fao 1979 height", VERT_DATUM["Fao 1979", 2005, AUTHORITY["EPSG", "1028"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3886"]] -3885=PROJCS["ETRS89 / GK31FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3885"]] -3884=PROJCS["ETRS89 / GK30FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3884"]] -3883=PROJCS["ETRS89 / GK29FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 29.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3883"]] -3882=PROJCS["ETRS89 / GK28FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3882"]] -3881=PROJCS["ETRS89 / GK27FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3881"]] -3880=PROJCS["ETRS89 / GK26FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.999999999999996], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3880"]] -3879=PROJCS["ETRS89 / GK25FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3879"]] -3878=PROJCS["ETRS89 / GK24FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3878"]] -3877=PROJCS["ETRS89 / GK23FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3877"]] -3876=PROJCS["ETRS89 / GK22FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3876"]] -3875=PROJCS["ETRS89 / GK21FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3875"]] -3874=PROJCS["ETRS89 / GK20FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3874"]] -3873=PROJCS["ETRS89 / GK19FIN", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3873"]] -3857=PROJCS["WGS 84 / Pseudo-Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Popular Visualisation Pseudo Mercator", AUTHORITY["EPSG", "1024"]], PARAMETER["semi_minor", 6378137.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3857"]] -3855=VERT_CS["EGM2008 height", VERT_DATUM["EGM2008 geoid", 2005, AUTHORITY["EPSG", "1027"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "3855"]] -3854=PROJCS["County ST74", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.057869999999994], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99999506], PARAMETER["false_easting", 100182.7406], PARAMETER["false_northing", -6500620.1207], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3854"]] -26332=PROJCS["Minna / UTM zone 32N", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26332"]] -26331=PROJCS["Minna / UTM zone 31N", GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26331"]] -3852=PROJCS["RSRGD2000 / DGLC2000", GEOGCS["RSRGD2000", DATUM["Ross Sea Region Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6764"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4764"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 157.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["standard_parallel_1", -76.66666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -79.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3852"]] -3851=PROJCS["NZGD2000 / NZCS2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 173.0], PARAMETER["latitude_of_origin", -41.0], PARAMETER["standard_parallel_1", -37.5], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 7000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -44.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3851"]] -3850=PROJCS["SWEREF99 / RT90 5 gon O emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 22.556333333333342], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000049], PARAMETER["false_easting", 1500121.846], PARAMETER["false_northing", -672.557], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3850"]] -30800=PROJCS["RT38 2.5 gon W", GEOGCS["RT38", DATUM["Stockholm 1938", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6308"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4308"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.808277777777773], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30800"]] -3849=PROJCS["SWEREF99 / RT90 2.5 gon O emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 20.306316666666664], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000052], PARAMETER["false_easting", 1500102.765], PARAMETER["false_northing", -670.706], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3849"]] -3848=PROJCS["SWEREF99 / RT90 0 gon emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.056299999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000054], PARAMETER["false_easting", 1500083.521], PARAMETER["false_northing", -668.844], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3848"]] -3847=PROJCS["SWEREF99 / RT90 2.5 gon V emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.806284529444447], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.00000561024], PARAMETER["false_easting", 1500064.274], PARAMETER["false_northing", -667.711], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3847"]] -3846=PROJCS["SWEREF99 / RT90 5 gon V emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.556266666666666], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0000058], PARAMETER["false_easting", 1500044.695], PARAMETER["false_northing", -667.13], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3846"]] -3845=PROJCS["SWEREF99 / RT90 7.5 gon V emulation", GEOGCS["SWEREF99", DATUM["SWEREF99", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6619"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4619"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.306250000000002], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.000006], PARAMETER["false_easting", 1500025.141], PARAMETER["false_northing", -667.282], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3845"]] -3844=PROJCS["Pulkovo 1942(58) / Stereo70", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 46.0], PARAMETER["scale_factor", 0.99975], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3844"]] -3843=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3843"]] -3842=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3842"]] -3841=PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 6", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3841"]] -3840=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3840"]] -66616413=GEOGCS["LKS92 (3D deg)", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66616413"]] -3839=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3839"]] -3838=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3838"]] -3837=PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3837"]] -3836=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3836"]] -3835=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3835"]] -3834=PROJCS["Pulkovo 1942(83) / Gauss-Kruger zone 2", GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3834"]] -3833=PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 2", GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3833"]] -3832=PROJCS["WGS 84 / PDC Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 150.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3832"]] -66616405=GEOGCS["LKS92 (deg)", DATUM["Latvia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6661"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66616405"]] -62846405=GEOGCS["Pulkovo 1942 (deg)", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62846405"]] -3829=PROJCS["Hu Tzu Shan 1950 / UTM zone 51N", GEOGCS["Hu Tzu Shan 1950", DATUM["Hu Tzu Shan 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-637.0, -549.0, -203.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6236"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4236"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3829"]] -3828=PROJCS["TWD67 / TM2 zone 121", GEOGCS["TWD67", DATUM["Taiwan Datum 1967", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], AUTHORITY["EPSG", "1025"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3821"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3828"]] -3827=PROJCS["TWD67 / TM2 zone 119", GEOGCS["TWD67", DATUM["Taiwan Datum 1967", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], AUTHORITY["EPSG", "1025"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3821"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 119.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3827"]] -3826=PROJCS["TWD97 / TM2 zone 121", GEOGCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3824"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 121.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3826"]] -3825=PROJCS["TWD97 / TM2 zone 119", GEOGCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3824"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 119.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3825"]] -3824=GEOGCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3824"]] -3823=GEOGCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "3823"]] -3822=GEOCCS["TWD97", DATUM["Taiwan Datum 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1026"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "3822"]] -3821=GEOGCS["TWD67", DATUM["Taiwan Datum 1967", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], AUTHORITY["EPSG", "1025"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3821"]] -3819=GEOGCS["HD1909", DATUM["Hungarian Datum 1909", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[595.48, 121.69, 515.35, 4.115, 2.9383, -0.853, -3.408], AUTHORITY["EPSG", "1024"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3819"]] -3816=PROJCS["NAD83(NSRS2007) / Mississippi TM", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.75], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9998335], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3816"]] -3815=PROJCS["NAD83(HARN) / Mississippi TM", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.75], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9998335], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3815"]] -3814=PROJCS["NAD83 / Mississippi TM", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -89.75], PARAMETER["latitude_of_origin", 32.5], PARAMETER["scale_factor", 0.9998335], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3814"]] -3812=PROJCS["ETRS89 / Belgian Lambert 2008", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 4.359215833333335], PARAMETER["latitude_of_origin", 50.79781500000001], PARAMETER["standard_parallel_1", 51.16666666666667], PARAMETER["false_easting", 649328.0], PARAMETER["false_northing", 665262.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 49.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3812"]] -66286405=GEOGCS["Tahiti (deg)", DATUM["Tahiti 52", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[162.0, 117.0, 154.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6628"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66286405"]] -61566405=GEOGCS["S-JTSK (deg)", DATUM["System of the Unified Trigonometrical Cadastral Network", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[572.213, 85.334, 461.94, 4.9732, -1.529, -5.2484, 3.5378], AUTHORITY["EPSG", "6156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61566405"]] -3802=PROJCS["NAD83(CSRS) / Alberta 3TM ref merid 120 W", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3802"]] -3801=PROJCS["NAD83 / Alberta 3TM ref merid 120 W", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3801"]] -3800=PROJCS["NAD27 / Alberta 3TM ref merid 120 W", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3800"]] -24100=PROJCS["Jamaica 1875 / Jamaica (Old Grid)", GEOGCS["Jamaica 1875", DATUM["Jamaica 1875", SPHEROID["Clarke 1880", 6378249.144808011, 293.46630765562986, AUTHORITY["EPSG", "7034"]], AUTHORITY["EPSG", "6241"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4241"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 550000.0], PARAMETER["false_northing", 400000.0], UNIT["m*0.3047972654", 0.3047972654], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24100"]] -66126413=GEOGCS["JGD2000 (3D deg)", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "66126413"]] -61406413=GEOGCS["NAD83(CSRS) (3D deg)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61406413"]] -25884=PROJCS["ETRS89 / TM Baltic93", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25884"]] -66126405=GEOGCS["JGD2000 (deg)", DATUM["Japanese Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6612"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66126405"]] -61406405=GEOGCS["NAD83(CSRS) (deg)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61406405"]] -31297=PROJCS["MGI / Austria Lambert", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 47.5], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31297"]] -31296=PROJCS["MGI / M34", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.333333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31296"]] -31295=PROJCS["MGI / M31", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 450000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31295"]] -8693=PROJCS["NAD83(MA11) / UTM zone 55N", GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6325"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8693"]] -31294=PROJCS["MGI / M28", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31294"]] -8692=PROJCS["NAD83(MA11) / UTM zone 54N", GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6325"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8692"]] -31293=PROJCS["MGI (Ferro) / Austria East Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31293"]] -8691=VERT_CS["SRB_VRS12 height", VERT_DATUM["Serbian Vertical Reference System 2012", 2005, AUTHORITY["EPSG", "1216"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8691"]] -31292=PROJCS["MGI (Ferro) / Austria Central Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31292"]] -8690=VERT_CS["SVS2010 height", VERT_DATUM["Slovenian Vertical System 2010", 2005, AUTHORITY["EPSG", "1215"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8690"]] -31291=PROJCS["MGI (Ferro) / Austria West Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31291"]] -31290=PROJCS["MGI (Ferro) / M34", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31290"]] -31289=PROJCS["MGI (Ferro) / M31", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 450000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31289"]] -8687=PROJCS["Slovenia 1996 / UTM zone 33N", GEOGCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4765"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8687"]] -31288=PROJCS["MGI (Ferro) / M28", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31288"]] -8686=PROJCS["MGI 1901 / Slovenia Grid", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8686"]] -31287=PROJCS["MGI / Austria Lambert", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 47.5], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31287"]] -8685=GEOGCS["SRB_ETRS89", DATUM["Serbian Spatial Reference System 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8685"]] -31286=PROJCS["MGI / Austria M34", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.333333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31286"]] -8684=GEOGCS["SRB_ETRS89", DATUM["Serbian Spatial Reference System 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8684"]] -31285=PROJCS["MGI / Austria M31", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 450000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31285"]] -8683=GEOCCS["SRB_ETRS89", DATUM["Serbian Spatial Reference System 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8683"]] -31284=PROJCS["MGI / Austria M28", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31284"]] -8682=PROJCS["SRB_ETRS89 / UTM zone 34N", GEOGCS["SRB_ETRS89", DATUM["Serbian Spatial Reference System 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8685"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8682"]] -31283=PROJCS["MGI (Ferro) / Austria East Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31283"]] -31282=PROJCS["MGI (Ferro) / Austria Central Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31282"]] -31281=PROJCS["MGI (Ferro) / Austria West Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31281"]] -8679=PROJCS["MGI 1901 / Balkans zone 8", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8679"]] -8678=PROJCS["MGI 1901 / Balkans zone 6", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8678"]] -31279=PROJCS["MGI / Balkans zone 8", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31279"]] -8677=PROJCS["MGI 1901 / Balkans zone 5", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8677"]] -31278=PROJCS["MGI / Balkans zone 8", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31278"]] -31277=PROJCS["MGI / Balkans zone 7", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31277"]] -8675=VERT_CS["N43 height", VERT_DATUM["Helsinki 1943", 2005, AUTHORITY["EPSG", "1213"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "8675"]] -31276=PROJCS["MGI / Balkans zone 6", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31276"]] -31275=PROJCS["MGI / Balkans zone 5", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31275"]] -6499=PROJCS["NAD83(2011) / Michigan South (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 13123359.580000002], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6499"]] -6498=PROJCS["NAD83(2011) / Michigan South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.666666666666664], PARAMETER["false_easting", 4000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.1], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6498"]] -6497=PROJCS["NAD83(2011) / Michigan Oblique Mercator", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -86.0], PARAMETER["latitude_of_center", 45.30916666666668], PARAMETER["azimuth", 337.25556], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 2546731.496], PARAMETER["false_northing", -4354009.816], PARAMETER["rectified_grid_angle", 337.25556], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6497"]] -6496=PROJCS["NAD83(2011) / Michigan North (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 26246719.160000004], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6496"]] -6495=PROJCS["NAD83(2011) / Michigan North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 44.78333333333333], PARAMETER["standard_parallel_1", 47.083333333333336], PARAMETER["false_easting", 8000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.48333333333332], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6495"]] -6494=PROJCS["NAD83(2011) / Michigan Central (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 19685039.369999997], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6494"]] -6493=PROJCS["NAD83(2011) / Michigan Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.36666666666665], PARAMETER["latitude_of_origin", 43.31666666666666], PARAMETER["standard_parallel_1", 45.7], PARAMETER["false_easting", 6000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.18333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6493"]] -6492=PROJCS["NAD83(2011) / Massachusetts Mainland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 2460625.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6492"]] -6491=PROJCS["NAD83(2011) / Massachusetts Mainland", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 42.68333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 750000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6491"]] -6490=PROJCS["NAD83(2011) / Massachusetts Island (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6490"]] -31268=PROJCS["MGI / 3-degree Gauss zone 8", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31268"]] -31267=PROJCS["MGI / 3-degree Gauss zone 7", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31267"]] -31266=PROJCS["MGI / 3-degree Gauss zone 6", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31266"]] -31265=PROJCS["MGI / 3-degree Gauss zone 5", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31265"]] -66676405=GEOGCS["IKBD-92 (deg)", DATUM["Iraq-Kuwait Boundary Datum 1992", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6667"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66676405"]] -6489=PROJCS["NAD83(2011) / Massachusetts Island", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 41.0], PARAMETER["standard_parallel_1", 41.483333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.28333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6489"]] -6488=PROJCS["NAD83(2011) / Maryland (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 1312333.333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6488"]] -6487=PROJCS["NAD83(2011) / Maryland", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.0], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.449999999999996], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.3], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6487"]] -6486=PROJCS["NAD83(2011) / Maine West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6486"]] -61956405=GEOGCS["Scoresbysund 1952 (deg)", DATUM["Scoresbysund 1952", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[105.0, 326.0, -102.5, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61956405"]] -6485=PROJCS["NAD83(2011) / Maine West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.16666666666667], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6485"]] -6484=PROJCS["NAD83(2011) / Maine East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6484"]] -6483=PROJCS["NAD83(2011) / Maine East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -68.5], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6483"]] -6482=PROJCS["NAD83(2011) / Maine CS2000 West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.375], PARAMETER["latitude_of_origin", 42.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6482"]] -6481=PROJCS["NAD83(2011) / Maine CS2000 East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.875], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6481"]] -6480=PROJCS["NAD83(2011) / Maine CS2000 Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.12499999999997], PARAMETER["latitude_of_origin", 43.5], PARAMETER["scale_factor", 0.99998], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6480"]] -21483=PROJCS["Beijing 1954 / Gauss-Kruger 23N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21483"]] -21482=PROJCS["Beijing 1954 / Gauss-Kruger 22N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21482"]] -21481=PROJCS["Beijing 1954 / Gauss-Kruger 21N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21481"]] -21480=PROJCS["Beijing 1954 / Gauss-Kruger 20N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21480"]] -25838=PROJCS["ETRS89 / UTM zone 38N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25838"]] -31259=PROJCS["MGI / Austria GK M34", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.333333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 750000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31259"]] -25837=PROJCS["ETRS89 / UTM zone 37N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25837"]] -31258=PROJCS["MGI / Austria GK M31", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 450000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31258"]] -25836=PROJCS["ETRS89 / UTM zone 36N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25836"]] -31257=PROJCS["MGI / Austria GK M28", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31257"]] -25835=PROJCS["ETRS89 / UTM zone 35N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25835"]] -31256=PROJCS["MGI / Austria GK East", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.333333333333332], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31256"]] -25834=PROJCS["ETRS89 / UTM zone 34N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25834"]] -31255=PROJCS["MGI / Austria GK Central", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 13.333333333333336], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31255"]] -25833=PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]] -31254=PROJCS["MGI / Austria GK West", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 10.333333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31254"]] -25832=PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]] -6479=PROJCS["NAD83(2011) / Louisiana South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6479"]] -31253=PROJCS["MGI (Ferro) / Austria GK East Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 34.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31253"]] -25831=PROJCS["ETRS89 / UTM zone 31N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25831"]] -6478=PROJCS["NAD83(2011) / Louisiana South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -91.33333333333333], PARAMETER["latitude_of_origin", 28.5], PARAMETER["standard_parallel_1", 30.7], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.299999999999997], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6478"]] -31252=PROJCS["MGI (Ferro) / Austria GK Central Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31252"]] -25830=PROJCS["ETRS89 / UTM zone 30N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25830"]] -6477=PROJCS["NAD83(2011) / Louisiana North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 3280833.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6477"]] -31251=PROJCS["MGI (Ferro) / Austria GK West Zone", GEOGCS["MGI (Ferro)", DATUM["Militar-Geographische Institut (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6805"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4805"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 28.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31251"]] -6476=PROJCS["NAD83(2011) / Louisiana North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["standard_parallel_1", 32.666666666666664], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 31.166666666666668], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6476"]] -6475=PROJCS["NAD83(2011) / Kentucky South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6475"]] -6474=PROJCS["NAD83(2011) / Kentucky South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.93333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6474"]] -6473=PROJCS["NAD83(2011) / Kentucky Single Zone (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6473"]] -21479=PROJCS["Beijing 1954 / Gauss-Kruger 19N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21479"]] -4299=GEOGCS["TM65", DATUM["TM65", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6299"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4299"]] -6472=PROJCS["NAD83(2011) / Kentucky Single Zone", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -85.75], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 38.666666666666664], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6472"]] -21478=PROJCS["Beijing 1954 / Gauss-Kruger 18N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21478"]] -4298=GEOGCS["Timbalai 1948", DATUM["Timbalai 1948", SPHEROID["Everest 1830 (1967 Definition)", 6377298.556, 300.8017, AUTHORITY["EPSG", "7016"]], TOWGS84[-689.5937, 623.84046, -65.93566, -0.02331, -1.17094, 0.80054, 5.88536], AUTHORITY["EPSG", "6298"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4298"]] -6471=PROJCS["NAD83(2011) / Kentucky North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6471"]] -21477=PROJCS["Beijing 1954 / Gauss-Kruger 17N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21477"]] -4297=GEOGCS["Tananarive", DATUM["Tananarive 1925", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-198.383, -240.517, -107.909, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6297"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4297"]] -6470=PROJCS["NAD83(2011) / Kentucky North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.25], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 38.96666666666667], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.96666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6470"]] -21476=PROJCS["Beijing 1954 / Gauss-Kruger 16N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21476"]] -4296=GEOGCS["Sudan", DATUM["Sudan", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6296"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4296"]] -21475=PROJCS["Beijing 1954 / Gauss-Kruger 15N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21475"]] -4295=GEOGCS["Serindung", DATUM["Serindung", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6295"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4295"]] -21474=PROJCS["Beijing 1954 / Gauss-Kruger 14N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21474"]] -4294=GEOGCS["Segora", DATUM["Segora", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-403.0, 684.0, 41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6294"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4294"]] -21473=PROJCS["Beijing 1954 / Gauss-Kruger 13N", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21473"]] -4293=GEOGCS["Schwarzeck", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4293"]] -4292=GEOGCS["Sapper Hill 1943", DATUM["Sapper Hill 1943", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-355.0, 21.0, 72.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6292"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4292"]] -4291=GEOGCS["SAD69", DATUM["South American Datum 1969", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[-57.0, 1.0, -41.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4291"]] -25829=PROJCS["ETRS89 / UTM zone 29N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25829"]] -25828=PROJCS["ETRS89 / UTM zone 28N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25828"]] -6469=PROJCS["NAD83(2011) / Kansas South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6469"]] -6468=PROJCS["NAD83(2011) / Kansas South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.56666666666668], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.266666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6468"]] -6467=PROJCS["NAD83(2011) / Kansas North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6467"]] -6466=PROJCS["NAD83(2011) / Kansas North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 39.78333333333333], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6466"]] -6465=PROJCS["NAD83(2011) / Iowa South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6465"]] -6464=PROJCS["NAD83(2011) / Iowa South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 40.0], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.61666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6464"]] -6463=PROJCS["NAD83(2011) / Iowa North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 4921250.0], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6463"]] -4289=GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.4068573303223975, -0.3507326765425626, 1.8703473836067956, 4.0812], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4289"]] -6462=PROJCS["NAD83(2011) / Iowa North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -93.50000000000001], PARAMETER["latitude_of_origin", 41.5], PARAMETER["standard_parallel_1", 43.266666666666666], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.06666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6462"]] -4288=GEOGCS["Loma Quintana", DATUM["Loma Quintana", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6288"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4288"]] -6461=PROJCS["NAD83(2011) / Indiana West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 2952750.0], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6461"]] -4287=GEOGCS["Qornoq", DATUM["Qornoq", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[164.0, 138.0, -189.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6287"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4287"]] -6460=PROJCS["NAD83(2011) / Indiana West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.08333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 900000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6460"]] -4286=GEOGCS["Qatar 1948", DATUM["Qatar 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6286"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4286"]] -4285=GEOGCS["Qatar 1974", DATUM["Qatar 1974", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-128.16, -282.42, 21.93, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6285"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4285"]] -4284=GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]] -21463=PROJCS["Beijing 1954 / Gauss-Kruger CM 135E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21463"]] -4283=GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]] -21462=PROJCS["Beijing 1954 / Gauss-Kruger CM 129E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21462"]] -4282=GEOGCS["Pointe Noire", DATUM["Congo 1960 Pointe Noire", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-178.3, -316.7, -131.5, 5.278, 6.077, 10.979, 19.166], AUTHORITY["EPSG", "6282"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4282"]] -21461=PROJCS["Beijing 1954 / Gauss-Kruger CM 123E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21461"]] -4281=GEOGCS["Palestine 1923", DATUM["Palestine 1923", SPHEROID["Clarke 1880 (Benoit)", 6378300.789, 293.4663155389811, AUTHORITY["EPSG", "7010"]], TOWGS84[-275.7224, 94.7824, 340.8944, -8.001, -4.42, -11.821, 1.0], AUTHORITY["EPSG", "6281"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4281"]] -21460=PROJCS["Beijing 1954 / Gauss-Kruger CM 117E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21460"]] -4280=GEOGCS["Padang", DATUM["Padang 1884", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-377.0, 681.0, -50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6280"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4280"]] -6459=PROJCS["NAD83(2011) / Indiana East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 328083.333], PARAMETER["false_northing", 820208.333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6459"]] -6458=PROJCS["NAD83(2011) / Indiana East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 250000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6458"]] -6457=PROJCS["NAD83(2011) / Illinois West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 2296583.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6457"]] -6456=PROJCS["NAD83(2011) / Illinois West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.16666666666669], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6456"]] -6455=PROJCS["NAD83(2011) / Illinois East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6455"]] -6454=PROJCS["NAD83(2011) / Illinois East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -88.33333333333333], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["scale_factor", 0.999975], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6454"]] -6453=PROJCS["NAD83(2011) / Idaho West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 2624666.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6453"]] -21459=PROJCS["Beijing 1954 / Gauss-Kruger CM 111E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21459"]] -4279=GEOGCS["OS(SN)80", DATUM["OS (SN) 1980", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6279"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4279"]] -6452=PROJCS["NAD83(2011) / Idaho West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.75000000000001], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6452"]] -21458=PROJCS["Beijing 1954 / Gauss-Kruger CM 105E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21458"]] -4278=GEOGCS["OSGB70", DATUM["OSGB 1970 (SN)", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], AUTHORITY["EPSG", "6278"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4278"]] -6451=PROJCS["NAD83(2011) / Idaho East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6451"]] -21457=PROJCS["Beijing 1954 / Gauss-Kruger CM 99E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21457"]] -4277=GEOGCS["OSGB 1936", DATUM["OSGB 1936", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489], AUTHORITY["EPSG", "6277"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4277"]] -6450=PROJCS["NAD83(2011) / Idaho East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -112.16666666666669], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6450"]] -21456=PROJCS["Beijing 1954 / Gauss-Kruger CM 93E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21456"]] -4276=GEOGCS["NSWC 9Z-2", DATUM["NSWC 9Z-2", SPHEROID["NWL 9D", 6378145.0, 298.25, AUTHORITY["EPSG", "7025"]], AUTHORITY["EPSG", "6276"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4276"]] -21455=PROJCS["Beijing 1954 / Gauss-Kruger CM 87E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21455"]] -4275=GEOGCS["NTF", DATUM["Nouvelle Triangulation Francaise", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-168.0, -60.0, 320.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6275"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4275"]] -21454=PROJCS["Beijing 1954 / Gauss-Kruger CM 81E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21454"]] -4274=GEOGCS["Datum 73", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4274"]] -21453=PROJCS["Beijing 1954 / Gauss-Kruger CM 75E", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21453"]] -4273=GEOGCS["NGO 1948", DATUM["NGO 1948", SPHEROID["Bessel Modified", 6377492.018, 299.1528128, AUTHORITY["EPSG", "7005"]], TOWGS84[278.3, 93.0, 474.5, 7.889, 0.05, -6.61, 6.21], AUTHORITY["EPSG", "6273"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4273"]] -2099=PROJCS["Qatar 1948 / Qatar Grid", GEOGCS["Qatar 1948", DATUM["Qatar 1948", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], AUTHORITY["EPSG", "6286"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4286"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", 50.761388888888874], PARAMETER["latitude_of_origin", 25.38236111111112], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2099"]] -4272=GEOGCS["NZGD49", DATUM["New Zealand Geodetic Datum 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[59.47, -5.04, 187.44, 0.47, 0.1, -1.024, -4.5993], AUTHORITY["EPSG", "6272"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4272"]] -2098=PROJCS["Korean 1985 / West Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 125.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2098"]] -4271=GEOGCS["Naparima 1972", DATUM["Naparima 1972", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-2.0, 374.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6271"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4271"]] -2097=PROJCS["Korean 1985 / Central Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 127.00000000000001], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2097"]] -4270=GEOGCS["Nahrwan 1967", DATUM["Nahrwan 1967", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-253.4392, -148.452, 386.5267, 0.15605, -0.43, 0.1013, -0.0424], AUTHORITY["EPSG", "6270"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4270"]] -2096=PROJCS["Korean 1985 / East Belt", GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2096"]] -2095=PROJCS["Bissau / UTM zone 28N", GEOGCS["Bissau", DATUM["Bissau", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-173.0, 253.0, 27.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4165"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2095"]] -2094=PROJCS["WGS 72BE / TM 106 NE", GEOGCS["WGS 72BE", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4324"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 106.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2094"]] -2093=PROJCS["Hanoi 1972 / GK 106 NE", GEOGCS["Hanoi 1972", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4147"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 106.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2093"]] -2092=PROJCS["South Yemen / Gauss Kruger zone 9", GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2092"]] -2091=PROJCS["South Yemen / Gauss Kruger zone 8", GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2091"]] -2090=PROJCS["Yemen NGN96 / UTM zone 39N", GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2090"]] -6449=PROJCS["NAD83(2011) / Idaho Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6449"]] -6448=PROJCS["NAD83(2011) / Idaho Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["scale_factor", 0.999947368], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6448"]] -6447=PROJCS["NAD83(2011) / Georgia West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6447"]] -6446=PROJCS["NAD83(2011) / Georgia West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6446"]] -6445=PROJCS["NAD83(2011) / Georgia East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6445"]] -6444=PROJCS["NAD83(2011) / Georgia East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.16666666666667], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6444"]] -6443=PROJCS["NAD83(2011) / Florida West (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6443"]] -4269=GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]] -6442=PROJCS["NAD83(2011) / Florida West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6442"]] -4268=GEOGCS["NAD27 Michigan", DATUM["NAD27 Michigan", SPHEROID["Clarke 1866 Michigan", 6378450.047548896, 294.978697164674, AUTHORITY["EPSG", "7009"]], AUTHORITY["EPSG", "6268"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4268"]] -6441=PROJCS["NAD83(2011) / Florida North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6441"]] -4267=GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]] -6440=PROJCS["NAD83(2011) / Florida North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -84.5], PARAMETER["latitude_of_origin", 29.000000000000004], PARAMETER["standard_parallel_1", 30.75], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 29.58333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6440"]] -4266=GEOGCS["M'poraloko", DATUM["M'poraloko", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-80.7, -132.5, 41.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6266"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4266"]] -4265=GEOGCS["Monte Mario", DATUM["Monte Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.1, -49.1, -9.9, 0.971, -2.917, 0.714, -11.68], AUTHORITY["EPSG", "6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4265"]] -4264=GEOGCS["Mhast", DATUM["Mhast", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-252.95, -4.11, -96.38, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6264"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4264"]] -4263=GEOGCS["Minna", DATUM["Minna", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-111.92, -87.85, 114.5, 1.875, 0.202, 0.219, 0.032], AUTHORITY["EPSG", "6263"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4263"]] -2089=PROJCS["Yemen NGN96 / UTM zone 38N", GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2089"]] -4262=GEOGCS["Massawa", DATUM["Massawa", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[639.0, 405.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6262"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4262"]] -2088=PROJCS["Carthage / TM 11 NE", GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2088"]] -4261=GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]] -2087=PROJCS["ELD79 / TM 12 NE", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2087"]] -4260=GEOGCS["Manoca", DATUM["Manoca", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-70.9, -151.8, -41.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6260"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4260"]] -2086=PROJCS["NAD27 / Cuba Sur", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -76.83333333333333], PARAMETER["latitude_of_origin", 20.716666666666665], PARAMETER["scale_factor", 0.99994848], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 229126.939], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2086"]] -2085=PROJCS["NAD27 / Cuba Norte", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 22.349999999999998], PARAMETER["scale_factor", 0.99993602], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 280296.016], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2085"]] -2084=PROJCS["Hito XVIII 1963 / UTM zone 19S", GEOGCS["Hito XVIII 1963", DATUM["Hito XVIII 1963", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[18.38, 192.45, 96.82, 0.056, -0.142, -0.2, -0.0013], AUTHORITY["EPSG", "6254"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4254"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2084"]] -2083=PROJCS["Hito XVIII 1963 / Argentina 2", GEOGCS["Hito XVIII 1963", DATUM["Hito XVIII 1963", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[18.38, 192.45, 96.82, 0.056, -0.142, -0.2, -0.0013], AUTHORITY["EPSG", "6254"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4254"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2083"]] -2082=PROJCS["Pampa del Castillo / Argentina 2", GEOGCS["Pampa del Castillo", DATUM["Pampa del Castillo", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[27.5, 14.0, 186.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6161"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4161"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2082"]] -2081=PROJCS["Chos Malal 1914 / Argentina 2", GEOGCS["Chos Malal 1914", DATUM["Chos Malal 1914", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4160"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", -90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2081"]] -62746405=GEOGCS["Datum 73 (deg)", DATUM["Datum 73", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-239.749, 88.181, 30.488, 0.263, -0.082, -1.211, 2.229], AUTHORITY["EPSG", "6274"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62746405"]] -2080=PROJCS["ELD79 / UTM zone 35N", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2080"]] -6439=PROJCS["NAD83(2011) / Florida GDL Albers", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 24.0], PARAMETER["standard_parallel_1", 24.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 31.499999999999996], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6439"]] -6438=PROJCS["NAD83(2011) / Florida East (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6438"]] -6437=PROJCS["NAD83(2011) / Florida East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 24.333333333333332], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6437"]] -6436=PROJCS["NAD83(2011) / Delaware (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6436"]] -6435=PROJCS["NAD83(2011) / Delaware", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.41666666666666], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["scale_factor", 0.999995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6435"]] -6434=PROJCS["NAD83(2011) / Connecticut (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6434"]] -6433=PROJCS["NAD83(2011) / Connecticut", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -72.75], PARAMETER["latitude_of_origin", 40.833333333333336], PARAMETER["standard_parallel_1", 41.86666666666668], PARAMETER["false_easting", 304800.6096], PARAMETER["false_northing", 152400.3048], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 41.2], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6433"]] -4259=GEOGCS["Malongo 1987", DATUM["Malongo 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-254.1, -5.36, -100.29, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6259"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4259"]] -6432=PROJCS["NAD83(2011) / Colorado South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6432"]] -4258=GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]] -6431=PROJCS["NAD83(2011) / Colorado South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.233333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6431"]] -4257=GEOGCS["Makassar", DATUM["Makassar", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-587.8, 519.75, 145.76, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6257"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4257"]] -6430=PROJCS["NAD83(2011) / Colorado North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6430"]] -4256=GEOGCS["Mahe 1971", DATUM["Mahe 1971", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[41.0, -220.0, -134.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6256"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4256"]] -4255=GEOGCS["Herat North", DATUM["Herat North", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-333.0, -222.0, 114.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6255"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4255"]] -4254=GEOGCS["Hito XVIII 1963", DATUM["Hito XVIII 1963", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[18.38, 192.45, 96.82, 0.056, -0.142, -0.2, -0.0013], AUTHORITY["EPSG", "6254"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4254"]] -4253=GEOGCS["Luzon 1911", DATUM["Luzon 1911", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-133.0, -77.0, -51.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6253"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4253"]] -2079=PROJCS["ELD79 / UTM zone 34N", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2079"]] -4252=GEOGCS["Lome", DATUM["Lome", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6252"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4252"]] -2078=PROJCS["ELD79 / UTM zone 33N", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2078"]] -4251=GEOGCS["Liberia 1964", DATUM["Liberia 1964", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-90.0, 40.0, 88.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6251"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4251"]] -2077=PROJCS["ELD79 / UTM zone 32N", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2077"]] -4250=GEOGCS["Leigon", DATUM["Leigon", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-130.0, 29.0, 364.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6250"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4250"]] -2076=PROJCS["ELD79 / Libya zone 13", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2076"]] -2075=PROJCS["ELD79 / Libya zone 12", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2075"]] -2074=PROJCS["ELD79 / Libya zone 11", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2074"]] -2073=PROJCS["ELD79 / Libya zone 10", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2073"]] -2072=PROJCS["ELD79 / Libya zone 9", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2072"]] -2071=PROJCS["ELD79 / Libya zone 8", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2071"]] -2070=PROJCS["ELD79 / Libya zone 7", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.999999999999998], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2070"]] -6429=PROJCS["NAD83(2011) / Colorado North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.78333333333333], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6429"]] -6428=PROJCS["NAD83(2011) / Colorado Central (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 3000000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6428"]] -6427=PROJCS["NAD83(2011) / Colorado Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -105.5], PARAMETER["latitude_of_origin", 37.83333333333334], PARAMETER["standard_parallel_1", 39.74999999999999], PARAMETER["false_easting", 914401.8289], PARAMETER["false_northing", 304800.6096], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.45], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6427"]] -6426=PROJCS["NAD83(2011) / California zone 6 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6426"]] -6425=PROJCS["NAD83(2011) / California zone 6", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -116.24999999999999], PARAMETER["latitude_of_origin", 32.166666666666664], PARAMETER["standard_parallel_1", 33.88333333333334], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.783333333333324], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6425"]] -6424=PROJCS["NAD83(2011) / California zone 5 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6424"]] -6423=PROJCS["NAD83(2011) / California zone 5", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -117.99999999999999], PARAMETER["latitude_of_origin", 33.5], PARAMETER["standard_parallel_1", 35.46666666666666], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6423"]] -4249=GEOGCS["Lake", DATUM["Lake", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6249"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4249"]] -6422=PROJCS["NAD83(2011) / California zone 4 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6422"]] -4248=GEOGCS["PSAD56", DATUM["Provisional South American Datum 1956", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-307.7, 265.3, -363.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6248"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4248"]] -6421=PROJCS["NAD83(2011) / California zone 4", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -119.0], PARAMETER["latitude_of_origin", 35.333333333333336], PARAMETER["standard_parallel_1", 37.25], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6421"]] -4247=GEOGCS["La Canoa", DATUM["La Canoa", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-273.5, 110.6, -357.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6247"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4247"]] -6420=PROJCS["NAD83(2011) / California zone 3 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6420"]] -4246=GEOGCS["KOC", DATUM["Kuwait Oil Company", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-294.7, -200.1, 525.5, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6246"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4246"]] -4245=GEOGCS["Kertau 1968", DATUM["Kertau 1968", SPHEROID["Everest 1830 Modified", 6377304.063, 300.8017, AUTHORITY["EPSG", "7018"]], TOWGS84[-11.0, 851.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6245"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4245"]] -4244=GEOGCS["Kandawala", DATUM["Kandawala", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-97.0, 787.0, 86.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6244"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4244"]] -21423=PROJCS["Beijing 1954 / Gauss-Kruger zone 23", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21423"]] -4243=GEOGCS["Kalianpur 1880", DATUM["Kalianpur 1880", SPHEROID["Everest (1830 Definition)", 6377299.36559538, 300.80172554336184, AUTHORITY["EPSG", "7042"]], AUTHORITY["EPSG", "6243"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4243"]] -21422=PROJCS["Beijing 1954 / Gauss-Kruger zone 22", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21422"]] -2069=PROJCS["ELD79 / Libya zone 6", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 11.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2069"]] -4242=GEOGCS["JAD69", DATUM["Jamaica 1969", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-33.722, 153.789, 94.959, -8.581, 4.478, -4.54, 8.95], AUTHORITY["EPSG", "6242"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4242"]] -21421=PROJCS["Beijing 1954 / Gauss-Kruger zone 21", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21421"]] -2068=PROJCS["ELD79 / Libya zone 5", GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2068"]] -4241=GEOGCS["Jamaica 1875", DATUM["Jamaica 1875", SPHEROID["Clarke 1880", 6378249.144808011, 293.46630765562986, AUTHORITY["EPSG", "7034"]], AUTHORITY["EPSG", "6241"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4241"]] -21420=PROJCS["Beijing 1954 / Gauss-Kruger zone 20", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21420"]] -2067=PROJCS["Naparima 1955 / UTM zone 20N", GEOGCS["Naparima 1955", DATUM["Naparima 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-0.465, 372.095, 171.736, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4158"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2067"]] -4240=GEOGCS["Indian 1975", DATUM["Indian 1975", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6240"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4240"]] -2066=PROJCS["Mount Dillon / Tobago Grid", GEOGCS["Mount Dillon", DATUM["Mount Dillon", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4157"]], PROJECTION["Cassini_Soldner", AUTHORITY["EPSG", "9806"]], PARAMETER["central_meridian", -60.68600888888889], PARAMETER["latitude_of_origin", 11.252178611111109], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 187500.0], PARAMETER["false_northing", 180000.0], UNIT["m*0.201166195164", 0.201166195164], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2066"]] -2065=PROJCS["S-JTSK (Ferro) / Krovak", GEOGCS["S-JTSK (Ferro)", DATUM["System of the Unified Trigonometrical Cadastral Network (Ferro)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6818"]], PRIMEM["Ferro", -17.666666666666668, AUTHORITY["EPSG", "8909"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4818"]], PROJECTION["Krovak", AUTHORITY["EPSG", "9819"]], PARAMETER["latitude_of_center", 49.50000000000001], PARAMETER["longitude_of_center", 42.5], PARAMETER["azimuth", 30.288139752777777], PARAMETER["pseudo_standard_parallel_1", 78.5], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2065"]] -2064=PROJCS["Dabola 1981 / UTM zone 29N", GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2064"]] -2063=PROJCS["Dabola 1981 / UTM zone 28N", GEOGCS["Conakry 1905", DATUM["Conakry 1905", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-23.0, 259.0, -9.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6315"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4315"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2063"]] -2062=PROJCS["Madrid 1870 (Madrid) / Spain", GEOGCS["Madrid 1870 (Madrid)", DATUM["Madrid 1870 (Madrid)", SPHEROID["Struve 1860", 6378298.3, 294.73, AUTHORITY["EPSG", "7028"]], AUTHORITY["EPSG", "6903"]], PRIMEM["Madrid", -3.687938888888889, AUTHORITY["EPSG", "8905"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4903"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9988085293], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2062"]] -2061=PROJCS["ED50(ED77) / UTM zone 41N", GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2061"]] -66186405=GEOGCS["SAD69 (deg)", DATUM["South American Datum 1969", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-59.0, -11.0, -52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6618"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66186405"]] -2060=PROJCS["ED50(ED77) / UTM zone 40N", GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2060"]] -61466405=GEOGCS["Kalianpur 1975 (deg)", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61466405"]] -6419=PROJCS["NAD83(2011) / California zone 3", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 36.5], PARAMETER["standard_parallel_1", 38.43333333333332], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.06666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6419"]] -6418=PROJCS["NAD83(2011) / California zone 2 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6418"]] -6417=PROJCS["NAD83(2011) / California zone 2", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6417"]] -6416=PROJCS["NAD83(2011) / California zone 1 (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 6561666.667], PARAMETER["false_northing", 1640416.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6416"]] -6415=PROJCS["NAD83(2011) / California zone 1", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -121.99999999999999], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 41.666666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6415"]] -6414=PROJCS["NAD83(2011) / California Albers", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -120.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 34.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", -4000000.0], PARAMETER["standard_parallel_2", 40.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6414"]] -6413=PROJCS["NAD83(2011) / Arkansas South (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 1312333.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6413"]] -21419=PROJCS["Beijing 1954 / Gauss-Kruger zone 19", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21419"]] -4239=GEOGCS["Indian 1954", DATUM["Indian 1954", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[217.0, 823.0, 299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6239"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4239"]] -6412=PROJCS["NAD83(2011) / Arkansas South", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 32.666666666666664], PARAMETER["standard_parallel_1", 34.766666666666666], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 400000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.300000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6412"]] -21418=PROJCS["Beijing 1954 / Gauss-Kruger zone 18", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21418"]] -4238=GEOGCS["ID74", DATUM["Indonesian Datum 1974", SPHEROID["Indonesian National Spheroid", 6378160.0, 298.247, AUTHORITY["EPSG", "7021"]], TOWGS84[-1.977, -13.06, -9.993, 0.364, -0.254, -0.689, -1.037], AUTHORITY["EPSG", "6238"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4238"]] -6411=PROJCS["NAD83(2011) / Arkansas North (ftUS)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6411"]] -21417=PROJCS["Beijing 1954 / Gauss-Kruger zone 17", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21417"]] -4237=GEOGCS["HD72", DATUM["Hungarian Datum 1972", SPHEROID["GRS 1967", 6378160.0, 298.247167427, AUTHORITY["EPSG", "7036"]], TOWGS84[52.17, -71.82, -14.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6237"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4237"]] -6410=PROJCS["NAD83(2011) / Arkansas North", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -92.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.233333333333334], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6410"]] -21416=PROJCS["Beijing 1954 / Gauss-Kruger zone 16", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21416"]] -4236=GEOGCS["Hu Tzu Shan 1950", DATUM["Hu Tzu Shan 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-637.0, -549.0, -203.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6236"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4236"]] -21415=PROJCS["Beijing 1954 / Gauss-Kruger zone 15", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21415"]] -4235=GEOGCS["Guyane Francaise", DATUM["Guyane Francaise", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6235"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4235"]] -21414=PROJCS["Beijing 1954 / Gauss-Kruger zone 14", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21414"]] -4234=GEOGCS["Garoua", DATUM["Garoua", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6234"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4234"]] -21413=PROJCS["Beijing 1954 / Gauss-Kruger zone 13", GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "21413"]] -4233=GEOGCS["Gandajika 1970", DATUM["Gandajika 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.0, -321.0, 50.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6233"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4233"]] -2059=PROJCS["ED50(ED77) / UTM zone 39N", GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2059"]] -4232=GEOGCS["Fahud", DATUM["Fahud", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-345.0, 3.0, 223.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6232"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4232"]] -2058=PROJCS["ED50(ED77) / UTM zone 38N", GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2058"]] -4231=GEOGCS["ED87", DATUM["European Datum 1987", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-82.981, -99.719, -110.709, -0.10470001565102612, 0.031001600378938583, 0.08040202147511816, -0.3143], AUTHORITY["EPSG", "6231"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4231"]] -2057=PROJCS["Rassadiran / Nakhl e Taqi", GEOGCS["Rassadiran", DATUM["Rassadiran", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.63, -157.5, -158.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4153"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 52.60353916666668], PARAMETER["latitude_of_center", 27.518828805555565], PARAMETER["azimuth", 0.5716611944444444], PARAMETER["scale_factor", 0.999895934], PARAMETER["false_easting", 658377.437], PARAMETER["false_northing", 3044969.194], PARAMETER["rectified_grid_angle", 0.5716611944444444], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2057"]] -4230=GEOGCS["ED50", DATUM["European Datum 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-116.641, -56.931, -110.559, 0.893, 0.921, -0.917, -3.52], AUTHORITY["EPSG", "6230"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4230"]] -2056=PROJCS["CH1903+ / LV95", GEOGCS["CH1903+", DATUM["CH1903+", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6150"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4150"]], PROJECTION["Oblique_Mercator", AUTHORITY["EPSG", "9815"]], PARAMETER["longitude_of_center", 7.439583333333333], PARAMETER["latitude_of_center", 46.952405555555565], PARAMETER["azimuth", 90.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2600000.0], PARAMETER["false_northing", 1200000.0], PARAMETER["rectified_grid_angle", 90.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2056"]] -2055=PROJCS["Hartebeesthoek94 / Lo33", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2055"]] -2054=PROJCS["Hartebeesthoek94 / Lo31", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 31.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2054"]] -2053=PROJCS["Hartebeesthoek94 / Lo29", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 29.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2053"]] -2052=PROJCS["Hartebeesthoek94 / Lo27", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2052"]] -2051=PROJCS["Hartebeesthoek94 / Lo25", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 25.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2051"]] -2050=PROJCS["Hartebeesthoek94 / Lo23", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 23.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2050"]] -6409=PROJCS["NAD83(2011) / Arizona West (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6409"]] -6408=PROJCS["NAD83(2011) / Arizona West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -113.75], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6408"]] -6407=PROJCS["NAD83(2011) / Arizona East (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6407"]] -6406=PROJCS["NAD83(2011) / Arizona East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.16666666666667], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6406"]] -6405=PROJCS["NAD83(2011) / Arizona Central (ft)", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 0.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6405"]] -6404=PROJCS["NAD83(2011) / Arizona Central", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.91666666666666], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 213360.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6404"]] -6403=PROJCS["NAD83(2011) / Alaska zone 10", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -176.0], PARAMETER["latitude_of_origin", 51.0], PARAMETER["standard_parallel_1", 53.833333333333336], PARAMETER["false_easting", 1000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 51.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6403"]] -4229=GEOGCS["Egypt 1907", DATUM["Egypt 1907", SPHEROID["Helmert 1906", 6378200.0, 298.3, AUTHORITY["EPSG", "7020"]], TOWGS84[-130.0, 110.0, -13.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6229"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4229"]] -6402=PROJCS["NAD83(2011) / Alaska zone 9", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -170.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6402"]] -4228=GEOGCS["Douala", DATUM["Douala", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6228"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4228"]] -6401=PROJCS["NAD83(2011) / Alaska zone 8", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -166.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6401"]] -4227=GEOGCS["Deir ez Zor", DATUM["Deir ez Zor", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.58, -397.54, 458.78, -17.595, -2.847, 4.256, 3.225], AUTHORITY["EPSG", "6227"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4227"]] -6400=PROJCS["NAD83(2011) / Alaska zone 7", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -162.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6400"]] -4226=GEOGCS["Cote d'Ivoire", DATUM["Cote d'Ivoire", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6226"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4226"]] -4225=GEOGCS["Corrego Alegre 1970-72", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4225"]] -4224=GEOGCS["Chua", DATUM["Chua", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-144.35, 242.88, -33.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6224"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4224"]] -4223=GEOGCS["Carthage", DATUM["Carthage", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-260.1, 5.5, 432.2, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6223"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4223"]] -2049=PROJCS["Hartebeesthoek94 / Lo21", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2049"]] -4222=GEOGCS["Cape", DATUM["Cape", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-136.0, -108.0, -292.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6222"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4222"]] -2048=PROJCS["Hartebeesthoek94 / Lo19", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 19.000000000000004], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2048"]] -4221=GEOGCS["Campo Inchauspe", DATUM["Campo Inchauspe", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-154.5, 150.7, 100.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6221"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4221"]] -2047=PROJCS["Hartebeesthoek94 / Lo17", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 17.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2047"]] -4220=GEOGCS["Camacupa", DATUM["Camacupa", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-93.799, -132.737, -219.073, -1.844, -0.648, 6.37, -0.169], AUTHORITY["EPSG", "6220"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4220"]] -2046=PROJCS["Hartebeesthoek94 / Lo15", GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]], PROJECTION["Transverse Mercator (South Orientated)", AUTHORITY["EPSG", "9808"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Westing", WEST], AXIS["Southing", SOUTH], AUTHORITY["EPSG", "2046"]] -2045=PROJCS["Hanoi 1972 / Gauss-Kruger zone 19", GEOGCS["Hanoi 1972", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4147"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2045"]] -2044=PROJCS["Hanoi 1972 / Gauss-Kruger zone 18", GEOGCS["Hanoi 1972", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4147"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2044"]] -2043=PROJCS["Abidjan 1987 / UTM zone 29N", GEOGCS["Abidjan 1987", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4143"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2043"]] -2042=PROJCS["Locodjo 1965 / UTM zone 29N", GEOGCS["Locodjo 1965", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4142"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2042"]] -2041=PROJCS["Abidjan 1987 / UTM zone 30N", GEOGCS["Abidjan 1987", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4143"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2041"]] -2040=PROJCS["Locodjo 1965 / UTM zone 30N", GEOGCS["Locodjo 1965", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4142"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2040"]] -4219=GEOGCS["Bukit Rimpah", DATUM["Bukit Rimpah", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-384.0, 664.0, -48.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6219"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4219"]] -4218=GEOGCS["Bogota 1975", DATUM["Bogota 1975", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[304.5, 306.5, -318.1, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6218"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4218"]] -4217=PROJCS["NAD83 / BLM 59N (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1640416.67], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4217"]] -4216=GEOGCS["Bermuda 1957", DATUM["Bermuda 1957", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-292.295, 248.758, 429.447, 4.9971, -2.99, -6.6906, 1.0289], AUTHORITY["EPSG", "6216"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4216"]] -4215=GEOGCS["Belge 1950", DATUM["Reseau National Belge 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6215"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4215"]] -4214=GEOGCS["Beijing 1954", DATUM["Beijing 1954", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[15.8, -154.4, -82.3, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6214"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4214"]] -4213=GEOGCS["Beduaram", DATUM["Beduaram", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-106.0, -87.0, 188.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6213"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4213"]] -2039=PROJCS["Israel 1993 / Israeli TM Grid", GEOGCS["Israel 1993", DATUM["Israel 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-48.0, 55.0, 52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4141"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 35.20451694444445], PARAMETER["latitude_of_origin", 31.734393611111106], PARAMETER["scale_factor", 1.0000067], PARAMETER["false_easting", 219529.584], PARAMETER["false_northing", 626907.39], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2039"]] -4212=GEOGCS["Barbados 1938", DATUM["Barbados 1938", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[31.95, 300.99, 419.19, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4212"]] -2038=PROJCS["NAD83(CSRS98) / UTM zone 20N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2038"]] -4211=GEOGCS["Batavia", DATUM["Batavia", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-378.873, 676.002, -46.255, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4211"]] -2037=PROJCS["NAD83(CSRS98) / UTM zone 19N", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2037"]] -4210=GEOGCS["Arc 1960", DATUM["Arc 1960", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-157.0, -2.0, -299.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6210"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4210"]] -2036=PROJCS["NAD83(CSRS98) / New Brunswick Stereo", GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]], PROJECTION["Oblique_Stereographic", AUTHORITY["EPSG", "9809"]], PARAMETER["central_meridian", -66.5], PARAMETER["latitude_of_origin", 46.50000000000001], PARAMETER["scale_factor", 0.999912], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 7500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2036"]] -2035=PROJCS["NAD27(CGQ77) / UTM zone 21N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2035"]] -2034=PROJCS["NAD27(CGQ77) / UTM zone 20N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2034"]] -2033=PROJCS["NAD27(CGQ77) / UTM zone 19N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2033"]] -2032=PROJCS["NAD27(CGQ77) / UTM zone 18N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2032"]] -2031=PROJCS["NAD27(CGQ77) / UTM zone 17N", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2031"]] -2030=PROJCS["NAD27(76) / UTM zone 18N", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2030"]] -61306413=GEOGCS["Moznet (3D deg)", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61306413"]] -4209=GEOGCS["Arc 1950", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4209"]] -4208=GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]] -4207=GEOGCS["Lisbon", DATUM["Lisbon 1937", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-288.885, -91.744, 126.244, -1.691, -0.41, 0.211, -4.598], AUTHORITY["EPSG", "6207"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4207"]] -4206=GEOGCS["Agadez", DATUM["Agadez", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6206"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4206"]] -30792=PROJCS["Nord Sahara 1959 / Sud Algerie", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500135.0], PARAMETER["false_northing", 300090.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30792"]] -4205=GEOGCS["Afgooye", DATUM["Afgooye", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-43.0, -163.0, 45.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6205"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4205"]] -30791=PROJCS["Nord Sahara 1959 / Nord Algerie", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", 2.6999999999999997], PARAMETER["latitude_of_origin", 36.0], PARAMETER["scale_factor", 0.999625544], PARAMETER["false_easting", 500135.0], PARAMETER["false_northing", 300090.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30791"]] -4204=GEOGCS["Ain el Abd", DATUM["Ain el Abd 1970", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-85.645, -273.077, -79.708, 2.289, 1.421, -2.532, 3.194], AUTHORITY["EPSG", "6204"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4204"]] -4203=GEOGCS["AGD84", DATUM["Australian Geodetic Datum 1984", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-117.763, -51.51, 139.061, 0.292, -0.443, -0.277, -0.191], AUTHORITY["EPSG", "6203"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4203"]] -2029=PROJCS["NAD27(76) / UTM zone 17N", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2029"]] -4202=GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]] -28492=PROJCS["Pulkovo 1942 / Gauss-Kruger 32N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28492"]] -2028=PROJCS["NAD27(76) / UTM zone 16N", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2028"]] -4201=GEOGCS["Adindan", DATUM["Adindan", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-165.0, -11.0, 206.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6201"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4201"]] -28491=PROJCS["Pulkovo 1942 / Gauss-Kruger 31N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28491"]] -2027=PROJCS["NAD27(76) / UTM zone 15N", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2027"]] -4200=GEOGCS["Pulkovo 1995", DATUM["Pulkovo 1995", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.47, -130.89, -81.56, -0.0, 0.0, -0.13, -0.22], AUTHORITY["EPSG", "6200"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4200"]] -28490=PROJCS["Pulkovo 1942 / Gauss-Kruger 30N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28490"]] -2026=PROJCS["NAD27(76) / MTM zone 17", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2026"]] -2025=PROJCS["NAD27(76) / MTM zone 16", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2025"]] -2024=PROJCS["NAD27(76) / MTM zone 15", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2024"]] -2023=PROJCS["NAD27(76) / MTM zone 14", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2023"]] -2022=PROJCS["NAD27(76) / MTM zone 13", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -84.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2022"]] -2021=PROJCS["NAD27(76) / MTM zone 12", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2021"]] -2020=PROJCS["NAD27(76) / MTM zone 11", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2020"]] -66026405=GEOGCS["Dominica 1945 (deg)", DATUM["Dominica 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[725.0, 685.0, 536.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6602"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66026405"]] -61306405=GEOGCS["Moznet (deg)", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61306405"]] -28489=PROJCS["Pulkovo 1942 / Gauss-Kruger 29N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28489"]] -28488=PROJCS["Pulkovo 1942 / Gauss-Kruger 28N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28488"]] -28487=PROJCS["Pulkovo 1942 / Gauss-Kruger 27N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28487"]] -28486=PROJCS["Pulkovo 1942 / Gauss-Kruger 26N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28486"]] -28485=PROJCS["Pulkovo 1942 / Gauss-Kruger 25N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28485"]] -28484=PROJCS["Pulkovo 1942 / Gauss-Kruger 24N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28484"]] -28483=PROJCS["Pulkovo 1942 / Gauss-Kruger 23N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28483"]] -2019=PROJCS["NAD27(76) / MTM zone 10", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2019"]] -62256405=GEOGCS["Corrego Alegre (deg)", DATUM["Corrego Alegre 1970-72", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.05, 168.28, -3.82, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6225"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62256405"]] -28482=PROJCS["Pulkovo 1942 / Gauss-Kruger 22N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28482"]] -2018=PROJCS["NAD27(76) / MTM zone 9", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2018"]] -28481=PROJCS["Pulkovo 1942 / Gauss-Kruger 21N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28481"]] -2017=PROJCS["NAD27(76) / MTM zone 8", GEOGCS["NAD27(76)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4608"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2017"]] -28480=PROJCS["Pulkovo 1942 / Gauss-Kruger 20N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28480"]] -2016=PROJCS["NAD27(CGQ77) / SCoPQ zone 10", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2016"]] -2015=PROJCS["NAD27(CGQ77) / SCoPQ zone 9", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2015"]] -2014=PROJCS["NAD27(CGQ77) / SCoPQ zone 8", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -73.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2014"]] -2013=PROJCS["NAD27(CGQ77) / SCoPQ zone 7", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -70.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2013"]] -2012=PROJCS["NAD27(CGQ77) / SCoPQ zone 6", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -67.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2012"]] -2011=PROJCS["NAD27(CGQ77) / SCoPQ zone 5", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2011"]] -2010=PROJCS["NAD27(CGQ77) / SCoPQ zone 4", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -61.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2010"]] -28479=PROJCS["Pulkovo 1942 / Gauss-Kruger 19N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28479"]] -28478=PROJCS["Pulkovo 1942 / Gauss-Kruger 18N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28478"]] -28477=PROJCS["Pulkovo 1942 / Gauss-Kruger 17N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28477"]] -28476=PROJCS["Pulkovo 1942 / Gauss-Kruger 16N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28476"]] -28475=PROJCS["Pulkovo 1942 / Gauss-Kruger 15N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28475"]] -28474=PROJCS["Pulkovo 1942 / Gauss-Kruger 14N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28474"]] -28473=PROJCS["Pulkovo 1942 / Gauss-Kruger 13N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28473"]] -2009=PROJCS["NAD27(CGQ77) / SCoPQ zone 3", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -58.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2009"]] -28472=PROJCS["Pulkovo 1942 / Gauss-Kruger 12N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28472"]] -2008=PROJCS["NAD27(CGQ77) / SCoPQ zone 2", GEOGCS["NAD27(CGQ77)", DATUM["North American Datum 1927 (CGQ77)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6609"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4609"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 304800.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2008"]] -28471=PROJCS["Pulkovo 1942 / Gauss-Kruger 11N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28471"]] -2007=PROJCS["St. Vincent 45 / British West Indies Grid", GEOGCS["St. Vincent 1945", DATUM["St. Vincent 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[195.671, 332.517, 274.607, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6607"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4607"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2007"]] -28470=PROJCS["Pulkovo 1942 / Gauss-Kruger 10N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28470"]] -2006=PROJCS["St. Lucia 1955 / British West Indies Grid", GEOGCS["St. Lucia 1955", DATUM["St. Lucia 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-153.0, 153.0, 307.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6606"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4606"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2006"]] -2005=PROJCS["St. Kitts 1955 / British West Indies Grid", GEOGCS["St. Kitts 1955", DATUM["St. Kitts 1955", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[9.0, 183.0, 236.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6605"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4605"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2005"]] -2004=PROJCS["Montserrat 1958 / British West Indies Grid", GEOGCS["Montserrat 1958", DATUM["Montserrat 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[174.0, 359.0, 365.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6604"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4604"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2004"]] -2003=PROJCS["Grenada 1953 / British West Indies Grid", GEOGCS["Grenada 1953", DATUM["Grenada 1953", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[72.0, 213.7, 93.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6603"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4603"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2003"]] -2002=PROJCS["Dominica 1945 / British West Indies Grid", GEOGCS["Dominica 1945", DATUM["Dominica 1945", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[725.0, 685.0, 536.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6602"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4602"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2002"]] -2001=PROJCS["Antigua 1943 / British West Indies Grid", GEOGCS["Antigua 1943", DATUM["Antigua 1943", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-255.0, -15.0, 71.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6601"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4601"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2001"]] -2000=PROJCS["Anguilla 1957 / British West Indies Grid", GEOGCS["Anguilla 1957", DATUM["Anguilla 1957", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6600"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4600"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9995], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "2000"]] -28469=PROJCS["Pulkovo 1942 / Gauss-Kruger 9N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28469"]] -28468=PROJCS["Pulkovo 1942 / Gauss-Kruger 8N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28468"]] -28467=PROJCS["Pulkovo 1942 / Gauss-Kruger 7N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28467"]] -28466=PROJCS["Pulkovo 1942 / Gauss-Kruger 6N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28466"]] -28465=PROJCS["Pulkovo 1942 / Gauss-Kruger 5N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28465"]] -28464=PROJCS["Pulkovo 1942 / Gauss-Kruger 4N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28464"]] -28463=PROJCS["Pulkovo 1942 / Gauss-Kruger 3N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28463"]] -28462=PROJCS["Pulkovo 1942 / Gauss-Kruger 2N", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28462"]] -66576405=GEOGCS["Reykjavik 1900 (deg)", DATUM["Reykjavik 1900", SPHEROID["Danish 1876", 6377019.27, 300.0, AUTHORITY["EPSG", "7051"]], TOWGS84[-28.0, 199.0, 5.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6657"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66576405"]] -5976=COMPD_CS["ETRS89 / UTM zone 36 + NN2000 height", PROJCS["ETRS89 / UTM zone 36N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25836"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5976"]] -5975=COMPD_CS["ETRS89 / UTM zone 35 + NN2000 height", PROJCS["ETRS89 / UTM zone 35N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25835"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5975"]] -5974=COMPD_CS["ETRS89 / UTM zone 34 + NN2000 height", PROJCS["ETRS89 / UTM zone 34N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25834"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5974"]] -5973=COMPD_CS["ETRS89 / UTM zone 33 + NN2000 height", PROJCS["ETRS89 / UTM zone 33N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25833"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5973"]] -3799=PROJCS["NAD83(CSRS) / MTQ Lambert", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.0], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3799"]] -5972=COMPD_CS["ETRS89 / UTM zone 32 + NN2000 height", PROJCS["ETRS89 / UTM zone 32N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25832"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5972"]] -3798=PROJCS["NAD83 / MTQ Lambert", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.0], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3798"]] -5971=COMPD_CS["ETRS89 / UTM zone 31 + NN2000 height", PROJCS["ETRS89 / UTM zone 31N", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25831"]], VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]], AUTHORITY["EPSG", "5971"]] -3797=PROJCS["NAD27 / MTQ Lambert", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -70.0], PARAMETER["latitude_of_origin", 44.0], PARAMETER["standard_parallel_1", 50.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3797"]] -3796=PROJCS["NAD27 / Cuba Sur", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -76.83333333333333], PARAMETER["latitude_of_origin", 20.716666666666665], PARAMETER["standard_parallel_1", 21.299999999999997], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 229126.939], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 20.133333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3796"]] -3795=PROJCS["NAD27 / Cuba Norte", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 22.349999999999998], PARAMETER["standard_parallel_1", 23.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 280296.016], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 21.7], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3795"]] -3794=PROJCS["Slovenia 1996 / Slovene National Grid", GEOGCS["Slovenia 1996", DATUM["Slovenia Geodetic Datum 1996", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6765"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4765"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3794"]] -3793=PROJCS["NZGD2000 / Chatham Islands TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3793"]] -3791=PROJCS["NZGD2000 / Raoul Island TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -178.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3791"]] -3790=PROJCS["NZGD2000 / Antipodes Islands TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 179.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3790"]] -3789=PROJCS["NZGD2000 / Campbell Island TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 169.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3789"]] -3788=PROJCS["NZGD2000 / Auckland Islands TM 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 166.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3788"]] -3787=PROJCS["MGI / Slovene National Grid", GEOGCS["MGI", DATUM["Militar-Geographische Institut", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[601.705, 84.263, 485.227, 4.7354, -1.3145, -5.393, -2.3887], AUTHORITY["EPSG", "6312"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4312"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3787"]] -3786=PROJCS["World Equidistant Cylindrical (Sphere)", GEOGCS["Unspecified datum based upon the GRS 1980 Authalic Sphere", DATUM["Not specified (based on GRS 1980 Authalic Sphere)", SPHEROID["GRS 1980 Authalic Sphere", 6371007.0, 0.0, AUTHORITY["EPSG", "7048"]], AUTHORITY["EPSG", "6047"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4047"]], PROJECTION["Equidistant Cylindrical (Spherical)", AUTHORITY["EPSG", "9823"]], PARAMETER["central_meridian", 0.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 0.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3786"]] -3785=PROJCS["Popular Visualisation CRS / Mercator", GEOGCS["Popular Visualisation CRS", DATUM["Popular Visualisation Datum", SPHEROID["Popular Visualisation Sphere", 6378137.0, 0.0, AUTHORITY["EPSG", "7059"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6055"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4055"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9841"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3785"]] -3784=PROJCS["Pitcairn 1967 / UTM zone 9S", GEOGCS["Pitcairn 1967", DATUM["Pitcairn 1967", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[185.0, 165.0, 42.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6729"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4729"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3784"]] -3783=PROJCS["Pitcairn 2006 / Pitcairn TM 2006", GEOGCS["Pitcairn 2006", DATUM["Pitcairn 2006", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6763"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4763"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -130.11296711111112], PARAMETER["latitude_of_origin", -25.0685526111111], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14200.0], PARAMETER["false_northing", 15500.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3783"]] -3781=PROJCS["NAD83(CSRS) / Alberta 3TM ref merid 117 W", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3781"]] -3780=PROJCS["NAD83(CSRS) / Alberta 3TM ref merid 114 W", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3780"]] -30732=PROJCS["Nord Sahara 1959 / UTM zone 32N", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30732"]] -30731=PROJCS["Nord Sahara 1959 / UTM zone 31N", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30731"]] -30730=PROJCS["Nord Sahara 1959 / UTM zone 30N", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -3.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30730"]] -28432=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 32", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 32500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28432"]] -28431=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 31", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28431"]] -3779=PROJCS["NAD83(CSRS) / Alberta 3TM ref merid 111 W", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3779"]] -28430=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 30", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 30500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28430"]] -3777=PROJCS["NAD83 / Alberta 3TM ref merid 117 W", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3777"]] -3776=PROJCS["NAD83 / Alberta 3TM ref merid 114 W", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3776"]] -3775=PROJCS["NAD83 / Alberta 3TM ref merid 111 W", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3775"]] -3773=PROJCS["NAD27 / Alberta 3TM ref merid 117 W", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3773"]] -3772=PROJCS["NAD27 / Alberta 3TM ref merid 114 W", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -114.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3772"]] -3771=PROJCS["NAD27 / Alberta 3TM ref merid 111 W", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.685], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4267"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3771"]] -3770=PROJCS["BDA2000 / Bermuda 2000 National Grid", GEOGCS["BDA2000", DATUM["Bermuda 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6762"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4762"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -64.75000000000001], PARAMETER["latitude_of_origin", 32.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 550000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3770"]] -68066405=GEOGCS["Monte Mario (Rome) (deg)", DATUM["Monte Mario (Rome)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6806"]], PRIMEM["Rome", 12.452333333333332, AUTHORITY["EPSG", "8906"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "68066405"]] -30729=PROJCS["Nord Sahara 1959 / UTM zone 29N", GEOGCS["Nord Sahara 1959", DATUM["Nord Sahara 1959", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-209.3622, -87.8162, 404.6198, 0.0046, 3.4784, 0.5805, -1.4547], AUTHORITY["EPSG", "6307"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4307"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "30729"]] -28429=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 29", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28429"]] -28428=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 28", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 28500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28428"]] -28427=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 27", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 27500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28427"]] -28426=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 26", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 26500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28426"]] -28425=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 25", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 25500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28425"]] -28424=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 24", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 24500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28424"]] -28423=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 23", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 23500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28423"]] -28422=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 22", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 22500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28422"]] -28421=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 21", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 21500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28421"]] -3769=PROJCS["Bermuda 1957 / UTM zone 20N", GEOGCS["Bermuda 1957", DATUM["Bermuda 1957", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-292.295, 248.758, 429.447, 4.9971, -2.99, -6.6906, 1.0289], AUTHORITY["EPSG", "6216"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4216"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3769"]] -28420=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 20", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28420"]] -3768=PROJCS["HTRS96 / UTM zone 34N", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3768"]] -5941=VERT_CS["NN2000 height", VERT_DATUM["Norway Normal Null 2000", 2005, AUTHORITY["EPSG", "1096"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5941"]] -3767=PROJCS["HTRS96 / UTM zone 33N", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3767"]] -#disabled: AXIS has a string value: 5940=PROJCS["WGS 84 / EPSG Russia Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 165 deg West"], AXIS["Northing", "South along 75 deg West"], AUTHORITY["EPSG", "5940"]] -3766=PROJCS["HTRS96 / Croatia LCC", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["standard_parallel_1", 45.916666666666664], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.083333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3766"]] -3765=PROJCS["HTRS96 / Croatia TM", GEOGCS["HTRS96", DATUM["Croatian Terrestrial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6761"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4761"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 16.5], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3765"]] -3764=PROJCS["NZGD2000 / Chatham Island Circuit 2000", GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -176.5], PARAMETER["latitude_of_origin", -44.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 800000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3764"]] -3763=PROJCS["ETRS89 / Portugal TM06", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -8.133108333333334], PARAMETER["latitude_of_origin", 39.66825833333334], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3763"]] -3762=PROJCS["WGS 84 / South Georgia Lambert", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -37.0], PARAMETER["latitude_of_origin", -55.00000000000001], PARAMETER["standard_parallel_1", -54.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", -54.74999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3762"]] -3761=PROJCS["NAD83(CSRS) / UTM zone 22N", GEOGCS["NAD83(CSRS)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4617"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3761"]] -3760=PROJCS["NAD83(HARN) / Hawaii zone 3 (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3760"]] -28419=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 19", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28419"]] -28418=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 18", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28418"]] -#disabled: AXIS has a string value: 5939=PROJCS["WGS 84 / EPSG Norway Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", 18.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 108 deg East"], AXIS["Northing", "South along 162 deg West"], AUTHORITY["EPSG", "5939"]] -28417=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 17", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28417"]] -#disabled: AXIS has a string value: 5938=PROJCS["WGS 84 / EPSG Greenland Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -33.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 57 deg East"], AXIS["Northing", "South along 147 deg East"], AUTHORITY["EPSG", "5938"]] -28416=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 16", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28416"]] -#disabled: AXIS has a string value: 5937=PROJCS["WGS 84 / EPSG Canada Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 10 deg West"], AXIS["Northing", "South along 80 deg East"], AUTHORITY["EPSG", "5937"]] -28415=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 15", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28415"]] -#disabled: AXIS has a string value: 5936=PROJCS["WGS 84 / EPSG Alaska Polar Stereographic", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Polar_Stereographic", AUTHORITY["EPSG", "9810"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 90.0], PARAMETER["scale_factor", 0.994], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 2000000.0], UNIT["m", 1.0], AXIS["Easting", "South along 60 deg West"], AXIS["Northing", "South along 30 deg East"], AUTHORITY["EPSG", "5936"]] -66416405=GEOGCS["IGN53 Mare (deg)", DATUM["IGN53 Mare", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[287.58, 177.78, -135.41, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6641"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66416405"]] -28414=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 14", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28414"]] -5935=PROJCS["WGS 84 / EPSG Arctic Regional zone C5", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5935"]] -28413=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 13", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28413"]] -5934=PROJCS["WGS 84 / EPSG Arctic Regional zone C4", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5934"]] -28412=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 12", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28412"]] -5933=PROJCS["WGS 84 / EPSG Arctic Regional zone C3", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5933"]] -28411=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 11", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28411"]] -3759=PROJCS["NAD83 / Hawaii zone 3 (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 21.166666666666664], PARAMETER["scale_factor", 0.99999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3759"]] -5932=PROJCS["WGS 84 / EPSG Arctic Regional zone C2", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5932"]] -28410=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 10", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28410"]] -26237=PROJCS["Massawa / UTM zone 37N", GEOGCS["Massawa", DATUM["Massawa", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[639.0, 405.0, 60.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6262"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4262"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26237"]] -3758=PROJCS["NAD83(HARN) / Wyoming West (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3758"]] -5931=PROJCS["WGS 84 / EPSG Arctic Regional zone C1", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 65.10127088888888], PARAMETER["standard_parallel_1", 69.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 60.99999999999999], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5931"]] -3757=PROJCS["NAD83(HARN) / Wyoming West Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3757"]] -5930=PROJCS["WGS 84 / EPSG Arctic Regional zone B5", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5930"]] -20936=PROJCS["Arc 1950 / UTM zone 36S", GEOGCS["Arc 1950", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4209"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20936"]] -3756=PROJCS["NAD83(HARN) / Wyoming East Central (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3756"]] -20935=PROJCS["Arc 1950 / UTM zone 35S", GEOGCS["Arc 1950", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4209"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20935"]] -3755=PROJCS["NAD83(HARN) / Wyoming East (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3755"]] -20934=PROJCS["Arc 1950 / UTM zone 34S", GEOGCS["Arc 1950", DATUM["Arc 1950", SPHEROID["Clarke 1880 (Arc)", 6378249.145, 293.4663077, AUTHORITY["EPSG", "7013"]], TOWGS84[-138.0, -105.0, -289.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6209"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4209"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20934"]] -3754=PROJCS["NAD83(HARN) / Ohio South (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3754"]] -3753=PROJCS["NAD83(HARN) / Ohio North (ftUS)", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3753"]] -3752=PROJCS["WGS 84 / Mercator 41", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", -41.0], PARAMETER["central_meridian", 100.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3752"]] -3751=PROJCS["NAD83(HARN) / UTM zone 5N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3751"]] -3750=PROJCS["NAD83(HARN) / UTM zone 4N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3750"]] -62646405=GEOGCS["Mhast (deg)", DATUM["Mhast", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-252.95, -4.11, -96.38, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6264"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62646405"]] -28409=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 9", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28409"]] -28408=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 8", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28408"]] -5929=PROJCS["WGS 84 / EPSG Arctic Regional zone B4", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5929"]] -28407=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 7", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28407"]] -5928=PROJCS["WGS 84 / EPSG Arctic Regional zone B3", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5928"]] -28406=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 6", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28406"]] -5927=PROJCS["WGS 84 / EPSG Arctic Regional zone B2", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5927"]] -28405=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 5", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28405"]] -5926=PROJCS["WGS 84 / EPSG Arctic Regional zone B1", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 73.15574086111111], PARAMETER["standard_parallel_1", 77.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 69.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5926"]] -28404=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 4", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28404"]] -5925=PROJCS["WGS 84 / EPSG Arctic Regional zone A5", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5925"]] -28403=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 3", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28403"]] -5924=PROJCS["WGS 84 / EPSG Arctic Regional zone A4", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5924"]] -28402=PROJCS["Pulkovo 1942 / Gauss-Kruger zone 2", GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[43.822, -108.842, -119.585, 1.455, -0.761, 0.737, 0.549], AUTHORITY["EPSG", "6284"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4284"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28402"]] -5923=PROJCS["WGS 84 / EPSG Arctic Regional zone A3", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5923"]] -3749=PROJCS["NAD83(HARN) / UTM zone 19N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3749"]] -5922=PROJCS["WGS 84 / EPSG Arctic Regional zone A2", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5922"]] -3748=PROJCS["NAD83(HARN) / UTM zone 18N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3748"]] -5921=PROJCS["WGS 84 / EPSG Arctic Regional zone A1", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 81.31722600000002], PARAMETER["standard_parallel_1", 85.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 77.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5921"]] -3747=PROJCS["NAD83(HARN) / UTM zone 17N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3747"]] -3746=PROJCS["NAD83(HARN) / UTM zone 16N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3746"]] -3745=PROJCS["NAD83(HARN) / UTM zone 15N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3745"]] -3744=PROJCS["NAD83(HARN) / UTM zone 14N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3744"]] -3743=PROJCS["NAD83(HARN) / UTM zone 13N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3743"]] -24048=PROJCS["Indian 1975 / UTM zone 48N", GEOGCS["Indian 1975", DATUM["Indian 1975", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6240"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4240"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24048"]] -3742=PROJCS["NAD83(HARN) / UTM zone 12N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3742"]] -24047=PROJCS["Indian 1975 / UTM zone 47N", GEOGCS["Indian 1975", DATUM["Indian 1975", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[204.64, 834.74, 293.8, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6240"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4240"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "24047"]] -3741=PROJCS["NAD83(HARN) / UTM zone 11N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3741"]] -3740=PROJCS["NAD83(HARN) / UTM zone 10N", GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3740"]] -3739=PROJCS["NAD83 / Wyoming West (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3739"]] -3738=PROJCS["NAD83 / Wyoming West Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3738"]] -3737=PROJCS["NAD83 / Wyoming East Central (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3737"]] -3736=PROJCS["NAD83 / Wyoming East (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3736"]] -3735=PROJCS["NAD83 / Ohio South (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3735"]] -3734=PROJCS["NAD83 / Ohio North (ftUS)", GEOGCS["NAD83", DATUM["North American Datum 1983", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6269"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4269"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3734"]] -3733=PROJCS["NAD83(NSRS2007) / Wyoming West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3733"]] -3732=PROJCS["NAD83(NSRS2007) / Wyoming West Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3732"]] -3731=PROJCS["NAD83(NSRS2007) / Wyoming East Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1312333.3333], PARAMETER["false_northing", 328083.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3731"]] -3730=PROJCS["NAD83(NSRS2007) / Wyoming East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3730"]] -66086405=GEOGCS["NAD27(76) (deg)", DATUM["North American Datum 1927 (1976)", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6608"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66086405"]] -61366405=GEOGCS["St. Lawrence Island (deg)", DATUM["St. Lawrence Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6136"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61366405"]] -3729=PROJCS["NAD83(NSRS2007) / Ohio South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3729"]] -3728=PROJCS["NAD83(NSRS2007) / Ohio North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3728"]] -3727=PROJCS["Reunion 1947 / TM Reunion", GEOGCS["Reunion 1947", DATUM["Reunion 1947", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[94.0, -948.0, -1262.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6626"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4626"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 55.53333333333333], PARAMETER["latitude_of_origin", -21.116666666666667], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 160000.0], PARAMETER["false_northing", 50000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3727"]] -3726=PROJCS["NAD83(NSRS2007) / UTM zone 19N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3726"]] -3725=PROJCS["NAD83(NSRS2007) / UTM zone 18N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3725"]] -3724=PROJCS["NAD83(NSRS2007) / UTM zone 17N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3724"]] -3723=PROJCS["NAD83(NSRS2007) / UTM zone 16N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3723"]] -3722=PROJCS["NAD83(NSRS2007) / UTM zone 15N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3722"]] -3721=PROJCS["NAD83(NSRS2007) / UTM zone 14N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3721"]] -3720=PROJCS["NAD83(NSRS2007) / UTM zone 13N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3720"]] -3719=PROJCS["NAD83(NSRS2007) / UTM zone 12N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3719"]] -3718=PROJCS["NAD83(NSRS2007) / UTM zone 11N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3718"]] -3717=PROJCS["NAD83(NSRS2007) / UTM zone 10N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3717"]] -3716=PROJCS["NAD83(NSRS2007) / UTM zone 9N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3716"]] -3715=PROJCS["NAD83(NSRS2007) / UTM zone 8N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3715"]] -3714=PROJCS["NAD83(NSRS2007) / UTM zone 7N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3714"]] -3713=PROJCS["NAD83(NSRS2007) / UTM zone 6N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3713"]] -3712=PROJCS["NAD83(NSRS2007) / UTM zone 5N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3712"]] -3711=PROJCS["NAD83(NSRS2007) / UTM zone 4N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3711"]] -3710=PROJCS["NAD83(NSRS2007) / UTM zone 3N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3710"]] -3709=PROJCS["NAD83(NSRS2007) / UTM zone 2N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3709"]] -3708=PROJCS["NAD83(NSRS2007) / UTM zone 1N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3708"]] -3707=PROJCS["NAD83(NSRS2007) / UTM zone 60N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3707"]] -3706=PROJCS["NAD83(NSRS2007) / UTM zone 59N", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3706"]] -3705=PROJCS["NAD83(NSRS2007) / Wyoming West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -110.08333333333333], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3705"]] -3704=PROJCS["NAD83(NSRS2007) / Wyoming West Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -108.75], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3704"]] -3703=PROJCS["NAD83(NSRS2007) / Wyoming East Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.33333333333334], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 100000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3703"]] -3702=PROJCS["NAD83(NSRS2007) / Wyoming East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.16666666666667], PARAMETER["latitude_of_origin", 40.5], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3702"]] -3701=PROJCS["NAD83(NSRS2007) / Wisconsin Transverse Mercator", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 520000.0], PARAMETER["false_northing", -4480000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3701"]] -3700=PROJCS["NAD83(NSRS2007) / Wisconsin South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3700"]] -61206405=GEOGCS["Greek (deg)", DATUM["Greek", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61206405"]] -62156405=GEOGCS["Belge 1950 (deg)", DATUM["Reseau National Belge 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6215"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62156405"]] -61756405=GEOGCS["Sierra Leone 1968 (deg)", DATUM["Sierra Leone 1968", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-88.0, 4.0, 101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6175"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61756405"]] -6399=PROJCS["NAD83(2011) / Alaska zone 6", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6399"]] -6398=PROJCS["NAD83(2011) / Alaska zone 5", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6398"]] -6397=PROJCS["NAD83(2011) / Alaska zone 4", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -150.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6397"]] -31171=PROJCS["Zanderij / Suriname TM", GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.68333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31171"]] -6396=PROJCS["NAD83(2011) / Alaska zone 3", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -146.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6396"]] -31170=PROJCS["Zanderij / Suriname Old TM", GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -55.68333333333334], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31170"]] -6395=PROJCS["NAD83(2011) / Alaska zone 2", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -142.0], PARAMETER["latitude_of_origin", 54.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6395"]] -6394=PROJCS["NAD83(2011) / Alaska zone 1", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Hotine_Oblique_Mercator", AUTHORITY["EPSG", "9812"]], PARAMETER["longitude_of_center", -133.66666666666666], PARAMETER["latitude_of_center", 57.0], PARAMETER["azimuth", 323.130102361111], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", -5000000.0], PARAMETER["rectified_grid_angle", 323.130102361111], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6394"]] -6393=PROJCS["NAD83(2011) / Alaska Albers", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -154.0], PARAMETER["latitude_of_origin", 50.0], PARAMETER["standard_parallel_1", 55.00000000000001], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 65.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6393"]] -6391=PROJCS["Cayman Islands National Grid 2011", GEOGCS["CIGD11", DATUM["Cayman Islands Geodetic Datum 2011", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1100"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6135"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -80.56666666666666], PARAMETER["latitude_of_origin", 19.333333333333332], PARAMETER["standard_parallel_1", 19.7], PARAMETER["false_easting", 2950000.0], PARAMETER["false_northing", 1900000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 19.333333333333332], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6391"]] -6387=PROJCS["UCS-2000 / Ukraine TM zone 13", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6387"]] -6386=PROJCS["UCS-2000 / Ukraine TM zone 12", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 36.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6386"]] -6385=PROJCS["UCS-2000 / Ukraine TM zone 11", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6385"]] -6384=PROJCS["UCS-2000 / Ukraine TM zone 10", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6384"]] -6383=PROJCS["UCS-2000 / Ukraine TM zone 9", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 27.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6383"]] -63246405=GEOGCS["WGS 72BE (deg)", DATUM["WGS 72 Transit Broadcast Ephemeris", SPHEROID["WGS 72", 6378135.0, 298.26, AUTHORITY["EPSG", "7043"]], TOWGS84[0.0, 0.0, 1.9, 0.0, 0.0, 0.814, -0.38], AUTHORITY["EPSG", "6324"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63246405"]] -6382=PROJCS["UCS-2000 / Ukraine TM zone 8", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 24.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6382"]] -6381=PROJCS["UCS-2000 / Ukraine TM zone 7", GEOGCS["UCS-2000", DATUM["Ukraine 2000", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -121.0, -76.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1077"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5561"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6381"]] -31154=PROJCS["Zanderij / TM 54 NW", GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -54.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31154"]] -4199=GEOGCS["Egypt 1930", DATUM["Egypt 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6199"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4199"]] -6372=PROJCS["Mexico ITRF2008 / LCC", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -102.0], PARAMETER["latitude_of_origin", 12.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 17.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6372"]] -4198=GEOGCS["Kousseri", DATUM["Kousseri", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6198"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4198"]] -6371=PROJCS["Mexico ITRF2008 / UTM zone 16N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6371"]] -4197=GEOGCS["Garoua", DATUM["Garoua", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], AUTHORITY["EPSG", "6197"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4197"]] -6370=PROJCS["Mexico ITRF2008 / UTM zone 15N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6370"]] -4196=GEOGCS["Ammassalik 1958", DATUM["Ammassalik 1958", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-45.0, 417.0, -3.5, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6196"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4196"]] -4195=GEOGCS["Scoresbysund 1952", DATUM["Scoresbysund 1952", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[105.0, 326.0, -102.5, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6195"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4195"]] -4194=GEOGCS["Qornoq 1927", DATUM["Qornoq 1927", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[163.511, 127.533, -159.789, 0.0, 0.0, 0.814, -0.6], AUTHORITY["EPSG", "6194"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4194"]] -4193=GEOGCS["Manoca 1962", DATUM["Manoca 1962", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-70.9, -151.8, -41.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6193"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4193"]] -4192=GEOGCS["Douala 1948", DATUM["Douala 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-206.1, -174.7, -87.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6192"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4192"]] -4191=GEOGCS["Albanian 1987", DATUM["Albanian 1987", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-44.183, -0.58, -38.489, 2.3867, -2.7072, 3.5196, -8.2703], AUTHORITY["EPSG", "6191"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4191"]] -4190=GEOGCS["POSGAR 98", DATUM["Posiciones Geodesicas Argentinas 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6190"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4190"]] -66316405=GEOGCS["K0 1949 (deg)", DATUM["K0 1949", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[145.0, -187.0, 103.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6631"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66316405"]] -8545=GEOGCS["NAD83(HARN Corrected)", DATUM["NAD83 (High Accuracy Reference Network - Corrected)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "8545"]] -8544=GEOGCS["NAD83(HARN Corrected)", DATUM["NAD83 (High Accuracy Reference Network - Corrected)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8544"]] -8543=GEOCCS["NAD83(HARN Corrected)", DATUM["NAD83 (High Accuracy Reference Network - Corrected)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1212"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8543"]] -8542=GEOGCS["NAD83(FBN)", DATUM["NAD83 (Federal Base Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "8542"]] -6369=PROJCS["Mexico ITRF2008 / UTM zone 14N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6369"]] -8541=GEOCCS["NAD83(FBN)", DATUM["NAD83 (Federal Base Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1211"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "8541"]] -6368=PROJCS["Mexico ITRF2008 / UTM zone 13N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6368"]] -8540=PROJCS["NAD83(2011) / KS RCS zone 20", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -95.08333333333333], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000031], PARAMETER["false_easting", 20500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8540"]] -6367=PROJCS["Mexico ITRF2008 / UTM zone 12N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6367"]] -6366=PROJCS["Mexico ITRF2008 / UTM zone 11N", GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6366"]] -6365=GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6365"]] -6364=GEOGCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6364"]] -62546405=GEOGCS["Hito XVIII 1963 (deg)", DATUM["Hito XVIII 1963", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[18.38, 192.45, 96.82, 0.056, -0.142, -0.2, -0.0013], AUTHORITY["EPSG", "6254"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62546405"]] -6363=GEOCCS["Mexico ITRF2008", DATUM["Mexico ITRF2008", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6363"]] -4189=GEOGCS["REGVEN", DATUM["Red Geodesica Venezolana", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6189"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4189"]] -6362=PROJCS["Mexico ITRF92 / LCC", GEOGCS["Mexico ITRF92", DATUM["Mexico ITRF92", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1042"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4483"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -102.0], PARAMETER["latitude_of_origin", 12.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 17.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6362"]] -4188=GEOGCS["OSNI 1952", DATUM["OSNI 1952", SPHEROID["Airy 1830", 6377563.396, 299.3249646, AUTHORITY["EPSG", "7001"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6188"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4188"]] -6360=VERT_CS["NAVD88 height (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "6360"]] -4185=GEOGCS["Madeira 1936", DATUM["Madeira 1936", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6185"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4185"]] -4184=GEOGCS["Azores Oriental 1940", DATUM["Azores Oriental Islands 1940", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-203.0, 141.0, 53.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6184"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4184"]] -4183=GEOGCS["Azores Central 1948", DATUM["Azores Central Islands 1948", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-104.0, 167.0, -38.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6183"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4183"]] -4182=GEOGCS["Azores Occidental 1939", DATUM["Azores Occidental Islands 1939", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-422.651, -172.995, 84.02, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6182"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4182"]] -4181=GEOGCS["Luxembourg 1930", DATUM["Luxembourg 1930", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-189.6806, 18.3463, -42.7695, -0.33746, 3.09264, -2.53861, 0.4598], AUTHORITY["EPSG", "6181"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4181"]] -4180=GEOGCS["EST97", DATUM["Estonia 1997", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6180"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4180"]] -8539=PROJCS["NAD83(2011) / KS RCS zone 19", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -95.96666666666664], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000034], PARAMETER["false_easting", 19500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8539"]] -8538=PROJCS["NAD83(2011) / KS RCS zone 18", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -97.5], PARAMETER["latitude_of_origin", 37.18333333333333], PARAMETER["scale_factor", 1.000055], PARAMETER["false_easting", 18500000.0], PARAMETER["false_northing", 200000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8538"]] -8536=PROJCS["NAD83(2011) / KS RCS zone 17", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -97.5], PARAMETER["latitude_of_origin", 37.766666666666666], PARAMETER["scale_factor", 1.000059], PARAMETER["false_easting", 17500000.0], PARAMETER["false_northing", 400000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8536"]] -8535=PROJCS["NAD83(2011) / KS RCS zone 16", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -98.55], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000069], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8535"]] -8534=PROJCS["NAD83(2011) / KS RCS zone 15", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.2], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000087], PARAMETER["false_easting", 15500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8534"]] -8533=PROJCS["NAD83(2011) / KS RCS zone 14", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.66666666666667], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000097], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8533"]] -6359=VERT_CS["NGVD29 depth (ftUS)", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Depth", DOWN], AUTHORITY["EPSG", "6359"]] -8531=PROJCS["NAD83(2011) / KS RCS zone 13", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -100.4], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.000109], PARAMETER["false_easting", 13500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8531"]] -6358=VERT_CS["NAVD88 depth (ftUS)", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Depth", DOWN], AUTHORITY["EPSG", "6358"]] -6357=VERT_CS["NAVD88 depth", VERT_DATUM["North American Vertical Datum 1988", 2005, AUTHORITY["EPSG", "5103"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "6357"]] -6356=PROJCS["NAD83(2011) / Alabama West", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.5], PARAMETER["latitude_of_origin", 30.0], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6356"]] -6355=PROJCS["NAD83(2011) / Alabama East", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -85.83333333333333], PARAMETER["latitude_of_origin", 30.499999999999996], PARAMETER["scale_factor", 0.99996], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6355"]] -6354=PROJCS["NAD83(2011) / EPSG Arctic zone 6-16", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 16500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6354"]] -6353=PROJCS["NAD83(2011) / EPSG Arctic zone 6-14", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 68.68747555555557], PARAMETER["standard_parallel_1", 70.33333333333333], PARAMETER["false_easting", 14500000.0], PARAMETER["false_northing", 6500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 67.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6353"]] -4179=GEOGCS["Pulkovo 1942(58)", DATUM["Pulkovo 1942(58)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[33.4, -146.6, -76.3, -0.359, -0.053, 0.844, -0.84], AUTHORITY["EPSG", "6179"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4179"]] -6352=PROJCS["NAD83(2011) / EPSG Arctic zone 5-31", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 31500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6352"]] -4178=GEOGCS["Pulkovo 1942(83)", DATUM["Pulkovo 1942(83)", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[24.0, -123.0, -94.0, 0.02, 0.25, 0.13, 1.1], AUTHORITY["EPSG", "6178"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4178"]] -6351=PROJCS["NAD83(2011) / EPSG Arctic zone 5-29", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -162.99999999999997], PARAMETER["latitude_of_origin", 72.02500919444445], PARAMETER["standard_parallel_1", 73.66666666666667], PARAMETER["false_easting", 29500000.0], PARAMETER["false_northing", 5500000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 70.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6351"]] -6350=PROJCS["NAD83(2011) / Conus Albers", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 23.0], PARAMETER["standard_parallel_1", 29.499999999999996], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6350"]] -4176=GEOGCS["Australian Antarctic", DATUM["Australian Antarctic Datum 1998", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6176"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4176"]] -4175=GEOGCS["Sierra Leone 1968", DATUM["Sierra Leone 1968", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-88.0, 4.0, 101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6175"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4175"]] -61266413=GEOGCS["LKS94 (ETRS89) (3D deg)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "61266413"]] -4174=GEOGCS["Sierra Leone 1924", DATUM["Sierra Leone Colony 1924", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], AUTHORITY["EPSG", "6174"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4174"]] -4173=GEOGCS["IRENET95", DATUM["IRENET95", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6173"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4173"]] -4172=GEOGCS["POSGAR", DATUM["Posiciones Geodesicas Argentinas", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6172"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4172"]] -4171=GEOGCS["RGF93", DATUM["Reseau Geodesique Francais 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6171"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4171"]] -4170=GEOGCS["SIRGAS 1995", DATUM["Sistema de Referencia Geocentrico para America del Sur 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6170"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4170"]] -8529=PROJCS["NAD83(2011) / KS RCS zone 12", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -101.41666666666669], PARAMETER["latitude_of_origin", 36.75], PARAMETER["scale_factor", 1.00014], PARAMETER["false_easting", 12500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8529"]] -8528=PROJCS["NAD83(2011) / KS RCS zone 11", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -95.25], PARAMETER["latitude_of_origin", 39.1], PARAMETER["scale_factor", 1.000033], PARAMETER["false_easting", 11500000.0], PARAMETER["false_northing", 600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8528"]] -8527=PROJCS["NAD83(2011) / KS RCS zone 10", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -95.75], PARAMETER["latitude_of_origin", 39.63333333333333], PARAMETER["scale_factor", 1.00004], PARAMETER["false_easting", 10500000.0], PARAMETER["false_northing", 700000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8527"]] -8526=PROJCS["NAD83(2011) / KS RCS zone 9", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -96.5], PARAMETER["latitude_of_origin", 38.5], PARAMETER["scale_factor", 1.00005], PARAMETER["false_easting", 9500000.0], PARAMETER["false_northing", 300000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8526"]] -8525=PROJCS["NAD83(2011) / KS RCS zone 8", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -96.5], PARAMETER["latitude_of_origin", 39.16666666666666], PARAMETER["scale_factor", 1.000044], PARAMETER["false_easting", 8500000.0], PARAMETER["false_northing", 600000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8525"]] -8524=PROJCS["NAD83(2011) / KS RCS zone 7", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -97.33333333333333], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000049], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8524"]] -8523=PROJCS["NAD83(2011) / KS RCS zone 6", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -98.15000000000002], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000068], PARAMETER["false_easting", 6500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8523"]] -8522=PROJCS["NAD83(2011) / KS RCS zone 5", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -98.66666666666667], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000078], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8522"]] -8521=PROJCS["NAD83(2011) / KS RCS zone 4", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.45], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000082], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8521"]] -6348=PROJCS["NAD83(2011) / UTM zone 19N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6348"]] -25700=PROJCS["Makassar (Jakarta) / NEIEZ", GEOGCS["Makassar (Jakarta)", DATUM["Makassar (Jakarta)", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6804"]], PRIMEM["Jakarta", 106.80771944444446, AUTHORITY["EPSG", "8908"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4804"]], PROJECTION["Mercator_1SP", AUTHORITY["EPSG", "9804"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 110.00000000000001], PARAMETER["scale_factor", 0.997], PARAMETER["false_easting", 3900000.0], PARAMETER["false_northing", 900000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "25700"]] -8520=PROJCS["NAD83(2011) / KS RCS zone 3", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -100.35], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000116], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8520"]] -6347=PROJCS["NAD83(2011) / UTM zone 18N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6347"]] -31121=PROJCS["Zanderij / UTM zone 21N", GEOGCS["Zanderij", DATUM["Zanderij", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-265.0, 120.0, -358.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6311"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "31121"]] -6346=PROJCS["NAD83(2011) / UTM zone 17N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6346"]] -6345=PROJCS["NAD83(2011) / UTM zone 16N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -87.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6345"]] -6344=PROJCS["NAD83(2011) / UTM zone 15N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -93.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6344"]] -6343=PROJCS["NAD83(2011) / UTM zone 14N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6343"]] -4169=GEOGCS["American Samoa 1962", DATUM["American Samoa 1962", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-115.0, 118.0, 426.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6169"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4169"]] -6342=PROJCS["NAD83(2011) / UTM zone 13N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6342"]] -4168=GEOGCS["Accra", DATUM["Accra", SPHEROID["War Office", 6378300.0, 296.0, AUTHORITY["EPSG", "7029"]], TOWGS84[-170.0, 33.0, 326.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6168"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4168"]] -6341=PROJCS["NAD83(2011) / UTM zone 12N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6341"]] -4167=GEOGCS["NZGD2000", DATUM["New Zealand Geodetic Datum 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6167"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4167"]] -6340=PROJCS["NAD83(2011) / UTM zone 11N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6340"]] -61266405=GEOGCS["LKS94 (ETRS89) (deg)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61266405"]] -4166=GEOGCS["Korean 1995", DATUM["Korean Datum 1995", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6166"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4166"]] -4165=GEOGCS["Bissau", DATUM["Bissau", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-173.0, 253.0, 27.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4165"]] -4164=GEOGCS["South Yemen", DATUM["South Yemen", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-76.0, -138.0, 67.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6164"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4164"]] -4163=GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]] -4162=GEOGCS["Korean 1985", DATUM["Korean Datum 1985", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6162"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4162"]] -4161=GEOGCS["Pampa del Castillo", DATUM["Pampa del Castillo", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[27.5, 14.0, 186.4, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6161"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4161"]] -4160=GEOGCS["Chos Malal 1914", DATUM["Chos Malal 1914", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], AUTHORITY["EPSG", "6160"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4160"]] -8519=PROJCS["NAD83(2011) / KS RCS zone 2", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -100.94999999999999], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000134], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8519"]] -8518=PROJCS["NAD83(2011) / KS RCS zone 1", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -101.6], PARAMETER["latitude_of_origin", 37.5], PARAMETER["scale_factor", 1.000156], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "8518"]] -6339=PROJCS["NAD83(2011) / UTM zone 10N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6339"]] -6338=PROJCS["NAD83(2011) / UTM zone 9N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6338"]] -6337=PROJCS["NAD83(2011) / UTM zone 8N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6337"]] -6336=PROJCS["NAD83(2011) / UTM zone 7N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6336"]] -6335=PROJCS["NAD83(2011) / UTM zone 6N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6335"]] -6334=PROJCS["NAD83(2011) / UTM zone 5N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6334"]] -6333=PROJCS["NAD83(2011) / UTM zone 4N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6333"]] -4159=GEOGCS["ELD79", DATUM["European Libyan Datum 1979", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-114.7, -98.5, -150.7, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6159"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4159"]] -6332=PROJCS["NAD83(2011) / UTM zone 3N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6332"]] -4158=GEOGCS["Naparima 1955", DATUM["Naparima 1955", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-0.465, 372.095, 171.736, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6158"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4158"]] -6331=PROJCS["NAD83(2011) / UTM zone 2N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6331"]] -4157=GEOGCS["Mount Dillon", DATUM["Mount Dillon", SPHEROID["Clarke 1858", 6378293.645208759, 294.26067636926103, AUTHORITY["EPSG", "7007"]], AUTHORITY["EPSG", "6157"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4157"]] -6330=PROJCS["NAD83(2011) / UTM zone 1N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6330"]] -4156=GEOGCS["S-JTSK", DATUM["System of the Unified Trigonometrical Cadastral Network", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[572.213, 85.334, 461.94, 4.9732, -1.529, -5.2484, 3.5378], AUTHORITY["EPSG", "6156"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4156"]] -4155=GEOGCS["Dabola 1981", DATUM["Dabola 1981", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[-83.0, 37.0, 124.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6155"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4155"]] -4154=GEOGCS["ED50(ED77)", DATUM["European Datum 1950(1977)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-123.02, -158.95, -168.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6154"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4154"]] -4153=GEOGCS["Rassadiran", DATUM["Rassadiran", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-133.63, -157.5, -158.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6153"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4153"]] -4152=GEOGCS["NAD83(HARN)", DATUM["NAD83 (High Accuracy Reference Network)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6152"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4152"]] -4151=GEOGCS["CHTRF95", DATUM["Swiss Terrestrial Reference Frame 1995", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6151"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4151"]] -4150=GEOGCS["CH1903+", DATUM["CH1903+", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6150"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4150"]] -6329=PROJCS["NAD83(2011) / UTM zone 60N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6329"]] -6328=PROJCS["NAD83(2011) / UTM zone 59N", GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 171.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6328"]] -6325=GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6325"]] -6324=GEOGCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6324"]] -6323=GEOCCS["NAD83(MA11)", DATUM["NAD83 (National Spatial Reference System MA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1118"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6323"]] -4149=GEOGCS["CH1903", DATUM["CH1903", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[674.374, 15.056, 405.346, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6149"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4149"]] -6322=GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6322"]] -4148=GEOGCS["Hartebeesthoek94", DATUM["Hartebeesthoek94", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6148"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4148"]] -6321=GEOGCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6321"]] -4147=GEOGCS["Hanoi 1972", DATUM["Hanoi 1972", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-17.51, -108.32, -62.39, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6147"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4147"]] -6320=GEOCCS["NAD83(PA11)", DATUM["NAD83 (National Spatial Reference System PA11)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1117"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6320"]] -4146=GEOGCS["Kalianpur 1975", DATUM["Kalianpur 1975", SPHEROID["Everest 1830 (1975 Definition)", 6377299.151, 300.8017255, AUTHORITY["EPSG", "7045"]], TOWGS84[295.0, 736.0, 257.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6146"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4146"]] -4145=GEOGCS["Kalianpur 1962", DATUM["Kalianpur 1962", SPHEROID["Everest 1830 (1962 Definition)", 6377301.243, 300.8017255, AUTHORITY["EPSG", "7044"]], TOWGS84[275.57, 676.78, 229.6, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6145"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4145"]] -4144=GEOGCS["Kalianpur 1937", DATUM["Kalianpur 1937", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[214.0, 804.0, 268.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6144"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4144"]] -4143=GEOGCS["Abidjan 1987", DATUM["Abidjan 1987", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-124.76, 53.0, 466.79, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6143"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4143"]] -4142=GEOGCS["Locodjo 1965", DATUM["Locodjo 1965", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-125.0, 53.0, 467.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6142"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4142"]] -4141=GEOGCS["Israel 1993", DATUM["Israel 1993", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-48.0, 55.0, 52.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6141"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4141"]] -4140=GEOGCS["NAD83(CSRS98)", DATUM["NAD83 Canadian Spatial Reference System", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], AUTHORITY["EPSG", "6140"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4140"]] -6319=GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6319"]] -6318=GEOGCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6318"]] -6317=GEOCCS["NAD83(2011)", DATUM["NAD83 (National Spatial Reference System 2011)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1116"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6317"]] -6316=PROJCS["MGI 1901 / Balkans zone 7", GEOGCS["MGI 1901", DATUM["MGI 1901", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[551.7, 162.9, 467.9, 6.04, 1.96, -11.38, -4.82], AUTHORITY["EPSG", "1031"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "3906"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 21.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 7500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6316"]] -4139=GEOGCS["Puerto Rico", DATUM["Puerto Rico", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[11.0, 72.0, -101.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6139"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4139"]] -6312=PROJCS["CGRS93 / Cyprus Local Transverse Mercator", GEOGCS["CGRS93", DATUM["Cyprus Geodetic Reference System 1993", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[8.846, -4.394, -1.122, -0.00237, 0.146528, -0.130428, 0.783926], AUTHORITY["EPSG", "1112"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6311"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 33.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", -3500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6312"]] -4138=GEOGCS["St. George Island", DATUM["St. George Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6138"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4138"]] -6311=GEOGCS["CGRS93", DATUM["Cyprus Geodetic Reference System 1993", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[8.846, -4.394, -1.122, -0.00237, 0.146528, -0.130428, 0.783926], AUTHORITY["EPSG", "1112"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6311"]] -4137=GEOGCS["St. Paul Island", DATUM["St. Paul Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6137"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4137"]] -6310=GEOGCS["CGRS93", DATUM["Cyprus Geodetic Reference System 1993", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[8.846, -4.394, -1.122, -0.00237, 0.146528, -0.130428, 0.783926], AUTHORITY["EPSG", "1112"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "6310"]] -4136=GEOGCS["St. Lawrence Island", DATUM["St. Lawrence Island", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6136"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4136"]] -4135=GEOGCS["Old Hawaiian", DATUM["Old Hawaiian", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[58.0, -283.0, -182.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6135"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4135"]] -4134=GEOGCS["PSD93", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-180.624, -225.516, 173.919, -0.81, -1.898, 8.336, 16.71006], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4134"]] -4133=GEOGCS["EST92", DATUM["Estonia 1992", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.055, -0.541, -0.185, 0.0183, 0.0003, 0.007, -0.014], AUTHORITY["EPSG", "6133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4133"]] -4132=GEOGCS["FD58", DATUM["Final Datum 1958", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-241.54, -163.64, 396.06, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6132"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4132"]] -4131=GEOGCS["Indian 1960", DATUM["Indian 1960", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[198.0, 881.0, 317.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6131"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4131"]] -4130=GEOGCS["Moznet", DATUM["Moznet (ITRF94)", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, -0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6130"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4130"]] -6309=GEOCCS["CGRS93", DATUM["Cyprus Geodetic Reference System 1993", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[8.846, -4.394, -1.122, -0.00237, 0.146528, -0.130428, 0.783926], AUTHORITY["EPSG", "1112"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "6309"]] -6307=PROJCS["NAD83(CORS96) / Puerto Rico and Virgin Is.", GEOGCS["NAD83(CORS96)", DATUM["NAD83 (Continuously Operating Reference Station 1996)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1133"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "6783"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -66.43333333333334], PARAMETER["latitude_of_origin", 17.833333333333332], PARAMETER["standard_parallel_1", 18.433333333333334], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 200000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 18.033333333333335], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "6307"]] -4129=GEOGCS["Observatario", DATUM["Observatario", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-132.0, -110.0, -335.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6129"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4129"]] -4128=GEOGCS["Madzansua", DATUM["Madzansua", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], AUTHORITY["EPSG", "6128"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4128"]] -4127=GEOGCS["Tete", DATUM["Tete", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[-82.875, -57.097, -156.768, -2.158, -1.524, 0.982, -0.359], AUTHORITY["EPSG", "6127"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4127"]] -4126=GEOGCS["LKS94 (ETRS89)", DATUM["Lithuania 1994 (ETRS89)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6126"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4126"]] -4125=GEOGCS["Samboja", DATUM["Samboja", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-404.78, 685.68, 45.47, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6125"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4125"]] -4124=GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4124"]] -4123=GEOGCS["KKJ", DATUM["Kartastokoordinaattijarjestelma (1966)", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-96.062, -82.428, -121.753, 4.801, -0.345, 1.376, 1.496], AUTHORITY["EPSG", "6123"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4123"]] -4122=GEOGCS["ATS77", DATUM["Average Terrestrial System 1977", SPHEROID["Average Terrestrial System 1977", 6378135.0, 298.257, AUTHORITY["EPSG", "7041"]], AUTHORITY["EPSG", "6122"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4122"]] -4121=GEOGCS["GGRS87", DATUM["Greek Geodetic Reference System 1987", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[-199.87, 74.79, 246.62, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6121"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4121"]] -4120=GEOGCS["Greek", DATUM["Greek", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "6120"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4120"]] -62056405=GEOGCS["Afgooye (deg)", DATUM["Afgooye", SPHEROID["Krassowsky 1940", 6378245.0, 298.3, AUTHORITY["EPSG", "7024"]], TOWGS84[-43.0, -163.0, 45.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6205"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62056405"]] -62936405=GEOGCS["Schwarzeck (deg)", DATUM["Schwarzeck", SPHEROID["Bessel Namibia (GLM)", 6377483.865280419, 299.1528128, AUTHORITY["EPSG", "7046"]], TOWGS84[616.0, 97.0, -251.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6293"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62936405"]] -4100=COMPD_CS["ETRS89 / DKTM4 + DVR90 height", PROJCS["ETRS89 / DKTM4", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", -5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "4096"]], VERT_CS["DVR90 height", VERT_DATUM["Dansk Vertikal Reference 1990", 2005, AUTHORITY["EPSG", "5206"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5799"]], AUTHORITY["EPSG", "4100"]] -66376405=GEOGCS["Perroud 1950 (deg)", DATUM["Pointe Geologie Perroud 1950", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[325.0, 154.0, 172.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6637"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66376405"]] -61656405=GEOGCS["Bissau (deg)", DATUM["Bissau", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-173.0, 253.0, 27.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6165"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "61656405"]] -5899=PROJCS["VN-2000 / TM-3 Da Nang zone", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 107.75], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5899"]] -5898=PROJCS["VN-2000 / TM-3 zone 491", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 108.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5898"]] -5897=PROJCS["VN-2000 / TM-3 zone 482", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5897"]] -5896=PROJCS["VN-2000 / TM-3 zone 481", GEOGCS["VN-2000", DATUM["Vietnam 2000", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[-191.90441429, -39.30318279, -111.45032835, 0.00928836, 0.01975479, -0.00427372, 0.252906278], AUTHORITY["EPSG", "6756"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4756"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 102.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5896"]] -#disabled: AXIS has a string value: 5890=PROJCS["JAXA Snow Depth Polar Stereographic North", GEOGCS["Unspecified datum based upon the Hughes 1980 ellipsoid", DATUM["Not specified (based on Hughes 1980 ellipsoid)", SPHEROID["Hughes 1980", 6378273.0, 298.279411123064, AUTHORITY["EPSG", "7058"]], AUTHORITY["EPSG", "6054"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4054"]], PROJECTION["Polar Stereographic (variant B)", AUTHORITY["EPSG", "9829"]], PARAMETER["central_meridian", 90.0], PARAMETER["Standard_Parallel_1", 70.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", "South along 180 deg"], AXIS["Northing", "South along 90 deg West"], AUTHORITY["EPSG", "5890"]] -26195=PROJCS["Merchich / Sahara Sud", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 22.5], PARAMETER["scale_factor", 0.999616437], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26195"]] -26194=PROJCS["Merchich / Sahara Nord", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 26.099999999999998], PARAMETER["scale_factor", 0.999616304], PARAMETER["false_easting", 1200000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26194"]] -26193=PROJCS["Merchich / Sahara", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 26.099999999999998], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1200000.0], PARAMETER["false_northing", 400000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26193"]] -26192=PROJCS["Merchich / Sud Maroc", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 29.700000000000003], PARAMETER["scale_factor", 0.999615596], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26192"]] -26191=PROJCS["Merchich / Nord Maroc", GEOGCS["Merchich", DATUM["Merchich", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], TOWGS84[31.0, 146.0, 47.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6261"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4261"]], PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG", "9801"]], PARAMETER["central_meridian", -5.3999999999999995], PARAMETER["latitude_of_origin", 33.300000000000004], PARAMETER["scale_factor", 0.999625769], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 300000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "26191"]] -5887=PROJCS["TGD2005 / Tonga Map Grid", GEOGCS["TGD2005", DATUM["Tonga Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1095"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5886"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -177.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5887"]] -5886=GEOGCS["TGD2005", DATUM["Tonga Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1095"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5886"]] -5885=GEOGCS["TGD2005", DATUM["Tonga Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1095"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5885"]] -5884=GEOCCS["TGD2005", DATUM["Tonga Geodetic Datum 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], AUTHORITY["EPSG", "1095"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5884"]] -5880=PROJCS["SIRGAS 2000 / Brazil Polyconic", GEOGCS["SIRGAS 2000", DATUM["Sistema de Referencia Geocentrico para las AmericaS 2000", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6674"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4674"]], PROJECTION["Polyconic", AUTHORITY["EPSG", "9818"]], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", -54.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5000000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5880"]] -28358=PROJCS["GDA94 / MGA zone 58", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 165.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28358"]] -5879=PROJCS["Cadastre 1997 / UTM zone 38S", GEOGCS["Cadastre 1997", DATUM["Cadastre 1997", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-381.788, -57.501, -256.673, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1037"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4475"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5879"]] -28357=PROJCS["GDA94 / MGA zone 57", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 158.99999999999997], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28357"]] -28356=PROJCS["GDA94 / MGA zone 56", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 153.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28356"]] -5877=PROJCS["SAD69(96) / UTM zone 20S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -62.99999999999999], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5877"]] -28355=PROJCS["GDA94 / MGA zone 55", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 147.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28355"]] -5876=PROJCS["SAD69(96) / UTM zone 19S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -69.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5876"]] -28354=PROJCS["GDA94 / MGA zone 54", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 141.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28354"]] -5875=PROJCS["SAD69(96) / UTM zone 18S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -75.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5875"]] -63146405=GEOGCS["DHDN (deg)", DATUM["Deutsches Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[612.4, 77.0, 440.2, -0.054, 0.057, -2.797, 2.55], AUTHORITY["EPSG", "6314"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "63146405"]] -28353=PROJCS["GDA94 / MGA zone 53", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 135.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28353"]] -5874=VERT_CS["High Water height", VERT_DATUM["High Water", 2005, AUTHORITY["EPSG", "1094"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5874"]] -28352=PROJCS["GDA94 / MGA zone 52", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 129.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28352"]] -5873=VERT_CS["Low Water depth", VERT_DATUM["Low Water", 2005, AUTHORITY["EPSG", "1093"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5873"]] -28351=PROJCS["GDA94 / MGA zone 51", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 123.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28351"]] -3699=PROJCS["NAD83(NSRS2007) / Wisconsin South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 42.0], PARAMETER["standard_parallel_1", 44.06666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.73333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3699"]] -5872=VERT_CS["HAT height", VERT_DATUM["Highest Astronomic Tide", 2005, AUTHORITY["EPSG", "1082"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5872"]] -28350=PROJCS["GDA94 / MGA zone 50", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 117.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28350"]] -3698=PROJCS["NAD83(NSRS2007) / Wisconsin North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3698"]] -5871=VERT_CS["HHWLT height", VERT_DATUM["Higher High Water Large Tide", 2005, AUTHORITY["EPSG", "1084"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5871"]] -3697=PROJCS["NAD83(NSRS2007) / Wisconsin North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 45.16666666666666], PARAMETER["standard_parallel_1", 46.76666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.56666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3697"]] -5870=VERT_CS["MHWS height", VERT_DATUM["Mean High Water Spring Tides", 2005, AUTHORITY["EPSG", "1088"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5870"]] -3696=PROJCS["NAD83(NSRS2007) / Wisconsin Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3696"]] -3695=PROJCS["NAD83(NSRS2007) / Wisconsin Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -90.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3695"]] -3694=PROJCS["NAD83(NSRS2007) / West Virginia South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 37.0], PARAMETER["standard_parallel_1", 38.88333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.483333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3694"]] -3693=PROJCS["NAD83(NSRS2007) / West Virginia North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.49999999999999], PARAMETER["latitude_of_origin", 38.5], PARAMETER["standard_parallel_1", 40.25], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.00000000000001], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3693"]] -3692=PROJCS["NAD83(NSRS2007) / Washington South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3692"]] -3691=PROJCS["NAD83(NSRS2007) / Washington South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 45.333333333333336], PARAMETER["standard_parallel_1", 47.33333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3691"]] -3690=PROJCS["NAD83(NSRS2007) / Washington North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3690"]] -28349=PROJCS["GDA94 / MGA zone 49", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 111.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28349"]] -28348=PROJCS["GDA94 / MGA zone 48", GEOGCS["GDA94", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4283"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "28348"]] -5869=VERT_CS["MHHW height", VERT_DATUM["Mean Higher High Water", 2005, AUTHORITY["EPSG", "1090"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5869"]] -5868=VERT_CS["MHW height", VERT_DATUM["Mean High Water", 2005, AUTHORITY["EPSG", "1092"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5868"]] -5867=VERT_CS["MLW depth", VERT_DATUM["Mean Low Water", 2005, AUTHORITY["EPSG", "1091"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5867"]] -5866=VERT_CS["MLLW depth", VERT_DATUM["Mean Lower Low Water", 2005, AUTHORITY["EPSG", "1089"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5866"]] -5865=VERT_CS["MLWS depth", VERT_DATUM["Mean Low Water Spring Tides", 2005, AUTHORITY["EPSG", "1087"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5865"]] -5864=VERT_CS["MLLWS depth", VERT_DATUM["Mean Lower Low Water Spring Tides", 2005, AUTHORITY["EPSG", "1086"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5864"]] -5863=VERT_CS["ISLW depth", VERT_DATUM["Indian Spring Low Water", 2005, AUTHORITY["EPSG", "1085"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5863"]] -3689=PROJCS["NAD83(NSRS2007) / Washington North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.83333333333336], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3689"]] -5862=VERT_CS["LLWLT depth", VERT_DATUM["Lower Low Water Large Tide", 2005, AUTHORITY["EPSG", "1083"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5862"]] -3688=PROJCS["NAD83(NSRS2007) / Virginia South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3688"]] -5861=VERT_CS["LAT depth", VERT_DATUM["Lowest Astronomic Tide", 2005, AUTHORITY["EPSG", "1080"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5861"]] -3687=PROJCS["NAD83(NSRS2007) / Virginia South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 36.333333333333336], PARAMETER["standard_parallel_1", 37.96666666666667], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 36.766666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3687"]] -3686=PROJCS["NAD83(NSRS2007) / Virginia North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 11482916.667], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3686"]] -3685=PROJCS["NAD83(NSRS2007) / Virginia North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -78.5], PARAMETER["latitude_of_origin", 37.666666666666664], PARAMETER["standard_parallel_1", 39.199999999999996], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.03333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3685"]] -3684=PROJCS["NAD83(NSRS2007) / Vermont", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -72.5], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999964286], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3684"]] -3683=PROJCS["NAD83(NSRS2007) / Utah South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3683"]] -3682=PROJCS["NAD83(NSRS2007) / Utah South (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 9842519.684999999], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3682"]] -3681=PROJCS["NAD83(NSRS2007) / Utah South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 36.666666666666664], PARAMETER["standard_parallel_1", 38.35], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 37.21666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3681"]] -3680=PROJCS["NAD83(NSRS2007) / Utah North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 3280833.3333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3680"]] -66216405=GEOGCS["Fort Marigot (deg)", DATUM["Fort Marigot", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[137.0, 248.0, -430.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6621"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66216405"]] -5858=PROJCS["SAD69(96) / UTM zone 22S", GEOGCS["SAD69(96)", DATUM["South American Datum 1969(96)", SPHEROID["GRS 1967 Modified", 6378160.0, 298.25, AUTHORITY["EPSG", "7050"]], TOWGS84[-67.35, 3.88, -38.22, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1075"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5527"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5858"]] -62446405=GEOGCS["Kandawala (deg)", DATUM["Kandawala", SPHEROID["Everest 1830 (1937 Adjustment)", 6377276.345, 300.8017, AUTHORITY["EPSG", "7015"]], TOWGS84[-97.0, 787.0, 86.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6244"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62446405"]] -3679=PROJCS["NAD83(NSRS2007) / Utah North (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 3280839.8950000005], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3679"]] -3678=PROJCS["NAD83(NSRS2007) / Utah North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 40.333333333333336], PARAMETER["standard_parallel_1", 41.78333333333333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.71666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3678"]] -3677=PROJCS["NAD83(NSRS2007) / Utah Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 6561666.6667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3677"]] -3676=PROJCS["NAD83(NSRS2007) / Utah Central (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 1640419.9480000003], PARAMETER["false_northing", 6561679.790000001], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3676"]] -3675=PROJCS["NAD83(NSRS2007) / Utah Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -111.5], PARAMETER["latitude_of_origin", 38.333333333333336], PARAMETER["standard_parallel_1", 40.65], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.016666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3675"]] -3674=PROJCS["NAD83(NSRS2007) / Texas South Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 13123333.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3674"]] -3673=PROJCS["NAD83(NSRS2007) / Texas South Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -99.00000000000001], PARAMETER["latitude_of_origin", 27.833333333333332], PARAMETER["standard_parallel_1", 30.283333333333328], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 4000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 28.383333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3673"]] -3672=PROJCS["NAD83(NSRS2007) / Texas South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 16404166.666999998], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3672"]] -3671=PROJCS["NAD83(NSRS2007) / Texas South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 25.666666666666668], PARAMETER["standard_parallel_1", 27.833333333333332], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 26.16666666666666], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3671"]] -3670=PROJCS["NAD83(NSRS2007) / Texas North Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 6561666.667], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3670"]] -5844=PROJCS["RGRDC 2005 / Congo TM zone 30", GEOGCS["RGRDC 2005", DATUM["Reseau Geodesique de la RDC 2005", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1033"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4046"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 30.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5844"]] -5843=VERT_CS["Ras Ghumays height", VERT_DATUM["Ras Ghumays", 2005, AUTHORITY["EPSG", "1146"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5843"]] -3669=PROJCS["NAD83(NSRS2007) / Texas North Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -98.50000000000001], PARAMETER["latitude_of_origin", 31.66666666666666], PARAMETER["standard_parallel_1", 33.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 2000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.13333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3669"]] -5842=PROJCS["WGS 84 / TM 12 SE", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4326"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5842"]] -3668=PROJCS["NAD83(NSRS2007) / Texas North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 656166.667], PARAMETER["false_northing", 3280833.333], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3668"]] -3667=PROJCS["NAD83(NSRS2007) / Texas North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -101.5], PARAMETER["latitude_of_origin", 34.0], PARAMETER["standard_parallel_1", 36.18333333333333], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 1000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.65], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3667"]] -3666=PROJCS["NAD83(NSRS2007) / Texas Centric Lambert Conformal", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 35.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 5000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 27.500000000000004], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3666"]] -3665=PROJCS["NAD83(NSRS2007) / Texas Centric Albers Equal Area", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Albers_Conic_Equal_Area", AUTHORITY["EPSG", "9822"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 18.0], PARAMETER["standard_parallel_1", 27.500000000000004], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 6000000.0], PARAMETER["standard_parallel_2", 35.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3665"]] -3664=PROJCS["NAD83(NSRS2007) / Texas Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 9842500.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3664"]] -3663=PROJCS["NAD83(NSRS2007) / Texas Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 29.666666666666668], PARAMETER["standard_parallel_1", 31.883333333333333], PARAMETER["false_easting", 700000.0], PARAMETER["false_northing", 3000000.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 30.116666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3663"]] -3662=PROJCS["NAD83(NSRS2007) / Tennessee (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3662"]] -3661=PROJCS["NAD83(NSRS2007) / Tennessee", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -86.0], PARAMETER["latitude_of_origin", 34.333333333333336], PARAMETER["standard_parallel_1", 36.41666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.25], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3661"]] -3660=PROJCS["NAD83(NSRS2007) / South Dakota South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3660"]] -5839=PROJCS["Peru96 / UTM zone 17S", GEOGCS["Peru96", DATUM["Peru96", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "1067"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "5373"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5839"]] -5837=PROJCS["Yemen NGN96 / UTM zone 40N", GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 57.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5837"]] -5836=PROJCS["Yemen NGN96 / UTM zone 37N", GEOGCS["Yemen NGN96", DATUM["Yemen National Geodetic Network 1996", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG", "7030"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6163"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4163"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5836"]] -5835=COMPD_CS["DB_REF / 3-degree Gauss-Kruger zone 5 (E-N) + DHHN92 height", PROJCS["DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 15.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 5500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5685"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5835"]] -5834=COMPD_CS["DB_REF / 3-degree Gauss-Kruger zone 4 (E-N) + DHHN92 height", PROJCS["DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 12.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 4500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5684"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5834"]] -5833=COMPD_CS["DB_REF / 3-degree Gauss-Kruger zone 3 (E-N) + DHHN92 height", PROJCS["DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5683"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5833"]] -3659=PROJCS["NAD83(NSRS2007) / South Dakota South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.33333333333333], PARAMETER["latitude_of_origin", 42.33333333333333], PARAMETER["standard_parallel_1", 44.4], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.833333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3659"]] -5832=COMPD_CS["DB_REF / 3-degree Gauss-Kruger zone 2 (E-N) + DHHN92 height", PROJCS["DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)", GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "5681"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 6.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5682"]], VERT_CS["DHHN92 height", VERT_DATUM["Deutsches Haupthoehennetz 1992", 2005, AUTHORITY["EPSG", "5181"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5783"]], AUTHORITY["EPSG", "5832"]] -3658=PROJCS["NAD83(NSRS2007) / South Dakota North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3658"]] -5831=VERT_CS["Instantaneous Water Level depth", VERT_DATUM["Instantaneous Water Level", 2005, AUTHORITY["EPSG", "5113"]], UNIT["m", 1.0], AXIS["Depth", DOWN], AUTHORITY["EPSG", "5831"]] -3657=PROJCS["NAD83(NSRS2007) / South Dakota North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 43.833333333333336], PARAMETER["standard_parallel_1", 45.68333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.416666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3657"]] -5830=GEOGCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "5830"]] -3656=PROJCS["NAD83(NSRS2007) / South Carolina (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3656"]] -3655=PROJCS["NAD83(NSRS2007) / South Carolina", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -81.0], PARAMETER["latitude_of_origin", 31.833333333333332], PARAMETER["standard_parallel_1", 34.833333333333336], PARAMETER["false_easting", 609600.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 32.5], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3655"]] -3654=PROJCS["NAD83(NSRS2007) / Rhode Island (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 328083.3333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3654"]] -3653=PROJCS["NAD83(NSRS2007) / Rhode Island", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.5], PARAMETER["latitude_of_origin", 41.083333333333336], PARAMETER["scale_factor", 0.99999375], PARAMETER["false_easting", 100000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3653"]] -3652=PROJCS["NAD83(NSRS2007) / Pennsylvania South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3652"]] -3651=PROJCS["NAD83(NSRS2007) / Pennsylvania South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 39.333333333333336], PARAMETER["standard_parallel_1", 40.96666666666667], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 39.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3651"]] -3650=PROJCS["NAD83(NSRS2007) / Pennsylvania North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3650"]] -5829=VERT_CS["Instantaneous Water Level height", VERT_DATUM["Instantaneous Water Level", 2005, AUTHORITY["EPSG", "5113"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5829"]] -5828=GEOCCS["DB_REF", DATUM["Deutsche Bahn Reference System", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], AUTHORITY["EPSG", "1081"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["m", 1.0], AXIS["Geocentric X", GEOCENTRIC_X], AXIS["Geocentric Y", GEOCENTRIC_Y], AXIS["Geocentric Z", GEOCENTRIC_Z], AUTHORITY["EPSG", "5828"]] -5825=PROJCS["AGD66 / ACT Standard Grid", GEOGCS["AGD66", DATUM["Australian Geodetic Datum 1966", SPHEROID["Australian National Spheroid", 6378160.0, 298.25, AUTHORITY["EPSG", "7003"]], TOWGS84[-119.353, -48.301, 139.484, 0.415, -0.26, -0.437, -0.613], AUTHORITY["EPSG", "6202"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4202"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", 149.00929483055558], PARAMETER["latitude_of_origin", -35.317736277777755], PARAMETER["scale_factor", 1.000086], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 600000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5825"]] -3649=PROJCS["NAD83(NSRS2007) / Pennsylvania North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -77.75], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.95], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.88333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3649"]] -3648=PROJCS["NAD83(NSRS2007) / Oregon South (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 4921259.843000001], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3648"]] -3647=PROJCS["NAD83(NSRS2007) / Oregon South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.666666666666664], PARAMETER["standard_parallel_1", 44.0], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 42.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3647"]] -3646=PROJCS["NAD83(NSRS2007) / Oregon North (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 8202099.738], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3646"]] -3645=PROJCS["NAD83(NSRS2007) / Oregon North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 43.666666666666664], PARAMETER["standard_parallel_1", 46.0], PARAMETER["false_easting", 2500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 44.33333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3645"]] -20824=PROJCS["Aratu / UTM zone 24S", GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -39.00000000000001], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20824"]] -3644=PROJCS["NAD83(NSRS2007) / Oregon GIC Lambert (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 1312335.9580000003], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3644"]] -62996405=GEOGCS["TM65 (deg)", DATUM["TM65", SPHEROID["Airy Modified 1849", 6377340.189, 299.3249646, AUTHORITY["EPSG", "7002"]], TOWGS84[482.5, -130.6, 564.6, -1.042, -0.214, -0.631, 8.15], AUTHORITY["EPSG", "6299"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62996405"]] -20823=PROJCS["Aratu / UTM zone 23S", GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -45.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20823"]] -3643=PROJCS["NAD83(NSRS2007) / Oregon LCC (m)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -120.49999999999999], PARAMETER["latitude_of_origin", 41.75], PARAMETER["standard_parallel_1", 45.5], PARAMETER["false_easting", 400000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 43.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3643"]] -20822=PROJCS["Aratu / UTM zone 22S", GEOGCS["Aratu", DATUM["Aratu", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[-151.99, 287.04, -147.45, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6208"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4208"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -51.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 10000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "20822"]] -3642=PROJCS["NAD83(NSRS2007) / Oklahoma South (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3642"]] -3641=PROJCS["NAD83(NSRS2007) / Oklahoma South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 33.333333333333336], PARAMETER["standard_parallel_1", 35.233333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 33.93333333333333], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3641"]] -3640=PROJCS["NAD83(NSRS2007) / Oklahoma North (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 1968500.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3640"]] -5817=LOCAL_CS["Tombak LNG plant", LOCAL_DATUM["Tombak LNG plant", 0, AUTHORITY["EPSG", "9314"]], UNIT["m", 1.0], AXIS["Plant East", NORTH_EAST], AXIS["Plant North", NORTH_WEST], AUTHORITY["EPSG", "5817"]] -5816=LOCAL_CS["Barinas west base", LOCAL_DATUM["Barinas west base", 0, AUTHORITY["EPSG", "9311"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5816"]] -5815=LOCAL_CS["Santa Maria de Ipire", LOCAL_DATUM["Santa Maria de Ipire", 0, AUTHORITY["EPSG", "9310"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5815"]] -5814=LOCAL_CS["Tucupita", LOCAL_DATUM["Tucupita", 0, AUTHORITY["EPSG", "9308"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5814"]] -5813=LOCAL_CS["Dabajuro", LOCAL_DATUM["Dabajuro", 0, AUTHORITY["EPSG", "9307"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5813"]] -3639=PROJCS["NAD83(NSRS2007) / Oklahoma North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -97.99999999999999], PARAMETER["latitude_of_origin", 35.0], PARAMETER["standard_parallel_1", 36.766666666666666], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 35.56666666666667], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3639"]] -5812=LOCAL_CS["El Cubo", LOCAL_DATUM["El Cubo", 0, AUTHORITY["EPSG", "9306"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5812"]] -3638=PROJCS["NAD83(NSRS2007) / Ohio South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 38.00000000000001], PARAMETER["standard_parallel_1", 40.03333333333333], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 38.73333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3638"]] -5811=LOCAL_CS["Mene Grande", LOCAL_DATUM["Mene Grande", 0, AUTHORITY["EPSG", "9305"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5811"]] -3637=PROJCS["NAD83(NSRS2007) / Ohio North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -82.5], PARAMETER["latitude_of_origin", 39.666666666666664], PARAMETER["standard_parallel_1", 41.7], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3637"]] -5810=LOCAL_CS["La Rosa Grid", LOCAL_DATUM["La Rosa", 0, AUTHORITY["EPSG", "9304"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5810"]] -3636=PROJCS["NAD83(NSRS2007) / North Dakota South (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3636"]] -3635=PROJCS["NAD83(NSRS2007) / North Dakota South", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 45.666666666666664], PARAMETER["standard_parallel_1", 47.483333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 46.183333333333344], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3635"]] -3634=PROJCS["NAD83(NSRS2007) / North Dakota North (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3634"]] -3633=PROJCS["NAD83(NSRS2007) / North Dakota North", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.5], PARAMETER["latitude_of_origin", 47.0], PARAMETER["standard_parallel_1", 48.733333333333334], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 47.43333333333334], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3633"]] -3632=PROJCS["NAD83(NSRS2007) / North Carolina (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 2000000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3632"]] -3631=PROJCS["NAD83(NSRS2007) / North Carolina", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -79.0], PARAMETER["latitude_of_origin", 33.75], PARAMETER["standard_parallel_1", 36.166666666666664], PARAMETER["false_easting", 609601.22], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 34.333333333333336], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3631"]] -3630=PROJCS["NAD83(NSRS2007) / New York West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 1148291.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3630"]] -5809=LOCAL_CS["Maracaibo Cross Grid M5", LOCAL_DATUM["Maracaibo Cross", 0, AUTHORITY["EPSG", "9303"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5809"]] -5808=LOCAL_CS["Maracaibo Cross Grid M4", LOCAL_DATUM["Maracaibo Cross", 0, AUTHORITY["EPSG", "9303"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5808"]] -5807=LOCAL_CS["EPSG local engineering grid example B", LOCAL_DATUM["EPSG example Platform Y", 0, AUTHORITY["EPSG", "9313"]], UNIT["m", 1.0], AXIS["Plant East", NORTH_EAST], AXIS["Plant North", NORTH_WEST], AUTHORITY["EPSG", "5807"]] -5806=LOCAL_CS["EPSG local engineering grid example A", LOCAL_DATUM["EPSG example Platform Y", 0, AUTHORITY["EPSG", "9313"]], UNIT["m", 1.0], AXIS["Second local axis", NORTH_EAST], AXIS["First local axis", NORTH_WEST], AUTHORITY["EPSG", "5806"]] -5803=LOCAL_CS["Maturin Grid", LOCAL_DATUM["Maturin", 0, AUTHORITY["EPSG", "9302"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5803"]] -3629=PROJCS["NAD83(NSRS2007) / New York West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -78.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 350000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3629"]] -5802=LOCAL_CS["Barcelona Grid B2", LOCAL_DATUM["Barcelona", 0, AUTHORITY["EPSG", "9301"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5802"]] -3628=PROJCS["NAD83(NSRS2007) / New York Long Island (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3628"]] -5801=LOCAL_CS["Barcelona Grid B1", LOCAL_DATUM["Barcelona", 0, AUTHORITY["EPSG", "9301"]], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "5801"]] -3627=PROJCS["NAD83(NSRS2007) / New York Long Island", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -74.0], PARAMETER["latitude_of_origin", 40.166666666666664], PARAMETER["standard_parallel_1", 41.03333333333333], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.666666666666664], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3627"]] -5800=LOCAL_CS["Astra Minas Grid", LOCAL_DATUM["Astra Minas", 0, AUTHORITY["EPSG", "9300"]], UNIT["m", 1.0], AXIS["Second local axis", WEST], AXIS["First local axis", NORTH], AUTHORITY["EPSG", "5800"]] -3626=PROJCS["NAD83(NSRS2007) / New York East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3626"]] -3625=PROJCS["NAD83(NSRS2007) / New York East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3625"]] -3624=PROJCS["NAD83(NSRS2007) / New York Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 820208.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3624"]] -3623=PROJCS["NAD83(NSRS2007) / New York Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -76.58333333333333], PARAMETER["latitude_of_origin", 40.0], PARAMETER["scale_factor", 0.9999375], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3623"]] -3622=PROJCS["NAD83(NSRS2007) / New Mexico West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 2723091.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3622"]] -3621=PROJCS["NAD83(NSRS2007) / New Mexico West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -107.83333333333334], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999916667], PARAMETER["false_easting", 830000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3621"]] -3620=PROJCS["NAD83(NSRS2007) / New Mexico East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 541337.5], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3620"]] -3619=PROJCS["NAD83(NSRS2007) / New Mexico East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -104.33333333333333], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.999909091], PARAMETER["false_easting", 165000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3619"]] -3618=PROJCS["NAD83(NSRS2007) / New Mexico Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.667], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3618"]] -3617=PROJCS["NAD83(NSRS2007) / New Mexico Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -106.25], PARAMETER["latitude_of_origin", 31.0], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3617"]] -3616=PROJCS["NAD83(NSRS2007) / New Jersey (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 492125.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3616"]] -3615=PROJCS["NAD83(NSRS2007) / New Jersey", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -74.5], PARAMETER["latitude_of_origin", 38.83333333333334], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 150000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3615"]] -3614=PROJCS["NAD83(NSRS2007) / New Hampshire (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 984250.0], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3614"]] -3613=PROJCS["NAD83(NSRS2007) / New Hampshire", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -71.66666666666667], PARAMETER["latitude_of_origin", 42.5], PARAMETER["scale_factor", 0.999966667], PARAMETER["false_easting", 300000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3613"]] -3612=PROJCS["NAD83(NSRS2007) / Nevada West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 2624666.6667], PARAMETER["false_northing", 13123333.3333], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3612"]] -3611=PROJCS["NAD83(NSRS2007) / Nevada West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -118.58333333333331], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 800000.0], PARAMETER["false_northing", 4000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3611"]] -3610=PROJCS["NAD83(NSRS2007) / Nevada East (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 656166.6667], PARAMETER["false_northing", 26246666.6667], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3610"]] -62836413=GEOGCS["GDA94 (3D deg)", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AXIS["Ellipsoidal height", UP], AUTHORITY["EPSG", "62836413"]] -66606405=GEOGCS["Helle 1954 (deg)", DATUM["Helle 1954", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG", "7022"]], TOWGS84[982.6087, 552.753, -540.873, 6.68162662527694, -31.61149240864225, -19.848161004816845, 16.805], AUTHORITY["EPSG", "6660"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "66606405"]] -3609=PROJCS["NAD83(NSRS2007) / Nevada East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -115.58333333333333], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 8000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3609"]] -3608=PROJCS["NAD83(NSRS2007) / Nevada Central (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 1640416.6667], PARAMETER["false_northing", 19685000.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3608"]] -3607=PROJCS["NAD83(NSRS2007) / Nevada Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -116.66666666666667], PARAMETER["latitude_of_origin", 34.75], PARAMETER["scale_factor", 0.9999], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 6000000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3607"]] -3606=PROJCS["NAD83(NSRS2007) / Nebraska", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -100.0], PARAMETER["latitude_of_origin", 39.833333333333336], PARAMETER["standard_parallel_1", 43.0], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 40.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3606"]] -3605=PROJCS["NAD83(NSRS2007) / Montana (ft)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 1968503.937], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["ft", 0.3048], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3605"]] -3604=PROJCS["NAD83(NSRS2007) / Montana", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Lambert_Conformal_Conic_2SP", AUTHORITY["EPSG", "9802"]], PARAMETER["central_meridian", -109.49999999999999], PARAMETER["latitude_of_origin", 44.25], PARAMETER["standard_parallel_1", 48.99999999999999], PARAMETER["false_easting", 600000.0], PARAMETER["false_northing", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["standard_parallel_2", 45.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3604"]] -3603=PROJCS["NAD83(NSRS2007) / Missouri West", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -94.5], PARAMETER["latitude_of_origin", 36.166666666666664], PARAMETER["scale_factor", 0.999941177], PARAMETER["false_easting", 850000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3603"]] -3602=PROJCS["NAD83(NSRS2007) / Missouri East", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.5], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 250000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3602"]] -3601=PROJCS["NAD83(NSRS2007) / Missouri Central", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -92.49999999999999], PARAMETER["latitude_of_origin", 35.833333333333336], PARAMETER["scale_factor", 0.999933333], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3601"]] -3600=PROJCS["NAD83(NSRS2007) / Mississippi West (ftUS)", GEOGCS["NAD83(NSRS2007)", DATUM["NAD83 (National Spatial Reference System 2007)", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6759"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "4759"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG", "9807"]], PARAMETER["central_meridian", -90.33333333333331], PARAMETER["latitude_of_origin", 29.499999999999996], PARAMETER["scale_factor", 0.99995], PARAMETER["false_easting", 2296583.333], PARAMETER["false_northing", 0.0], UNIT["ft_survey_us", 0.3048006096012192], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG", "3600"]] -62836405=GEOGCS["GDA94 (deg)", DATUM["Geocentric Datum of Australia 1994", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6283"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG", "62836405"]] - -#Extra Definitions Supplied from Community -#Mon Jul 08 18:43:07 CEST 2019 -#100002=PROJCS["NAD83 / Austin",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.333333],PARAMETER["false_northing",9842500.0000000],UNIT["Meter",1],AUTHORITY["EPSG", "100002"]] -#100001=GEOGCS["NAD83 / NFIS Seconds",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Second",4.84813681109536e-06],AUTHORITY["EPSG", "100001"]] -#42311=PROJCS["NAD83 / LCC Statcan",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-91.866667],PARAMETER["latitude_of_origin",63.390675],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",77],PARAMETER["false_easting",6200000],PARAMETER["false_northing",3000000],UNIT["Meter",1],AUTHORITY["EPSG", "42311"]] -#42310=PROJCS["WGS84+GRS80 / Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42310"]] -#42309=PROJCS["NAD 83 / LCC Canada AVHRR-2",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "42309"]] -#42308=PROJCS["NAD27 / California Albers",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901],TOWGS84[-9,151,185]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-120.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",34],PARAMETER["standard_parallel_2",40.5],PARAMETER["false_easting",0],PARAMETER["false_northing",-4000000],UNIT["Meter",1],AUTHORITY["EPSG", "42308"]] -#42307=PROJCS["NAD83 / Texas Central - feet",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.33333333333333],PARAMETER["false_northing",9842500],UNIT["US_Foot",0.30480060960121924],AUTHORITY["EPSG", "42307"]] -#42306=PROJCS["NAD83/QC_LCC",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-68.5],PARAMETER["latitude_of_origin",44],PARAMETER["standard_parallel_1",46],PARAMETER["standard_parallel_2",60],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "42306"]] -#42305=PROJCS["France_II",GEOGCS["GCS_NTF_Paris",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Paris",2.337229166666667],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2200000],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",45.898918964419],PARAMETER["Standard_Parallel_2",47.696014502038],PARAMETER["Latitude_Of_Origin",46.8],UNIT["Meter",1],AUTHORITY["EPSG", "42305"]] -#42304=PROJCS["NAD83 / NRCan LCC Canada",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",49.0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "42304"]] -#42303=PROJCS["NAD83 / Albers NorthAm",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-96.0],PARAMETER["latitude_of_origin",23],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42303"]] -#42302=PROJCS["JapanOrtho.09 09",GEOGCS["Lon/Lat.Tokyo Datum",DATUM["Tokyo Datum",SPHEROID["anon",6377397.155,299.15281310608]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["Central_Meridian",139.833333333333],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Latitude_of_Origin",36],PARAMETER["Scale_Factor",0.9999],UNIT["Meter",1],AUTHORITY["EPSG", "42302"]] -#42301=PROJCS["NAD27 / Polar Stereographic / CM\=-98",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901],TOWGS84[-9,151,185]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Stereographic"],PARAMETER["latitude_of_origin",90],PARAMETER["central_meridian",-98.0],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42301"]] -#22700=PROJCS["Deir ez Zor / Levant Zone",GEOGCS["Deir ez Zor",DATUM["Deir_ez_Zor",SPHEROID["Clarke 1880 (IGN)",6378249.2,293.4660212936269,AUTHORITY["EPSG", "7011"]],AUTHORITY["EPSG", "6227"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG", "8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG", "9122"]],AUTHORITY["EPSG", "4227"]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",34.65],PARAMETER["central_meridian",37.35],PARAMETER["scale_factor",0.9996256],PARAMETER["false_easting",300000],PARAMETER["false_northing",300000],UNIT["metre",1,AUTHORITY["EPSG", "9001"]],AUTHORITY["EPSG", "22700"]] -#104305=GEOGCS["GCS_Voirol_Unifie_1960_Degree",DATUM["D_Voirol_Unifie_1960",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104305"]] -#104304=GEOGCS["GCS_Voirol_1875_Degree",DATUM["D_Voirol_1875",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104304"]] -#104261=GEOGCS["GCS_Merchich_Degree",DATUM["D_Merchich",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104261"]] -#42105=PROJCS["WGS84 / Merc NorthAm",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",-96],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42105"]] -#42104=PROJCS["NAD83 / MTM zone 8 Qu?bec",GEOGCS["GRS80",DATUM["GRS_1980",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-73.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "42104"]] -#42103=PROJCS["WGS 84 / LCC USA",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1978",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-100.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",33.0],PARAMETER["standard_parallel_2",45.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "42103"]] -#42102=PROJCS["BC_Albers",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",1000000],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-126],PARAMETER["Standard_Parallel_1",50],PARAMETER["Standard_Parallel_2",58.5],PARAMETER["Latitude_Of_Origin",45],UNIT["Meter",1],AUTHORITY["EPSG", "42102"]] -#18001=PROJCS["Geoscience Australia Standard National Scale Lambert Projection",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1978",6378135,298.26],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",134.0],PARAMETER["latitude_of_origin",0.0],PARAMETER["standard_parallel_1",-18.0],PARAMETER["standard_parallel_2",-36.0],PARAMETER["false_easting",0.0],PARAMETER["false_northing",0.0],UNIT["Meter",1],AUTHORITY["EPSG", "18001"]] -#104108=GEOGCS["GCS_NZGD_2000",DATUM["D_NZGD_2000",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104108"]] -#104107=GEOGCS["GCS_RGF_1993",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104107"]] -#104106=GEOGCS["GCS_Datum_Lisboa_Hayford",DATUM["D_Datum_Lisboa_Hayford",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104106"]] -#104105=GEOGCS["GCS_Datum_Lisboa_Bessel",DATUM["D_Datum_Lisboa_Bessel",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104105"]] -#104104=GEOGCS["GCS_Hong_Kong_1980",DATUM["D_Hong_Kong_1980",SPHEROID["International_1924",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104104"]] -#104103=GEOGCS["GCS_Sierra_Leone_1960",DATUM["D_Sierra_Leone_1960",SPHEROID["Clarke_1880_RGS",6378249.145,293.465]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104103"]] -#104102=GEOGCS["GCS_Hermannskogel",DATUM["D_Hermannskogel",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104102"]] -#104101=GEOGCS["GCS_Estonia_1937",DATUM["D_Estonia_1937",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104101"]] -#7423=COMPD_CS["ETRS89 + EVRF2007 height", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], VERT_CS["EVRF2007 height", VERT_DATUM["European Vertical Reference Frame 2007", 2005, AUTHORITY["EPSG", "5215"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5621"]], AUTHORITY["EPSG", "7423"]] -#7414=COMPD_CS["Tokyo + JSLD height", GEOGCS["Tokyo", DATUM["Tokyo", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[-147.0, 506.0, 687.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6301"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4301"]], VERT_CS["JSLD height", VERT_DATUM["Japanese Standard Levelling Datum 1949", 2005, AUTHORITY["EPSG", "5122"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5723"]], AUTHORITY["EPSG", "7414"]] -#7410=COMPD_CS["PSHD93", GEOGCS["PSD93", DATUM["PDO Survey Datum 1993", SPHEROID["Clarke 1880 (RGS)", 6378249.145, 293.465, AUTHORITY["EPSG", "7012"]], TOWGS84[-191.808, -250.512, 167.861, -0.792, -1.653, 8.558, 4.270300283733636], AUTHORITY["EPSG", "6134"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4134"]], VERT_CS["PHD93 height", VERT_DATUM["PDO Height Datum 1993", 2005, AUTHORITY["EPSG", "5123"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5724"]], AUTHORITY["EPSG", "7410"]] -#7409=COMPD_CS["ETRS89 + EVRF2000 height", GEOGCS["ETRS89", DATUM["European Terrestrial Reference System 1989", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG", "7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG", "6258"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4258"]], VERT_CS["EVRF2000 height", VERT_DATUM["European Vertical Reference Frame 2000", 2005, AUTHORITY["EPSG", "5129"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5730"]], AUTHORITY["EPSG", "7409"]] -#7408=COMPD_CS["RD/NAP", GEOGCS["Amersfoort", DATUM["Amersfoort", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[565.2369, 50.0087, 465.658, -0.40685733032239757, -0.3507326765425626, 1.8703473836067959, 0.8418079272556497], AUTHORITY["EPSG", "6289"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4289"]], VERT_CS["NAP height", VERT_DATUM["Normaal Amsterdams Peil", 2005, AUTHORITY["EPSG", "5109"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5709"]], AUTHORITY["EPSG", "7408"]] -#7406=COMPD_CS["NAD27 + NGVD29 height", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG", "7008"]], TOWGS84[2.478, 149.752, 197.726, 0.526, -0.498, 0.501, 0.14129139227926102], AUTHORITY["EPSG", "6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4267"]], VERT_CS["NGVD29 height", VERT_DATUM["National Geodetic Vertical Datum 1929", 2005, AUTHORITY["EPSG", "5102"]], UNIT["foot_survey_us", 0.30480060960121924], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5702"]], AUTHORITY["EPSG", "7406"]] -#7404=COMPD_CS["RT90 + RH70 height", GEOGCS["RT90", DATUM["Rikets koordinatsystem 1990", SPHEROID["Bessel 1841", 6377397.155, 299.1528128, AUTHORITY["EPSG", "7004"]], TOWGS84[414.1, 41.3, 603.1, -0.855, -2.141, 7.023, 0.0], AUTHORITY["EPSG", "6124"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4124"]], VERT_CS["RH70 height", VERT_DATUM["Rikets hojdsystem 1970", 2005, AUTHORITY["EPSG", "5117"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5718"]], AUTHORITY["EPSG", "7404"]] -#7400=COMPD_CS["NTF (Paris) + NGF IGN69 height", GEOGCS["NTF (Paris)", DATUM["Nouvelle Triangulation Francaise (Paris)", SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269, AUTHORITY["EPSG", "7011"]], AUTHORITY["EPSG", "6807"]], PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG", "8903"]], UNIT["grade", 0.015707963267948967], AXIS["Geodetic latitude", NORTH], AXIS["Geodetic longitude", EAST], AUTHORITY["EPSG", "4807"]], VERT_CS["NGF IGN69 height", VERT_DATUM["Nivellement General de la France - IGN69", 2005, AUTHORITY["EPSG", "5119"]], UNIT["m", 1.0], AXIS["Gravity-related height", UP], AUTHORITY["EPSG", "5720"]], AUTHORITY["EPSG", "7400"]] -#104000=GEOGCS["GCS_Assumed_Geographic_1",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982],TOWGS84[-9,151,185]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295],AUTHORITY["ESRI","104000"]] -#41001=PROJCS["WGS84 / Simple Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],AUTHORITY["EPSG", "41001"]] From 4123956f19e4eea305fbc3582702526b8122874b Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 16 Apr 2023 22:41:15 +0200 Subject: [PATCH 56/93] experiment with using Apache SIS for projections --- build.gradle | 8 +- .../config/GlobalParseRegistries.java | 2 + .../control/AdvancedEarthGui.java | 44 +++- .../projection/SISProjectionWrapper.java | 243 ++++++++++++++++++ .../compat/fp2/TerraFP2CompatManager.java | 6 +- .../fp2/TerraHeightmapGeneratorRough.java | 10 +- 6 files changed, 298 insertions(+), 15 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java diff --git a/build.gradle b/build.gradle index 1e265b83..b8d2babe 100644 --- a/build.gradle +++ b/build.gradle @@ -63,9 +63,9 @@ dependencies { transitive = false } - compileOnly("net.daporkchop:fp2:0.0.1-1.12.2-SNAPSHOT") { + /*compileOnly("net.daporkchop:fp2:0.0.1-1.12.2-SNAPSHOT") { transitive = false - } + }*/ shade "com.github.DaMatrix:commons-imaging:4c6c5dfe6401a884cb4cf53fb838c99e1dfb104c" @@ -76,6 +76,10 @@ dependencies { } shade "net.daporkchop.lib:math:0.5.5-SNAPSHOT" + shade ("org.apache.sis.core:sis-referencing:1.3") { + exclude group: "jakarta.xml.bind" + } + if ("true".equalsIgnoreCase(System.getProperty("idea.sync.active"))) { //intellij is present - we don't want it to register mixin as an annotation processor, so we just add it as a standard dependency. // if we don't do this, the intellij annotation processors will get totally screwed up diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index a869abc4..08e2eaf9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -77,6 +77,7 @@ import net.buildtheearth.terraplusplus.projection.EqualEarthProjection; import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.SinusoidalProjection; import net.buildtheearth.terraplusplus.projection.dymaxion.BTEDymaxionProjection; import net.buildtheearth.terraplusplus.projection.dymaxion.ConformalDynmaxionProjection; @@ -114,6 +115,7 @@ public class GlobalParseRegistries { .put("bte_conformal_dymaxion", BTEDymaxionProjection.class) .put("dymaxion", DymaxionProjection.class) .put("conformal_dymaxion", ConformalDynmaxionProjection.class) + .put("wkt", SISProjectionWrapper.class) //transformations .put("flip_horizontal", FlipHorizontalProjectionTransform.class) .put("flip_vertical", FlipVerticalProjectionTransform.class) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 94057e60..6dbfe2f4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -1,18 +1,22 @@ package net.buildtheearth.terraplusplus.control; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.google.common.collect.ImmutableMap; import io.github.opencubicchunks.cubicchunks.cubicgen.customcubic.CustomCubicWorldType; import lombok.Getter; import lombok.NonNull; import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.util.TerraConstants; +import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.TerraMod; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.projection.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.transform.OffsetProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.daporkchop.lib.common.function.io.IOSupplier; import net.daporkchop.lib.common.ref.Ref; import net.daporkchop.lib.common.util.PArrays; @@ -35,6 +39,7 @@ import net.minecraftforge.event.terraingen.DecorateBiomeEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import org.apache.sis.referencing.operation.projection.ProjectionException; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.GL11; @@ -46,7 +51,6 @@ import java.util.EnumSet; import java.util.List; import java.util.Map; -import java.util.Objects; import java.util.Set; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.atomic.AtomicBoolean; @@ -208,7 +212,7 @@ public void drawScreen(int mouseX, int mouseY, float partialTicks) { ScaledResolution scale = new ScaledResolution(Minecraft.getMinecraft()); int sc = scale.getScaleFactor(); - GL11.glEnable(GL11.GL_SCISSOR_TEST); + //GL11.glEnable(GL11.GL_SCISSOR_TEST); int height = this.entriesHeight; GL11.glScissor(5 * sc, VERTICAL_PADDING * sc, this.entriesWidth * sc, (this.height - VERTICAL_PADDING * 2) * sc); @@ -247,7 +251,7 @@ public void drawScreen(int mouseX, int mouseY, float partialTicks) { this.drawString(this.fontRenderer, I18n.format("terraplusplus.gui.world_size_header"), this.width - this.imgSize + 15, this.height - VERTICAL_PADDING - 30, 0xFFFFFFFF); this.drawString(this.fontRenderer, I18n.format("terraplusplus.gui.world_size_numbers", this.worldSizeX, this.worldSizeY), this.width - this.imgSize + 15, this.height - VERTICAL_PADDING - 15, 0xFFFFFFFF); - for(GuiButton button : this.nonTranslatedButtons) { + for (GuiButton button : this.nonTranslatedButtons) { button.drawButton(this.mc, mouseX, mouseY, partialTicks); } } @@ -454,6 +458,36 @@ protected void appendValue(StringBuilder out, int i) { } }; } + }, + wkt { //not actually a transform, also i don't care + @Override + protected TransformEntry newSubEntry(ProjectionEntry entry, AdvancedEarthGui gui, int x, int y, int width) { + return new ParameterizedTransformEntry(this, entry, gui, x, y, width, TerraConstants.MODID + ".gui.transformation.wkt", "wkt") { + @Override + public void initFrom(ProjectionTransform in) { + this.textFields[0].setMaxStringLength(1 << 25); + + if (in instanceof SISProjectionWrapper) { + SISProjectionWrapper projection = (SISProjectionWrapper) in; + this.textFields[0].setText(projection.getProjectedCRSAsWKT()); + } else { + this.textFields[0].setText("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.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]"); + } + } + + @Override + @SneakyThrows(JsonProcessingException.class) + public void toJson(StringBuilder out) { + out.setLength(0); + out.append(TerraConstants.JSON_MAPPER.writeValueAsString(ImmutableMap.of("wkt", ImmutableMap.of("wkt", this.textFields[0].getText())))); + } + + @Override + protected void appendValue(StringBuilder out, int i) { + throw new UnsupportedOperationException(); + } + }; + } }; static { @@ -988,7 +1022,7 @@ private void projectTexture(int[] dst, int width, int height, GeographicProjecti } dst[yi * width + xi] = this.src[(SRC_H - yPixel - 1) * SRC_W + xPixel]; - } catch (OutOfProjectionBoundsException ignored) { + } catch (Exception ignored) { //TODO: fix exceptions here //sample out of bounds, skip it } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java new file mode 100644 index 00000000..ee1181ec --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java @@ -0,0 +1,243 @@ +package net.buildtheearth.terraplusplus.projection; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.NonNull; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; +import net.daporkchop.lib.common.function.throwing.EConsumer; +import net.daporkchop.lib.common.ref.Ref; +import net.daporkchop.lib.common.ref.ThreadRef; +import org.apache.sis.geometry.DirectPosition2D; +import org.apache.sis.geometry.Envelopes; +import org.apache.sis.geometry.GeneralEnvelope; +import org.apache.sis.internal.referencing.AxisDirections; +import org.apache.sis.io.wkt.Convention; +import org.apache.sis.io.wkt.FormattableObject; +import org.apache.sis.io.wkt.Formatter; +import org.apache.sis.io.wkt.KeywordCase; +import org.apache.sis.io.wkt.KeywordStyle; +import org.apache.sis.io.wkt.Symbols; +import org.apache.sis.io.wkt.WKTFormat; +import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; +import org.apache.sis.referencing.CRS; +import org.apache.sis.referencing.CommonCRS; +import org.apache.sis.referencing.operation.transform.AbstractMathTransform; +import org.apache.sis.referencing.operation.transform.DomainDefinition; +import org.opengis.geometry.DirectPosition; +import org.opengis.geometry.Envelope; +import org.opengis.metadata.extent.Extent; +import org.opengis.metadata.extent.GeographicBoundingBox; +import org.opengis.metadata.extent.GeographicExtent; +import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CoordinateSystem; +import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.referencing.operation.TransformException; +import org.opengis.util.FactoryException; + +import java.text.ParseException; +import java.util.Collection; +import java.util.Locale; +import java.util.Optional; +import java.util.TimeZone; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@JsonDeserialize +@Getter +public final class SISProjectionWrapper extends ProjectionTransform { + private static final Ref WKT_FORMAT; + + static { + WKTFormat format = new WKTFormat(Locale.ROOT, TimeZone.getDefault()); + format.setKeywordCase(KeywordCase.UPPER_CASE); + format.setKeywordStyle(KeywordStyle.SHORT); + format.setConvention(Convention.WKT2); + format.setSymbols(Symbols.SQUARE_BRACKETS); + format.setIndentation(WKTFormat.SINGLE_LINE); + + WKT_FORMAT = ThreadRef.soft(format::clone); + } + + @SneakyThrows(ParseException.class) + private static CoordinateReferenceSystem parseWKT(@NonNull String wkt) { + return (CoordinateReferenceSystem) WKT_FORMAT.get().parseObject(wkt); + } + + private final CoordinateReferenceSystem geoCRS = CommonCRS.WGS84.normalizedGeographic(); + private final CoordinateReferenceSystem projectedCRS; + + private final CoordinateOperation toGeo; + private final CoordinateOperation fromGeo; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + public SISProjectionWrapper( + //TODO: this is specifically WKT2:2015 (ISO 19162:2015) + @JsonProperty(value = "wkt", required = true) @NonNull String wkt) throws FactoryException { + this(parseWKT(wkt)); + } + + @SneakyThrows(FactoryException.class) + public SISProjectionWrapper(@NonNull CoordinateReferenceSystem projectedCRS) { + super(new EquirectangularProjection()); + + this.projectedCRS = projectedCRS; + + this.toGeo = CRS.findOperation(this.projectedCRS, this.geoCRS, null); + this.fromGeo = CRS.findOperation(this.geoCRS, this.projectedCRS, null); + } + + @JsonGetter("wkt") + public String getProjectedCRSAsWKT() { + Formatter formatter = new Formatter(Convention.WKT2, Symbols.SQUARE_BRACKETS, -1); + formatter.append((FormattableObject) this.projectedCRS); + return formatter.toWKT(); + } + + @Override + @SneakyThrows //TODO: proper exception handling + public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException { + DirectPosition geoPosition = this.toGeo.getMathTransform().transform(new DirectPosition2D(x, y), null); + return new double[]{ geoPosition.getOrdinate(0), geoPosition.getOrdinate(1) }; + } + + @Override + @SneakyThrows //TODO: proper exception handling + public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { + DirectPosition projectedPosition = this.fromGeo.getMathTransform().transform(new DirectPosition2D(longitude, latitude), null); + return new double[]{ projectedPosition.getOrdinate(0), projectedPosition.getOrdinate(1) }; + } + + @Override + public double metersPerUnit() { + throw new UnsupportedOperationException(); + } + + private Optional tryExtractBoundsFromAxes(@NonNull CoordinateSystem cs, boolean allowInfinity) { + checkArg(cs.getDimension() == 2); + + CoordinateSystemAxis longitudeAxis = cs.getAxis(0); + CoordinateSystemAxis latitudeAxis = cs.getAxis(1); + + if (!allowInfinity && (Double.isInfinite(longitudeAxis.getMinimumValue()) || Double.isInfinite(longitudeAxis.getMaximumValue()) + || Double.isInfinite(latitudeAxis.getMinimumValue()) || Double.isInfinite(latitudeAxis.getMaximumValue()))) { + return Optional.empty(); + } + + if (AxisDirections.absolute(longitudeAxis.getDirection()) == AxisDirection.NORTH) { + CoordinateSystemAxis tmp = longitudeAxis; + longitudeAxis = latitudeAxis; + latitudeAxis = tmp; + } + + if (AxisDirections.absolute(longitudeAxis.getDirection()) != AxisDirection.EAST + || AxisDirections.absolute(latitudeAxis.getDirection()) != AxisDirection.NORTH) { + return Optional.empty(); + } + + return Optional.of(new double[] { + longitudeAxis.getMinimumValue(), latitudeAxis.getMinimumValue(), + longitudeAxis.getMaximumValue(), latitudeAxis.getMaximumValue(), + }); + } + + @Override + public double[] boundsGeo() { + Extent extent = this.projectedCRS.getDomainOfValidity(); + if (extent != null) { + Collection geographicExtents = extent.getGeographicElements(); + checkState(geographicExtents.size() == 1, "unexpected number of geographic extents: '%s'", geographicExtents.size()); + + for (GeographicExtent geographicExtent : geographicExtents) { + GeographicBoundingBox boundingBox = (GeographicBoundingBox) geographicExtent; + return new double[]{ + boundingBox.getWestBoundLongitude(), + boundingBox.getSouthBoundLatitude(), + boundingBox.getEastBoundLongitude(), + boundingBox.getNorthBoundLatitude(), + }; + } + } + + return this.tryExtractBoundsFromAxes(this.geoCRS.getCoordinateSystem(), false).orElseGet(super::boundsGeo); + } + + @Override + @SneakyThrows(TransformException.class) + public double[] bounds() { //TODO: remove or fix this + Extent extent = this.projectedCRS.getDomainOfValidity(); + if (extent != null) { + Collection geographicExtents = extent.getGeographicElements(); + checkState(geographicExtents.size() == 1, "unexpected number of geographic extents: '%s'", geographicExtents.size()); + + for (GeographicExtent geographicExtent : geographicExtents) { + Envelope envelope = Envelopes.transform(this.fromGeo, new GeneralEnvelope((GeographicBoundingBox) geographicExtent)); + return new double[]{ + envelope.getMinimum(0), + envelope.getMinimum(1), + envelope.getMaximum(0), + envelope.getMaximum(1), + }; + } + } + + GeneralEnvelope initialGeoEnvelope = new GeneralEnvelope(this.geoCRS); + initialGeoEnvelope.setEnvelope(this.boundsGeo()); + + DomainDefinition geoDomainDefinition = new DomainDefinition(); + geoDomainDefinition.intersect(initialGeoEnvelope); + + DomainDefinition projDomainDefinition = new DomainDefinition(); + + if (this.fromGeo.getMathTransform() instanceof AbstractMathTransform) { + ((AbstractMathTransform) this.fromGeo.getMathTransform()).getDomain(geoDomainDefinition) + .ifPresent((EConsumer) geoEnvelope -> projDomainDefinition.intersect(Envelopes.transform(this.fromGeo, geoEnvelope))); + } + + if (this.toGeo.getMathTransform() instanceof AbstractMathTransform) { + Envelope envelope = ((AbstractMathTransform) this.toGeo.getMathTransform()).getDomain(projDomainDefinition).orElse(null); + if (envelope != null) { + return new double[]{ + envelope.getMinimum(0), + envelope.getMinimum(1), + envelope.getMaximum(0), + envelope.getMaximum(1), + }; + } + } + + try { //TODO: this is pretty gross + double[] boundsGeo = this.boundsGeo(); + + //get max in by using extreme coordinates + double[] bounds = new double[4]; + + System.arraycopy(this.fromGeo(boundsGeo[0], boundsGeo[1]), 0, bounds, 0, 2); + System.arraycopy(this.fromGeo(boundsGeo[2], boundsGeo[3]), 0, bounds, 2, 2); + + if (bounds[0] > bounds[2]) { + double t = bounds[0]; + bounds[0] = bounds[2]; + bounds[2] = t; + } + + if (bounds[1] > bounds[3]) { + double t = bounds[1]; + bounds[1] = bounds[3]; + bounds[3] = t; + } + + return bounds; + } catch (OutOfProjectionBoundsException e) { + throw new IllegalStateException(this.toString()); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraFP2CompatManager.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraFP2CompatManager.java index 2377aa07..be1e3e6b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraFP2CompatManager.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraFP2CompatManager.java @@ -3,7 +3,7 @@ import io.github.opencubicchunks.cubicchunks.api.world.ICubicWorldServer; import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.generator.EarthGenerator; -import net.daporkchop.fp2.mode.heightmap.event.RegisterRoughHeightmapGeneratorsEvent; +//import net.daporkchop.fp2.mode.heightmap.event.RegisterRoughHeightmapGeneratorsEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; /** @@ -11,10 +11,10 @@ */ @UtilityClass public class TerraFP2CompatManager { - @SubscribeEvent + /*@SubscribeEvent public void registerHeightmapRoughGenerator(RegisterRoughHeightmapGeneratorsEvent event) { event.registry().addLast("terra++", world -> world instanceof ICubicWorldServer && ((ICubicWorldServer) world).getCubeGenerator() instanceof EarthGenerator ? new TerraHeightmapGeneratorRough(world) : null); - } + }*/ } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java index bd020262..78274caa 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/fp2/TerraHeightmapGeneratorRough.java @@ -7,24 +7,24 @@ import net.buildtheearth.terraplusplus.generator.CliffReplacer; import net.buildtheearth.terraplusplus.generator.EarthGenerator; import net.buildtheearth.terraplusplus.util.TilePos; -import net.daporkchop.fp2.compat.vanilla.FastRegistry; +/*import net.daporkchop.fp2.compat.vanilla.FastRegistry; import net.daporkchop.fp2.mode.heightmap.HeightmapData; import net.daporkchop.fp2.mode.heightmap.HeightmapPos; import net.daporkchop.fp2.mode.heightmap.HeightmapTile; -import net.daporkchop.fp2.mode.heightmap.server.gen.rough.AbstractRoughHeightmapGenerator; +import net.daporkchop.fp2.mode.heightmap.server.gen.rough.AbstractRoughHeightmapGenerator;*/ import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.world.WorldServer; import java.util.function.Supplier; -import static net.daporkchop.fp2.mode.heightmap.HeightmapConstants.*; +//import static net.daporkchop.fp2.mode.heightmap.HeightmapConstants.*; import static net.daporkchop.lib.common.math.PMath.*; /** * @author DaPorkchop_ */ -public class TerraHeightmapGeneratorRough extends AbstractRoughHeightmapGenerator { +/*public class TerraHeightmapGeneratorRough extends AbstractRoughHeightmapGenerator { protected final EarthGenerator generator; public TerraHeightmapGeneratorRough(@NonNull WorldServer world) { @@ -103,4 +103,4 @@ public void generate(@NonNull HeightmapPos pos, @NonNull HeightmapTile tile) { } } } -} +}*/ From 6ff9c3afb8d0a182f2d70afc0fd6b1c2038f6d0a Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 17 Apr 2023 13:59:49 +0200 Subject: [PATCH 57/93] totally rewrite old LatLng class to make it not be garbage --- .../terraplusplus/control/TerraTeleport.java | 28 +++---- .../util/geo/CoordinateParseUtils.java | 17 ++-- .../util/geo/EllipsoidalCoordinates.java | 82 +++++++++++++++++++ .../terraplusplus/util/geo/LatLng.java | 24 ------ 4 files changed, 105 insertions(+), 46 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/EllipsoidalCoordinates.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/LatLng.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java b/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java index b6a54dd7..ea5bfe67 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java @@ -9,7 +9,7 @@ import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.geo.CoordinateParseUtils; -import net.buildtheearth.terraplusplus.util.geo.LatLng; +import net.buildtheearth.terraplusplus.util.geo.EllipsoidalCoordinates; import net.minecraft.command.CommandException; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayerMP; @@ -86,16 +86,16 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args } double altitude = Double.NaN; - LatLng defaultCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(args).trim()); + EllipsoidalCoordinates defaultCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(args).trim()); if (defaultCoords == null) { - LatLng possiblePlayerCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.selectArray(args, 1))); + EllipsoidalCoordinates possiblePlayerCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.selectArray(args, 1))); if (possiblePlayerCoords != null) { defaultCoords = possiblePlayerCoords; } } - LatLng possibleHeightCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.inverseSelectArray(args, args.length - 1))); + EllipsoidalCoordinates possibleHeightCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.inverseSelectArray(args, args.length - 1))); if (possibleHeightCoords != null) { defaultCoords = possibleHeightCoords; try { @@ -105,7 +105,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args } } - LatLng possibleHeightNameCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.inverseSelectArray(this.selectArray(args, 1), this.selectArray(args, 1).length - 1))); + EllipsoidalCoordinates possibleHeightNameCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.inverseSelectArray(this.selectArray(args, 1), this.selectArray(args, 1).length - 1))); if (possibleHeightNameCoords != null) { defaultCoords = possibleHeightNameCoords; try { @@ -123,7 +123,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args double[] proj; try { - proj = terrain.projection.fromGeo(defaultCoords.getLng(), defaultCoords.getLat()); + proj = terrain.projection.fromGeo(defaultCoords.longitudeDegrees(), defaultCoords.latitudeDegrees()); } catch (Exception e) { sender.sendMessage(TerraUtils.combine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".error.numbers"))); return; @@ -134,7 +134,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args try { altFuture = terrain.datasets .getCustom(EarthGeneratorPipelines.KEY_DATASET_HEIGHTS) - .getAsync(defaultCoords.getLng(), defaultCoords.getLat()) + .getAsync(defaultCoords.longitudeDegrees(), defaultCoords.latitudeDegrees()) .thenApply(a -> a + 1.0d); } catch (OutOfProjectionBoundsException e) { //out of bounds, notify user sender.sendMessage(TerraUtils.titleAndCombine(TextFormatting.RED, TerraUtils.translate(TerraConstants.MODID + ".error.numbers"))); @@ -148,18 +148,18 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args receivers.add((EntityPlayerMP) sender); } List finalReceivers = receivers; - LatLng finalDefaultCoords = defaultCoords; + EllipsoidalCoordinates finalDefaultCoords = defaultCoords; altFuture.thenAccept(s -> FMLCommonHandler.instance().getMinecraftServerInstance().addScheduledTask(() -> { for (EntityPlayerMP p : finalReceivers) { if (p.getName().equalsIgnoreCase(sender.getName())) { - p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Teleporting to ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), - TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLng()))); + p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Teleporting to ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.latitudeDegrees()), + TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.longitudeDegrees()))); } else if (!sender.getName().equalsIgnoreCase("@")) { - p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Summoned to ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), - TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLng()), TextFormatting.GRAY, " by ", TextFormatting.RED, sender.getDisplayName())); + p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Summoned to ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.latitudeDegrees()), + TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.longitudeDegrees()), TextFormatting.GRAY, " by ", TextFormatting.RED, sender.getDisplayName())); } else { - p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Summoned to ", TextFormatting.BLUE, TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLat()), - TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.getLng()), TextFormatting.GRAY)); + p.sendMessage(TerraUtils.titleAndCombine(TextFormatting.GRAY, "Summoned to ", TextFormatting.BLUE, TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.latitudeDegrees()), + TextFormatting.GRAY, ", ", TextFormatting.BLUE, this.formatDecimal(finalDefaultCoords.longitudeDegrees()), TextFormatting.GRAY)); } p.setPositionAndUpdate(proj[0], s, proj[1]); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/CoordinateParseUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/CoordinateParseUtils.java index 2292ea66..5fce2973 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/CoordinateParseUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/CoordinateParseUtils.java @@ -44,7 +44,7 @@ private static int coordSign(String direction) { } // 02° 49' 52" N 131° 47' 03" E - public static LatLng parseVerbatimCoordinates(final String coordinates) { + public static EllipsoidalCoordinates parseVerbatimCoordinates(final String coordinates) { if (Strings.isNullOrEmpty(coordinates)) { return null; } @@ -100,24 +100,23 @@ public static LatLng parseVerbatimCoordinates(final String coordinates) { return null; } - private static LatLng validateAndRound(double lat, double lon) { - final double latOrig = lat; - final double lngOrig = lon; + private static EllipsoidalCoordinates validateAndRound(double lat, double lon) { lat = roundTo6decimals(lat); lon = roundTo6decimals(lon); if (Double.compare(lat, 0) == 0 && Double.compare(lon, 0) == 0) { - return new LatLng(0, 0); + return EllipsoidalCoordinates.zero(); } if (inRange(lat, lon)) { - return new LatLng(lat, lon); + return EllipsoidalCoordinates.fromLatLonDegrees(lat, lon); } if (Double.compare(lat, 90) > 0 || Double.compare(lat, -90) < 0) { // try and swap if (inRange(lon, lat)) { - return new LatLng(lat, lon); + //TODO: i'm pretty sure this is wrong, and that the arguments here are in fact supposed to be reversed + return EllipsoidalCoordinates.fromLatLonDegrees(lat, lon); } } @@ -180,6 +179,8 @@ private static double coordFromMatcher(Matcher m, int idx1, String sign) { dmsToDecimal(Double.parseDouble(m.group(idx1)), 0.0, 0.0)); } + //TODO: get rid of all the use of Double in here, it's gross + private static double dmsToDecimal(double degree, Double minutes, Double seconds) { minutes = minutes == null ? 0 : minutes; seconds = seconds == null ? 0 : seconds; @@ -188,7 +189,7 @@ private static double dmsToDecimal(double degree, Double minutes, Double seconds // round to 6 decimals (~1m precision) since no way we're getting anything legitimately more precise private static Double roundTo6decimals(Double x) { - return x == null ? null : Math.round(x * Math.pow(10, 6)) / Math.pow(10, 6); + return x == null ? null : Math.round(x * 1e6) * 1e-6; } private CoordinateParseUtils() { diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/EllipsoidalCoordinates.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/EllipsoidalCoordinates.java new file mode 100644 index 00000000..dd480de9 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/EllipsoidalCoordinates.java @@ -0,0 +1,82 @@ +package net.buildtheearth.terraplusplus.util.geo; + +import lombok.AccessLevel; +import lombok.Data; +import lombok.RequiredArgsConstructor; +import lombok.With; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.Internable; + +import static java.lang.Math.*; + +/** + * A {@code (longitude, latitude)} coordinate pair, representing a position on the surface of an ellipsoid. + * + * @author DaPorkchop_ + * @implNote coordinates are represented in decimal degrees + */ +@RequiredArgsConstructor(access = AccessLevel.PRIVATE) +@Data +@With +public final class EllipsoidalCoordinates implements Internable { + private static final EllipsoidalCoordinates ZERO = fromLatLonDegrees(0.0d, 0.0d); + + /** + * @return an instance of {@link EllipsoidalCoordinates} with a {@link #latitudeDegrees() latitude} and {@link #longitudeDegrees() longitude} of {@code 0.0d} + */ + public static EllipsoidalCoordinates zero() { + return ZERO; + } + + public static EllipsoidalCoordinates fromLatLonDegrees(double latitude, double longitude) { + return new EllipsoidalCoordinates(latitude, longitude); + } + + public static EllipsoidalCoordinates fromLatLonRadians(double latitude, double longitude) { + return fromLatLonDegrees(toDegrees(latitude), toDegrees(longitude)); + } + + public static EllipsoidalCoordinates fromLonLatDegrees(double longitude, double latitude) { + return fromLatLonDegrees(latitude, longitude); + } + + public static EllipsoidalCoordinates fromLonLatRadians(double longitude, double latitude) { + return fromLatLonRadians(latitude, longitude); + } + + private final double latitudeDegrees; + private final double longitudeDegrees; + + /** + * @see #latitudeDegrees() + */ + public double latitudeRadians() { + return toRadians(this.latitudeDegrees); + } + + /** + @see #longitudeDegrees() + */ + public double longitudeRadians() { + return toRadians(this.longitudeDegrees); + } + + /** + * @see #withLatitudeDegrees(double) + */ + public EllipsoidalCoordinates withLatitudeRadians(double latitudeRadians) { + return this.withLatitudeDegrees(toDegrees(latitudeRadians)); + } + + /** + @see #withLongitudeDegrees(double) + */ + public EllipsoidalCoordinates withLongitudeRadians(double longitudeRadians) { + return this.withLongitudeDegrees(toDegrees(longitudeRadians)); + } + + @Override + public EllipsoidalCoordinates intern() { + return InternHelper.intern(this); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/LatLng.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/LatLng.java deleted file mode 100644 index 124d447e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/LatLng.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.buildtheearth.terraplusplus.util.geo; - -public class LatLng { - private final Double lat; - private final Double lng; - - public LatLng(double lat, double lng) { - this.lat = lat; - this.lng = lng; - } - - public LatLng() { - this.lat = null; - this.lng = null; - } - - public Double getLat() { - return this.lat; - } - - public Double getLng() { - return this.lng; - } -} From d580581d291adf825a7c28bd114dfc4f7e69bc71 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 17 Apr 2023 16:51:21 +0200 Subject: [PATCH 58/93] some initial hacks to load legacy t++ projections as SIS CRSs --- .../control/AdvancedEarthGui.java | 1 + .../terraplusplus/control/TerraTeleport.java | 12 +- .../projection/GeographicProjection.java | 29 ++- .../projection/SISProjectionWrapper.java | 5 +- .../DymaxionProjectionMathTransform.java | 82 +++++++ .../DymaxionProjectionOperationMethod.java | 42 ++++ ...nverseDymaxionProjectionMathTransform.java | 82 +++++++ .../util/geo/CoordinateParseUtils.java | 10 +- .../util/geo/EllipsoidalCoordinates.java | 82 ------- .../util/geo/GeographicCoordinates.java | 204 ++++++++++++++++++ .../util/geo/ProjectedCoordinates2d.java | 37 ++++ ...ngis.referencing.operation.OperationMethod | 1 + .../java/projection/TestSISProjections.java | 51 +++++ 13 files changed, 541 insertions(+), 97 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionOperationMethod.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/InverseDymaxionProjectionMathTransform.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/EllipsoidalCoordinates.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/GeographicCoordinates.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/ProjectedCoordinates2d.java create mode 100644 src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod create mode 100644 src/test/java/projection/TestSISProjections.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 6dbfe2f4..563c318f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -1024,6 +1024,7 @@ private void projectTexture(int[] dst, int width, int height, GeographicProjecti dst[yi * width + xi] = this.src[(SRC_H - yPixel - 1) * SRC_W + xPixel]; } catch (Exception ignored) { //TODO: fix exceptions here //sample out of bounds, skip it + int i = 0; } } synchronized (this.textureNeedsUpdate) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java b/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java index ea5bfe67..50bd2c60 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/TerraTeleport.java @@ -9,7 +9,7 @@ import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.geo.CoordinateParseUtils; -import net.buildtheearth.terraplusplus.util.geo.EllipsoidalCoordinates; +import net.buildtheearth.terraplusplus.util.geo.GeographicCoordinates; import net.minecraft.command.CommandException; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayerMP; @@ -86,16 +86,16 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args } double altitude = Double.NaN; - EllipsoidalCoordinates defaultCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(args).trim()); + GeographicCoordinates defaultCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(args).trim()); if (defaultCoords == null) { - EllipsoidalCoordinates possiblePlayerCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.selectArray(args, 1))); + GeographicCoordinates possiblePlayerCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.selectArray(args, 1))); if (possiblePlayerCoords != null) { defaultCoords = possiblePlayerCoords; } } - EllipsoidalCoordinates possibleHeightCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.inverseSelectArray(args, args.length - 1))); + GeographicCoordinates possibleHeightCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.inverseSelectArray(args, args.length - 1))); if (possibleHeightCoords != null) { defaultCoords = possibleHeightCoords; try { @@ -105,7 +105,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args } } - EllipsoidalCoordinates possibleHeightNameCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.inverseSelectArray(this.selectArray(args, 1), this.selectArray(args, 1).length - 1))); + GeographicCoordinates possibleHeightNameCoords = CoordinateParseUtils.parseVerbatimCoordinates(this.getRawArguments(this.inverseSelectArray(this.selectArray(args, 1), this.selectArray(args, 1).length - 1))); if (possibleHeightNameCoords != null) { defaultCoords = possibleHeightNameCoords; try { @@ -148,7 +148,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args receivers.add((EntityPlayerMP) sender); } List finalReceivers = receivers; - EllipsoidalCoordinates finalDefaultCoords = defaultCoords; + GeographicCoordinates finalDefaultCoords = defaultCoords; altFuture.thenAccept(s -> FMLCommonHandler.instance().getMinecraftServerInstance().addScheduledTask(() -> { for (EntityPlayerMP p : finalReceivers) { if (p.getName().equalsIgnoreCase(sender.getName())) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index 03d6cb8e..3bba1343 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -14,6 +14,8 @@ import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.TerraUtils; +import net.buildtheearth.terraplusplus.util.geo.GeographicCoordinates; +import net.buildtheearth.terraplusplus.util.geo.ProjectedCoordinates2d; import java.io.IOException; import java.util.Map; @@ -43,9 +45,22 @@ static GeographicProjection parse(@NonNull String config) { * @param y - y map coordinate * @return {longitude, latitude} in degrees * @throws OutOfProjectionBoundsException if the specified point on the projected space cannot be mapped to a point of the geographic space + * @see #toGeo(ProjectedCoordinates2d) */ double[] toGeo(double x, double y) throws OutOfProjectionBoundsException; + /** + * Converts map coordinates to geographic coordinates + * + * @param coordinates the map coordinates + * @return {longitude, latitude} in degrees + * @throws OutOfProjectionBoundsException if the specified point on the projected space cannot be mapped to a point of the geographic space + */ + default GeographicCoordinates toGeo(@NonNull ProjectedCoordinates2d coordinates) throws OutOfProjectionBoundsException { + double[] geo = this.toGeo(coordinates.x(), coordinates.y()); + return GeographicCoordinates.fromLonLatDegrees(geo[0], geo[1]); + } + /** * Converts geographic coordinates to map coordinates * @@ -56,6 +71,18 @@ static GeographicProjection parse(@NonNull String config) { */ double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException; + /** + * Converts geographic coordinates to map coordinates + * + * @param coordinates the map coordinates + * @return {x, y} map coordinates + * @throws OutOfProjectionBoundsException if the specified point on the geographic space cannot be mapped to a point of the projected space + */ + default ProjectedCoordinates2d fromGeo(@NonNull GeographicCoordinates coordinates) throws OutOfProjectionBoundsException { + double[] map = this.fromGeo(coordinates.longitudeDegrees(), coordinates.latitudeDegrees()); + return ProjectedCoordinates2d.ofXY(map[0], map[1]); + } + /** * Gives an estimation of the scale of this projection. * This is just an estimation, as distortion is inevitable when projecting a sphere onto a flat surface, @@ -100,7 +127,7 @@ default double[] bounds() { } default double[] boundsGeo() { - return new double[] { + return new double[]{ -180, -90, 180, 90 }; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java index ee1181ec..1c087ee9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java @@ -37,6 +37,7 @@ import org.opengis.referencing.cs.CoordinateSystem; import org.opengis.referencing.cs.CoordinateSystemAxis; import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; import org.opengis.util.FactoryException; @@ -97,9 +98,7 @@ public SISProjectionWrapper(@NonNull CoordinateReferenceSystem projectedCRS) { @JsonGetter("wkt") public String getProjectedCRSAsWKT() { - Formatter formatter = new Formatter(Convention.WKT2, Symbols.SQUARE_BRACKETS, -1); - formatter.append((FormattableObject) this.projectedCRS); - return formatter.toWKT(); + return WKT_FORMAT.get().format(this.projectedCRS); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java new file mode 100644 index 00000000..85961b15 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java @@ -0,0 +1,82 @@ +package net.buildtheearth.terraplusplus.projection.dymaxion; + +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import org.apache.sis.geometry.Envelope2D; +import org.apache.sis.referencing.operation.projection.ProjectionException; +import org.apache.sis.referencing.operation.transform.AbstractMathTransform; +import org.apache.sis.referencing.operation.transform.DomainDefinition; +import org.opengis.geometry.Envelope; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.Matrix; +import org.opengis.referencing.operation.TransformException; + +import java.util.Optional; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor +public class DymaxionProjectionMathTransform extends AbstractMathTransform { + private final DymaxionProjection projection = new DymaxionProjection(); + + private final boolean fromGeo; + + @Override + public int getSourceDimensions() { + return 2; + } + + @Override + public int getTargetDimensions() { + return 2; + } + + @Override + public Optional getDomain(@NonNull DomainDefinition criteria) throws TransformException { + Envelope2D envelope; + + if (this.fromGeo) { + double[] geoBounds = this.projection.boundsGeo(); + + envelope = new Envelope2D(); + envelope.add(geoBounds[0], geoBounds[1]); + envelope.add(geoBounds[2], geoBounds[2]); + } else { + double[] projectedBounds = this.projection.bounds(); + + envelope = new Envelope2D(); + envelope.add(projectedBounds[0], projectedBounds[1]); + envelope.add(projectedBounds[2], projectedBounds[2]); + } + + return Optional.of(criteria.result().map(result -> envelope.createUnion(new Envelope2D(result))).orElse(envelope)); + } + + @Override + public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + double srcX = srcPts[srcOff + 0]; + double srcY = srcPts[srcOff + 1]; + + try { + double[] result = this.fromGeo ? this.projection.fromGeo(srcX, srcY) : this.projection.toGeo(srcX, srcY); + + dstPts[dstOff + 0] = result[0]; + dstPts[dstOff + 1] = result[1]; + + if (!derivate) { + return null; + } + + throw new UnsupportedOperationException(); + } catch (OutOfProjectionBoundsException e) { + throw new ProjectionException(e); + } + } + + @Override + public MathTransform inverse() { + return new InverseDymaxionProjectionMathTransform(!this.fromGeo); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionOperationMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionOperationMethod.java new file mode 100644 index 00000000..af0411fe --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionOperationMethod.java @@ -0,0 +1,42 @@ +package net.buildtheearth.terraplusplus.projection.dymaxion; + +import com.google.common.collect.ImmutableMap; +import org.apache.sis.metadata.iso.citation.Citations; +import org.apache.sis.parameter.DefaultParameterDescriptorGroup; +import org.apache.sis.referencing.ImmutableIdentifier; +import org.apache.sis.referencing.operation.DefaultOperationMethod; +import org.apache.sis.referencing.operation.transform.MathTransformProvider; +import org.opengis.metadata.citation.Citation; +import org.opengis.parameter.InvalidParameterNameException; +import org.opengis.parameter.InvalidParameterValueException; +import org.opengis.parameter.ParameterNotFoundException; +import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.MathTransformFactory; +import org.opengis.util.FactoryException; + +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +public class DymaxionProjectionOperationMethod extends DefaultOperationMethod implements MathTransformProvider { + private static final String CITATION_NAME = "Terra++"; + private static final Citation CITATION = Citations.fromName(CITATION_NAME); + + private static final String NAME = CITATION_NAME + " Dymaxion"; + + private static final Map PROPERTIES = ImmutableMap.of( + DefaultParameterDescriptorGroup.NAME_KEY, new ImmutableIdentifier(CITATION, CITATION_NAME, NAME)); + + private static final DefaultParameterDescriptorGroup PARAMETERS = new DefaultParameterDescriptorGroup(PROPERTIES, 1, 1); + + public DymaxionProjectionOperationMethod() { + super(PROPERTIES, PARAMETERS); + } + + @Override + public MathTransform createMathTransform(MathTransformFactory factory, ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException, FactoryException { + return new DymaxionProjectionMathTransform(true); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/InverseDymaxionProjectionMathTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/InverseDymaxionProjectionMathTransform.java new file mode 100644 index 00000000..3a708d47 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/InverseDymaxionProjectionMathTransform.java @@ -0,0 +1,82 @@ +package net.buildtheearth.terraplusplus.projection.dymaxion; + +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import org.apache.sis.geometry.Envelope2D; +import org.apache.sis.referencing.operation.projection.ProjectionException; +import org.apache.sis.referencing.operation.transform.AbstractMathTransform; +import org.apache.sis.referencing.operation.transform.DomainDefinition; +import org.opengis.geometry.Envelope; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.Matrix; +import org.opengis.referencing.operation.TransformException; + +import java.util.Optional; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor +public class InverseDymaxionProjectionMathTransform extends AbstractMathTransform { + private final DymaxionProjection projection = new DymaxionProjection(); + + private final boolean fromGeo; + + @Override + public int getSourceDimensions() { + return 2; + } + + @Override + public int getTargetDimensions() { + return 2; + } + + @Override + public Optional getDomain(@NonNull DomainDefinition criteria) throws TransformException { + Envelope2D envelope; + + if (this.fromGeo) { + double[] geoBounds = this.projection.boundsGeo(); + + envelope = new Envelope2D(); + envelope.add(geoBounds[0], geoBounds[1]); + envelope.add(geoBounds[2], geoBounds[2]); + } else { + double[] projectedBounds = this.projection.bounds(); + + envelope = new Envelope2D(); + envelope.add(projectedBounds[0], projectedBounds[1]); + envelope.add(projectedBounds[2], projectedBounds[2]); + } + + return Optional.of(criteria.result().map(result -> envelope.createUnion(new Envelope2D(result))).orElse(envelope)); + } + + @Override + public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + double srcX = srcPts[srcOff + 0]; + double srcY = srcPts[srcOff + 1]; + + try { + double[] result = this.fromGeo ? this.projection.fromGeo(srcX, srcY) : this.projection.toGeo(srcX, srcY); + + dstPts[dstOff + 0] = result[0]; + dstPts[dstOff + 1] = result[1]; + + if (!derivate) { + return null; + } + + throw new UnsupportedOperationException(); + } catch (OutOfProjectionBoundsException e) { + throw new ProjectionException(e); + } + } + + @Override + public MathTransform inverse() { + return new DymaxionProjectionMathTransform(!this.fromGeo); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/CoordinateParseUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/CoordinateParseUtils.java index 5fce2973..fbd594b7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/CoordinateParseUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/CoordinateParseUtils.java @@ -44,7 +44,7 @@ private static int coordSign(String direction) { } // 02° 49' 52" N 131° 47' 03" E - public static EllipsoidalCoordinates parseVerbatimCoordinates(final String coordinates) { + public static GeographicCoordinates parseVerbatimCoordinates(final String coordinates) { if (Strings.isNullOrEmpty(coordinates)) { return null; } @@ -100,23 +100,23 @@ public static EllipsoidalCoordinates parseVerbatimCoordinates(final String coord return null; } - private static EllipsoidalCoordinates validateAndRound(double lat, double lon) { + private static GeographicCoordinates validateAndRound(double lat, double lon) { lat = roundTo6decimals(lat); lon = roundTo6decimals(lon); if (Double.compare(lat, 0) == 0 && Double.compare(lon, 0) == 0) { - return EllipsoidalCoordinates.zero(); + return GeographicCoordinates.zero(); } if (inRange(lat, lon)) { - return EllipsoidalCoordinates.fromLatLonDegrees(lat, lon); + return GeographicCoordinates.fromLatLonDegrees(lat, lon); } if (Double.compare(lat, 90) > 0 || Double.compare(lat, -90) < 0) { // try and swap if (inRange(lon, lat)) { //TODO: i'm pretty sure this is wrong, and that the arguments here are in fact supposed to be reversed - return EllipsoidalCoordinates.fromLatLonDegrees(lat, lon); + return GeographicCoordinates.fromLatLonDegrees(lat, lon); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/EllipsoidalCoordinates.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/EllipsoidalCoordinates.java deleted file mode 100644 index dd480de9..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/EllipsoidalCoordinates.java +++ /dev/null @@ -1,82 +0,0 @@ -package net.buildtheearth.terraplusplus.util.geo; - -import lombok.AccessLevel; -import lombok.Data; -import lombok.RequiredArgsConstructor; -import lombok.With; -import net.buildtheearth.terraplusplus.util.InternHelper; -import net.buildtheearth.terraplusplus.util.Internable; - -import static java.lang.Math.*; - -/** - * A {@code (longitude, latitude)} coordinate pair, representing a position on the surface of an ellipsoid. - * - * @author DaPorkchop_ - * @implNote coordinates are represented in decimal degrees - */ -@RequiredArgsConstructor(access = AccessLevel.PRIVATE) -@Data -@With -public final class EllipsoidalCoordinates implements Internable { - private static final EllipsoidalCoordinates ZERO = fromLatLonDegrees(0.0d, 0.0d); - - /** - * @return an instance of {@link EllipsoidalCoordinates} with a {@link #latitudeDegrees() latitude} and {@link #longitudeDegrees() longitude} of {@code 0.0d} - */ - public static EllipsoidalCoordinates zero() { - return ZERO; - } - - public static EllipsoidalCoordinates fromLatLonDegrees(double latitude, double longitude) { - return new EllipsoidalCoordinates(latitude, longitude); - } - - public static EllipsoidalCoordinates fromLatLonRadians(double latitude, double longitude) { - return fromLatLonDegrees(toDegrees(latitude), toDegrees(longitude)); - } - - public static EllipsoidalCoordinates fromLonLatDegrees(double longitude, double latitude) { - return fromLatLonDegrees(latitude, longitude); - } - - public static EllipsoidalCoordinates fromLonLatRadians(double longitude, double latitude) { - return fromLatLonRadians(latitude, longitude); - } - - private final double latitudeDegrees; - private final double longitudeDegrees; - - /** - * @see #latitudeDegrees() - */ - public double latitudeRadians() { - return toRadians(this.latitudeDegrees); - } - - /** - @see #longitudeDegrees() - */ - public double longitudeRadians() { - return toRadians(this.longitudeDegrees); - } - - /** - * @see #withLatitudeDegrees(double) - */ - public EllipsoidalCoordinates withLatitudeRadians(double latitudeRadians) { - return this.withLatitudeDegrees(toDegrees(latitudeRadians)); - } - - /** - @see #withLongitudeDegrees(double) - */ - public EllipsoidalCoordinates withLongitudeRadians(double longitudeRadians) { - return this.withLongitudeDegrees(toDegrees(longitudeRadians)); - } - - @Override - public EllipsoidalCoordinates intern() { - return InternHelper.intern(this); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/GeographicCoordinates.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/GeographicCoordinates.java new file mode 100644 index 00000000..f865f1a1 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/GeographicCoordinates.java @@ -0,0 +1,204 @@ +package net.buildtheearth.terraplusplus.util.geo; + +import lombok.AccessLevel; +import lombok.RequiredArgsConstructor; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.Internable; + +import static java.lang.Math.*; + + +/** + * A {@code (longitude, latitude)} coordinate pair, representing a position on the surface of an ellipsoid. + * + * @author DaPorkchop_ + * @implNote coordinates are represented in decimal degrees + */ +@RequiredArgsConstructor(access = AccessLevel.PRIVATE) +public abstract class GeographicCoordinates implements Internable { + private static final GeographicCoordinates ZERO = fromLatLonDegrees(0.0d, 0.0d); + + /** + * @return an instance of {@link GeographicCoordinates} with a latitude and longitude of {@code 0.0d} + */ + public static GeographicCoordinates zero() { + return ZERO; + } + + public static GeographicCoordinates fromLatLonDegrees(double latitude, double longitude) { + return new InDegrees(latitude, longitude); + } + + public static GeographicCoordinates fromLonLatDegrees(double longitude, double latitude) { + return fromLatLonDegrees(latitude, longitude); + } + + public static GeographicCoordinates fromLatLonRadians(double latitude, double longitude) { + return new InDegrees(latitude, longitude); + } + + public static GeographicCoordinates fromLonLatRadians(double longitude, double latitude) { + return fromLatLonRadians(latitude, longitude); + } + + protected final double latitude; + protected final double longitude; + + public abstract double latitudeDegrees(); + + public abstract double longitudeDegrees(); + + public abstract GeographicCoordinates withLatitudeDegrees(double latitudeDegrees); + + public abstract GeographicCoordinates withLongitudeDegrees(double longitudeDegrees); + + public abstract double latitudeRadians(); + + public abstract double longitudeRadians(); + + public abstract GeographicCoordinates withLatitudeRadians(double latitudeRadians); + + public abstract GeographicCoordinates withLongitudeRadians(double longitudeRadians); + + /** + * @return {@code true} if both the latitude and longitude are equal to {@code 0.0d} + */ + public boolean isZero() { + return this.latitude == 0.0d && this.longitude == 0.0d; + } + + @Override + public final boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (this.getClass() == obj.getClass()) { + GeographicCoordinates other = (GeographicCoordinates) obj; + return this.latitude == other.latitude && this.longitude == other.longitude; + } else { + return false; + } + } + + @Override + public final int hashCode() { + return Double.hashCode(this.latitude) * 31 + Double.hashCode(this.longitude); + } + + @Override + public abstract String toString(); + + @Override + public GeographicCoordinates intern() { + return InternHelper.intern(this); + } + + private static final class InDegrees extends GeographicCoordinates { + private InDegrees(double latitudeDegrees, double longitudeDegrees) { + super(latitudeDegrees, longitudeDegrees); + } + + @Override + public double latitudeDegrees() { + return this.latitude; + } + + @Override + public double longitudeDegrees() { + return this.longitude; + } + + @Override + public GeographicCoordinates withLatitudeDegrees(double latitudeDegrees) { + return latitudeDegrees != this.latitude + ? new InDegrees(latitudeDegrees, this.longitude) + : this; + } + + @Override + public GeographicCoordinates withLongitudeDegrees(double longitudeDegrees) { + return longitudeDegrees != this.longitude + ? new InDegrees(this.latitude, longitudeDegrees) + : this; + } + + @Override + public double latitudeRadians() { + return toRadians(this.latitude); + } + + @Override + public double longitudeRadians() { + return toRadians(this.longitude); + } + + @Override + public GeographicCoordinates withLatitudeRadians(double latitudeRadians) { + return this.withLatitudeDegrees(toDegrees(latitudeRadians)); + } + + @Override + public GeographicCoordinates withLongitudeRadians(double longitudeRadians) { + return this.withLongitudeDegrees(toDegrees(longitudeRadians)); + } + + @Override + public String toString() { + return "EllipsoidalCoordinates(latitude=" + this.latitude + "°, longitude=" + this.longitude + "°)"; + } + } + + private static final class InRadians extends GeographicCoordinates { + private InRadians(double latitudeRadians, double longitudeRadians) { + super(latitudeRadians, longitudeRadians); + } + + @Override + public double latitudeRadians() { + return this.latitude; + } + + @Override + public double longitudeRadians() { + return this.longitude; + } + + @Override + public GeographicCoordinates withLatitudeRadians(double latitudeRadians) { + return latitudeRadians != this.latitude + ? new InRadians(latitudeRadians, this.longitude) + : this; + } + + @Override + public GeographicCoordinates withLongitudeRadians(double longitudeRadians) { + return longitudeRadians != this.longitude + ? new InRadians(this.latitude, longitudeRadians) + : this; + } + + @Override + public double latitudeDegrees() { + return toDegrees(this.latitude); + } + + @Override + public double longitudeDegrees() { + return toDegrees(this.longitude); + } + + @Override + public GeographicCoordinates withLatitudeDegrees(double latitudeDegrees) { + return this.withLatitudeRadians(toRadians(latitudeDegrees)); + } + + @Override + public GeographicCoordinates withLongitudeDegrees(double longitudeDegrees) { + return this.withLongitudeRadians(toRadians(longitudeDegrees)); + } + + @Override + public String toString() { + return "EllipsoidalCoordinates(latitude=" + this.latitude + " rad, longitude=" + this.longitude + " rad)"; + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/ProjectedCoordinates2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/ProjectedCoordinates2d.java new file mode 100644 index 00000000..a83a9144 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/ProjectedCoordinates2d.java @@ -0,0 +1,37 @@ +package net.buildtheearth.terraplusplus.util.geo; + +import lombok.AccessLevel; +import lombok.Data; +import lombok.RequiredArgsConstructor; +import lombok.With; +import net.buildtheearth.terraplusplus.util.InternHelper; +import net.buildtheearth.terraplusplus.util.Internable; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor(access = AccessLevel.PRIVATE) +@Data +@With +public final class ProjectedCoordinates2d implements Internable { + private static final ProjectedCoordinates2d ZERO = new ProjectedCoordinates2d(0.0d, 0.0d); + + /** + * @return an instance of {@link ProjectedCoordinates2d} with X and Y values of {@code 0.0d} + */ + public static ProjectedCoordinates2d zero() { + return ZERO; + } + + public static ProjectedCoordinates2d ofXY(double x, double y) { + return new ProjectedCoordinates2d(x, y); + } + + private final double x; + private final double y; + + @Override + public ProjectedCoordinates2d intern() { + return InternHelper.intern(this); + } +} diff --git a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod new file mode 100644 index 00000000..3d0b341f --- /dev/null +++ b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod @@ -0,0 +1 @@ +net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjectionOperationMethod diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java new file mode 100644 index 00000000..d595d77b --- /dev/null +++ b/src/test/java/projection/TestSISProjections.java @@ -0,0 +1,51 @@ +package projection; + +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.SISProjectionWrapper; +import net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection; +import org.junit.Test; + +import java.util.Arrays; +import java.util.SplittableRandom; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public class TestSISProjections { + @Test + @SneakyThrows + public void testTest() { + GeographicProjection projection = new SISProjectionWrapper("PROJCRS[\"OSGB36 / British National Grid\",BASEGEODCRS[\"OSGB36\",DATUM[\"Ordnance Survey of Great Britain 1936\",ELLIPSOID[\"Airy 1830\",6377563.396,299.3249646,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]]],CONVERSION[\"British National Grid\",METHOD[\"Transverse Mercator\",ID[\"EPSG\",9807]],PARAMETER[\"Latitude of natural origin\",49,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8801]],PARAMETER[\"Longitude of natural origin\",-2,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8802]],PARAMETER[\"Scale factor at natural origin\",0.9996012717,SCALEUNIT[\"unity\",1],ID[\"EPSG\",8805]],PARAMETER[\"False easting\",400000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",-100000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"(E)\",east,ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"(N)\",north,ORDER[2],LENGTHUNIT[\"metre\",1]],SCOPE[\"Engineering survey, topographic mapping.\"],AREA[\"United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.\"],BBOX[49.75,-9,61.01,2.01],ID[\"EPSG\",27700]]"); + + GeographicProjection proj1 = new DymaxionProjection(); + GeographicProjection proj2 = new SISProjectionWrapper("PROJCRS[\"WGS 84 / Terra++ Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",DATUM[\"World Geodetic System 1984\",ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,2],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],SCOPE[\"Horizontal component of 3D system.\"],AREA[\"World.\"],BBOX[-90,-180,90,180],ID[\"EPSG\",4326]],\n" + + " CONVERSION[\"Terra++ Dymaxion\",\n" + + " METHOD[\"Terra++ Dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", EAST, LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", NORTH, LENGTHUNIT[\"metre\", 1]]]"); + + SplittableRandom r = new SplittableRandom(1337L); + for (int i = 0; i < 100; i++) { + double lon = r.nextDouble(-180.0d, 180.0d); + double lat = r.nextDouble(-90.0d, 90.0d); + + double[] result1 = proj1.fromGeo(lon, lat); + double[] result2 = proj2.fromGeo(lon, lat); + checkState(Arrays.equals(result1, result2), i); + + double x = result1[0]; + double y = result1[1]; + + result1 = proj1.toGeo(x, y); + result2 = proj2.toGeo(x, y); + checkState(Arrays.equals(result1, result2), i); + } + + int i = 0; + } +} From a8b826db3eb217e63a856645f7e9160f37ca2bf6 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 17 Apr 2023 20:40:58 +0200 Subject: [PATCH 59/93] add ability to compute the derivative of a GeographicProjection at a point --- .../DymaxionProjectionMathTransform.java | 76 ++++++++++++----- ...nverseDymaxionProjectionMathTransform.java | 82 ------------------- .../java/projection/TestSISProjections.java | 5 +- 3 files changed, 60 insertions(+), 103 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/InverseDymaxionProjectionMathTransform.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java index 85961b15..7c4df2bd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java @@ -1,12 +1,15 @@ package net.buildtheearth.terraplusplus.projection.dymaxion; +import lombok.EqualsAndHashCode; import lombok.NonNull; import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import org.apache.sis.geometry.Envelope2D; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.projection.ProjectionException; import org.apache.sis.referencing.operation.transform.AbstractMathTransform; import org.apache.sis.referencing.operation.transform.DomainDefinition; +import org.apache.sis.util.ComparisonMode; import org.opengis.geometry.Envelope; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.Matrix; @@ -35,41 +38,62 @@ public int getTargetDimensions() { @Override public Optional getDomain(@NonNull DomainDefinition criteria) throws TransformException { - Envelope2D envelope; - - if (this.fromGeo) { - double[] geoBounds = this.projection.boundsGeo(); - - envelope = new Envelope2D(); - envelope.add(geoBounds[0], geoBounds[1]); - envelope.add(geoBounds[2], geoBounds[2]); - } else { - double[] projectedBounds = this.projection.bounds(); - - envelope = new Envelope2D(); - envelope.add(projectedBounds[0], projectedBounds[1]); - envelope.add(projectedBounds[2], projectedBounds[2]); - } + double[] bounds = this.fromGeo ? this.projection.boundsGeo() : this.projection.bounds(); + Envelope2D envelope = new Envelope2D(); + envelope.add(bounds[0], bounds[1]); + envelope.add(bounds[2], bounds[3]); return Optional.of(criteria.result().map(result -> envelope.createUnion(new Envelope2D(result))).orElse(envelope)); } + private double[] transform(double x, double y) throws OutOfProjectionBoundsException { + return this.fromGeo ? this.projection.fromGeo(x, y) : this.projection.toGeo(x, y); + } + @Override public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { double srcX = srcPts[srcOff + 0]; double srcY = srcPts[srcOff + 1]; try { - double[] result = this.fromGeo ? this.projection.fromGeo(srcX, srcY) : this.projection.toGeo(srcX, srcY); + double[] result00 = this.transform(srcX, srcY); - dstPts[dstOff + 0] = result[0]; - dstPts[dstOff + 1] = result[1]; + dstPts[dstOff + 0] = result00[0]; + dstPts[dstOff + 1] = result00[1]; if (!derivate) { return null; } - throw new UnsupportedOperationException(); + final double d = 1e-7d; + + double f01; + double[] result01; + try { + f01 = 1.0d; + result01 = this.transform(srcX, srcY + d); + } catch (OutOfProjectionBoundsException e) { + f01 = -1.0d; + result01 = this.transform(srcX, srcY - d); + } + + double f10; + double[] result10; + try { + f10 = 1.0d; + result10 = this.transform(srcX + d, srcY); + } catch (OutOfProjectionBoundsException e) { + f10 = -1.0d; + result10 = this.transform(srcX - d, srcY); + } + + Matrix2 mat = new Matrix2( + (result10[0] - result00[0]) * f10, + (result01[0] - result00[0]) * f01, + (result10[1] - result00[1]) * f10, + (result01[1] - result00[1]) * f01); + mat.normalizeColumns(); + return mat; } catch (OutOfProjectionBoundsException e) { throw new ProjectionException(e); } @@ -77,6 +101,18 @@ public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff @Override public MathTransform inverse() { - return new InverseDymaxionProjectionMathTransform(!this.fromGeo); + return new DymaxionProjectionMathTransform(!this.fromGeo); + } + + @Override + public boolean equals(Object object, ComparisonMode mode) { + return object instanceof DymaxionProjectionMathTransform + && super.equals(object, mode) + && this.fromGeo == ((DymaxionProjectionMathTransform) object).fromGeo; + } + + @Override + protected int computeHashCode() { + return super.computeHashCode() * 31 + Boolean.hashCode(this.fromGeo); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/InverseDymaxionProjectionMathTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/InverseDymaxionProjectionMathTransform.java deleted file mode 100644 index 3a708d47..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/InverseDymaxionProjectionMathTransform.java +++ /dev/null @@ -1,82 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.dymaxion; - -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import org.apache.sis.geometry.Envelope2D; -import org.apache.sis.referencing.operation.projection.ProjectionException; -import org.apache.sis.referencing.operation.transform.AbstractMathTransform; -import org.apache.sis.referencing.operation.transform.DomainDefinition; -import org.opengis.geometry.Envelope; -import org.opengis.referencing.operation.MathTransform; -import org.opengis.referencing.operation.Matrix; -import org.opengis.referencing.operation.TransformException; - -import java.util.Optional; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor -public class InverseDymaxionProjectionMathTransform extends AbstractMathTransform { - private final DymaxionProjection projection = new DymaxionProjection(); - - private final boolean fromGeo; - - @Override - public int getSourceDimensions() { - return 2; - } - - @Override - public int getTargetDimensions() { - return 2; - } - - @Override - public Optional getDomain(@NonNull DomainDefinition criteria) throws TransformException { - Envelope2D envelope; - - if (this.fromGeo) { - double[] geoBounds = this.projection.boundsGeo(); - - envelope = new Envelope2D(); - envelope.add(geoBounds[0], geoBounds[1]); - envelope.add(geoBounds[2], geoBounds[2]); - } else { - double[] projectedBounds = this.projection.bounds(); - - envelope = new Envelope2D(); - envelope.add(projectedBounds[0], projectedBounds[1]); - envelope.add(projectedBounds[2], projectedBounds[2]); - } - - return Optional.of(criteria.result().map(result -> envelope.createUnion(new Envelope2D(result))).orElse(envelope)); - } - - @Override - public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { - double srcX = srcPts[srcOff + 0]; - double srcY = srcPts[srcOff + 1]; - - try { - double[] result = this.fromGeo ? this.projection.fromGeo(srcX, srcY) : this.projection.toGeo(srcX, srcY); - - dstPts[dstOff + 0] = result[0]; - dstPts[dstOff + 1] = result[1]; - - if (!derivate) { - return null; - } - - throw new UnsupportedOperationException(); - } catch (OutOfProjectionBoundsException e) { - throw new ProjectionException(e); - } - } - - @Override - public MathTransform inverse() { - return new DymaxionProjectionMathTransform(!this.fromGeo); - } -} diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index d595d77b..59460e0b 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -21,6 +21,9 @@ public void testTest() { GeographicProjection projection = new SISProjectionWrapper("PROJCRS[\"OSGB36 / British National Grid\",BASEGEODCRS[\"OSGB36\",DATUM[\"Ordnance Survey of Great Britain 1936\",ELLIPSOID[\"Airy 1830\",6377563.396,299.3249646,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]]],CONVERSION[\"British National Grid\",METHOD[\"Transverse Mercator\",ID[\"EPSG\",9807]],PARAMETER[\"Latitude of natural origin\",49,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8801]],PARAMETER[\"Longitude of natural origin\",-2,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8802]],PARAMETER[\"Scale factor at natural origin\",0.9996012717,SCALEUNIT[\"unity\",1],ID[\"EPSG\",8805]],PARAMETER[\"False easting\",400000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",-100000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"(E)\",east,ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"(N)\",north,ORDER[2],LENGTHUNIT[\"metre\",1]],SCOPE[\"Engineering survey, topographic mapping.\"],AREA[\"United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.\"],BBOX[49.75,-9,61.01,2.01],ID[\"EPSG\",27700]]"); GeographicProjection proj1 = new DymaxionProjection(); + + // PROJCRS["WGS 84 / Terra++ Dymaxion", BASEGEODCRS["WGS 84", DATUM["World Geodetic System 1984", ELLIPSOID["WGS 84", 6378137.0, 298.257223563, UNIT["metre", 1]]], PRIMEM["Greenwich", 0.0, UNIT["degree", 0.017453292519943295]]], CONVERSION["Terra++ Dymaxion", METHOD["Terra++ Dymaxion"]], CS[Cartesian, 2], AXIS["Easting (X)", east, ORDER[1]], AXIS["Northing (Y)", north, ORDER[2]], UNIT["metre", 1]] + GeographicProjection proj2 = new SISProjectionWrapper("PROJCRS[\"WGS 84 / Terra++ Dymaxion\",\n" + " BASEGEODCRS[\"WGS 84\",DATUM[\"World Geodetic System 1984\",ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,2],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],SCOPE[\"Horizontal component of 3D system.\"],AREA[\"World.\"],BBOX[-90,-180,90,180],ID[\"EPSG\",4326]],\n" + " CONVERSION[\"Terra++ Dymaxion\",\n" @@ -29,7 +32,7 @@ public void testTest() { + " AXIS[\"X\", EAST, LENGTHUNIT[\"metre\", 1]],\n" + " AXIS[\"Y\", NORTH, LENGTHUNIT[\"metre\", 1]]]"); - SplittableRandom r = new SplittableRandom(1337L); + SplittableRandom r = new SplittableRandom(1337); for (int i = 0; i < 100; i++) { double lon = r.nextDouble(-180.0d, 180.0d); double lat = r.nextDouble(-90.0d, 90.0d); From f812af3f92e9d76035fea8456cc6da86e33de005 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 17 Apr 2023 22:28:04 +0200 Subject: [PATCH 60/93] the main BTE projection can now be written as a WKT2 string! standards, amiright? here's what it looks like: PROJCRS["WGS 84 / BuildTheEarth Conformal Dymaxion", BASEGEODCRS["WGS 84", DATUM["World Geodetic System 1984", ELLIPSOID["WGS 84", 6378137, 298.257223563, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich", 0, ANGLEUNIT["degree", 0.0174532925199433]], ID["EPSG", 4326]], CONVERSION["Terra++ BuildTheEarth Conformal Dymaxion", METHOD["Terra++ Internal Projection"], PARAMETER["type", "bte_conformal_dymaxion"]], CS[Cartesian, 2], AXIS["X", east, ORDER[1], LENGTHUNIT["Minecraft Block", 1.3664447449393513E-7]], AXIS["Y", south, ORDER[2], LENGTHUNIT["Minecraft Block", 1.3664447449393513E-7]], SCOPE["Minecraft."], AREA["World."], BBOX[-90, -180, 90, 180]] --- .../config/GlobalParseRegistries.java | 2 +- .../control/AdvancedEarthGui.java | 9 +- .../DymaxionProjectionOperationMethod.java | 42 ------ .../{ => sis}/SISProjectionWrapper.java | 75 +++------ .../projection/sis/WKTStandard.java | 47 ++++++ .../WrappedProjectionMapTransform.java} | 30 ++-- .../sis/WrappedProjectionOperationMethod.java | 71 +++++++++ ...ngis.referencing.operation.OperationMethod | 2 +- .../java/projection/TestSISProjections.java | 142 ++++++++++++++++-- 9 files changed, 299 insertions(+), 121 deletions(-) delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionOperationMethod.java rename src/main/java/net/buildtheearth/terraplusplus/projection/{ => sis}/SISProjectionWrapper.java (84%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java rename src/main/java/net/buildtheearth/terraplusplus/projection/{dymaxion/DymaxionProjectionMathTransform.java => sis/WrappedProjectionMapTransform.java} (76%) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java index 08e2eaf9..77e0b368 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java +++ b/src/main/java/net/buildtheearth/terraplusplus/config/GlobalParseRegistries.java @@ -77,7 +77,7 @@ import net.buildtheearth.terraplusplus.projection.EqualEarthProjection; import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; import net.buildtheearth.terraplusplus.projection.GeographicProjection; -import net.buildtheearth.terraplusplus.projection.SISProjectionWrapper; +import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.SinusoidalProjection; import net.buildtheearth.terraplusplus.projection.dymaxion.BTEDymaxionProjection; import net.buildtheearth.terraplusplus.projection.dymaxion.ConformalDynmaxionProjection; diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 563c318f..58278afe 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -11,8 +11,8 @@ import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.buildtheearth.terraplusplus.projection.GeographicProjection; -import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.projection.SISProjectionWrapper; +import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; +import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.projection.transform.OffsetProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; @@ -39,7 +39,6 @@ import net.minecraftforge.event.terraingen.DecorateBiomeEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import org.apache.sis.referencing.operation.projection.ProjectionException; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.GL11; @@ -479,7 +478,9 @@ public void initFrom(ProjectionTransform in) { @SneakyThrows(JsonProcessingException.class) public void toJson(StringBuilder out) { out.setLength(0); - out.append(TerraConstants.JSON_MAPPER.writeValueAsString(ImmutableMap.of("wkt", ImmutableMap.of("wkt", this.textFields[0].getText())))); + out.append(TerraConstants.JSON_MAPPER.writeValueAsString(ImmutableMap.of("wkt", ImmutableMap.of( + "standard", WKTStandard.WKT2_2015.name(), + "crs", this.textFields[0].getText())))); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionOperationMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionOperationMethod.java deleted file mode 100644 index af0411fe..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionOperationMethod.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.buildtheearth.terraplusplus.projection.dymaxion; - -import com.google.common.collect.ImmutableMap; -import org.apache.sis.metadata.iso.citation.Citations; -import org.apache.sis.parameter.DefaultParameterDescriptorGroup; -import org.apache.sis.referencing.ImmutableIdentifier; -import org.apache.sis.referencing.operation.DefaultOperationMethod; -import org.apache.sis.referencing.operation.transform.MathTransformProvider; -import org.opengis.metadata.citation.Citation; -import org.opengis.parameter.InvalidParameterNameException; -import org.opengis.parameter.InvalidParameterValueException; -import org.opengis.parameter.ParameterNotFoundException; -import org.opengis.parameter.ParameterValueGroup; -import org.opengis.referencing.operation.MathTransform; -import org.opengis.referencing.operation.MathTransformFactory; -import org.opengis.util.FactoryException; - -import java.util.Map; - -/** - * @author DaPorkchop_ - */ -public class DymaxionProjectionOperationMethod extends DefaultOperationMethod implements MathTransformProvider { - private static final String CITATION_NAME = "Terra++"; - private static final Citation CITATION = Citations.fromName(CITATION_NAME); - - private static final String NAME = CITATION_NAME + " Dymaxion"; - - private static final Map PROPERTIES = ImmutableMap.of( - DefaultParameterDescriptorGroup.NAME_KEY, new ImmutableIdentifier(CITATION, CITATION_NAME, NAME)); - - private static final DefaultParameterDescriptorGroup PARAMETERS = new DefaultParameterDescriptorGroup(PROPERTIES, 1, 1); - - public DymaxionProjectionOperationMethod() { - super(PROPERTIES, PARAMETERS); - } - - @Override - public MathTransform createMathTransform(MathTransformFactory factory, ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException, FactoryException { - return new DymaxionProjectionMathTransform(true); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java similarity index 84% rename from src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java rename to src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index 1c087ee9..132f22e1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -1,4 +1,4 @@ -package net.buildtheearth.terraplusplus.projection; +package net.buildtheearth.terraplusplus.projection.sis; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonGetter; @@ -7,22 +7,14 @@ import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; import net.daporkchop.lib.common.function.throwing.EConsumer; -import net.daporkchop.lib.common.ref.Ref; -import net.daporkchop.lib.common.ref.ThreadRef; import org.apache.sis.geometry.DirectPosition2D; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; import org.apache.sis.internal.referencing.AxisDirections; -import org.apache.sis.io.wkt.Convention; -import org.apache.sis.io.wkt.FormattableObject; -import org.apache.sis.io.wkt.Formatter; -import org.apache.sis.io.wkt.KeywordCase; -import org.apache.sis.io.wkt.KeywordStyle; -import org.apache.sis.io.wkt.Symbols; -import org.apache.sis.io.wkt.WKTFormat; -import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; import org.apache.sis.referencing.CRS; import org.apache.sis.referencing.CommonCRS; import org.apache.sis.referencing.operation.transform.AbstractMathTransform; @@ -37,15 +29,12 @@ import org.opengis.referencing.cs.CoordinateSystem; import org.opengis.referencing.cs.CoordinateSystemAxis; import org.opengis.referencing.operation.CoordinateOperation; -import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; import org.opengis.util.FactoryException; import java.text.ParseException; import java.util.Collection; -import java.util.Locale; import java.util.Optional; -import java.util.TimeZone; import static net.daporkchop.lib.common.util.PValidation.*; @@ -55,24 +44,6 @@ @JsonDeserialize @Getter public final class SISProjectionWrapper extends ProjectionTransform { - private static final Ref WKT_FORMAT; - - static { - WKTFormat format = new WKTFormat(Locale.ROOT, TimeZone.getDefault()); - format.setKeywordCase(KeywordCase.UPPER_CASE); - format.setKeywordStyle(KeywordStyle.SHORT); - format.setConvention(Convention.WKT2); - format.setSymbols(Symbols.SQUARE_BRACKETS); - format.setIndentation(WKTFormat.SINGLE_LINE); - - WKT_FORMAT = ThreadRef.soft(format::clone); - } - - @SneakyThrows(ParseException.class) - private static CoordinateReferenceSystem parseWKT(@NonNull String wkt) { - return (CoordinateReferenceSystem) WKT_FORMAT.get().parseObject(wkt); - } - private final CoordinateReferenceSystem geoCRS = CommonCRS.WGS84.normalizedGeographic(); private final CoordinateReferenceSystem projectedCRS; @@ -81,9 +52,9 @@ private static CoordinateReferenceSystem parseWKT(@NonNull String wkt) { @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public SISProjectionWrapper( - //TODO: this is specifically WKT2:2015 (ISO 19162:2015) - @JsonProperty(value = "wkt", required = true) @NonNull String wkt) throws FactoryException { - this(parseWKT(wkt)); + @JsonProperty(value = "standard", required = true) @NonNull WKTStandard standard, + @JsonProperty(value = "crs", required = true) @NonNull String crs) throws ParseException { + this((CoordinateReferenceSystem) standard.parse(crs)); } @SneakyThrows(FactoryException.class) @@ -98,7 +69,7 @@ public SISProjectionWrapper(@NonNull CoordinateReferenceSystem projectedCRS) { @JsonGetter("wkt") public String getProjectedCRSAsWKT() { - return WKT_FORMAT.get().format(this.projectedCRS); + return WKTStandard.WKT2_2015.format(this.projectedCRS); } @Override @@ -172,22 +143,6 @@ public double[] boundsGeo() { @Override @SneakyThrows(TransformException.class) public double[] bounds() { //TODO: remove or fix this - Extent extent = this.projectedCRS.getDomainOfValidity(); - if (extent != null) { - Collection geographicExtents = extent.getGeographicElements(); - checkState(geographicExtents.size() == 1, "unexpected number of geographic extents: '%s'", geographicExtents.size()); - - for (GeographicExtent geographicExtent : geographicExtents) { - Envelope envelope = Envelopes.transform(this.fromGeo, new GeneralEnvelope((GeographicBoundingBox) geographicExtent)); - return new double[]{ - envelope.getMinimum(0), - envelope.getMinimum(1), - envelope.getMaximum(0), - envelope.getMaximum(1), - }; - } - } - GeneralEnvelope initialGeoEnvelope = new GeneralEnvelope(this.geoCRS); initialGeoEnvelope.setEnvelope(this.boundsGeo()); @@ -213,6 +168,22 @@ public double[] bounds() { //TODO: remove or fix this } } + Extent extent = this.projectedCRS.getDomainOfValidity(); + if (extent != null) { + Collection geographicExtents = extent.getGeographicElements(); + checkState(geographicExtents.size() == 1, "unexpected number of geographic extents: '%s'", geographicExtents.size()); + + for (GeographicExtent geographicExtent : geographicExtents) { + Envelope envelope = Envelopes.transform(this.fromGeo, new GeneralEnvelope((GeographicBoundingBox) geographicExtent)); + return new double[]{ + envelope.getMinimum(0), + envelope.getMinimum(1), + envelope.getMaximum(0), + envelope.getMaximum(1), + }; + } + } + try { //TODO: this is pretty gross double[] boundsGeo = this.boundsGeo(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java new file mode 100644 index 00000000..1b952490 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java @@ -0,0 +1,47 @@ +package net.buildtheearth.terraplusplus.projection.sis; + +import lombok.NonNull; +import net.daporkchop.lib.common.ref.Ref; +import net.daporkchop.lib.common.ref.ThreadRef; +import org.apache.sis.io.wkt.Convention; +import org.apache.sis.io.wkt.KeywordCase; +import org.apache.sis.io.wkt.KeywordStyle; +import org.apache.sis.io.wkt.Symbols; +import org.apache.sis.io.wkt.WKTFormat; + +import java.text.ParseException; +import java.util.Locale; +import java.util.TimeZone; + +/** + * @author DaPorkchop_ + */ +public enum WKTStandard { + /** + * WKT2:2015 (ISO 19162:2015) + */ + WKT2_2015, + ; + + static { + { + WKTFormat format = new WKTFormat(Locale.ROOT, TimeZone.getDefault()); + format.setKeywordCase(KeywordCase.UPPER_CASE); + format.setKeywordStyle(KeywordStyle.SHORT); + format.setConvention(Convention.WKT2); + format.setSymbols(Symbols.SQUARE_BRACKETS); + format.setIndentation(WKTFormat.SINGLE_LINE); + WKT2_2015.format = ThreadRef.soft(format::clone); + } + } + + private Ref format; + + public Object parse(@NonNull String wkt) throws ParseException { + return this.format.get().parseObject(wkt); + } + + public String format(@NonNull Object object) { + return this.format.get().format(object); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java similarity index 76% rename from src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java rename to src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java index 7c4df2bd..3eb91047 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjectionMathTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java @@ -1,8 +1,8 @@ -package net.buildtheearth.terraplusplus.projection.dymaxion; +package net.buildtheearth.terraplusplus.projection.sis; -import lombok.EqualsAndHashCode; import lombok.NonNull; import lombok.RequiredArgsConstructor; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import org.apache.sis.geometry.Envelope2D; import org.apache.sis.referencing.operation.matrix.Matrix2; @@ -21,11 +21,13 @@ * @author DaPorkchop_ */ @RequiredArgsConstructor -public class DymaxionProjectionMathTransform extends AbstractMathTransform { - private final DymaxionProjection projection = new DymaxionProjection(); - +public final class WrappedProjectionMapTransform extends AbstractMathTransform { + @NonNull + private final GeographicProjection projection; private final boolean fromGeo; + private transient volatile WrappedProjectionMapTransform inverse; + @Override public int getSourceDimensions() { return 2; @@ -101,18 +103,28 @@ public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff @Override public MathTransform inverse() { - return new DymaxionProjectionMathTransform(!this.fromGeo); + WrappedProjectionMapTransform inverse = this.inverse; + if (inverse == null) { + synchronized (this) { + if ((inverse = this.inverse) == null) { + inverse = this.inverse = new WrappedProjectionMapTransform(this.projection, !this.fromGeo); + inverse.inverse = this; + } + } + } + return inverse; } @Override public boolean equals(Object object, ComparisonMode mode) { - return object instanceof DymaxionProjectionMathTransform + return object instanceof WrappedProjectionMapTransform && super.equals(object, mode) - && this.fromGeo == ((DymaxionProjectionMathTransform) object).fromGeo; + && this.projection.equals(((WrappedProjectionMapTransform) object).projection) + && this.fromGeo == ((WrappedProjectionMapTransform) object).fromGeo; } @Override protected int computeHashCode() { - return super.computeHashCode() * 31 + Boolean.hashCode(this.fromGeo); + return (super.computeHashCode() * 31 + this.projection.hashCode()) * 31 + Boolean.hashCode(this.fromGeo); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java new file mode 100644 index 00000000..7915821f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java @@ -0,0 +1,71 @@ +package net.buildtheearth.terraplusplus.projection.sis; + +import com.fasterxml.jackson.core.JsonProcessingException; +import com.google.common.collect.ImmutableMap; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.util.TerraConstants; +import org.apache.sis.metadata.iso.citation.Citations; +import org.apache.sis.parameter.DefaultParameterValueGroup; +import org.apache.sis.parameter.ParameterBuilder; +import org.apache.sis.referencing.ImmutableIdentifier; +import org.apache.sis.referencing.operation.DefaultOperationMethod; +import org.apache.sis.referencing.operation.transform.MathTransformProvider; +import org.opengis.parameter.InvalidParameterNameException; +import org.opengis.parameter.InvalidParameterValueException; +import org.opengis.parameter.ParameterDescriptor; +import org.opengis.parameter.ParameterDescriptorGroup; +import org.opengis.parameter.ParameterNotFoundException; +import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.MathTransformFactory; +import org.opengis.util.FactoryException; + +import java.util.Map; + +/** + * @author DaPorkchop_ + */ +public final class WrappedProjectionOperationMethod extends DefaultOperationMethod implements MathTransformProvider { + private static final Map PROPERTIES = ImmutableMap.of( + NAME_KEY, new ImmutableIdentifier(Citations.fromName("Terra++"), "Terra++", "Terra++ Internal Projection")); + + private static final ParameterDescriptor PARAMETER_TYPE = new ParameterBuilder() + .addName("type") + .setRequired(true) + .create(String.class, null); + + private static final ParameterDescriptor PARAMETER_JSON_ARGS = new ParameterBuilder() + .addName("json_args") + .setRequired(false) + .create(String.class, "{}"); + + private static final ParameterDescriptorGroup PARAMETERS = new ParameterBuilder() + .addName((ImmutableIdentifier) PROPERTIES.get(NAME_KEY)) + .createGroup(PARAMETER_TYPE, PARAMETER_JSON_ARGS); + + public WrappedProjectionOperationMethod() { + super(PROPERTIES, PARAMETERS); + } + + @Override + public MathTransform createMathTransform(MathTransformFactory factory, ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException, FactoryException { + DefaultParameterValueGroup params = (DefaultParameterValueGroup) parameters; + + String typeName = params.stringValue(PARAMETER_TYPE); + Class type = GlobalParseRegistries.PROJECTIONS.get(typeName); + if (type == null) { + throw new InvalidParameterValueException("unknown projection type: \"" + typeName + '"', PARAMETER_TYPE.getName().getCode(), typeName); + } + + GeographicProjection projection; + String jsonArgs = params.stringValue(PARAMETER_JSON_ARGS); + try { + projection = TerraConstants.JSON_MAPPER.readValue(jsonArgs, type); + } catch (JsonProcessingException e) { + throw new InvalidParameterValueException("invalid projection arguments for type \"" + type + "\": \"" + jsonArgs + '"', PARAMETER_JSON_ARGS.getName().getCode(), jsonArgs); + } + + return new WrappedProjectionMapTransform(projection, true); + } +} diff --git a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod index 3d0b341f..11b4ec4b 100644 --- a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod +++ b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod @@ -1 +1 @@ -net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjectionOperationMethod +net.buildtheearth.terraplusplus.projection.sis.WrappedProjectionOperationMethod diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 59460e0b..8d3d860b 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -1,9 +1,14 @@ package projection; import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.buildtheearth.terraplusplus.projection.GeographicProjection; -import net.buildtheearth.terraplusplus.projection.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection; +import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; +import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; +import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; +import net.minecraft.init.Bootstrap; +import org.junit.BeforeClass; import org.junit.Test; import java.util.Arrays; @@ -15,25 +20,119 @@ * @author DaPorkchop_ */ public class TestSISProjections { + @BeforeClass + public static void bootstrap() { + Bootstrap.register(); + } + @Test @SneakyThrows public void testTest() { - GeographicProjection projection = new SISProjectionWrapper("PROJCRS[\"OSGB36 / British National Grid\",BASEGEODCRS[\"OSGB36\",DATUM[\"Ordnance Survey of Great Britain 1936\",ELLIPSOID[\"Airy 1830\",6377563.396,299.3249646,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]]],CONVERSION[\"British National Grid\",METHOD[\"Transverse Mercator\",ID[\"EPSG\",9807]],PARAMETER[\"Latitude of natural origin\",49,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8801]],PARAMETER[\"Longitude of natural origin\",-2,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8802]],PARAMETER[\"Scale factor at natural origin\",0.9996012717,SCALEUNIT[\"unity\",1],ID[\"EPSG\",8805]],PARAMETER[\"False easting\",400000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",-100000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"(E)\",east,ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"(N)\",north,ORDER[2],LENGTHUNIT[\"metre\",1]],SCOPE[\"Engineering survey, topographic mapping.\"],AREA[\"United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.\"],BBOX[49.75,-9,61.01,2.01],ID[\"EPSG\",27700]]"); + //GeographicProjection projection = new SISProjectionWrapper(WKTStandard.WKT2_2015, "PROJCRS[\"OSGB36 / British National Grid\",BASEGEODCRS[\"OSGB36\",DATUM[\"Ordnance Survey of Great Britain 1936\",ELLIPSOID[\"Airy 1830\",6377563.396,299.3249646,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]]],CONVERSION[\"British National Grid\",METHOD[\"Transverse Mercator\",ID[\"EPSG\",9807]],PARAMETER[\"Latitude of natural origin\",49,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8801]],PARAMETER[\"Longitude of natural origin\",-2,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8802]],PARAMETER[\"Scale factor at natural origin\",0.9996012717,SCALEUNIT[\"unity\",1],ID[\"EPSG\",8805]],PARAMETER[\"False easting\",400000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",-100000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"(E)\",east,ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"(N)\",north,ORDER[2],LENGTHUNIT[\"metre\",1]],SCOPE[\"Engineering survey, topographic mapping.\"],AREA[\"United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.\"],BBOX[49.75,-9,61.01,2.01],ID[\"EPSG\",27700]]"); GeographicProjection proj1 = new DymaxionProjection(); - // PROJCRS["WGS 84 / Terra++ Dymaxion", BASEGEODCRS["WGS 84", DATUM["World Geodetic System 1984", ELLIPSOID["WGS 84", 6378137.0, 298.257223563, UNIT["metre", 1]]], PRIMEM["Greenwich", 0.0, UNIT["degree", 0.017453292519943295]]], CONVERSION["Terra++ Dymaxion", METHOD["Terra++ Dymaxion"]], CS[Cartesian, 2], AXIS["Easting (X)", east, ORDER[1]], AXIS["Northing (Y)", north, ORDER[2]], UNIT["metre", 1]] + // PROJCRS["WGS 84 / Terra++ Dymaxion", BASEGEODCRS["WGS 84", DATUM["World Geodetic System 1984", ELLIPSOID["WGS 84", 6378137.0, 298.257223563, UNIT["metre", 1]]], PRIMEM["Greenwich", 0.0, UNIT["degree", 0.017453292519943295]]], CONVERSION["Terra++ Dymaxion", METHOD["Terra++ Internal Projection"], PARAMETER["type", "dymaxion"]], CS[Cartesian, 2], AXIS["Easting (X)", east, ORDER[1]], AXIS["Northing (Y)", north, ORDER[2]], UNIT["metre", 1], SCOPE["Minecraft."], AREA["World."], BBOX[-90.00, -180.00, 90.00, 180.00]] + + GeographicProjection proj2 = new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Terra++ Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]"); + + proj1 = EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(); - GeographicProjection proj2 = new SISProjectionWrapper("PROJCRS[\"WGS 84 / Terra++ Dymaxion\",\n" - + " BASEGEODCRS[\"WGS 84\",DATUM[\"World Geodetic System 1984\",ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],CS[ellipsoidal,2],AXIS[\"geodetic latitude (Lat)\",north,ORDER[1],ANGLEUNIT[\"degree\",0.0174532925199433]],AXIS[\"geodetic longitude (Lon)\",east,ORDER[2],ANGLEUNIT[\"degree\",0.0174532925199433]],SCOPE[\"Horizontal component of 3D system.\"],AREA[\"World.\"],BBOX[-90,-180,90,180],ID[\"EPSG\",4326]],\n" - + " CONVERSION[\"Terra++ Dymaxion\",\n" - + " METHOD[\"Terra++ Dymaxion\"]],\n" - + " CS[Cartesian, 2],\n" - + " AXIS[\"X\", EAST, LENGTHUNIT[\"metre\", 1]],\n" - + " AXIS[\"Y\", NORTH, LENGTHUNIT[\"metre\", 1]]]"); + proj2 = new ScaleProjectionTransform(new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]"), 7318261.522857145d, 7318261.522857145d); + + //include the scaling within the projection definition! + proj2 = new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"scale\"]," + + " PARAMETER[\"json_args\", \"{\"\"delegate\"\": {\"\"bte_conformal_dymaxion\"\": {}}, \"\"x\"\": 7318261.522857145, \"\"y\"\": 7318261.522857145}\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]"); + + //unfortunately, this has a fair amount of additional floating-point error (off by <= ~1e-11 degrees). maybe that's acceptable? will have to test more... + /*proj2 = new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"Minecraft Block\", 1.3664447449393513E-7]],\n" + + " AXIS[\"Y\", south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"Minecraft Block\", 1.3664447449393513E-7]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]");*/ SplittableRandom r = new SplittableRandom(1337); - for (int i = 0; i < 100; i++) { + for (int i = 0; i < 10000; i++) { double lon = r.nextDouble(-180.0d, 180.0d); double lat = r.nextDouble(-90.0d, 90.0d); @@ -48,7 +147,26 @@ public void testTest() { result2 = proj2.toGeo(x, y); checkState(Arrays.equals(result1, result2), i); } + } + + private static boolean approxEquals(double[] a, double[] b) { + //noinspection ArrayEquality + if (a == b) { + return true; + } else if (a == null || b == null || a.length != b.length) { + return false; + } + + for (int i = 0, len = a.length; i < len; i++) { + if (!approxEquals(a[i], b[i])) { + return false; + } + } + + return true; + } - int i = 0; + private static boolean approxEquals(double a, double b) { + return Math.abs(a - b) < 1e-12d; } } From 2763a3621cc6ac2f6714c2db4dbbf6953fb3df87 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 18 Apr 2023 19:20:21 +0200 Subject: [PATCH 61/93] make OutOfProjectionBoundsException extend SIS' ProjectionException also added a static field for the WGS84 coordinate system, which we'll be using a lot --- .../OutOfProjectionBoundsException.java | 16 ++- .../projection/sis/SISProjectionWrapper.java | 20 +-- .../sis/WrappedProjectionMapTransform.java | 119 ++++++++++++------ .../sis/WrappedProjectionOperationMethod.java | 28 +---- .../terraplusplus/util/TerraConstants.java | 9 +- 5 files changed, 112 insertions(+), 80 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java b/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java index a1d4bf43..274b2246 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java @@ -1,7 +1,9 @@ package net.buildtheearth.terraplusplus.projection; -public final class OutOfProjectionBoundsException extends Exception { - private static final OutOfProjectionBoundsException INSTANCE = new OutOfProjectionBoundsException(false); +import org.apache.sis.referencing.operation.projection.ProjectionException; + +public final class OutOfProjectionBoundsException extends ProjectionException { + private static final OutOfProjectionBoundsException INSTANCE = new OutOfProjectionBoundsException(); private static final boolean FAST = Boolean.parseBoolean(System.getProperty("terraplusplus.fastExcept", "true")); @@ -9,7 +11,7 @@ public static OutOfProjectionBoundsException get() { if (FAST) { return INSTANCE; } else { - return new OutOfProjectionBoundsException(true); + return new OutOfProjectionBoundsException(); } } @@ -35,7 +37,11 @@ public static void checkLongitudeLatitudeInRange(double longitude, double latitu checkInRange(longitude, latitude, 180, 90); } - private OutOfProjectionBoundsException(boolean flag) { - super(null, null, flag, flag); + @Override + public Throwable fillInStackTrace() { + if (INSTANCE != null) { //if INSTANCE is null, we're still in the class constructor + super.fillInStackTrace(); + } + return this; } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index 132f22e1..cf974739 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -16,7 +16,6 @@ import org.apache.sis.geometry.GeneralEnvelope; import org.apache.sis.internal.referencing.AxisDirections; import org.apache.sis.referencing.CRS; -import org.apache.sis.referencing.CommonCRS; import org.apache.sis.referencing.operation.transform.AbstractMathTransform; import org.apache.sis.referencing.operation.transform.DomainDefinition; import org.opengis.geometry.DirectPosition; @@ -36,6 +35,7 @@ import java.util.Collection; import java.util.Optional; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; /** @@ -44,7 +44,7 @@ @JsonDeserialize @Getter public final class SISProjectionWrapper extends ProjectionTransform { - private final CoordinateReferenceSystem geoCRS = CommonCRS.WGS84.normalizedGeographic(); + private final CoordinateReferenceSystem geoCRS = TPP_GEO_CRS; private final CoordinateReferenceSystem projectedCRS; private final CoordinateOperation toGeo; @@ -73,17 +73,19 @@ public String getProjectedCRSAsWKT() { } @Override - @SneakyThrows //TODO: proper exception handling + @SneakyThrows(TransformException.class) public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException { - DirectPosition geoPosition = this.toGeo.getMathTransform().transform(new DirectPosition2D(x, y), null); - return new double[]{ geoPosition.getOrdinate(0), geoPosition.getOrdinate(1) }; + double[] point = { x, y }; + this.toGeo.getMathTransform().transform(point, 0, point, 0, 1); + return point; } @Override - @SneakyThrows //TODO: proper exception handling + @SneakyThrows(TransformException.class) public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { - DirectPosition projectedPosition = this.fromGeo.getMathTransform().transform(new DirectPosition2D(longitude, latitude), null); - return new double[]{ projectedPosition.getOrdinate(0), projectedPosition.getOrdinate(1) }; + double[] point = { longitude, latitude }; + this.fromGeo.getMathTransform().transform(point, 0, point, 0, 1); + return point; } @Override @@ -113,7 +115,7 @@ private Optional tryExtractBoundsFromAxes(@NonNull CoordinateSystem cs return Optional.empty(); } - return Optional.of(new double[] { + return Optional.of(new double[]{ longitudeAxis.getMinimumValue(), latitudeAxis.getMinimumValue(), longitudeAxis.getMaximumValue(), latitudeAxis.getMaximumValue(), }); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java index 3eb91047..ea5173c5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java @@ -1,33 +1,64 @@ package net.buildtheearth.terraplusplus.projection.sis; +import com.fasterxml.jackson.core.JsonProcessingException; +import lombok.AccessLevel; +import lombok.AllArgsConstructor; import lombok.NonNull; -import lombok.RequiredArgsConstructor; +import lombok.With; +import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.TerraConstants; import org.apache.sis.geometry.Envelope2D; +import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.referencing.operation.matrix.Matrix2; -import org.apache.sis.referencing.operation.projection.ProjectionException; import org.apache.sis.referencing.operation.transform.AbstractMathTransform; import org.apache.sis.referencing.operation.transform.DomainDefinition; import org.apache.sis.util.ComparisonMode; import org.opengis.geometry.Envelope; +import org.opengis.parameter.InvalidParameterValueException; +import org.opengis.parameter.ParameterDescriptorGroup; +import org.opengis.parameter.ParameterValueGroup; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; import java.util.Optional; +import static net.buildtheearth.terraplusplus.projection.sis.WrappedProjectionOperationMethod.*; + /** * @author DaPorkchop_ */ -@RequiredArgsConstructor +@AllArgsConstructor(access = AccessLevel.PRIVATE) public final class WrappedProjectionMapTransform extends AbstractMathTransform { - @NonNull private final GeographicProjection projection; - private final boolean fromGeo; + private final DefaultParameterValueGroup params; private transient volatile WrappedProjectionMapTransform inverse; + @With(AccessLevel.PRIVATE) + private final boolean fromGeo; + + public WrappedProjectionMapTransform(@NonNull ParameterValueGroup params) { + this.params = new DefaultParameterValueGroup(params); + + String typeName = this.params.stringValue(PARAMETER_TYPE); + Class type = GlobalParseRegistries.PROJECTIONS.get(typeName); + if (type == null) { + throw new InvalidParameterValueException("unknown projection type: \"" + typeName + '"', PARAMETER_TYPE.getName().getCode(), typeName); + } + + String jsonArgs = this.params.stringValue(PARAMETER_JSON_ARGS); + try { + this.projection = TerraConstants.JSON_MAPPER.readValue(jsonArgs, type); + } catch (JsonProcessingException e) { + throw new InvalidParameterValueException("invalid projection arguments for type \"" + type + "\": \"" + jsonArgs + '"', PARAMETER_JSON_ARGS.getName().getCode(), jsonArgs); + } + + this.fromGeo = true; + } + @Override public int getSourceDimensions() { return 2; @@ -57,48 +88,44 @@ public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff double srcX = srcPts[srcOff + 0]; double srcY = srcPts[srcOff + 1]; - try { - double[] result00 = this.transform(srcX, srcY); - - dstPts[dstOff + 0] = result00[0]; - dstPts[dstOff + 1] = result00[1]; + double[] result00 = this.transform(srcX, srcY); - if (!derivate) { - return null; - } + dstPts[dstOff + 0] = result00[0]; + dstPts[dstOff + 1] = result00[1]; - final double d = 1e-7d; + if (!derivate) { + return null; + } - double f01; - double[] result01; - try { - f01 = 1.0d; - result01 = this.transform(srcX, srcY + d); - } catch (OutOfProjectionBoundsException e) { - f01 = -1.0d; - result01 = this.transform(srcX, srcY - d); - } + final double d = 1e-7d; - double f10; - double[] result10; - try { - f10 = 1.0d; - result10 = this.transform(srcX + d, srcY); - } catch (OutOfProjectionBoundsException e) { - f10 = -1.0d; - result10 = this.transform(srcX - d, srcY); - } + double f01; + double[] result01; + try { + f01 = 1.0d; + result01 = this.transform(srcX, srcY + d); + } catch (OutOfProjectionBoundsException e) { + f01 = -1.0d; + result01 = this.transform(srcX, srcY - d); + } - Matrix2 mat = new Matrix2( - (result10[0] - result00[0]) * f10, - (result01[0] - result00[0]) * f01, - (result10[1] - result00[1]) * f10, - (result01[1] - result00[1]) * f01); - mat.normalizeColumns(); - return mat; + double f10; + double[] result10; + try { + f10 = 1.0d; + result10 = this.transform(srcX + d, srcY); } catch (OutOfProjectionBoundsException e) { - throw new ProjectionException(e); + f10 = -1.0d; + result10 = this.transform(srcX - d, srcY); } + + Matrix2 mat = new Matrix2( + (result10[0] - result00[0]) * f10, + (result01[0] - result00[0]) * f01, + (result10[1] - result00[1]) * f10, + (result01[1] - result00[1]) * f01); + mat.normalizeColumns(); + return mat; } @Override @@ -107,7 +134,7 @@ public MathTransform inverse() { if (inverse == null) { synchronized (this) { if ((inverse = this.inverse) == null) { - inverse = this.inverse = new WrappedProjectionMapTransform(this.projection, !this.fromGeo); + inverse = this.inverse = this.withFromGeo(!this.fromGeo); inverse.inverse = this; } } @@ -115,6 +142,16 @@ public MathTransform inverse() { return inverse; } + @Override + public ParameterDescriptorGroup getParameterDescriptors() { + return PARAMETERS; + } + + @Override + public ParameterValueGroup getParameterValues() { + return this.params; + } + @Override public boolean equals(Object object, ComparisonMode mode) { return object instanceof WrappedProjectionMapTransform diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java index 7915821f..a11a41f6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java @@ -1,10 +1,6 @@ package net.buildtheearth.terraplusplus.projection.sis; -import com.fasterxml.jackson.core.JsonProcessingException; import com.google.common.collect.ImmutableMap; -import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; -import net.buildtheearth.terraplusplus.projection.GeographicProjection; -import net.buildtheearth.terraplusplus.util.TerraConstants; import org.apache.sis.metadata.iso.citation.Citations; import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.parameter.ParameterBuilder; @@ -30,17 +26,17 @@ public final class WrappedProjectionOperationMethod extends DefaultOperationMeth private static final Map PROPERTIES = ImmutableMap.of( NAME_KEY, new ImmutableIdentifier(Citations.fromName("Terra++"), "Terra++", "Terra++ Internal Projection")); - private static final ParameterDescriptor PARAMETER_TYPE = new ParameterBuilder() + static final ParameterDescriptor PARAMETER_TYPE = new ParameterBuilder() .addName("type") .setRequired(true) .create(String.class, null); - private static final ParameterDescriptor PARAMETER_JSON_ARGS = new ParameterBuilder() + static final ParameterDescriptor PARAMETER_JSON_ARGS = new ParameterBuilder() .addName("json_args") .setRequired(false) .create(String.class, "{}"); - private static final ParameterDescriptorGroup PARAMETERS = new ParameterBuilder() + static final ParameterDescriptorGroup PARAMETERS = new ParameterBuilder() .addName((ImmutableIdentifier) PROPERTIES.get(NAME_KEY)) .createGroup(PARAMETER_TYPE, PARAMETER_JSON_ARGS); @@ -50,22 +46,6 @@ public WrappedProjectionOperationMethod() { @Override public MathTransform createMathTransform(MathTransformFactory factory, ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException, FactoryException { - DefaultParameterValueGroup params = (DefaultParameterValueGroup) parameters; - - String typeName = params.stringValue(PARAMETER_TYPE); - Class type = GlobalParseRegistries.PROJECTIONS.get(typeName); - if (type == null) { - throw new InvalidParameterValueException("unknown projection type: \"" + typeName + '"', PARAMETER_TYPE.getName().getCode(), typeName); - } - - GeographicProjection projection; - String jsonArgs = params.stringValue(PARAMETER_JSON_ARGS); - try { - projection = TerraConstants.JSON_MAPPER.readValue(jsonArgs, type); - } catch (JsonProcessingException e) { - throw new InvalidParameterValueException("invalid projection arguments for type \"" + type + "\": \"" + jsonArgs + '"', PARAMETER_JSON_ARGS.getName().getCode(), jsonArgs); - } - - return new WrappedProjectionMapTransform(projection, true); + return new WrappedProjectionMapTransform(parameters); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index 525e733b..f476002d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -7,6 +7,8 @@ import net.buildtheearth.terraplusplus.util.jackson.mixin.BlockStateMixin; import net.minecraft.block.state.IBlockState; import net.minecraft.world.biome.Biome; +import org.apache.sis.referencing.CommonCRS; +import org.opengis.referencing.crs.CoordinateReferenceSystem; @UtilityClass public class TerraConstants { @@ -19,7 +21,7 @@ public class TerraConstants { public final String defaultCommandNode = MODID + ".command."; public final String othersCommandNode = MODID + ".others"; - public final JsonMapper JSON_MAPPER = JsonMapper.builder() + public static final JsonMapper JSON_MAPPER = JsonMapper.builder() .configure(JsonReadFeature.ALLOW_JAVA_COMMENTS, true) .configure(JsonReadFeature.ALLOW_LEADING_ZEROS_FOR_NUMBERS, true) .configure(JsonReadFeature.ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS, true) @@ -30,6 +32,11 @@ public class TerraConstants { .addMixIn(IBlockState.class, BlockStateMixin.class) .build(); + /** + * The {@link CoordinateReferenceSystem} used by Terra++ for geographic coordinates. + */ + public static final CoordinateReferenceSystem TPP_GEO_CRS = CommonCRS.WGS84.normalizedGeographic(); + /** * Earth's circumference around the equator, in meters. */ From 813d7b3b1cf45622d9b74460f0a3fa3157eb0b17 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 18 Apr 2023 19:20:46 +0200 Subject: [PATCH 62/93] delete old GeographicProjection#metersPerUnit() method --- .../projection/EqualEarthProjection.java | 6 ------ .../projection/EquirectangularProjection.java | 12 ------------ .../projection/GeographicProjection.java | 10 ---------- .../projection/SinusoidalProjection.java | 6 ------ .../dymaxion/ConformalDynmaxionProjection.java | 5 ----- .../projection/dymaxion/DymaxionProjection.java | 5 ----- .../terraplusplus/projection/epsg/EPSG3785.java | 4 ---- .../terraplusplus/projection/epsg/EPSG4326.java | 4 ---- .../mercator/CenteredMercatorProjection.java | 6 ------ .../mercator/TransverseMercatorProjection.java | 5 ----- .../projection/mercator/WebMercatorProjection.java | 5 ----- .../projection/sis/SISProjectionWrapper.java | 7 ------- .../projection/transform/ProjectionTransform.java | 4 ---- .../transform/ScaleProjectionTransform.java | 5 ----- 14 files changed, 84 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java index 9094ebbf..e94a5c8b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java @@ -1,7 +1,6 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.TerraUtils; /** @@ -74,11 +73,6 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return new double[]{ (2 * TerraUtils.ROOT3 * Math.toRadians(longitude) * costheta / 3) / x, y }; } - @Override - public double metersPerUnit() { - return TerraConstants.EARTH_CIRCUMFERENCE / (2 * this.bounds()[2]); - } - @Override public String toString() { return "Equal Earth"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java index cabd2d89..23e9989e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java @@ -34,18 +34,6 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return new double[]{ longitude, latitude }; } - /** - * Gives an estimation of the scale of this projection. - * This is just an estimation, as distortion is inevitable when projecting a sphere onto a flat surface, - * so this value varies from places to places in reality. - * - * @return an estimation of the scale of this projection - */ - @Override - public double metersPerUnit() { - return 100000; - } - @Override public String toString() { return "Equirectangular"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index 3bba1343..6a3244df 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -83,16 +83,6 @@ default ProjectedCoordinates2d fromGeo(@NonNull GeographicCoordinates coordinate return ProjectedCoordinates2d.ofXY(map[0], map[1]); } - /** - * Gives an estimation of the scale of this projection. - * This is just an estimation, as distortion is inevitable when projecting a sphere onto a flat surface, - * so this value varies from places to places in reality. - * - * @return an estimation of the scale of this projection - */ - //TODO: compute this individually at each point rather than globally - double metersPerUnit(); - /** * Indicates the minimum and maximum X and Y coordinates on the projected space. * diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index b000fdae..22bda2fb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -1,7 +1,6 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import net.buildtheearth.terraplusplus.util.TerraConstants; /** * Implementation of the Sinusoidal projection. @@ -21,11 +20,6 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return new double[]{ longitude * Math.cos(Math.toRadians(latitude)), latitude }; } - @Override - public double metersPerUnit() { - return TerraConstants.EARTH_CIRCUMFERENCE / 360.0; //gotta make good on that exact area - } - @Override public String toString() { return "Sinusoidal"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index 070bfcd6..3891a633 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -87,11 +87,6 @@ protected double[] inverseTriangleTransform(double x, double y) { return super.inverseTriangleTransform(c[0], c[1]); } - @Override - public double metersPerUnit() { - return (40075017.0d / (2.0d * Math.PI)) / VECTOR_SCALE_FACTOR; - } - @Override public String toString() { return "Conformal Dymaxion"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index 2b0ce885..ab3919b0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -441,11 +441,6 @@ public boolean upright() { return false; } - @Override - public double metersPerUnit() { - return Math.sqrt(510100000000000.0 / (20 * TerraUtils.ROOT3 * ARC * ARC / 4)); - } - @Override public String toString() { return "Dymaxion"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java index 1215d578..8b8bb92b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java @@ -36,8 +36,4 @@ public double[] boundsGeo() { return WEB_MERCATOR_PROJECTION.boundsGeo(); } - @Override - public double metersPerUnit() { - return WEB_MERCATOR_PROJECTION.metersPerUnit(); - } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java index 824018b4..0cf4c45c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java @@ -24,8 +24,4 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return new double[]{ longitude, latitude }; } - @Override - public double metersPerUnit() { - return 100000.0d; - } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java index 16391b2a..d5f21ec3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java @@ -1,7 +1,6 @@ package net.buildtheearth.terraplusplus.projection.mercator; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; @@ -37,11 +36,6 @@ public double[] bounds() { return new double[]{ -1, -1, 1, 1 }; } - @Override - public double metersPerUnit() { - return Math.cos(Math.toRadians(30)) * TerraConstants.EARTH_CIRCUMFERENCE / 2; //Accurate at about 30 degrees - } - @Override public boolean upright() { return true; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/TransverseMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/TransverseMercatorProjection.java index f7657d1b..55380b58 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/TransverseMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/TransverseMercatorProjection.java @@ -58,11 +58,6 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException return new double[]{ lon, lat }; } - @Override - public double metersPerUnit() { - return METERS_PER_UNIT; - } - @Override public String toString() { return "Transverse Mercator"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java index 9cf5e4c3..47ab8537 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java @@ -56,11 +56,6 @@ public boolean upright() { return true; } - @Override - public double metersPerUnit() { - return 100000; - } - @Override public String toString() { return "Web Mercator"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index cf974739..a3b0cb26 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -11,14 +11,12 @@ import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; import net.daporkchop.lib.common.function.throwing.EConsumer; -import org.apache.sis.geometry.DirectPosition2D; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; import org.apache.sis.internal.referencing.AxisDirections; import org.apache.sis.referencing.CRS; import org.apache.sis.referencing.operation.transform.AbstractMathTransform; import org.apache.sis.referencing.operation.transform.DomainDefinition; -import org.opengis.geometry.DirectPosition; import org.opengis.geometry.Envelope; import org.opengis.metadata.extent.Extent; import org.opengis.metadata.extent.GeographicBoundingBox; @@ -88,11 +86,6 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return point; } - @Override - public double metersPerUnit() { - throw new UnsupportedOperationException(); - } - private Optional tryExtractBoundsFromAxes(@NonNull CoordinateSystem cs, boolean allowInfinity) { checkArg(cs.getDimension() == 2); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java index b6da6ffb..dafcdc4e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java @@ -31,8 +31,4 @@ public double[] boundsGeo() { return this.delegate.boundsGeo(); } - @Override - public double metersPerUnit() { - return this.delegate.metersPerUnit(); - } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ScaleProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ScaleProjectionTransform.java index 229270e7..582bb49c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ScaleProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ScaleProjectionTransform.java @@ -66,11 +66,6 @@ public double[] bounds() { return b; } - @Override - public double metersPerUnit() { - return this.delegate.metersPerUnit() / Math.sqrt((this.x * this.x + this.y * this.y) / 2); //TODO: better transform - } - @Override public String toString() { return "Scale (" + super.delegate + ") by " + this.x + ", " + this.y; From c8845a627b430519c52074ae256cb1b59bdf839b Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 20 Apr 2023 14:04:50 +0200 Subject: [PATCH 63/93] AdvancedEarthGui: allow right-clicking buttons to go back --- .../control/AdvancedEarthGui.java | 119 ++++++++++++------ 1 file changed, 84 insertions(+), 35 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 58278afe..cbae5e16 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -81,6 +81,9 @@ public class AdvancedEarthGui extends GuiScreen { public static final ResourceLocation DIRECTIONS_TEXTURE = new ResourceLocation(TerraConstants.MODID, "textures/directions.png"); + protected static final int MOUSE_LEFT = 0; + protected static final int MOUSE_RIGHT = 1; + protected final GuiScreen parent; protected Consumer whenDone; @@ -273,14 +276,20 @@ protected void keyTyped(char typedChar, int keyCode) throws IOException { } } + protected static boolean propagateMousePressed(GuiButton button, Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + return button instanceof RightClickableGuiButton + ? ((RightClickableGuiButton) button).mousePressed(mc, mouseX, mouseY, mouseEvent) + : mouseEvent == MOUSE_LEFT && button.mousePressed(mc, mouseX, mouseY); + } + @Override public void mouseClicked(int mouseX, int mouseY, int mouseEvent) { this.lastClickMoveX = mouseX; this.lastClickMoveY = mouseY; - if (this.doneButton.mousePressed(this.mc, mouseX, mouseY)) { + if (propagateMousePressed(this.doneButton, this.mc, mouseX, mouseY, mouseEvent)) { this.whenDone.accept(this.settings.toString()); //save settings this.mc.displayGuiScreen(this.parent); //exit - } else if (this.cancelButton.mousePressed(this.mc, mouseX, mouseY)) { + } else if (propagateMousePressed(this.cancelButton, this.mc, mouseX, mouseY, mouseEvent)) { this.mc.displayGuiScreen(this.parent); //exit without saving } else { boolean updateQueued = false; @@ -292,7 +301,7 @@ public void mouseClicked(int mouseX, int mouseY, int mouseEvent) { } } for (GuiButton button : this.buttonList) { - if (button.mousePressed(this.mc, mouseX, mouseY + this.deltaY)) { + if (propagateMousePressed(button, this.mc, mouseX, mouseY + this.deltaY, mouseEvent)) { updateQueued = true; } } @@ -353,10 +362,10 @@ protected static class ProjectionEntry implements Entry { protected int height = 30; public ProjectionEntry(EarthGeneratorSettings settings, AdvancedEarthGui gui, int x, int y, int width) { - gui.addButton(new GuiButton(0, x + (width >> 1), y, width >> 1, 20, I18n.format(TerraConstants.MODID + ".gui.transformation.add")) { + gui.addButton(new RightClickableGuiButton(0, x + (width >> 1), y, width >> 1, 20, I18n.format(TerraConstants.MODID + ".gui.transformation.add")) { @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent) && mouseEvent == MOUSE_LEFT) { ProjectionEntry.this.entries.add(0, Transformation.values()[0].newSubEntry(ProjectionEntry.this, gui, 0, 0, 1)); return true; } @@ -491,14 +500,15 @@ protected void appendValue(StringBuilder out, int i) { } }; - static { + public Transformation next() { Transformation[] values = values(); - for (int i = 0; i < values.length; i++) { - values[i].next = values[(i + 1) % values.length]; - } + return values[(this.ordinal() + 1) % values.length]; } - private Transformation next; + public Transformation prev() { + Transformation[] values = values(); + return values[Math.floorMod(this.ordinal() - 1, values.length)]; + } protected TransformEntry newSubEntry(ProjectionEntry entry, AdvancedEarthGui gui, int x, int y, int width) { return new TransformEntry(this, entry, gui, x, y, width); @@ -529,8 +539,8 @@ public TransformEntry(Transformation transformation, ProjectionEntry entry, Adva this.upButton = gui.addButton(new EntryButton(x, y, 20, "\u25B2") { //up @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent) && mouseEvent == MOUSE_LEFT) { entry.entries.remove(TransformEntry.this); entry.entries.add(0, TransformEntry.this); return true; @@ -540,8 +550,8 @@ public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { }); this.downButton = gui.addButton(new EntryButton(x + 20, y, 20, "\u25BC") { //down @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent) && mouseEvent == MOUSE_LEFT) { entry.entries.remove(TransformEntry.this); entry.entries.add(entry.entries.size() - 1, TransformEntry.this); return true; @@ -551,8 +561,8 @@ public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { }); this.removeButton = gui.addButton(new EntryButton(x + 40, y, 20, "\u2716") { //remove @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent) && mouseEvent == MOUSE_LEFT) { entry.entries.remove(TransformEntry.this); return true; } @@ -562,10 +572,16 @@ public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { this.nameButton = gui.addButton(new EntryButton(x + 60, y, width - 60, I18n.format(TerraConstants.MODID + ".gui.transformation." + transformation.name())) { @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { - entry.entries.set(entry.entries.indexOf(TransformEntry.this), transformation.next.newSubEntry(entry, gui, 0, 0, 1)); - return true; + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent)) { + switch (mouseEvent) { + case MOUSE_LEFT: + entry.entries.set(entry.entries.indexOf(TransformEntry.this), transformation.next().newSubEntry(entry, gui, 0, 0, 1)); + return true; + case MOUSE_RIGHT: + entry.entries.set(entry.entries.indexOf(TransformEntry.this), transformation.prev().newSubEntry(entry, gui, 0, 0, 1)); + return true; + } } return false; } @@ -675,10 +691,16 @@ public RootEntry(GeographicProjection projection, AdvancedEarthGui gui, int x, i this.button = gui.addButton(new EntryButton(x, y, width, I18n.format(this.fieldName = TerraConstants.MODID + ".gui.projection." + projectionName)) { @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { - RootEntry.this.index = (RootEntry.this.index + 1) % PROJECTION_NAMES.length; - return true; + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent)) { + switch (mouseEvent) { + case MOUSE_LEFT: + RootEntry.this.index = (RootEntry.this.index + 1) % PROJECTION_NAMES.length; + return true; + case MOUSE_RIGHT: + RootEntry.this.index = Math.floorMod(RootEntry.this.index - 1, PROJECTION_NAMES.length); + return true; + } } return false; } @@ -712,10 +734,10 @@ public ToggleEntry(AdvancedEarthGui gui, int x, int y, int width, boolean value, this.touch = touch; this.value = value; - gui.addButton(new GuiButton(0, x, y, width, 20, I18n.format(TerraConstants.MODID + ".gui." + name) + ": " + I18n.format("options." + (value ? "on" : "off"))) { + gui.addButton(new RightClickableGuiButton(0, x, y, width, 20, I18n.format(TerraConstants.MODID + ".gui." + name) + ": " + I18n.format("options." + (value ? "on" : "off"))) { @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent) && mouseEvent == MOUSE_LEFT) { ToggleEntry.this.value = !ToggleEntry.this.value; return true; } @@ -751,10 +773,10 @@ public CWGEntry(EarthGeneratorSettings settings, AdvancedEarthGui gui, int x, in this.text = settings.cwg(); - gui.addButton(new GuiButton(0, x + width - 20, y, 20, 20, "...") { + gui.addButton(new RightClickableGuiButton(0, x + width - 20, y, 20, 20, "...") { @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent) && mouseEvent == MOUSE_LEFT) { GuiCreateWorld fakeParent = new GuiCreateWorld(null); fakeParent.chunkProviderSettingsJson = CWGEntry.this.text; @@ -797,10 +819,37 @@ public EarthGeneratorSettings touchSettings(EarthGeneratorSettings settings) { } } + /** + * A {@link GuiButton} whose {@link #mousePressed(Minecraft, int, int, int) mousePressed()} handler is also aware of the mouse button being pressed. + */ + private static class RightClickableGuiButton extends GuiButton { + public RightClickableGuiButton(int buttonId, int x, int y, String buttonText) { + super(buttonId, x, y, buttonText); + } + + public RightClickableGuiButton(int buttonId, int x, int y, int widthIn, int heightIn, String buttonText) { + super(buttonId, x, y, widthIn, heightIn, buttonText); + } + + /** + * @deprecated use {@link #mousePressed(Minecraft, int, int, int)} + */ + @Override + @Deprecated + public final boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { + //return this.mousePressed(mc, mouseX, mouseY, MOUSE_LEFT); + throw new UnsupportedOperationException("must use 4-argument mousePressed() overload!"); + } + + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + return super.mousePressed(mc, mouseX, mouseY); + } + } + /** * Did you have enough hacky stuff yet ? */ - private static class EntryButton extends GuiButton { + private static class EntryButton extends RightClickableGuiButton { public EntryButton(int x, int y, int width, String buttonText) { super(0, x, y, width, 20, buttonText); @@ -856,10 +905,10 @@ public EnumSelectionListEntry(AdvancedEarthGui gui, int x, int y, int width, Set for (T value : allValues) { boolean contains = this.values.contains(value); - gui.addButton(new GuiButton(0, x + 2, y + this.height, width - 2, 20, value + ": " + (contains ? TextFormatting.RED : TextFormatting.GREEN) + I18n.format("options." + (contains ? "off" : "on"))) { + gui.addButton(new RightClickableGuiButton(0, x + 2, y + this.height, width - 2, 20, value + ": " + (contains ? TextFormatting.RED : TextFormatting.GREEN) + I18n.format("options." + (contains ? "off" : "on"))) { @Override - public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) { - if (super.mousePressed(mc, mouseX, mouseY)) { + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent) && mouseEvent == MOUSE_LEFT) { if (!EnumSelectionListEntry.this.values.add(value)) { EnumSelectionListEntry.this.values.remove(value); } From 19b432ae613350d2e385ab35042867a97997b67f Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 20 Apr 2023 14:30:54 +0200 Subject: [PATCH 64/93] add accurate WKT representations for all legacy projections --- .../projection/EqualEarthProjection.java | 5 + .../projection/GeographicProjection.java | 31 +- .../projection/SinusoidalProjection.java | 5 + .../projection/epsg/EPSG3785.java | 2 + .../mercator/CenteredMercatorProjection.java | 3 + .../projection/sis/SISProjectionWrapper.java | 28 +- .../java/projection/TestSISProjections.java | 626 ++++++++++++++---- 7 files changed, 562 insertions(+), 138 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java index e94a5c8b..b5727327 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/EqualEarthProjection.java @@ -73,6 +73,11 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return new double[]{ (2 * TerraUtils.ROOT3 * Math.toRadians(longitude) * costheta / 3) / x, y }; } + @Override + public double[] bounds() { + return GeographicProjection.super.bounds(); + } + @Override public String toString() { return "Equal Earth"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index 6a3244df..ae2914cd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -16,6 +16,7 @@ import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.geo.GeographicCoordinates; import net.buildtheearth.terraplusplus.util.geo.ProjectedCoordinates2d; +import net.daporkchop.lib.common.math.PMath; import java.io.IOException; import java.util.Map; @@ -93,21 +94,21 @@ default double[] bounds() { double[] boundsGeo = this.boundsGeo(); //get max in by using extreme coordinates - double[] bounds = new double[4]; - - System.arraycopy(this.fromGeo(boundsGeo[0], boundsGeo[1]), 0, bounds, 0, 2); - System.arraycopy(this.fromGeo(boundsGeo[2], boundsGeo[3]), 0, bounds, 2, 2); - - if (bounds[0] > bounds[2]) { - double t = bounds[0]; - bounds[0] = bounds[2]; - bounds[2] = t; - } - - if (bounds[1] > bounds[3]) { - double t = bounds[1]; - bounds[1] = bounds[3]; - bounds[3] = t; + double[] bounds = null; + + double[] blendFactors = {0.0d, 0.5d, 1.0d}; + for (double flon : blendFactors) { + for (double flat : blendFactors) { + double[] point = this.fromGeo(PMath.lerp(boundsGeo[0], boundsGeo[2], flon), PMath.lerp(boundsGeo[1], boundsGeo[3], flat)); + if (bounds == null) { + bounds = new double[]{ point[0], point[1], point[0], point[1] }; + } else { + bounds[0] = Math.min(bounds[0], point[0]); + bounds[1] = Math.min(bounds[1], point[1]); + bounds[2] = Math.max(bounds[2], point[0]); + bounds[3] = Math.max(bounds[3], point[1]); + } + } } return bounds; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index 22bda2fb..b0a02edc 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -20,6 +20,11 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return new double[]{ longitude * Math.cos(Math.toRadians(latitude)), latitude }; } + @Override + public double[] bounds() { + return this.boundsGeo(); + } + @Override public String toString() { return "Sinusoidal"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java index 8b8bb92b..6cd660d2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java @@ -8,7 +8,9 @@ * * @author DaPorkchop_ * @see Wikipedia's article on the Mercator projection diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index a3b0cb26..6ad542f8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -26,6 +26,7 @@ import org.opengis.referencing.cs.CoordinateSystem; import org.opengis.referencing.cs.CoordinateSystemAxis; import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; import org.opengis.util.FactoryException; @@ -45,8 +46,8 @@ public final class SISProjectionWrapper extends ProjectionTransform { private final CoordinateReferenceSystem geoCRS = TPP_GEO_CRS; private final CoordinateReferenceSystem projectedCRS; - private final CoordinateOperation toGeo; - private final CoordinateOperation fromGeo; + private final MathTransform toGeo; + private final MathTransform fromGeo; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public SISProjectionWrapper( @@ -61,11 +62,16 @@ public SISProjectionWrapper(@NonNull CoordinateReferenceSystem projectedCRS) { this.projectedCRS = projectedCRS; - this.toGeo = CRS.findOperation(this.projectedCRS, this.geoCRS, null); - this.fromGeo = CRS.findOperation(this.geoCRS, this.projectedCRS, null); + this.toGeo = CRS.findOperation(this.projectedCRS, this.geoCRS, null).getMathTransform(); + this.fromGeo = CRS.findOperation(this.geoCRS, this.projectedCRS, null).getMathTransform(); } - @JsonGetter("wkt") + @JsonGetter("standard") + private WKTStandard standard() { + return WKTStandard.WKT2_2015; + } + + @JsonGetter("crs") public String getProjectedCRSAsWKT() { return WKTStandard.WKT2_2015.format(this.projectedCRS); } @@ -74,7 +80,7 @@ public String getProjectedCRSAsWKT() { @SneakyThrows(TransformException.class) public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException { double[] point = { x, y }; - this.toGeo.getMathTransform().transform(point, 0, point, 0, 1); + this.toGeo.transform(point, 0, point, 0, 1); return point; } @@ -82,7 +88,7 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException @SneakyThrows(TransformException.class) public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { double[] point = { longitude, latitude }; - this.fromGeo.getMathTransform().transform(point, 0, point, 0, 1); + this.fromGeo.transform(point, 0, point, 0, 1); return point; } @@ -146,13 +152,13 @@ public double[] bounds() { //TODO: remove or fix this DomainDefinition projDomainDefinition = new DomainDefinition(); - if (this.fromGeo.getMathTransform() instanceof AbstractMathTransform) { - ((AbstractMathTransform) this.fromGeo.getMathTransform()).getDomain(geoDomainDefinition) + if (this.fromGeo instanceof AbstractMathTransform) { + ((AbstractMathTransform) this.fromGeo).getDomain(geoDomainDefinition) .ifPresent((EConsumer) geoEnvelope -> projDomainDefinition.intersect(Envelopes.transform(this.fromGeo, geoEnvelope))); } - if (this.toGeo.getMathTransform() instanceof AbstractMathTransform) { - Envelope envelope = ((AbstractMathTransform) this.toGeo.getMathTransform()).getDomain(projDomainDefinition).orElse(null); + if (this.toGeo instanceof AbstractMathTransform) { + Envelope envelope = ((AbstractMathTransform) this.toGeo).getDomain(projDomainDefinition).orElse(null); if (envelope != null) { return new double[]{ envelope.getMinimum(0), diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 8d3d860b..f39a843f 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -1,155 +1,553 @@ package projection; +import lombok.NonNull; import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; +import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.projection.SinusoidalProjection; import net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection; +import net.buildtheearth.terraplusplus.projection.epsg.EPSG3785; +import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; +import net.buildtheearth.terraplusplus.projection.mercator.CenteredMercatorProjection; +import net.buildtheearth.terraplusplus.projection.mercator.TransverseMercatorProjection; import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; +import net.buildtheearth.terraplusplus.projection.transform.OffsetProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; +import net.buildtheearth.terraplusplus.projection.transform.SwapAxesProjectionTransform; +import net.buildtheearth.terraplusplus.util.TerraConstants; import net.minecraft.init.Bootstrap; import org.junit.BeforeClass; import org.junit.Test; +import java.text.ParseException; import java.util.Arrays; import java.util.SplittableRandom; -import static net.daporkchop.lib.common.util.PValidation.*; - /** * @author DaPorkchop_ */ public class TestSISProjections { + private static final double DEFAULT_D = 1e-12d; + @BeforeClass public static void bootstrap() { Bootstrap.register(); } - @Test - @SneakyThrows - public void testTest() { - //GeographicProjection projection = new SISProjectionWrapper(WKTStandard.WKT2_2015, "PROJCRS[\"OSGB36 / British National Grid\",BASEGEODCRS[\"OSGB36\",DATUM[\"Ordnance Survey of Great Britain 1936\",ELLIPSOID[\"Airy 1830\",6377563.396,299.3249646,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]]],CONVERSION[\"British National Grid\",METHOD[\"Transverse Mercator\",ID[\"EPSG\",9807]],PARAMETER[\"Latitude of natural origin\",49,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8801]],PARAMETER[\"Longitude of natural origin\",-2,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8802]],PARAMETER[\"Scale factor at natural origin\",0.9996012717,SCALEUNIT[\"unity\",1],ID[\"EPSG\",8805]],PARAMETER[\"False easting\",400000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",-100000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"(E)\",east,ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"(N)\",north,ORDER[2],LENGTHUNIT[\"metre\",1]],SCOPE[\"Engineering survey, topographic mapping.\"],AREA[\"United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.\"],BBOX[49.75,-9,61.01,2.01],ID[\"EPSG\",27700]]"); - - GeographicProjection proj1 = new DymaxionProjection(); - - // PROJCRS["WGS 84 / Terra++ Dymaxion", BASEGEODCRS["WGS 84", DATUM["World Geodetic System 1984", ELLIPSOID["WGS 84", 6378137.0, 298.257223563, UNIT["metre", 1]]], PRIMEM["Greenwich", 0.0, UNIT["degree", 0.017453292519943295]]], CONVERSION["Terra++ Dymaxion", METHOD["Terra++ Internal Projection"], PARAMETER["type", "dymaxion"]], CS[Cartesian, 2], AXIS["Easting (X)", east, ORDER[1]], AXIS["Northing (Y)", north, ORDER[2]], UNIT["metre", 1], SCOPE["Minecraft."], AREA["World."], BBOX[-90.00, -180.00, 90.00, 180.00]] - - GeographicProjection proj2 = new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / Terra++ Dymaxion\",\n" - + " BASEGEODCRS[\"WGS 84\",\n" - + " DATUM[\"World Geodetic System 1984\",\n" - + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" - + " LENGTHUNIT[\"metre\",1]]],\n" - + " PRIMEM[\"Greenwich\", 0,\n" - + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" - + " ID[\"EPSG\", 4326]],\n" - + " CONVERSION[\"Terra++ Dymaxion\",\n" - + " METHOD[\"Terra++ Internal Projection\"],\n" - + " PARAMETER[\"type\", \"dymaxion\"]],\n" - + " CS[Cartesian, 2],\n" - + " AXIS[\"X\", east,\n" - + " ORDER[1],\n" - + " LENGTHUNIT[\"metre\", 1]],\n" - + " AXIS[\"Y\", north,\n" - + " ORDER[2],\n" - + " LENGTHUNIT[\"metre\", 1]],\n" - + " SCOPE[\"Minecraft.\"],\n" - + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]"); - - proj1 = EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(); - - proj2 = new ScaleProjectionTransform(new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" - + " BASEGEODCRS[\"WGS 84\",\n" - + " DATUM[\"World Geodetic System 1984\",\n" - + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" - + " LENGTHUNIT[\"metre\",1]]],\n" - + " PRIMEM[\"Greenwich\", 0,\n" - + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" - + " ID[\"EPSG\", 4326]],\n" - + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" - + " METHOD[\"Terra++ Internal Projection\"],\n" - + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" - + " CS[Cartesian, 2],\n" - + " AXIS[\"X\", east,\n" - + " ORDER[1],\n" - + " LENGTHUNIT[\"metre\", 1]],\n" - + " AXIS[\"Y\", south,\n" - + " ORDER[2],\n" - + " LENGTHUNIT[\"metre\", 1]],\n" - + " SCOPE[\"Minecraft.\"],\n" - + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]"), 7318261.522857145d, 7318261.522857145d); - - //include the scaling within the projection definition! - proj2 = new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" - + " BASEGEODCRS[\"WGS 84\",\n" - + " DATUM[\"World Geodetic System 1984\",\n" - + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" - + " LENGTHUNIT[\"metre\",1]]],\n" - + " PRIMEM[\"Greenwich\", 0,\n" - + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" - + " ID[\"EPSG\", 4326]],\n" - + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" - + " METHOD[\"Terra++ Internal Projection\"],\n" - + " PARAMETER[\"type\", \"scale\"]," - + " PARAMETER[\"json_args\", \"{\"\"delegate\"\": {\"\"bte_conformal_dymaxion\"\": {}}, \"\"x\"\": 7318261.522857145, \"\"y\"\": 7318261.522857145}\"]],\n" - + " CS[Cartesian, 2],\n" - + " AXIS[\"X\", east,\n" - + " ORDER[1],\n" - + " LENGTHUNIT[\"metre\", 1]],\n" - + " AXIS[\"Y\", south,\n" - + " ORDER[2],\n" - + " LENGTHUNIT[\"metre\", 1]],\n" - + " SCOPE[\"Minecraft.\"],\n" - + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]"); - - //unfortunately, this has a fair amount of additional floating-point error (off by <= ~1e-11 degrees). maybe that's acceptable? will have to test more... - /*proj2 = new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" - + " BASEGEODCRS[\"WGS 84\",\n" - + " DATUM[\"World Geodetic System 1984\",\n" - + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" - + " LENGTHUNIT[\"metre\",1]]],\n" - + " PRIMEM[\"Greenwich\", 0,\n" - + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" - + " ID[\"EPSG\", 4326]],\n" - + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" - + " METHOD[\"Terra++ Internal Projection\"],\n" - + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" - + " CS[Cartesian, 2],\n" - + " AXIS[\"X\", east,\n" - + " ORDER[1],\n" - + " LENGTHUNIT[\"Minecraft Block\", 1.3664447449393513E-7]],\n" - + " AXIS[\"Y\", south,\n" - + " ORDER[2],\n" - + " LENGTHUNIT[\"Minecraft Block\", 1.3664447449393513E-7]],\n" - + " SCOPE[\"Minecraft.\"],\n" - + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]");*/ + protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2) { + testProjectionAccuracy(proj1, proj2, DEFAULT_D); + } + @SneakyThrows(OutOfProjectionBoundsException.class) + protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d) { SplittableRandom r = new SplittableRandom(1337); for (int i = 0; i < 10000; i++) { double lon = r.nextDouble(-180.0d, 180.0d); double lat = r.nextDouble(-90.0d, 90.0d); - double[] result1 = proj1.fromGeo(lon, lat); + switch (i) { + case 0: + lon = -180.0d; + lat = 0.0d; + break; + case 1: + lon = 180.0d; + lat = 0.0d; + break; + case 2: + lon = 0.0d; + lat = -90.0d; + break; + case 3: + lon = 0.0d; + lat = 90.0d; + break; + } + + double[] result1; + try { + result1 = proj1.fromGeo(lon, lat); + } catch (OutOfProjectionBoundsException e) { + try { + double[] result2 = proj2.fromGeo(lon, lat); + //TODO: throw new AssertionError("proj1 threw " + e + ", but proj2 returned " + Arrays.toString(result2) + "?!?"); + continue; + } catch (OutOfProjectionBoundsException e1) { + //both projections failed with an exception, which is correct + continue; + } + } double[] result2 = proj2.fromGeo(lon, lat); - checkState(Arrays.equals(result1, result2), i); + + assert approxEquals(result1, result2, d) + : "fromGeo #" + i + " (" + lat + "°N, " + lon + "°E): " + Arrays.toString(result1) + " != " + Arrays.toString(result2); double x = result1[0]; double y = result1[1]; result1 = proj1.toGeo(x, y); result2 = proj2.toGeo(x, y); - checkState(Arrays.equals(result1, result2), i); + assert approxEquals(result1, result2, d) + : "toGeo #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "): " + Arrays.toString(result1) + " != " + Arrays.toString(result2); } } + @Test + @SneakyThrows(ParseException.class) + public void testDymaxion() { + //GeographicProjection projection = new SISProjectionWrapper(WKTStandard.WKT2_2015, "PROJCRS[\"OSGB36 / British National Grid\",BASEGEODCRS[\"OSGB36\",DATUM[\"Ordnance Survey of Great Britain 1936\",ELLIPSOID[\"Airy 1830\",6377563.396,299.3249646,LENGTHUNIT[\"metre\",1]]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]]],CONVERSION[\"British National Grid\",METHOD[\"Transverse Mercator\",ID[\"EPSG\",9807]],PARAMETER[\"Latitude of natural origin\",49,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8801]],PARAMETER[\"Longitude of natural origin\",-2,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8802]],PARAMETER[\"Scale factor at natural origin\",0.9996012717,SCALEUNIT[\"unity\",1],ID[\"EPSG\",8805]],PARAMETER[\"False easting\",400000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",-100000,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"(E)\",east,ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"(N)\",north,ORDER[2],LENGTHUNIT[\"metre\",1]],SCOPE[\"Engineering survey, topographic mapping.\"],AREA[\"United Kingdom (UK) - offshore to boundary of UKCS within 49°45'N to 61°N and 9°W to 2°E; onshore Great Britain (England, Wales and Scotland). Isle of Man onshore.\"],BBOX[49.75,-9,61.01,2.01],ID[\"EPSG\",27700]]"); + + // PROJCRS["WGS 84 / Terra++ Dymaxion", BASEGEODCRS["WGS 84", DATUM["World Geodetic System 1984", ELLIPSOID["WGS 84", 6378137.0, 298.257223563, UNIT["metre", 1]]], PRIMEM["Greenwich", 0.0, UNIT["degree", 0.017453292519943295]]], CONVERSION["Terra++ Dymaxion", METHOD["Terra++ Internal Projection"], PARAMETER["type", "dymaxion"]], CS[Cartesian, 2], AXIS["Easting (X)", east, ORDER[1]], AXIS["Northing (Y)", north, ORDER[2]], UNIT["metre", 1], SCOPE["Minecraft."], AREA["World."], BBOX[-90.00, -180.00, 90.00, 180.00]] + + testProjectionAccuracy( + new DymaxionProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Terra++ Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]")); + } + + @Test + @SneakyThrows(ParseException.class) + public void testBTE1() { + testProjectionAccuracy( + EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(), + new ScaleProjectionTransform(new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]"), 7318261.522857145d, 7318261.522857145d)); + } + + @Test + @SneakyThrows(ParseException.class) + public void testBTE2() { + testProjectionAccuracy( + EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"scale\"]," + + " PARAMETER[\"json_args\", \"{\"\"delegate\"\": {\"\"bte_conformal_dymaxion\"\": {}}, \"\"x\"\": 7318261.522857145, \"\"y\"\": 7318261.522857145}\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]")); + } + + //unfortunately, this has a fair amount of additional floating-point error (off by <= ~1e-11 degrees). maybe that's acceptable? will have to test more... + /*@Test + @SneakyThrows(ParseException.class) + public void testBTE3() { + testProjectionAccuracy( + EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"Minecraft Block\", 1.3664447449393513E-7]],\n" + + " AXIS[\"Y\", south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"Minecraft Block\", 1.3664447449393513E-7]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]")); + }*/ + + @Test(expected = AssertionError.class) //This should fail, as + @SneakyThrows(ParseException.class) + @SuppressWarnings("deprecation") + public void testEPSG3785IsNotActuallyEPSG3785() { + testProjectionAccuracy( + new EPSG3785(), + new OffsetProjectionTransform(new ScaleProjectionTransform(new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"Popular Visualisation CRS / Mercator\",\n" + + " BASEGEODCRS[\"Popular Visualisation CRS\",\n" + + " DATUM[\"Popular Visualisation Datum\",\n" + + " ELLIPSOID[\"Popular Visualisation Sphere\",6378137,0,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"Popular Visualisation Mercator\",\n" + + " METHOD[\"Mercator (1SP) (Spherical)\",\n" + + " ID[\"EPSG\",9841]],\n" + + " PARAMETER[\"Latitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8801]],\n" + + " PARAMETER[\"Longitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8802]],\n" + + " PARAMETER[\"Scale factor at natural origin\",1,\n" + + " SCALEUNIT[\"unity\",1],\n" + + " ID[\"EPSG\",8805]],\n" + + " PARAMETER[\"False easting\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " AXIS[\"northing (Y)\",north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " SCOPE[\"Web mapping and visualisation.\"],\n" + + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" + + " BBOX[-85.06,-180,85.06,180],\n" + + " ID[\"EPSG\",3785]]"), 6.388019798183263E-6, 6.388019798183263E-6), 128.0d, 128.0d)); + } + + @Test + @SneakyThrows(ParseException.class) + @SuppressWarnings("deprecation") + public void testEPSG3785SameAs3857() { + testProjectionAccuracy( + new EPSG3785(), + new OffsetProjectionTransform(new ScaleProjectionTransform(new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Pseudo-Mercator\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Popular Visualisation Pseudo Mercator\",\n" + + " ID[\"EPSG\",1024]],\n" + + " PARAMETER[\"Latitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8801]],\n" + + " PARAMETER[\"Longitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8802]],\n" + + " PARAMETER[\"False easting\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " AXIS[\"northing (Y)\",north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " SCOPE[\"Web mapping and visualisation.\"],\n" + + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" + + " BBOX[-85.06,-180,85.06,180],\n" + + " ID[\"EPSG\",3857]]"), 6.388019798183263E-6, 6.388019798183263E-6), 128.0d, 128.0d)); + + testProjectionAccuracy( + new EPSG3785(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Terra++ Scaled Pseudo-Mercator\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Popular Visualisation Pseudo Mercator\",\n" + + " ID[\"EPSG\",1024]],\n" + + " PARAMETER[\"Latitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8801]],\n" + + " PARAMETER[\"Longitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8802]],\n" + //porkman added this: begin + + " PARAMETER[\"Scale factor at natural origin\",6.388019798183263E-6,\n" + + " SCALEUNIT[\"unity\",1],\n" + + " ID[\"EPSG\",8805]],\n" + //porkman added this: end + //porkman changed these parameter values from 0 to 128: begin + + " PARAMETER[\"False easting\",128.0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",128.0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + //porkman changed these parameter values from 0 to 128: end + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " AXIS[\"northing (Y)\",north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " SCOPE[\"Web mapping and visualisation.\"],\n" + + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" + + " BBOX[-85.06,-180,85.06,180]]")); + } + + @Test + @SneakyThrows(ParseException.class) + public void testEPSG4326AgainstReal() { + testProjectionAccuracy( + new SwapAxesProjectionTransform(new EPSG4326()), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "GEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " CS[ellipsoidal,2],\n" + + " AXIS[\"geodetic latitude (Lat)\",north,\n" + + " ORDER[1],\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " AXIS[\"geodetic longitude (Lon)\",east,\n" + + " ORDER[2],\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " SCOPE[\"Horizontal component of 3D system.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90,-180,90,180],\n" + + " ID[\"EPSG\",4326]]")); + } + + @Test + @SneakyThrows(ParseException.class) + public void testEPSG4326AgainstSwappedAxes() { + testProjectionAccuracy( + new EPSG4326(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "GEODCRS[\"WGS 84 / Reversed Axis Order\",\n" + + " DATUM[\"World Geodetic System 1984 / Reversed Axis Order\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " CS[ellipsoidal,2],\n" + + " AXIS[\"geodetic latitude (Lat)\",north,\n" + + " ORDER[2],\n" //porkman was here: changed this to 2 from 1 + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " AXIS[\"geodetic longitude (Lon)\",east,\n" + + " ORDER[1],\n" //porkman was here: changed this to 1 from 2 + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " SCOPE[\"Horizontal component of 3D system.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90,-180,90,180]]")); + + testProjectionAccuracy( + new EPSG4326(), + new SISProjectionWrapper(TerraConstants.TPP_GEO_CRS)); + } + + @Test + @SneakyThrows(ParseException.class) + public void testEquirectangular() { + testProjectionAccuracy( + new EquirectangularProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "GEODCRS[\"WGS 84 / Reversed Axis Order / Terra++ Equirectangular\",\n" + + " DATUM[\"World Geodetic System 1984 / Reversed Axis Order\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " CS[ellipsoidal,2],\n" + + " AXIS[\"geodetic latitude (Lat)\",north,\n" + + " ORDER[2],\n" //porkman was here: changed this to 2 from 1 + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " AXIS[\"geodetic longitude (Lon)\",east,\n" + + " ORDER[1],\n" //porkman was here: changed this to 1 from 2 + + " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" + + " SCOPE[\"Horizontal component of 3D system.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90,-180,90,180]]")); + } + + @Test + @SneakyThrows(ParseException.class) + public void testSinusoidal() { + testProjectionAccuracy( + new SinusoidalProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Sinusoidal (Unscaled)\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Pseudo sinusoidal\"],\n" + + " PARAMETER[\"False easting\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"unnamed\", 111319.49079327358]],\n" + + " AXIS[\"northing (Y)\",north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"unnamed\", 111319.49079327358]],\n" + + " SCOPE[\"Horizontal component of 3D system.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90,-180,90,180]]"), + 1e-10d); //this is slightly less accurate than some of the others + + testProjectionAccuracy( + new SinusoidalProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + //TODO: this would be nicer using DERIVEDPROJCRS from WKT2:2019 + "FITTED_CS[\"WGS 84 / Reversed Axis Order / Terra++ Sinusoidal (Degrees)\",\n" + + " PARAM_MT[\"Affine\",\n" + + " METHOD[\"Affine\", ID[\"EPSG\", 9624]],\n" + + " PARAMETER[\"num_col\", 3],\n" + + " PARAMETER[\"num_row\", 3],\n" + + " PARAMETER[\"elt_0_0\", 111319.49079327358],\n" + + " PARAMETER[\"elt_0_1\", 0],\n" + + " PARAMETER[\"elt_1_0\", 0],\n" + + " PARAMETER[\"elt_1_1\", 111319.49079327358]],\n" + + " PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Sinusoidal (Radians)\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Pseudo sinusoidal\"],\n" + + " PARAMETER[\"False easting\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"northing (Y)\",north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Horizontal component of 3D system.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90,-180,90,180]]]"), + 1e-10d); //this is slightly less accurate than some of the others + } + + @Test + @SneakyThrows(ParseException.class) + public void testCenteredMercator() { + testProjectionAccuracy( + new CenteredMercatorProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Terra++ Scaled Centered Mercator (Pseudo-Mercator)\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Popular Visualisation Pseudo Mercator\",\n" + + " ID[\"EPSG\",1024]],\n" + + " PARAMETER[\"Latitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8801]],\n" + + " PARAMETER[\"Longitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8802]],\n" + //porkman added this: begin + + " PARAMETER[\"Scale factor at natural origin\",4.990640467330674E-8,\n" + + " SCALEUNIT[\"unity\",1],\n" + + " ID[\"EPSG\",8805]],\n" + //porkman added this: end + + " PARAMETER[\"False easting\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " AXIS[\"southing (Y)\",south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " SCOPE[\"Horizontal component of 3D system.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90,-180,90,180]]")); + } + private static boolean approxEquals(double[] a, double[] b) { + return approxEquals(a, b, DEFAULT_D); + } + + private static boolean approxEquals(double[] a, double[] b, double d) { //noinspection ArrayEquality if (a == b) { return true; @@ -158,7 +556,7 @@ private static boolean approxEquals(double[] a, double[] b) { } for (int i = 0, len = a.length; i < len; i++) { - if (!approxEquals(a[i], b[i])) { + if (!approxEquals(a[i], b[i], d)) { return false; } } @@ -167,6 +565,10 @@ private static boolean approxEquals(double[] a, double[] b) { } private static boolean approxEquals(double a, double b) { - return Math.abs(a - b) < 1e-12d; + return approxEquals(a, b, DEFAULT_D); + } + + private static boolean approxEquals(double a, double b, double d) { + return Math.abs(a - b) < d; } } From 7ee8be767cba336575523d9cfa92ec68051fbda3 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 20 Apr 2023 14:45:20 +0200 Subject: [PATCH 65/93] clean up some of the WKT representations of standard projections --- .../java/projection/TestSISProjections.java | 72 +++++++++++++++---- 1 file changed, 57 insertions(+), 15 deletions(-) diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index f39a843f..140cfd8c 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -30,7 +30,7 @@ * @author DaPorkchop_ */ public class TestSISProjections { - private static final double DEFAULT_D = 1e-12d; + private static final double DEFAULT_D = 1e-14d; @BeforeClass public static void bootstrap() { @@ -105,7 +105,7 @@ public void testDymaxion() { testProjectionAccuracy( new DymaxionProjection(), new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / Terra++ Dymaxion\",\n" + "PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Dymaxion\",\n" + " BASEGEODCRS[\"WGS 84\",\n" + " DATUM[\"World Geodetic System 1984\",\n" + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" @@ -134,7 +134,7 @@ public void testBTE1() { testProjectionAccuracy( EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(), new ScaleProjectionTransform(new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + "PROJCRS[\"WGS 84 / Reversed Axis Order / BuildTheEarth Conformal Dymaxion (Unscaled)\",\n" + " BASEGEODCRS[\"WGS 84\",\n" + " DATUM[\"World Geodetic System 1984\",\n" + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" @@ -142,7 +142,7 @@ public void testBTE1() { + " PRIMEM[\"Greenwich\", 0,\n" + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + " ID[\"EPSG\", 4326]],\n" - + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion (Unscaled)\",\n" + " METHOD[\"Terra++ Internal Projection\"],\n" + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" + " CS[Cartesian, 2],\n" @@ -163,7 +163,7 @@ public void testBTE2() { testProjectionAccuracy( EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(), new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + "PROJCRS[\"WGS 84 / Reversed Axis Order / BuildTheEarth Conformal Dymaxion (Scaled)\",\n" + " BASEGEODCRS[\"WGS 84\",\n" + " DATUM[\"World Geodetic System 1984\",\n" + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" @@ -171,7 +171,7 @@ public void testBTE2() { + " PRIMEM[\"Greenwich\", 0,\n" + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + " ID[\"EPSG\", 4326]],\n" - + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion (Scaled)\",\n" + " METHOD[\"Terra++ Internal Projection\"],\n" + " PARAMETER[\"type\", \"scale\"]," + " PARAMETER[\"json_args\", \"{\"\"delegate\"\": {\"\"bte_conformal_dymaxion\"\": {}}, \"\"x\"\": 7318261.522857145, \"\"y\"\": 7318261.522857145}\"]],\n" @@ -187,14 +187,53 @@ public void testBTE2() { + " BBOX[-90, -180, 90, 180]]")); } - //unfortunately, this has a fair amount of additional floating-point error (off by <= ~1e-11 degrees). maybe that's acceptable? will have to test more... - /*@Test + @Test @SneakyThrows(ParseException.class) public void testBTE3() { testProjectionAccuracy( EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(), new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / BuildTheEarth Conformal Dymaxion\",\n" + //TODO: this would be nicer using DERIVEDPROJCRS from WKT2:2019 + "FITTED_CS[\"WGS 84 / Reversed Axis Order / BuildTheEarth Conformal Dymaxion (Scaled)\",\n" + + " PARAM_MT[\"Affine\",\n" + + " METHOD[\"Affine\", ID[\"EPSG\", 9624]],\n" + + " PARAMETER[\"num_col\", 3],\n" + + " PARAMETER[\"num_row\", 3],\n" + + " PARAMETER[\"elt_0_0\", 1.3664447449393513E-7],\n" + + " PARAMETER[\"elt_0_1\", 0],\n" + + " PARAMETER[\"elt_1_0\", 0],\n" + + " PARAMETER[\"elt_1_1\", 1.3664447449393513E-7]],\n" + + " PROJCRS[\"WGS 84 / Reversed Axis Order / BuildTheEarth Conformal Dymaxion (Unscaled)\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion (Unscaled)\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" + + " CS[Cartesian,2],\n" + + " AXIS[\"X\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\",south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]]"), + 1e-8d); //this is significantly less accurate than some of the others!!! + } + + //unfortunately, this has a fair amount of additional floating-point error (off by <= ~1e-10 degrees). maybe that's acceptable? will have to test more... + @Test + @SneakyThrows(ParseException.class) + public void testBTE4() { + testProjectionAccuracy( + EarthGeneratorSettings.parse(EarthGeneratorSettings.BTE_DEFAULT_SETTINGS).projection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Reversed Axis Order / BuildTheEarth Conformal Dymaxion (Scaled)\",\n" + " BASEGEODCRS[\"WGS 84\",\n" + " DATUM[\"World Geodetic System 1984\",\n" + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" @@ -202,7 +241,7 @@ public void testBTE3() { + " PRIMEM[\"Greenwich\", 0,\n" + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + " ID[\"EPSG\", 4326]],\n" - + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion\",\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion (Unscaled)\",\n" + " METHOD[\"Terra++ Internal Projection\"],\n" + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" + " CS[Cartesian, 2],\n" @@ -214,8 +253,8 @@ public void testBTE3() { + " LENGTHUNIT[\"Minecraft Block\", 1.3664447449393513E-7]],\n" + " SCOPE[\"Minecraft.\"],\n" + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]")); - }*/ + + " BBOX[-90, -180, 90, 180]]"), 1e-10d); + } @Test(expected = AssertionError.class) //This should fail, as @SneakyThrows(ParseException.class) @@ -301,7 +340,8 @@ public void testEPSG3785SameAs3857() { + " SCOPE[\"Web mapping and visualisation.\"],\n" + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" + " BBOX[-85.06,-180,85.06,180],\n" - + " ID[\"EPSG\",3857]]"), 6.388019798183263E-6, 6.388019798183263E-6), 128.0d, 128.0d)); + + " ID[\"EPSG\",3857]]"), 6.388019798183263E-6, 6.388019798183263E-6), 128.0d, 128.0d), + 1e-12d); //this is slightly less accurate testProjectionAccuracy( new EPSG3785(), @@ -344,7 +384,8 @@ public void testEPSG3785SameAs3857() { + " LENGTHUNIT[\"metre\",1]],\n" + " SCOPE[\"Web mapping and visualisation.\"],\n" + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" - + " BBOX[-85.06,-180,85.06,180]]")); + + " BBOX[-85.06,-180,85.06,180]]"), + 1e-12d); //this is slightly less accurate } @Test @@ -540,7 +581,8 @@ public void testCenteredMercator() { + " LENGTHUNIT[\"metre\",1]],\n" + " SCOPE[\"Horizontal component of 3D system.\"],\n" + " AREA[\"World.\"],\n" - + " BBOX[-90,-180,90,180]]")); + + " BBOX[-90,-180,90,180]]"), + 1e-13d); //this is slightly less accurate } private static boolean approxEquals(double[] a, double[] b) { From 209bd7dfd40c1db3214812d1acfe24f50531f1e1 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 20 Apr 2023 16:35:36 +0200 Subject: [PATCH 66/93] AdvancedEarthGui: support projections with parameters again --- .../control/AdvancedEarthGui.java | 146 +++++++++++++----- .../projection/GeographicProjection.java | 41 ++++- .../projection/sis/SISProjectionWrapper.java | 55 +++++-- .../assets/terraplusplus/lang/en_us.lang | 5 +- 4 files changed, 191 insertions(+), 56 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index cbae5e16..cc51cc3f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -1,7 +1,6 @@ package net.buildtheearth.terraplusplus.control; import com.fasterxml.jackson.core.JsonProcessingException; -import com.google.common.collect.ImmutableMap; import io.github.opencubicchunks.cubicchunks.cubicgen.customcubic.CustomCubicWorldType; import lombok.Getter; import lombok.NonNull; @@ -11,8 +10,6 @@ import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.buildtheearth.terraplusplus.projection.GeographicProjection; -import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; -import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.projection.transform.OffsetProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; @@ -20,6 +17,7 @@ import net.daporkchop.lib.common.function.io.IOSupplier; import net.daporkchop.lib.common.ref.Ref; import net.daporkchop.lib.common.util.PArrays; +import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.FontRenderer; import net.minecraft.client.gui.Gui; @@ -39,18 +37,25 @@ import net.minecraftforge.event.terraingen.DecorateBiomeEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import org.apache.sis.parameter.DefaultParameterDescriptorGroup; +import org.apache.sis.parameter.DefaultParameterValueGroup; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.GL11; +import org.opengis.parameter.GeneralParameterDescriptor; +import org.opengis.parameter.ParameterDescriptor; import javax.imageio.ImageIO; import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.EnumSet; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.Set; +import java.util.TreeMap; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.atomic.AtomicBoolean; import java.util.function.BiFunction; @@ -214,7 +219,7 @@ public void drawScreen(int mouseX, int mouseY, float partialTicks) { ScaledResolution scale = new ScaledResolution(Minecraft.getMinecraft()); int sc = scale.getScaleFactor(); - //GL11.glEnable(GL11.GL_SCISSOR_TEST); + GL11.glEnable(GL11.GL_SCISSOR_TEST); int height = this.entriesHeight; GL11.glScissor(5 * sc, VERTICAL_PADDING * sc, this.entriesWidth * sc, (this.height - VERTICAL_PADDING * 2) * sc); @@ -467,38 +472,7 @@ protected void appendValue(StringBuilder out, int i) { }; } }, - wkt { //not actually a transform, also i don't care - @Override - protected TransformEntry newSubEntry(ProjectionEntry entry, AdvancedEarthGui gui, int x, int y, int width) { - return new ParameterizedTransformEntry(this, entry, gui, x, y, width, TerraConstants.MODID + ".gui.transformation.wkt", "wkt") { - @Override - public void initFrom(ProjectionTransform in) { - this.textFields[0].setMaxStringLength(1 << 25); - - if (in instanceof SISProjectionWrapper) { - SISProjectionWrapper projection = (SISProjectionWrapper) in; - this.textFields[0].setText(projection.getProjectedCRSAsWKT()); - } else { - this.textFields[0].setText("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.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]"); - } - } - - @Override - @SneakyThrows(JsonProcessingException.class) - public void toJson(StringBuilder out) { - out.setLength(0); - out.append(TerraConstants.JSON_MAPPER.writeValueAsString(ImmutableMap.of("wkt", ImmutableMap.of( - "standard", WKTStandard.WKT2_2015.name(), - "crs", this.textFields[0].getText())))); - } - - @Override - protected void appendValue(StringBuilder out, int i) { - throw new UnsupportedOperationException(); - } - }; - } - }; + ; public Transformation next() { Transformation[] values = values(); @@ -685,6 +659,14 @@ protected static class RootEntry implements SubEntry { protected final EntryButton button; protected final Minecraft mc = Minecraft.getMinecraft(); + protected final DefaultParameterDescriptorGroup parameters; + protected final Map> parameterDescriptorsByName = new LinkedHashMap<>(); + protected final Map parameterValuesByName = new LinkedHashMap<>(); + + protected final String[] parameterNames; + protected final EntryButton[] buttons; + protected final EntryTextField[] textFields; + public RootEntry(GeographicProjection projection, AdvancedEarthGui gui, int x, int y, int width) { String projectionName = GlobalParseRegistries.PROJECTIONS.inverse().get(projection.getClass()); this.initialIndex = this.index = PArrays.indexOf(PROJECTION_NAMES, projectionName); @@ -705,23 +687,111 @@ public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent return false; } }); + + DefaultParameterValueGroup parameterValues = new DefaultParameterValueGroup(projection.parameters()); + this.parameters = DefaultParameterDescriptorGroup.castOrCopy(parameterValues.getDescriptor()); + + for (GeneralParameterDescriptor parameter : this.parameters.descriptors()) { + this.parameterDescriptorsByName.put(parameter.getName().getCode(), (ParameterDescriptor) parameter); + this.parameterValuesByName.put(parameter.getName().getCode(), parameterValues.getValue((ParameterDescriptor) parameter)); + } + + int maxLen = this.parameterDescriptorsByName.keySet().stream() + .map(s -> this.fieldName + '.' + s) + .map(I18n::format) + .mapToInt(gui.fontRenderer::getStringWidth) + .max().orElse(0) + 5; + + this.parameterNames = this.parameterDescriptorsByName.keySet().toArray(new String[0]); + this.textFields = new EntryTextField[this.parameterNames.length]; + this.buttons = new EntryButton[this.parameterNames.length]; + + int i = 0; + for (Map.Entry entry : this.parameterValuesByName.entrySet()) { + ParameterDescriptor descriptor = this.parameterDescriptorsByName.get(entry.getKey()); //yuck + + int componentX = x + maxLen; + int componentY = y + 20 + 2 + i * 24; + int componentW = width - maxLen - 2; + + if (CharSequence.class.isAssignableFrom(descriptor.getValueClass())) { + EntryTextField textField = gui.addEntryTextField(componentX, componentY, componentW, 20); + textField.setMaxStringLength(1 << 25); + textField.setText(Objects.toString(entry.getValue())); + this.textFields[i] = textField; + } else if (descriptor.getValidValues() != null || descriptor.getValueClass().isEnum()) { + Object[] values = descriptor.getValidValues() != null ? descriptor.getValidValues().toArray() : descriptor.getValueClass().getEnumConstants(); + int currentIndex = notNegative(PArrays.indexOf(values, entry.getValue())); + + this.buttons[i] = gui.addButton(new EntryButton(componentX, componentY, componentW, I18n.format(this.fieldName + '.' + entry.getKey() + '.' + entry.getValue())) { + @Override + public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent) { + if (super.mousePressed(mc, mouseX, mouseY, mouseEvent)) { + switch (mouseEvent) { + case MOUSE_LEFT: + RootEntry.this.parameterValuesByName.put(entry.getKey(), values[(currentIndex + 1) % values.length]); + return true; + case MOUSE_RIGHT: + RootEntry.this.parameterValuesByName.put(entry.getKey(), values[Math.floorMod(currentIndex - 1, values.length)]); + return true; + } + } + return false; + } + }); + } else { + throw new IllegalArgumentException(); + } + i++; + } } @Override public int height() { - return 20 + 2; + return 20 + 2 + this.parameterValuesByName.size() * 24; } @Override public void render(AdvancedEarthGui gui, int x, int y, int mouseX, int mouseY, int width) { + int i = 0; + for (String s : this.parameterDescriptorsByName.keySet()) { + gui.fontRenderer.drawString(I18n.format(this.fieldName + '.' + s), x, y + 20 + 2 + i * 24 + (20 - 8) / 2, -1, true); + i++; + } + for (int j = 0; j < this.textFields.length; j++) { + if (this.textFields[j] != null) { + this.textFields[j].y = y + 20 + 2 + j * 24; + this.textFields[j].actuallyDrawTextBox(); + } + } + for (int j = 0; j < this.buttons.length; j++) { + if (this.buttons[j] != null) { + this.buttons[j].y = y + 20 + 2 + j * 24; + this.buttons[j].actuallyDrawButton(this.mc, mouseX, mouseY); + } + } this.button.y = y; this.button.actuallyDrawButton(this.mc, mouseX, mouseY); } @Override + @SneakyThrows(JsonProcessingException.class) public void toJson(StringBuilder out) { checkArg(out.length() == 0, "must be first element in json output!"); - out.append("{\"").append(PROJECTION_NAMES[this.index]).append("\":{}}"); + out.append("{\"").append(PROJECTION_NAMES[this.index]).append("\":"); + + if (this.initialIndex == this.index) { + for (int i = 0; i < this.textFields.length; i++) { + if (this.textFields[i] != null) { + this.parameterValuesByName.put(this.parameterNames[i], this.textFields[i].getText()); + } + } + out.append(TerraConstants.JSON_MAPPER.writeValueAsString(this.parameterValuesByName)); + } else { + out.append("{}"); + } + + out.append('}'); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index ae2914cd..bf0dcdda 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -12,15 +12,23 @@ import net.buildtheearth.terraplusplus.config.TypedSerializer; import net.buildtheearth.terraplusplus.projection.epsg.EPSG3785; import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; +import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; +import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.geo.GeographicCoordinates; import net.buildtheearth.terraplusplus.util.geo.ProjectedCoordinates2d; import net.daporkchop.lib.common.math.PMath; +import org.apache.sis.parameter.ParameterBuilder; +import org.opengis.parameter.ParameterDescriptorGroup; +import org.opengis.parameter.ParameterValueGroup; import java.io.IOException; +import java.text.ParseException; import java.util.Map; +import static net.daporkchop.lib.common.util.PValidation.*; + /** * Support for various projection types. *

@@ -258,6 +266,10 @@ default float azimuth(double x, double y, float angle) throws OutOfProjectionBou return this.azimuth(x, y, angle, 1E-5); } + default ParameterValueGroup parameters() { + return new ParameterBuilder().addName("empty").createGroup().createValue(); + } + class Deserializer extends TypedDeserializer { @Override protected Map> registry() { @@ -273,14 +285,31 @@ public GeographicProjection deserialize(JsonParser p, DeserializationContext ctx } } + @SneakyThrows(ParseException.class) private GeographicProjection parseFromString(@NonNull String s) { - switch (s) { - case "EPSG:3785": - case "EPSG:3857": //TODO: EPSG:3857 actually uses the WGS84 ellipsoid rather than a sphere - return new EPSG3785(); - case "EPSG:4326": - return new EPSG4326(); + int colonIndex = s.indexOf(':'); + checkArg(colonIndex >= 0 && colonIndex + 1 != s.length(), "unsupported projection: %s", s); + + String type = s.substring(0, colonIndex); + String arg = s.substring(colonIndex + 1); + switch (type) { + case "EPSG": //TODO + /*switch (s) { + case "EPSG:3785": + case "EPSG:3857": //TODO: EPSG:3857 actually uses the WGS84 ellipsoid rather than a sphere + return new EPSG3785(); + case "EPSG:4326": + return new EPSG4326(); + }*/ + throw new IllegalArgumentException("unsupported projection: " + s); + case "WKT2": + if (arg.startsWith("2015:")) { + return new SISProjectionWrapper(WKTStandard.WKT2_2015, arg.substring("2015:".length())); + } else { + throw new IllegalArgumentException("expected format: 'WKT2:2015:'"); + } } + throw new IllegalArgumentException("unsupported projection: " + s); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index 6ad542f8..099113e5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -7,13 +7,15 @@ import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; -import net.buildtheearth.terraplusplus.projection.EquirectangularProjection; +import net.buildtheearth.terraplusplus.control.AdvancedEarthGui; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; import net.daporkchop.lib.common.function.throwing.EConsumer; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; import org.apache.sis.internal.referencing.AxisDirections; +import org.apache.sis.parameter.DefaultParameterValueGroup; +import org.apache.sis.parameter.ParameterBuilder; import org.apache.sis.referencing.CRS; import org.apache.sis.referencing.operation.transform.AbstractMathTransform; import org.apache.sis.referencing.operation.transform.DomainDefinition; @@ -21,17 +23,20 @@ import org.opengis.metadata.extent.Extent; import org.opengis.metadata.extent.GeographicBoundingBox; import org.opengis.metadata.extent.GeographicExtent; +import org.opengis.parameter.ParameterDescriptor; +import org.opengis.parameter.ParameterDescriptorGroup; +import org.opengis.parameter.ParameterValueGroup; import org.opengis.referencing.crs.CoordinateReferenceSystem; import org.opengis.referencing.cs.AxisDirection; import org.opengis.referencing.cs.CoordinateSystem; import org.opengis.referencing.cs.CoordinateSystemAxis; -import org.opengis.referencing.operation.CoordinateOperation; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; import org.opengis.util.FactoryException; import java.text.ParseException; import java.util.Collection; +import java.util.Objects; import java.util.Optional; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; @@ -42,24 +47,33 @@ */ @JsonDeserialize @Getter -public final class SISProjectionWrapper extends ProjectionTransform { +public final class SISProjectionWrapper implements GeographicProjection { private final CoordinateReferenceSystem geoCRS = TPP_GEO_CRS; private final CoordinateReferenceSystem projectedCRS; private final MathTransform toGeo; private final MathTransform fromGeo; + private static boolean canInvokeNoArgsConstructor() { + for (StackTraceElement element : new Throwable().getStackTrace()) { + if (AdvancedEarthGui.class.getName().equals(element.getClassName())) { + return true; + } + } + return false; + } + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public SISProjectionWrapper( - @JsonProperty(value = "standard", required = true) @NonNull WKTStandard standard, - @JsonProperty(value = "crs", required = true) @NonNull String crs) throws ParseException { - this((CoordinateReferenceSystem) standard.parse(crs)); + @JsonProperty(value = "standard") WKTStandard standard, + @JsonProperty(value = "crs") String crs) throws ParseException { + this((standard != null && crs != null) || !canInvokeNoArgsConstructor() + ? (CoordinateReferenceSystem) Objects.requireNonNull(standard, "missing required creator property 'standard'").parse(Objects.requireNonNull(crs, "missing required creator property 'crs'")) + : TPP_GEO_CRS); } @SneakyThrows(FactoryException.class) public SISProjectionWrapper(@NonNull CoordinateReferenceSystem projectedCRS) { - super(new EquirectangularProjection()); - this.projectedCRS = projectedCRS; this.toGeo = CRS.findOperation(this.projectedCRS, this.geoCRS, null).getMathTransform(); @@ -73,7 +87,7 @@ private WKTStandard standard() { @JsonGetter("crs") public String getProjectedCRSAsWKT() { - return WKTStandard.WKT2_2015.format(this.projectedCRS); + return this.standard().format(this.projectedCRS); } @Override @@ -138,7 +152,7 @@ public double[] boundsGeo() { } } - return this.tryExtractBoundsFromAxes(this.geoCRS.getCoordinateSystem(), false).orElseGet(super::boundsGeo); + return this.tryExtractBoundsFromAxes(this.geoCRS.getCoordinateSystem(), false).orElseGet(GeographicProjection.super::boundsGeo); } @Override @@ -211,4 +225,23 @@ public double[] bounds() { //TODO: remove or fix this throw new IllegalStateException(this.toString()); } } + + @Override + public ParameterValueGroup parameters() { + ParameterDescriptor standardParameter = new ParameterBuilder().setRequired(true) + .addName("standard") + .createEnumerated(WKTStandard.class, WKTStandard.values(), WKTStandard.WKT2_2015); + + ParameterDescriptor crsParameter = new ParameterBuilder().setRequired(true) + .addName("crs") + .create(String.class, this.standard().format(TPP_GEO_CRS)); + + ParameterDescriptorGroup descriptors = new ParameterBuilder().addName("wkt").createGroup(standardParameter, crsParameter); + DefaultParameterValueGroup parameters = new DefaultParameterValueGroup(descriptors); + + parameters.getOrCreate(standardParameter).setValue(this.standard()); + parameters.getOrCreate(crsParameter).setValue(this.getProjectedCRSAsWKT()); + + return parameters; + } } diff --git a/src/main/resources/assets/terraplusplus/lang/en_us.lang b/src/main/resources/assets/terraplusplus/lang/en_us.lang index f0f36f81..d964146c 100644 --- a/src/main/resources/assets/terraplusplus/lang/en_us.lang +++ b/src/main/resources/assets/terraplusplus/lang/en_us.lang @@ -34,7 +34,6 @@ terraplusplus.gui.transformation.swap_axes=Swap Axes ## Projection types terraplusplus.gui.projection.centered_mercator=Mercator terraplusplus.gui.projection.web_mercator=Web Mercator -terraplusplus.gui.projection.web_mercator.zoom=Zoom terraplusplus.gui.projection.transverse_mercator=Transverse Mercator terraplusplus.gui.projection.equirectangular=Equirectangular terraplusplus.gui.projection.sinusoidal=Sinusoidal @@ -42,6 +41,10 @@ terraplusplus.gui.projection.equal_earth=Equal Earth terraplusplus.gui.projection.bte_conformal_dymaxion=BuildTheEarth Conformal Dymaxion terraplusplus.gui.projection.dymaxion=Dymaxion (not BTE!) terraplusplus.gui.projection.conformal_dymaxion=Conformal Dymaxion +terraplusplus.gui.projection.wkt=WKT §c(Advanced!)§r +terraplusplus.gui.projection.wkt.standard=WKT Revision +terraplusplus.gui.projection.wkt.standard.WKT2_2015=WKT2:2015 (ISO 19162:2015) +terraplusplus.gui.projection.wkt.crs=WKT String ## command messages terraplusplus.command.tpll.usage=Usage: /tpll [altitude] From 2d2897346a043ee5e8f36a6523d71f84674f84a0 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 21 Apr 2023 15:41:19 +0200 Subject: [PATCH 67/93] GeographicProjection: support conversion to a SIS CoordinateReferenceSystem also added a simplified version of the EPSG databse stored in WKT format --- .../generator/EarthGeneratorSettings.java | 5 ++ .../projection/EquirectangularProjection.java | 7 +++ .../projection/GeographicProjection.java | 58 +++++++++++++++--- .../projection/SinusoidalProjection.java | 46 ++++++++++++++ .../projection/epsg/EPSG3785.java | 55 ++++++++++++++++- .../projection/epsg/EPSG4326.java | 9 ++- .../projection/epsg/EPSGProjection.java | 43 +++++++++++++ .../mercator/CenteredMercatorProjection.java | 5 +- .../mercator/WebMercatorProjection.java | 52 ++++++++++++++++ .../projection/sis/SISProjectionWrapper.java | 12 ++-- .../projection/sis/WKTStandard.java | 6 ++ .../epsg_database_wkt2_2015.properties.lzma | Bin 0 -> 200194 bytes .../java/projection/TestSISProjections.java | 57 ++++++++++++++++- 13 files changed, 336 insertions(+), 19 deletions(-) create mode 100644 src/main/resources/net/buildtheearth/terraplusplus/projection/epsg/epsg_database_wkt2_2015.properties.lzma diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 217586bf..100c4eaf 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -57,6 +57,7 @@ import net.minecraft.world.WorldServer; import net.minecraftforge.event.terraingen.DecorateBiomeEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; +import org.opengis.referencing.crs.CoordinateReferenceSystem; import java.io.IOException; import java.io.InputStream; @@ -168,6 +169,10 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set @NonNull @Getter(onMethod_ = { @JsonGetter }) protected final GeographicProjection projection; + + @Getter(lazy = true) + private final CoordinateReferenceSystem crs = this.projection.projectedCRS(); + @NonNull @Getter(onMethod_ = { @JsonGetter }) protected final String cwg; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java index 23e9989e..b1a209a4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java @@ -1,6 +1,8 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import net.buildtheearth.terraplusplus.util.TerraConstants; +import org.opengis.referencing.crs.CoordinateReferenceSystem; /** * Implements the equirectangular map projection, which applies no transformation at all. @@ -34,6 +36,11 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return new double[]{ longitude, latitude }; } + @Override + public CoordinateReferenceSystem projectedCRS() { + return TerraConstants.TPP_GEO_CRS; + } + @Override public String toString() { return "Equirectangular"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index bf0dcdda..d8097039 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.node.ObjectNode; import lombok.NonNull; import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; @@ -12,6 +13,7 @@ import net.buildtheearth.terraplusplus.config.TypedSerializer; import net.buildtheearth.terraplusplus.projection.epsg.EPSG3785; import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; +import net.buildtheearth.terraplusplus.projection.epsg.EPSGProjection; import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.util.TerraConstants; @@ -22,11 +24,14 @@ import org.apache.sis.parameter.ParameterBuilder; import org.opengis.parameter.ParameterDescriptorGroup; import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.crs.CoordinateReferenceSystem; import java.io.IOException; import java.text.ParseException; import java.util.Map; +import java.util.Properties; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; /** @@ -270,6 +275,39 @@ default ParameterValueGroup parameters() { return new ParameterBuilder().addName("empty").createGroup().createValue(); } + @SneakyThrows(ParseException.class) + default CoordinateReferenceSystem projectedCRS() { + ObjectNode selfRootNode = TerraConstants.JSON_MAPPER.valueToTree(this); + + double[] boundsGeo = this.boundsGeo(); + + StringBuilder wkt = new StringBuilder(); + wkt.append("PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") + .append("BASE").append(WKTStandard.WKT2_2015.format(TPP_GEO_CRS)).append(",\n") + .append(" BASEGEODCRS[\"WGS 84\",\n") + .append(" DATUM[\"World Geodetic System 1984\",\n") + .append(" ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n") + .append(" LENGTHUNIT[\"metre\",1]]],\n") + .append(" PRIMEM[\"Greenwich\", 0,\n") + .append(" ANGLEUNIT[\"degree\", 0.0174532925199433]],\n") + .append(" ID[\"EPSG\", 4326]],\n") + .append(" CONVERSION[\"Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") + .append(" METHOD[\"Terra++ Internal Projection\"],\n") + .append(" PARAMETER[\"type\", \"").append(selfRootNode.fieldNames().next().replace("\"", "\"\"")).append("\"],\n") + .append(" PARAMETER[\"json_args\", \"").append(selfRootNode.elements().next().toString().replace("\"", "\"\"")).append("\"]],\n") + .append(" CS[Cartesian, 2],\n") + .append(" AXIS[\"X\", east,\n") + .append(" ORDER[1],\n") + .append(" LENGTHUNIT[\"metre\", 1]],\n") + .append(" AXIS[\"Y\", south,\n") + .append(" ORDER[2],\n") + .append(" LENGTHUNIT[\"metre\", 1]],\n") + .append(" SCOPE[\"Minecraft.\"],\n") + .append(" AREA[\"World.\"],\n") + .append(" BBOX[").append(boundsGeo[0]).append(", ").append(boundsGeo[1]).append(", ").append(boundsGeo[2]).append(", ").append(boundsGeo[3]).append("]]"); + return (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parse(wkt.toString()); + } + class Deserializer extends TypedDeserializer { @Override protected Map> registry() { @@ -293,15 +331,21 @@ private GeographicProjection parseFromString(@NonNull String s) { String type = s.substring(0, colonIndex); String arg = s.substring(colonIndex + 1); switch (type) { - case "EPSG": //TODO - /*switch (s) { - case "EPSG:3785": - case "EPSG:3857": //TODO: EPSG:3857 actually uses the WGS84 ellipsoid rather than a sphere + case "EPSG": { //TODO + switch (arg) { + case "3785": + case "3857": //TODO: EPSG:3857 actually uses the WGS84 ellipsoid rather than a sphere return new EPSG3785(); - case "EPSG:4326": + case "4326": return new EPSG4326(); - }*/ - throw new IllegalArgumentException("unsupported projection: " + s); + } + + CharSequence wkt = EPSGProjection.registry(WKTStandard.WKT2_2015).get(Integer.parseInt(arg)); + if (wkt != null) { + return new SISProjectionWrapper(WKTStandard.WKT2_2015, wkt.toString()); + } + break; + } case "WKT2": if (arg.startsWith("2015:")) { return new SISProjectionWrapper(WKTStandard.WKT2_2015, arg.substring("2015:".length())); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index b0a02edc..ead7f1f7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -1,6 +1,10 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.AccessLevel; +import lombok.Getter; +import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; +import org.opengis.referencing.crs.CoordinateReferenceSystem; /** * Implementation of the Sinusoidal projection. @@ -9,6 +13,43 @@ */ @JsonDeserialize public class SinusoidalProjection implements GeographicProjection { + @Getter(value = AccessLevel.PRIVATE, lazy = true) + private static final CoordinateReferenceSystem PROJECTED_CRS = (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parseUnchecked( + "FITTED_CS[\"WGS 84 / Reversed Axis Order / Terra++ Sinusoidal (Degrees)\",\n" + + " PARAM_MT[\"Affine\",\n" + + " METHOD[\"Affine\", ID[\"EPSG\", 9624]],\n" + + " PARAMETER[\"num_col\", 3],\n" + + " PARAMETER[\"num_row\", 3],\n" + + " PARAMETER[\"elt_0_0\", 111319.49079327358],\n" + + " PARAMETER[\"elt_0_1\", 0],\n" + + " PARAMETER[\"elt_1_0\", 0],\n" + + " PARAMETER[\"elt_1_1\", 111319.49079327358]],\n" + + " PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Sinusoidal (Radians)\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Pseudo sinusoidal\"],\n" + + " PARAMETER[\"False easting\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"northing (Y)\",north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Horizontal component of 3D system.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90,-180,90,180]]]"); + @Override public double[] toGeo(double x, double y) { return new double[]{ x / Math.cos(Math.toRadians(y)), y }; @@ -25,6 +66,11 @@ public double[] bounds() { return this.boundsGeo(); } + @Override + public CoordinateReferenceSystem projectedCRS() { + return PROJECTED_CRS(); + } + @Override public String toString() { return "Sinusoidal"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java index 6cd660d2..1e726630 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java @@ -1,7 +1,11 @@ package net.buildtheearth.terraplusplus.projection.epsg; +import lombok.AccessLevel; +import lombok.Getter; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; +import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; +import org.opengis.referencing.crs.CoordinateReferenceSystem; /** * Implementation of the EPSG:3785 projection. @@ -11,8 +15,51 @@ * @deprecated this is totally wrong: it actually implements EPSG:3857 (not EPSG:3785), and with incorrect scaling */ @Deprecated -public class EPSG3785 extends EPSGProjection { - protected static final WebMercatorProjection WEB_MERCATOR_PROJECTION = new WebMercatorProjection(); +public final class EPSG3785 extends EPSGProjection { + private static final WebMercatorProjection WEB_MERCATOR_PROJECTION = new WebMercatorProjection(); + + @Getter(value = AccessLevel.PRIVATE, lazy = true) + private static final CoordinateReferenceSystem PROJECTED_CRS = (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parseUnchecked( + //based on EPSG:3857 + "PROJCRS[\"WGS 84 / Terra++ Scaled Pseudo-Mercator\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Popular Visualisation Pseudo Mercator\",\n" + + " ID[\"EPSG\",1024]],\n" + + " PARAMETER[\"Latitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8801]],\n" + + " PARAMETER[\"Longitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8802]],\n" + //porkman added this: begin + + " PARAMETER[\"Scale factor at natural origin\",6.388019798183263E-6,\n" + + " SCALEUNIT[\"unity\",1],\n" + + " ID[\"EPSG\",8805]],\n" + //porkman added this: end + //porkman changed these parameter values from 0 to 128: begin + + " PARAMETER[\"False easting\",128.0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",128.0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + //porkman changed these parameter values from 0 to 128: end + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " AXIS[\"northing (Y)\",north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " SCOPE[\"Web mapping and visualisation.\"],\n" + + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" + + " BBOX[-85.06,-180,85.06,180]]"); public EPSG3785() { super(3785); @@ -38,4 +85,8 @@ public double[] boundsGeo() { return WEB_MERCATOR_PROJECTION.boundsGeo(); } + @Override + public CoordinateReferenceSystem projectedCRS() { + return PROJECTED_CRS(); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java index 0cf4c45c..8469465a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java @@ -1,6 +1,8 @@ package net.buildtheearth.terraplusplus.projection.epsg; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.TerraConstants; +import org.opengis.referencing.crs.CoordinateReferenceSystem; /** * Implementation of the EPSG:4326 projection. @@ -8,8 +10,7 @@ * @author DaPorkchop_ * @see builder = ImmutableSortedMap.naturalOrder(); + for (Map.Entry entry : properties.entrySet()) { + builder.put(Integer.parseInt(entry.getKey().toString()), new AsciiString(entry.getValue().toString())); + } + return builder.build(); + }); + } + } + } + + return registry.get(); + } + protected final int code; @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java index a064cd6a..3fe04f5f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java @@ -1,8 +1,12 @@ package net.buildtheearth.terraplusplus.projection.mercator; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.AccessLevel; +import lombok.Getter; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; +import org.opengis.referencing.crs.CoordinateReferenceSystem; /** * Implementation of the Mercator projection, normalized between -1 and 1. @@ -15,7 +19,6 @@ */ @JsonDeserialize public class CenteredMercatorProjection implements GeographicProjection { - @Override public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException { OutOfProjectionBoundsException.checkInRange(x, y, 1, 1); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java index 47ab8537..921dc023 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java @@ -1,9 +1,13 @@ package net.buildtheearth.terraplusplus.projection.mercator; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.AccessLevel; +import lombok.Getter; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.util.TerraUtils; +import org.opengis.referencing.crs.CoordinateReferenceSystem; /** * Implementation of the web Mercator projection, with projected space normalized between 0 and 2^zoom * 256. @@ -21,6 +25,49 @@ public class WebMercatorProjection implements GeographicProjection { public static final double SCALE_FROM = 256.0d; public static final double SCALE_TO = 1.0d / SCALE_FROM; + @Getter(value = AccessLevel.PRIVATE, lazy = true) + private static final CoordinateReferenceSystem PROJECTED_CRS = (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parseUnchecked( + //based on EPSG:3857 + "PROJCRS[\"WGS 84 / Terra++ Scaled Pseudo-Mercator (Web Mercator)\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Popular Visualisation Pseudo Mercator\",\n" + + " ID[\"EPSG\",1024]],\n" + + " PARAMETER[\"Latitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8801]],\n" + + " PARAMETER[\"Longitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8802]],\n" + //porkman added this: begin + + " PARAMETER[\"Scale factor at natural origin\",6.388019798183263E-6,\n" + + " SCALEUNIT[\"unity\",1],\n" + + " ID[\"EPSG\",8805]],\n" + //porkman added this: end + //porkman changed these parameter values from 0 to 128: begin + + " PARAMETER[\"False easting\",128.0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",-128.0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + //porkman changed these parameter values from 0 to 128: end + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " AXIS[\"southing (Y)\",south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " SCOPE[\"Web mapping and visualisation.\"],\n" + + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" + + " BBOX[-85.06,-180,85.06,180]]"); + @Override public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException { if (x < 0 || y < 0 || x > SCALE_FROM || y > SCALE_FROM) { @@ -56,6 +103,11 @@ public boolean upright() { return true; } + @Override + public CoordinateReferenceSystem projectedCRS() { + return PROJECTED_CRS(); + } + @Override public String toString() { return "Web Mercator"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index 099113e5..15db91a4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -48,12 +48,6 @@ @JsonDeserialize @Getter public final class SISProjectionWrapper implements GeographicProjection { - private final CoordinateReferenceSystem geoCRS = TPP_GEO_CRS; - private final CoordinateReferenceSystem projectedCRS; - - private final MathTransform toGeo; - private final MathTransform fromGeo; - private static boolean canInvokeNoArgsConstructor() { for (StackTraceElement element : new Throwable().getStackTrace()) { if (AdvancedEarthGui.class.getName().equals(element.getClassName())) { @@ -63,6 +57,12 @@ private static boolean canInvokeNoArgsConstructor() { return false; } + private final CoordinateReferenceSystem geoCRS = TPP_GEO_CRS; + private final CoordinateReferenceSystem projectedCRS; + + private final MathTransform toGeo; + private final MathTransform fromGeo; + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) public SISProjectionWrapper( @JsonProperty(value = "standard") WKTStandard standard, diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java index 1b952490..d1c1fa52 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java @@ -1,6 +1,7 @@ package net.buildtheearth.terraplusplus.projection.sis; import lombok.NonNull; +import lombok.SneakyThrows; import net.daporkchop.lib.common.ref.Ref; import net.daporkchop.lib.common.ref.ThreadRef; import org.apache.sis.io.wkt.Convention; @@ -41,6 +42,11 @@ public Object parse(@NonNull String wkt) throws ParseException { return this.format.get().parseObject(wkt); } + @SneakyThrows(ParseException.class) + public Object parseUnchecked(@NonNull String wkt) { + return this.parse(wkt); + } + public String format(@NonNull Object object) { return this.format.get().format(object); } diff --git a/src/main/resources/net/buildtheearth/terraplusplus/projection/epsg/epsg_database_wkt2_2015.properties.lzma b/src/main/resources/net/buildtheearth/terraplusplus/projection/epsg/epsg_database_wkt2_2015.properties.lzma new file mode 100644 index 0000000000000000000000000000000000000000..c8b16bc4a48b7a5af30104be34e7276d896b08fe GIT binary patch literal 200194 zcmV(vKHvg|i^z8Qe(RgcdB>LB^X}DbG zi^K{m*Q{XHAQBs}w;cF20lI2vK{O`lrG{;w`y00go*xrLse8(Sa%dxzsM{ZK*Z1y5 z27Y&4{gb_X#@L3*`|tK4vDSrs#JjPRAiXq}XQJ7ws!D>C3??vP4sabzK62-)ST(*` z8GH|hsC&m!ZSQWlUlC)24FUcKqUdW~U-w=;Djz)<8mLrT`E*)s~*vemfWYx{@>63~Nc{{Rx4w-JojlDlZeoZq79FsvW zv*NH)QkSz5kOb4JE10}elsk1$e-SnZy9`glzkmUpo)(Y)($(_F@!W=LBbL*g+X^U5 zby@kj@Eci2YMxK&IRCC{%}vIoGULPwS$8%cI1uvUeFeYq?Hp2}9AX=X`7sMsbD)^W zhWN}9w_)STK%Z7P0QTV|eHOrmq>eZd$Mm;_qB{qiy!Q}JjR%_DtPEf;&)cYSy5u08 zL)leDBP36*L<+P0ldl5fV}m?gVlXck4(EoD;Gp+oKQu!={r~=?7@+T#R$zK2}$+R)dobXif_I!t?^_dAX)_`E+x zkT+_2*2_H#iyn{AhIe(E{XIucUqNyWnzUL-Jfp1O#y$;Z8lntMnN>4xz;H%!tUHIt zR%{V7`C2#u(@++RAc!|ICOZ&necxDAHB%&f=vs@bocGRcfkXteX#{o*;D}tmHHExr zIl~qRlKO{ixbTlYxQmgx8DF2j`+$r`4ZJPf?+b|^Z8Nes5GP7H7k*o1s>pXPU}yo_ zZzjZC-bGshvk*`&U%lUL=lU+ESPkk&SX}kvM~S@lG;=72R7Z3fywjZaokj35i+E=Y zV9h`LJV+2_b|1zUbkFR-M4t_?nV}=G=B@hV&?LXa4LAwY?VsIvnY6$y*C-rqc`AUL zi*UjqGKJd(Z9S{CKo(e@+7bBYkb^(%) zvVKCTfz3{n+c9Ex9Bhgh2-iW+)9b~e;cMu5@?6?;pY$Qo$Vmnf&06PW%%2;EumUOF zM>PD-a@Mo#42}LfXQ>Q49>w3Op-z<*YqoKbH_1A5^V-jME5P(9kH9d^Ebc~ht;1#k z{W>&P<*elJZeLk#2>o^8e@VnrK_$M)I+|%Hn|2bgaB(GZLw`04*F9-k#*!Sv=4rcp z!NgtSuXMYYW}OLF_Ys&hoTSt8o8ts`z2 zkOe=RiRx=Dw8I*Gdq?rs4>Mn8ii+(S3h3FZ)V-6yt0Ss4L*p1(fnM9CI$XY*$cyYa zGD~OFy7596^y`oy2Prc~w8D)_3E1k`A)h6LJK8U|?LQTPo|It+`gLf>8s#PNR-Pmw$vb1n$I?s=YM~qi5D6x-n>@8 zRs9K{3VKgMQ6WYL2>VXh7!;78EVixU6W+I?wKNsFzZ5^U=c6K5EtC@Qwp`5ifRe5* zfQO7t*&85hd5?VlQ`qWGI*&U^j(YY2jXx;a2n{ADduIhdY&yKC5&FIA&Dt+f!XK2| zyp6(pW}4V{cVLPVdXvoK!Kx5}hKUH2&-kWl0c>%!e`F)d`Y~%wt#2&b8@c{d zfEYghOABGV;`293pue@dAJUtb8x`WZ846#7SYyFQvdXu~H>T|>Q5Z@}9tLnWbV4|y z@DoU%`Ied%Thxzp)VwXnqI-WA^6zKw113%sYhMUVZVTIYyPOL1R>9IH31!nF0VmLezJs{8zYpV!9^W;SQdHp1E<#+!+q!oi3C%i`t81c zQyq=D%#tG!5YR}3&4$O1+_4-0dv2qs19gxhGG_9PkRULhKrLu)S zasg-cB5bwz$s8EgJ%&HRciCIT^Xd73`=J;m)DS#0mxtsWgS&$t57M|m>(o=Bv^vux znM$s2UnVjW&XC`mp9cIa{P_J_`)xrAj3>%%MzhzsD>Fj9Ak?yt)KiG6Ndx92Vl38! z>fz15k0(6$eSyX2PWL@d2pS_XH`K=;px8ZAZL#LOnfJXlaCsS_%JR`LYcdK^I8w>B z&a`_GCAO*IdMz$Wvepul$6OvZBbOsX3NV?zU$rDa_-wpm5db4pxPY{~-&qTu42j_b zgY%j|m|?nUf(gU%`@Axvim9VvLrwFpK|{cDpvMc9l_Jmfd1e{;K}jZ)ur>9oDfKWv zJL+O;Sqi$>8oKmBI!CcJjCqvhP8uNE7VfdOC53N~Jh&VNy%8)yj4>3@5Cx=)-shvr z;@N!RO;3Y=VvMQhO6Xef@US#}wudu2AZ8oU z&)G%>j9I3=(GD|vIqNwqjH)CF^9=DVcRp(_eP{QM*@`pfMDqn&3!vzf;xcIW_w-8@ z^R)gK-CSkNx}CdLud1APt218twJi)JX&`xQ=TPDCBWia_WWjaO>N;(9@?Br=5iwGHK(V4Tcs(l9 z7Dvk+z%@nOnR9D|kAe8e0%|n|rRcSx)&ER(pvHTvVP?k}5u>Ug7G8T%8)K5O=6_ZsJH|Bbso-wQUf@ z$OOp1oirfo&E`Osa8Qxq!qxwsW7sBR+J)JsLl+$YXgwZHCsCc_-`)J|!;fbjQD;jP zl3UUtc|8fj;{TZCu-VE02dP+DwXHN(1I|Y$qUh;aE(rR2)*|el)T!jlF6@+p2;{D? zX@lvSDPG76v+e|;sIaO9_@-exu1QGdR_ubUy)TSJTYh_|@xVgl1+Qh3ZKL7E{Z)V1 zxiRDlIwQUMuUSuJ499FW1C_5`3pmm6pQjQl_pw!{`Ye_wzV?8>Nul&C`xn>V8<*l( zqcNe0WZS?diV$+P^pN9)LTiHKgTp4ml#8__=Qrq^f{%3y5;HdvOk@CG5?y}D1;z(@ zM7b(&FR#ikfKw@JrgVfx&x&1&tB67TuSnj0N*w`x*|(UH+yH?OIJbCQV8?EBxGxHX zbhn^pL{;+m9v!u^AbztC6JCU3c_yY9>SRP%#_df?;^2*9NV3H6#iDhUtBoA+zBIclF*P5EElIbqgw=^ zAo+8~jIG*icP>YekZmIU1jqI1`j6ZCE_Ox)x9QchDtX0V*)Q3GQgZ9-@0k(yL?o9? z%3L}4QyD12MEZ|7Ah+@?LP#qn@6&>X8(K_JVtBC3XnUuAUmzK zM#M7R4=3s5q)+`6X&V9JjwsD=FKezBU}7M&P98}ImMf!xHG^0dT{7Oo#}7@sxw(7U zVCAhWh>3XW^|-|oRob%z9s8mdnd5$j;pB6i|FPBLdd1=&;=zt_+6>6LxD_#?`x}0@ zx-UATq$yTI9JNpT1l9Zl%U|O3!cWZeJ9(+G>^<=*Ee3~iI;{zDF@-S<%N~p@?bmFH z*WLO`+oySsAV28gTRNbjVB)j_G~#6M_RC7~%DltwHj>L-W30aewv%nyBs(2P61CgF z&FGnoTb8hb69Pk1Wve9d$TpiT3niZLDapQgpI%j4&kpIx6%K$nu0gMib37`S@JYV* z*>@H$O7Z(W#Ui+cZuwf#2TMdZ^|0sJigS7m>y1igE6U z^PWRexU8@K{=P?Y`V)uZ0-c!mG)E`REU{(CRmG88x=c`*2o&&=gYM|48h7FKxa<{_ zBUXeI<}cgMT72=^`pIR>t(anHEb5{zRDqTA@vk%LnH~@v=HbMOBzO;w)xKNzwUMVABweXU$XUp+!x>VyIuhhnxor%%{ zNJgHP^TIm++50Beha1Mu6@sFzyc&Y+aoEWg{%2b-qD8DB9^0+-1H`p!IbB6_7@%50 zrE@lHd#kH7pU-ycGRrt!0kxg$Iz^A3;Dx^n)g)&-=|d|WU77F&hmR zFY4dcg840%Nk0twH~MyC^GL6h&Z8(TLj!5ZVv8WWmCwrcqPsUG9t*a71az|`+B7RDIhFD$?H+w^g9N)}8 zl9SV|F(MnONwl|}`6yW5=UpN+=>MCB7_cYn9}!z!da_sBJ%E>Zy3YeN2dl_lT*gU9 zhq80^Xr*~QD~P}YClmOE?r5kuZTkDRUG>q(KmtOwv&(t>XZ@MnU6z#e7Qii+&*SJD zh`@o2Re9CmvrWX}r_W+CJ|Jg*|Gv z^wqs0+tB53VW85HX8Fj16J~DSd#7(HKqgJNs35}@O}nddH4ye8oZ~6^&!r$i$hcVM zPl0N9OPk_Y&c0vn<8zm%!Wc;IUd__z{kUR#YxJ)r8nm7WBE$hcC+&5ye^>Ith7uk} zT4i)IiO!z-W1JazN;cAE;t8Y?9}_iE;``90`vm4Hvr<^5dCh6CMM53ni1a@#-U@R_ zUbqaKKbn!&(P6bluzG2~Hr_lVr=X!uHLv#CPl_IjiDk@Wv{J#WQIu_bFFbt&uV;Ih zRI;$P+bR10E+BiqJOm=VFa4YaGt%aLg6^$ymx`M{Ec6;F?L)|~@{Z8Dy$q4yFf%*E zh^bndL#f$y2p+Xi3%)NtWRb@36rE(QeXl{&^veU+NrEk2j=9nkKP}CQb(f+B61_AM z7dPX!ya*5vGRPKTnS72FjS(E=$hA*dVR+#AC#>7Afp1v%bpH+ z)C;#+oNd0vT$}U?lg!V?k3i%A2wevihFJsk;-A-eU$0ES6%U=0cSMkp{yhMp)O5qm z32M~3a%XSpqK27p35-{y6}Emv6~h4`ezAYuy2ThRhJ;VT$iLG#GVK>Y8b&7_ULp*z zuc+~B2&Fntb=2L0-I*Um^tIhR=K1bght@&L2{Q12R7^h*ugqR?`+{UU6<4p?@$85? z368<~rd~D42COlRCQRwfe6yLI0wc(=`m{%16xQp-*p1K7?K~TJTa_F2_g45Ns4@x~ zTRkR)ep9u6D*?289n3gt+|6-Bk;G}NP7(rb_@`(d0qgEqpHtAvrlAwFt;nc^Ky78!eG?T_!C1F zQ4MsDYqx8+*t!P9GI;c_`-YM3N5gc9-(!=7%OxwFmtCWiBohz;2K8FVa5+98Yka&* zwnB-c2pG9y^9y)DQ!#jiprvfD>@5EiEj*P7xUj|L{a?`W+_UTN9?dwv>+G9KoByT( zvT{@-8kZjbBdsikmZr0g%Mz-{5_P6BM)!((E-h=PhHoq4tg2zq z>#0i4nhOIpA*Zn&^t_GLY1=e{5-i3ePgDR+cqM&}eFlJJl~|TW(6|k{jwGKiOtIcm z=a!Z9m?%$nfQ>)^@NP4fK2jCx#AsXM<2&wHJ_gnLkeUW8?Vn-eL8~dp>!a%ZP&~yv zSW5hNCGZZc`Wtn~4VZbR2*FZyhnb2US zdKA~a`%_Cxui=HzFid##IJKREVmwixp>!THd?a*(C(ye39EB7SCS(I|`UqC$8SB6e zGc4cf^eOWZ+ZSs7B(lQ_uJ1m15Wa_8nMdx&DqHx2z+m4I4Oinm=uZAWv13Ze>D=hH z)iXRZujo^xMr)^YRUO_41MNBO=-UMididPdZ%V`PJ9`yxX(O+8ws%S6$|a+*g8Coi z`%;|PCIO3;9YCy6Y=h&_jstsTwu4Ln`j>K?hrop4kQ!YvzjIYYQ16c%MfkS86J@)S zf^bivs%|G4teRHO-1{I~i!l{d|Nq!%`9oxyFaJ=BUwrHq$WKqHyI)+pCj-|&KSB-M zYW`8X62!meyVxuFnHbVgy21}>052Peso$C|(mA0b0IR(3+H{|be9oA1UeQ-FBnoIp zN@idx0eC8!(S^^LGDnlh`g3ncNNsC?)A#2I4}Q^9gZ~p)b9QW z;iz2Esj^Pc+8<8OXu6|DgRgoY)Ek5xrVygT!r;2&Dj#y~eN+KRMWt!>Y79*B_VCJY zL6O$9msnvERfj=*{*g7$?7YESFb8~X%a%cYCU94M_MLaR%Utm9sH4?Vp|yVOPv}0F zES?RgGSUI++S)X@aBvf1a?992$sX|jsvg8*Rt{+9KK_Gk5; z7Z+zeWeM-;12U0LW*((TIYL{d`oM4)c4nOFIh|c|7(by@nl-Z6>Wj7tapz1H z>=r_6xGPMVgLf!X+M~y39ocacDY4xvyTlNWb*4m?WH1H3%RB?VpG|pA*n>|F0bJSI zdNModF%>Q6JS4Kod6_sV2@OXTyKMTK0|AMlx!1@jB@Y4O|DGkM)k=akW37)9@=W^8 z#^j)pXVRr?iQxAKOMfb-scB9~=A`2^ec1H&mx6HPF(V?w@^wxvhq=M>Q=WwNnD#Km z*PL=-{sjy8JJLn~ghX!736?;6Pw9z_D&#l?mDhEqw` zSl2_%Tr0?uSYlrjOxKgt00cvIDki%&W#&X{qBnQ0>n(ey;UPowwof5bJ)a7rP< z%{TY9xn0aI>wFiOi0CwWe?zPUZwuiV_HiCS1=o(? z3Y&0BBaa*RXGCxv*+}1mI>9NO8{*=Xp*_?aV7eV+-@thE)^@q(IhY2vi zK|6{WaQ+Osrz9{zNTWlie-?ZFt08M03JuH$g5X!xZ-K$=5D=X20W0p1(k387)_1fZ zI?oSsb8Kg?I8o+vSo{|>F?cuhshpAuif1^#8Gha7e9x9`5w!zn*Vh%x$~sx`?N*fOIDT^mG~l7)k(|DI zPS1PQ)ZI)Y2G(mi?8b(E;%%Vo&D45}Tn4B>IkrSLo<@KSD#QIhpy#_(Bh$X) zTm?+>x4?z#)xLhF#REA#(=}E(Yt^H38iVrU$$4Vd7gtqtO&%QVPeX4KN4{ECTMTnQ_? z7!u!`D}nKe-Bf}W`X_ABkKH_Xw=M5DtCUs^ zhCwT#eH;&ODW|s6-+a~P0?$hL`=c2W3u54rPWIvTJ~@mrZeuRHADYmCz{HK5<=+Ic zhzcTj6=6HnE_4Z?@|wq-FtY@~{*`b0l|9ih4UmbI?HfvN@a9PlGI(Nl;9Bsc;?4NF zrJ_(Kyxf?n`(;MV^4i<>>iiGBwVtD~YGL#}l2%jR2qJ=bL)rK`yhJaqhPf4A+h&Z* zKQ{dE8RZ5=gNi8kX5e#J-yxWJfF)?*-(RyJaaM7=th4P(c z00?icrRr^Bhuzz-66mnj=E;t`(SX2!cIEMQU9T3Dl0z4Z%`6)k!Tp>Neini%?gTUF zf5)E|QSXL3WAn3j%WvDfd<I!EZWHz`X&V{HakzD47b5g1}x7&Wm+U5CY z4OFbq<&yHo$lZlY%tRdZ7yz+Ve;%KoV36C~UZhh3JK{`qA85v7Q~^P@@AXPZ8!{nN-rwip;;jlCtdIyM z3Hl>+>K{9~OvRzI0YK<{Z826mBd#6}R*eW}9Zr?#AYcBdxxagMbNS+lPliW>OJvNN ziRlS?Vw&Xj50+5iw6&vr?~8tnW`?Vzeu@X@vX%o<&P} zG!WsctVa-Ylon`9hS?Gs+$s?Hp|Ie^W3Nn!2P21rLk+fEUtUyaf8ef?KZ67H4vG14I z74;|lIpzKbumHHXd#aA_Tw|F$|Cm0X5div68b#G^brK@=Zfe0pRDF&V568@}R{Zq< zG=oVUmZmeB^Qh&$pHwA0kdbXZO(smdaVWRJxj?4N;Q1su32OJw?4-){Vq}kZWRg&{ zNWtFvG$QDKYgMTQW=9b9r}k7_^isN*&5m{O*n085SEYH$gKTFiW!M-D$F0zHA#Nj- z4aYrzPGdFhS!ws8qm$VCnq*&b??D6!e{R-KmGGkYe99p17t}AKGmjsd*-|b`e{Txl z7cokTnCuFA4EmG2K5QeD-<@f%MtFtI0J-dCm>$o>_9mMGDN&0{aJ&@*s_xD;v|DDn z{?F5VQRs>mM}6}oTIye9YPPuiwS(Xle|a=VD`gpio)Dg=SRcZYKh^U(h_g-{CNv!D z{8dwwhYD#*3s9H2n39sx<3>Sm8rcsy<7fXA0}Cd1T=xCCcOTp)a$`uae>(M8PriT| zLg}#HU>@~BN%5L!29GaNI|)V^#otO-1*^uMeo18An6)#dnTP8(7>j*REuu$UaEUeKKmu>j=Zzch;IxP&qbu=e9hFig6eXe%ErBBEV=vuC&xtgl4B8~|dw1ghV38BWYEgj^l2TIkK-L#`yIFtkIc<#vc9+--7%E^?OJ3KP~I^_}~D;?GX{(UjsiAbXLb@_xFHgU}d0B6|{!37D^+3 zMfpv-L>c+bP}`zvFCo<^g$$CM-x^uqI&7l&Cb)G4C71Y1h<$c zc+bV&o>%Qk&IYeK!yMLoBInM7Hb5eUXl?f)7|)vwn@-=Oya0WUZ4oN7t8wUD_N2_0_h?fh;;S7 zo*v5wP)bsj-Jnlu zQzrz&8L5zvk{>J-3=KNmO=ZT-c39ZlJ+nQ4V^p`$R#wm}_qv#57CV=g%!Zg*nggU+ z!m$bnoXG3{Njw0@jtKT2-SoK@s6b7KBMlyDf6|cU_()=QGLn!EvDPm!gl|bUh+1DJ4nwmzR4KhTe87b`yaCXdC8C!4Rly_2*bMFDo zG}=$FskFL8XAKiSWZpGn1na+C`cYec&%$p>D1bTVDj#hs<4N!Z)i}7ID_gu-e(@gqVtR-q7*wr#Kk70LGdR5GmnwhA>@*Xc z!4*8#jJMlIGd&(kYrOZAqV{4TOOqeGtVSJVv5Gq-WRcpq`=7CbRJ&$L9k!wJPU&Vh zjq&K-E(=ZHtablN$8^U%Np6=X5l2A?uf-8fA)JsOP|{Kt^XY8%ya>PD5sQ{UrXs2F zx%jIwAihkVf0u^9689s{n<1wyIpI$baEji=&aG&V=iQv;6v4ws>V z9_1!mV{jGyI0(M(hE&Y9uv$*Z>jr{#kP2T}&I`wX0%F3s2^Xe?IDQp(&z9biIdj}T zA%{)eACVI^9t+>va#@}=l%*?%v!j<>w_-T0Lh3(I(PPV_{5=x@xL4q@_Cd<*$0T9R zX&tbKE|ehm{}R$3Rh-PfnBSu{r(;8*h^W5|qYdz^yF=)U$QL(8Q}d_zD6c~GPS_{} z@ztv3Cs7({b5%?C*-b5->4iPuCZUC?7N+>yL9DI2sYW+bdM|d1kSOwt<8bRr)W4XxTy98|ssC&U zWuizTAtTxH0M25R8YKt&2j5>isA>iXrjiunBrvsL3}3!KAxBNxW~+%`n7$hVm?(jW z_ESpXc)*^En+2=36M}^8(Y*SA7tHVg$A$wP{kJZ7EFz(Pkz(;Gtt*t?c}s|pRld~R z!Pwb{P`%3cAq;J&%W2U^>>barEOlLLu71j-k93;k1=tXUka9MTi-dogDXvYsAegCT z#y75678~@xoFy=tEJrOL3F5vc?hejkjD~Oq+wO`RZpWPPH z*MGFhvZ8&8z06KKam6w?nbysBecBHavZxD>P^^RoL*1{xf-rBegED4wDV_{t+3NBQ z4;c;KNQS~4&2QwefA1XJ%q6;4Z{o|P;WdSyunMJpq>{D<%oBNVudeOfA$bmVG&`wL zN#GkJjBU__(c5od$ADMp?97q#$7G^7lQ}zbSnc6< zN?#`C0Du9jQ)Ix#tYKX|j6E_dXlIbiwj-~UF~sf*r}hfFZ@!g5hlQWj4)Ir`YH~1D zQRADnGv+M6u#Ags$OfcXFNZJ`Axv0hrB9zU+BmJwNexHPt($m1W8P(sbx(l~(~}X& zXul6A=8gKcd!SamAj4{cvgzp;t+QhsAt8CHCP_~35)RU9(5KA_Ri711B&E>$La1Sd zcLJo%nnv%&%~ zX&u=R^TZMn4-hU?GV4LIiW-zPH4Wn%S!~Tv8$jko@B9V69oJc~@K~IOv`lBEJCO&t z5cAi!k^bSpRiLO7&n;>`{B=Dz1O!75u2<3r{_6PLn)+3__roeVl*%i7+72FUeiZes zGbS_2$ZzMMKkaK83GUTaDy^%SKAiuJ0x7$pEFDKZC#*uuuFI&=oZalLZWHcQ9L3k@ zc0lpvg@P}jvF&A`R1c?%hzlDzJIa6E^jy6_nA2wxcz9VTIrb%sxkPWm2Xli7xd_ap z2tmC*`QM<@OnG}*st?_3)?8CK1PO7uK*n&!tZR?`8Hn zwe~bxv%NzYthay~{7ushACL|(bij(*K2KmLbQ&>GD8vz3{D%-ZNtew0;OtF$7E`OH zh8WDFlxKV_4~$%X3JxFDsEeBnLXgfB$KG%iDxFP*lWJ(S>Xvr0sC!!t5v_LT6-$^> zzzwBw4oCr)@J_1t49GL;M>9pcff*a^Q?EP;)Pogc(W3{kv*D!z zyQ-*{Z{BJ$h8%37RMU!87q}{M_o&7=r2&x42WdlCRsi?cTQuLU9D&$P8TTiG3x#|a zrxMLd+-6OjD*G#n0U~>KDJB!{Wk;|AUK#)Z2@N5S2wCKd*q zltw<7FCDiiHDSkeddtb%^fOQ zg15*CAHFP2$<<5jls`0HvGF%{f@1`;+!atoJY|6n~kWU#QRJWD>06{it3Fp4@#b@O1!9 zjHG{0k047FDjH>_ur={?)7JmOW#F}AgHmb_Gm+pQgZShfkp-6|ztYF5D1Mv!NWTK? zlai83VvUL>;KoIeR`tmxtd0&OVN^YyUS=^mZ=uf*A`> zx9H#<^=!u!DjSI^o85HZk#HDIo}ra0X(SXL%vww_H=XKt++FXV>n%lo$nC9Hb)`Jf zxmRX+V&A_shgP1eGS0eP4FFQa$AcY1;xCQv`>A)Y$+6R2+P4n%vE(A zwcWS4E!H1nrhM8jp^{0ooq^%A0!YcpVIP|w_ie}VpF1YsJX4+T$UWlqm3QV3Z1sE* zN#LjqufpSb4G2;a?dLl&BO)h)H|N=-1RsY<|A7$!h<=%_^F&2Krl)EN$}qkc*Hz`E zo_KRt3LT^#62TO%8i7A&N}IXUZp@Ta{!pNddsiqf4Q=&yR3nfmy?6zmT;h0A5y;Een$1W#DS^JwH-cIGA5(( z)1&U}PQVS35{WGtw0?B5V}-&3pBy&H$bLjaGApKGX4x0kFY66XqQU@9+NG^o=9zUs z&bK2504Y_fE;|jerd!#>F>5`c!hc{JHe&z0j5XR#2fsM=5s5NsVd`V|UVaBXY5r=> z2|-ZHmy_Kl!s$g^OM2vCN4hTZqGCjUSn}fgXWaA159TAN-G8!meilmAhn&vOxdK?V z`2?-F&%nMrL3xiGV{Sw;$}emWlB-}Pz68Hj|)6;I)Ur@mA3V z<+YXrsi7tP9v7@2DF>yaRoQN^AzpD1RuE(s(x4P9zANI^)AUcXAw}jtzUiX$UtT=1 zn-CWcQ05~%ph5=Ks2hE>=G%4S!;WFi1sO>lM67qiY{ zA|Y=e@&TIMg6F9L(RU~vj zvvz~ulX8(H^(*yKVl1+!_`X)r65pTu>ec!6MH}xI)h#8D2mW2b^pZ%e6U$J4&^_SP zPT__IqqTHC_G972hstK);3nrRE^cUs`Ts1mnnEw(AL2h+7Ol77fpstj;y$(a{EVAA z&*5RL89VF&fBCLm!d_y?PtMD}wd`Y*b)ZZ(%TO2+4pvnIn1;2jJrL+qZjQz0dHg^V z7gT)tVKlf&Foqenl~AH<^tR!$wClmG;&dQ2En1Uaa4yOMIpVt8?Bh}$&r7`C5f(1f ze7cuYaOUfG+%ow$X}TcDQY~L@A->8lKP`83WxfbT>Eql;B#6KUcV!Ro*#;aZFFfX< zS_C`OoeLuDgKT&GS=1*o?0X<0+{rGbH(dGcDWEbB_aCa^5OVq?`hYyfz#c9~oaTM) zgc6=IP3i1-a^|bfANRt?dxf#RrW6o?>(ATwLJh17sy-tE1ph+^LWTXVCS8*EBFFB5 zEmIh)spEAV+&HKXnd&aSf9GoG_o0q7l7K#^1PsW%Z-rCO)B@7_20}%(O#?2tOcL&YaY|UFEL6fXNB86SL`_UP9Ps7ib}I1Km?o?Aly2c z`$>~W0KUP~#&&T4refV<7S%c}_CnMNzdqBDKSXDk?*tag@gOqV`_ea7y&jE8o0~P6 z?;vYCoPa&F2v=rRLi7Q>Ft*u z$&2rJ@H(+1;3iHT4h3>kX0Ic*MZwXR!t2HOftT0Acjj>^4#|EA?<(#EL}n^o8Q zfBX>lr(B+92^W$%&MwB}QEJ&=>UqulacEX4xemh?R4KRb@U8-%J&nh}FiI zIT04R?UfDyp$Sh_^cA$4F-o~-w648`#2$owQ`f#?731ii(qEJ`O&w(XL{kS}*T^Rx z1lB+us1{2OB&rN4A$_-NCZ9X`;^1w3w+Ng|K-`MYlia^A*H`hK8drVLf$2AVympZyTZ;+Ci z>aVJ%&zX$*=56wQ4nZV1B?sO;N)1Qu>zokqxygge8#TvW*`T8I9 za&`Wgg4nnkXoICMcX{UpA!y^z!xF~pTp#T5rX8e%E3nbbVFbc7lA~y&8x6hRq3 zklA20E2}Fkdia3&?=XVtoC^DaflXzTc zXo99ONOIypp)(RNyES}bs$^Rqtf7=xF?fxD9$agiOKq%CMb4JniiGnUww3kJ@Y@$qR7csC-8p?O0aDQ zEiO(huX3i2O0!<=Ku?-fYp-0Mr;cu3NKh2ULA07}MivfTD180_pqA4c^kO$R#6!NT zj;d_0621$UtS^|)M(%*OXLdXBFd$dSO-CZkRf{GpuMRyt^$N>A#h-2%L(sftWv5rI(FHhsK*BR~$bNP-vd@q7PX| z;P=_V?1qa-3_A{=N*{ah+~qTu5q*Svc8wgv61;>!hdB|G#-s8J>mfApsZ5DJxbzpq z;HPks@Fh7+o>TWxq01KpkYD|_g{sajFhNdQvew|(?{l|Ug3x67vym|c`gJ63&V$uf zX+sxY32UpxS4GqagecoNVb<~pT^(4TKDIQ%;0dxpa3{37kx31L0sm*CJHs7D2SKT@ zbLHAG>_De|d$be#q%he=$JL2W3nMG$d|;gDMmk^d z#shnI)gzAWSA&Nzg+m;TU@-s$1^vNSVGpbDf3fSA#hC6v(-|Eo z1T!G{(_JPPba`~KSG70E6N4}ww%*wKsBwp66BE8m;jq>-3?ad5DvT)sL_@x!i)=d~ zy#BW=Gac4RXha$cWcUm1XYsOd=f&=6XwrRM)$I?bI>mWQyL<=2eD? zSWmUkLQWA>g8I#g2**gf4AgQ+q7E%_oZXKZRNWZu(rdeffWB!jjG6}hZ{z_dzE(G~ z1PU={+nnpAD;ZT!`bvIR$zHUV=1Jl2{Hlj8Yxi9f+YGAcO|Tuy;DyOZAArY;gQFG? zlE#HMXS0wZx~I4J6c!M>wCBC2gga>moD-6~Q&=gHClXwQixUzET$1v)@Y#9w!wJ^B ze>wTAX}@K0Lcw=~%=tC$`kM=&cs2IoV*?hAAnGl3r#gwc$>>MSD2~|Ba0O-iau8zs zH~D%9)7z61T0GYmo>f`8OV14VF-Kw#3!Svw(yJxYu!0?0%NfXntxc;Z6jNu412f|lXRK#4wM1da zDkiRA=l<9Ca4`INbc-iabu@+!4^~@0gwX6k-5_o0Ecue5iGND;AyaTqbD#>sLBkU# z@Fn%w06;~*k+N5F`9KGV*!pq*ff+lOoe0&0L1Y0v_jGuv$<6HD=iVG+HwRUTAE$bG zw;w$&3z;niK3!M*A#TkWE~EKxaxNMFwG92$Sj`VMwTR+fBt+?+ z<5ZFeT{I)}_C=ghWLEY7mKKn9aeZQS8d-sMJgADq?!|5)Fx7`A)yOal;ldsTrg`}U zBx@qvIkf3mhcV$Bv)q7*34<8A$6}y4ti>`Mw9R9(09WWF`QfGN(=>?+8g^#0^dxFu zUbv1(h#m|9JL?22XA2d`13V$_(;9wcH*@B{RB=bJfkTq${t@^>` zknjc=;r{-ck=D;8k?jU<n^~^3E7N?wuPMZJ{dzaX3(zJsjM$BhutbKI3Z}z(rpK?tB}11i@r)u zP5!9ufUTLSnO{iwe;8CQ_Z45B@q7^qM^Ul`*39wnnq*u^Pb5-Z)k5^+ z!G*bQ)>zT)R4XUfl+hVULtl9dBo#cT?ry9SwCE2MNS6Qbgw-Zt0~_4Mfkm;Rr-gR} z+o1`o2&f?lz@sST#EqP9^ZO3P^x6{qp2w9%g%cF$04G4$zo=_5q4OG@sc;xv#w~GQ z`RxE}+z_AO2?&X>R49b_ibqqM0iKs+xiOYoKL576Q})@@EpNXgCmi!QFD(Bg4UW?q zyVtkfEE-OWBzYjl?VSA`4ddo%XsiQCv02hvJ`&-|y6+NPTZi zE3Th>KVWTPs2eD-^Xu#ybM&((7_p_SiLXn*?m)>+1RNiOr?Ir>TmM`i_CVr%GePLdu7-v z8{|hdzl@xS6)f@oc+U)nab5olp}|!wmT$^5@2&GhUlKeDRH>XT9RUk+MLqMm(As zNojiC((RCd$sLVaTWRDl$yu`?cN&e!5us=1M5nCFbybKM5Ks<#dRyi+I;%iJ;wpHM z;T~`g58rZqjtb*IWP-A$=*DUo9H758OP|VcG$JSn7@Kn|n09^wcxcHS)DU7bv;4KA zA#1Cfq94=#gB6(A0boC6Ve?F+$SFp&aT&0s>XA!{RT^HtuLw`IToQMYc^2--J5L@Y zlgHI@0K&~aZ-m|@1wso;Ec3zrde(3J)==F#!6d4qWT-e?v?*6GQCFC8c4y#*e*@!^*t4R z(#Z|qjF^lBlqKkY9jR#8U%RV!#jFfUQv~fy%k4*zk-+2*`&8A%F06GjLLN2D#5X2G zP%#nY^RkG|!-Nhd=$_T|x;w`0FXH@lZ_ZP6Uv3B<9(5A!P~!q{^gPRGskUzw)%EMo?)f-yPwefLuT5Sb)$g(Gy zO-zHYBE^AP$!l1w``Rn*!+2+>RlF}9XqVF9;4Gg%jKUgwrkH)XTr7Ho`!>bz(FhGz0`;TjAjenzRY)YU*4#$K z*w+H&(QGlL$SPw}vNIT!)On8^rwUL|+Z0F8+)>k$*4eGn12THEV)Y1L@h6*&&?J+% z$L^E;&ZKGc+L<+t5Hrv~WaHM_X2Z+Zrj$o#0-j~I+9s~hXKnJX&DCuwKM547M+AF4 zeu%*Evpd03V5iaW?@z)V)vBwv^Rd-uexW)FTu;`1ip{ei4kOwMO_zU(PG9ajf%r)Y@M&N(;rYBb_F#IBz|3BP4u{M4kcO^sV zM3*gVN-JqcFw5r0in-+XFwrvpICWD9x|+m9tOuyOb7 zM9pHxFV&=6FGj@nmz%Y=z3)*Yw8f4OM@gslcQnN6AMj4ii_a zNwuf3B|0wYaH)!(-3C^(XyTD7h^{)LB)|4mGuuA@70ffRDa^Q>N;V~$A&_@OKu)Yx zYooMAx=5dJ{-8M(BXXyWKTMv?X6Hb7g+ULW)lACe8AS}4ZS%wp!r zEXzyM=AC=?7SE%bxCy(-b8g)>eLuh4L&jtR7_lVDYUk1LQ>8F{>a^&BeR*JKC6-uK z^U}SsCSUOY$aigqsib^e+URL~u#w|NRz9*6n~Dh{cygbLBzsq2d`+kSgXA0k1Eifa2__VvxlNipgxEo z18AXnWm-G)8iCHAZnKV%!E-ZqOWtJ3*PL%?9q9yHWZy!78WYNp;mW>a! zQQP%Er^Ytb&<>*?%GQw#x6N4{j&URW-qH6(!p@V~Zpr+QU3E`TW$RBXB)o+N!xu^G z$AT+%lM}LPe${PoJm8{!;4z`%i`;b!cBbxKuW4h@ZHz|tSN;eVOPcrZK}YJ7X~N0O z3WkG1hp>FDM^bP$%0_;jNS@9H8(ttvUc1(O%2hb%b^KiJ7q@BloH6R?$*Vf{$vSzE zx&bi`bX{ceejv@f-Cr&1jUdet?FFUsIvoY-RnI&kAmhc{VcdCJ8O4?~E*qAX6$f?~ zmrguR+{o$DS=64u&>Fq7({(h!Cu4iy4D8n_ZBKRXzcQlqlef_9&%_JDN)*;Ul+{;< z;%~I*QKNk*YQRWv43RzluRp>xPakRghOy}~(3dfwpj!o7FhRgFzKZDU@8V4Zu*8-#auUHSVsv2P( zEO2yur{%lFs+5%9+v{#1lDDo;>=(~3$PHUYy;zj96#eikVTF;6@~b)S;&SzMHKkoJ+vD-<;7yEv7G%)G_Gq=NW4J&eQgYJyRHHn z?2I9ZJTNU2kI)^H9OcO1UTa4%D0!m(WXB%yy}0WwH{e@uH5Q#_b&|T?!V=R>lF-D< z=WH#L)%kAS%P+O>Ao;i(yps*&0CxcH@~E{k)xrZf$h-q%oQU#!M)^1;(ZCzSFfT~R z4m@B*J734D>8%7-Nr^sSZI+9#UisH(rDar8X(tx4+G!vMToGPb$F6u$z6(W$O2r3j zipm#Dh$q6N-F{A!`6|K=6z=!g5TdEO_ix8|@Hah{4vQyvEmC~h-Jni5juTIAr-PNQ z(ofD3b{o{UE3`Lx;~u`l5FK0WA(KH`m-H2%&`(z8I5AO_jmb(~i7>Zuk4)!fF_j)WQfSj{0!X~AReE*Zh?VG$epfLMib~nAYk^c4X$*lr>0dYQ z`;{G02C1KQ@xA>x1<(|*OT4J50&L?TvN*6o`Ts(GSi?!hy2?|+toaxWz}>S^vCK8I zaJ{CA!ixh?OiCNGcg4r-o^pjpWBPolmICG&d>5$NsY>86mc?CmxwnK4#jUZ=K9CLo zl-&Qs$RG?8-mH6to}_c&{RZtS7LQa|f`h6_E6ZoKA^qR~^C{vU$GH~wjWdu4)eN~JuTeHO1Czr2ubW4*v|PIn{yzfu7y`45Uh`mll6b-o3P?fDK^3F ze|6FE;6q`FI!WvFaCDIV?6mXaz%niUP#Mbc^yOiMtd)PjuDL_X$@j)Kxh!+94_a|A z#pZxh*pWu+i4{uBuG3&CtD#$yWv2D)Ib&wEo_@oBkq1V&e)SEf7V4bz@ zf@kz=iBzaLZPMqo_5AXElJgl5Jxh{J>GI^tkeHK&*b2oXp-r{p7Y%Y{tvru|`fZ*g zpvN=A(rLXqcpEHgD9?2q!#p>;))S0YS3Ms;9HKH z3h2#m`xpIbP?vqpQywM}xsil+d6KFMwLLK8$E%*P60gR>ZDn;i}@R@$A6}Zj=(mVCK9$6 zL0We2WJ*@M`U{jTulV2Cy;p38XPUISZWxEb@ZmgQ#mJ}xjA1ExEbU`Sq=3Fo?gzYE@bLG)s670>--#YUi zotDldFeh5}Tz)nzt&VW>17Ce9BR+C}8!78G^XRFMv~P6az!x89PAKni(wrHh;2woi z_xHinsOT)KpI-{>P0cr9z(*lj9{Cjh>7$)eNPnNu6T#584*nTCIBA*`!+ByFwCXrL zly{H?x>Ac^oT*R_U1WHg`LHgQbsXOiGlc?|V2*zRezV|H)bS>HCi9p8cyVm|xe=bV zcV3S&$h%f|Gi|nFL5WVfa-#D`mOf-cajxW-BOv)G)3quh&jLkt3@*`0|GIk0GPoK_ z`+tGT3jyND_-&maH%juxEI4$1@xC|G-kYVn(4Ya&;1Q=^gk$t~VAh=KvL*XqOl!}e zG7#bGunXtGfPn13$A8NES#}{9&AZ>rF%0m>M2)yL-!k&k+vvU}0Ki2o!kp=@N%s%< z_N*ku85g4#T-YS>_;+3+wjRnGu>DV)q2IT{ZmesN4k9iI(qTjq{Zm*Nlvbdl#fj_Q z5(?}?tkBj<^Q}%Ey(KPuE4%^GuSX9wSCA}3C}$wIkEOe|k#h6($#{zH+J}^X$;E*E zY;L%Z$RiiU8s;=&`rbbp$n0JBc7!k4G`#t5X&KiHJv{G1Po!lZiYZ^1qGa$j*n{tn z1^>JAA!gu=(5b)h)JAKgYAI3Ru%liHL0?`PUTx ztZd7bDx%4R6)b|w>cgAc>QQhgMl1I0)_i^b)rAsTx z^Q7BE@YI1NT_}E~&XW9`YyN{iZY|#a>#qiXgx?Isqdq$@%d+*I)9`ixP_9oFhpd?M z4OR|Phhr`V#uSEqb?+q)MH!!Bzs2TC|4EWtEyI6uF63t|!%fQc^{g7!7k1l>%@0<- zVuFv+{7f!ivSjH*PM0eYr~@F&g%Ka=?DV7D*mCK{&O zV^8|Mij2L-D2A}`j4{t$v;a~sL=KJk#wSTMT6wyojSB=hdg_S}OJ_|U3zwxb|J=9Y z@&binVq_%$lJIa#^@=<8#m=E2F=uU?9*zZdBr-ICehNdt^CeWffeXzhhFGf19mg#q z6k6XQb;xsEW2AdxO;11Z@H{2D)VZH|+;~y*T3Hc%ruSb62h>pGeUOU9ci<&+|BACm zMNbm}I@dg9qQqrqq0@yLF5^rj{9UQgR5cKU3#P+_jzF6o*VT(+mU*65c-P*7 zFR*Q0TaN69JcJ`cDU5kW3vKmhKKqS%G;TImP(-EjHB!|u+HCAP%RsXc0-sdR%`|x2#(6NFg@J8jXZm83l2V39ylSVFB-oRACTR_R`W; z_JmpA6l8D}SHjIggcu{!3neBQ!0Gj?RV^^}j|P!%r-|t#dxmMHm!5~Fi$yno(Vkxp zj=G}7P_VKAjN~mv2tDC!QfzD%#qU;WdyH|u(qGg~UtX)j)J7&6nyt7NIAu(PY~^-y zh1I&td4t?Mgm&vBebr&bjBULxS@;Rv*Ri4KJTVu^ku~quSOrnc)lv-S-s{VBU_tBbfTyzc~yJ^2NHY6Cktq(9A59K}_1G{rIU;RP+y$DIl8F zXZ|bIloYCBA_rb)2N>3T8^0%Ot#HUZ6CMZVjPx?hC>c%?(6V`s^gNI^DMpT8r>`g|eZke_$#_ zBF!-qvWn=g#zV+hJ*-DoBQJ&voSO8nO>kin>J$V#~iL+~1J zX#*ZB!Qx~X;93dOVG7Jtf%1PTw;+@M#bs{uSvuOTOyyHj>nEti*=5IqH{R$Rg;?)~ z-W_7jPdQKNS*|{>u6NX~0?ud2uaJH%%;BG=$PEYZ$D^hOT!js*D>JF83owVA% zR;()>ZnrS_E$dw5S|Q>bR#$VvN%m_ylA_-e_?A32$OH=-c`zSeFP#%oQoB|Lkjs`a zpSrnqfne?2Q`NVuCyD-yT#qA+_W0S@%f>B)ydRO%_p_%7>Y zjQV(DX&`65#KJ;#i7B!~4K9sxRO6*5Fyi z4ND1{Q2NpL=2KF6x=3bDejWta4hn940NL#+Y5ry6U>%t|g!r)S;pEhof}Y6|b$@ZS zo-_8vN*goyI`|P322jQ*25_IGN5~*;$=TypUz?ucgL_YT9uFTRn7P8%>tLp!rh}ze zbGqn2`2R*YQ4mrO`Vh37KIaL7mCP%{1$)*FL6(P`oEP*=U&2nXR6`R68390Kz`T*Z zhJr96YSIg+!(Aj4o^EjClo>=P?f$PChvZq{d3}#a;E)5OMbw8t zOZXy)9DT3Vm2p4ZURZOy01oa$c%ES~a#lU4w2Bwy+z=oU`ZoC=$j*v$ttv9Nn2v4X z=f`XZXtem!u+mzIvH1*`udkoXtUE_!`Qgid-QE;3As^+gHGkBxS;uc600>6)UJhb(~FfNw5qp* zdH~fV2Du?>0{wle++Le+V!?e`Zd10`2+nspBnh3SL@t=YyrCbZfKQ!QOL<(d4kqWq zYGD3s5|qj@@cq1(ERX)dO*D$5ND;w?EYPl+%hTQf2h72)C|Z-<9FnPz2a{!=Du+q| zCg@ddy1f`Su^l%+uwq zkmxcQWKf?#2G$GQpov)@+2cCEmv&t~9M}u>PBP(I5G%j$#xXizCt*>dlWXRHr?8EBIw zh(|^1stbcqc|0b=q}~rfuuKAmeP-U1!U7L4W1tzLfhX}>-s;>Gz~Cr!r5LV=&<06_ z`A;12zl|?E;$Fyj&BqG*Iq!El7^`k2xmDMa4S=6!vcF84v7ka5VG=F{sDx`FeRzLR z_O%gVXZ^{k5?~6;w7R60(%pDB^;7*CbEsP{uW*riZA16^6Cea4M!5D_lV!hva#d-` zkOGo%;rt;g5i^Sr(B>Go^wex+fCO8%-i}HQUIyyeruinp_x4Tl{2@PYW3B^)CQ2d? zXUN0tC&$~VzOUju1F$X+IpDBYcZG6jABr$Gh&ZVHKR#7(aOz476Vb#4#eca& z%hJ_on-*efilUG%u<29H3I{$d;SwQff+2Bb^41=5_WW;_Is%}{J2#1X)=h@Tt+ziv zrTK>&%@PzUx5;B)p6{zl@!knEd92m&o3%?@5p~zR8B}L1Mp_y2L8NNcinSqtE`?thTbNRGm+7RuWqhVK6bT6}`M7 z9L!BeTzqSO^h_A=5kiK9H3{Cj0%^GCLt1s&u7agMG(2%`h0vj8B+1W9TRdx$z01R_%1v4(H&HA@HpYaY0pnQ8QQY5^&2U3Av z@RFUIEg!nd$mydTQwbBiDR~lBK3_!|oDY&kavR++`i*8tfQOXqp_%1P7PqTH9%12l zJ}S=bpoX6pdr1C}{~U2E&_%1b0hs$Bm`koOgYoWx@kQisn6f1m@&ftCTyjlnp&}tD z&Fdm+FyguyhnOl84cWB#;?`?*;IBArT1Gl1HM}<2eN+Ty~CVodO6nt z_*|5TX9s{87<5j$OO71|lQ`_}msx+A$({jS!(t(-l51f@YpfK?K%KxC5NWeQ`(6>$#_!18%dn4Sf#l|B@Uhb zf=j<|%onTn3&jAt>0u`9{^kP>aKY*A-smQTtj@1Pj0HleC9Be@oKI_^F(Ou^JwqRH`YU z?JDXD!S@G{7`g|dj4a|%lS=E@{8}V~f8Sx?T=AEvRq3q=`4_?O^@0vDpZ*yMVsi)K zVH2lh2G4FK^Pd@Y?#Y$#cp8CG42ODyl0ws0^R6Rf%m&3%Y1EwW8aC){OmAtI%SVvn znFaB(oreP3pg`+65|%aRKpVfDIrLLI-x5i>eM^UYY^srP5&U2NU1ovTEtfZF3kEw3 z2hJ_)nx3zQkjvnoPE6dSE!|>W_2$qW+q`s(xMcR)vpEDQKeMrAj3;K##3MLbo%4FM z`sw^Bp@;%dyFKJ_JW|i=Z{HYJka9PD=?$aVFp@qO{fKr=m1zCGp_EW6pBcQh?ae9; zr@JCWUmFXY70=M`-qCGq5mqIvYyE4}Ca1rWe-qBS(sYGRwQp%3Td#7O5un<8O}d(7|7}qfB|}FIobErp9|t9bSz!B2=dXF?4K#+|`sP}$ zru5By=GaL=aaUesG^;pG=Mp3KDnQZDnbQ1{jAT;70r~A@ru__B3fi;|uc#9ny%pfz zJOQ+) z;PhYb6$M2$mSg#5p4su5DW_Hpm?<8ZeprCpK=mpi#^O_^sopeIR_{5eS&+>&{uMsb zIih6g&LKryqi4DXGCxIlL{t|Bt|6B|RN>|hr?r$PZB-J2BY`*d$1Y~*4|x7!lue_6 zU$zVCJC5I9NZF_*oZFY9Wzw6?Mg&P2+U5cTtVu91uA7T~Wnbbi+U}>-_gbQ8E@t{d zC&pahxBUYJ?9QlFl_-^Kp{44_TxXk0&(sK7=#42VWZA`V(#F1DbezDu7v%#*WP{J? zRja#TRZ#oC(5)QwR7UDknku$v7b+7CL3|?YtBGl`jnZ?yyjH9B?#_)oR@PF5Khug z4ejbKi5}|WA3{i#`#Cn_9jZv(DQDf#YjG{XaEB)Q$AUO!7(qd{fMo@Ng^J_Ep+vcg z$<~JTk<9k}BB6oJT<1?>v*5{=bpAq4QIdz!TF9V|xC?1m^={72CXmeNVkp zJ~dU=2?|kW$ua1AhC>dG@Vc+SRlBq2)%W^J{uO2a#;gr~cS*3!IP4PO zlbW$B)JCDaCU=JB=70t!qqnf>X_nBw=f(An-LSE&4f^d^KGN=07q zX;#ypcRu(Wpi*GQ0B&coZ9YtwGS@gX`)?X$gR$+8a=*XfpSi(V9;>h^$c*bE&cAN+HOjZA1bU(d+R2IN0Ie^p6_wrGmV?NG2~afYv6+I^{k3mi zw>~sOkZ|T!Zz4mIy9cT~rXX;MP}NK z@sGao({l?pRKSaE*K!8@|M{ELmJ+Oa=JtJ)UP|Q1j1mUKp>(=PT7?H=uZ)L6YUDUz zb6^?q>Mj>Slf>Y@+7ucCeTSp(nD}HL7Ur?u9P=j7WB}9>2Lv&4iO1U&W znk`)DiCzV_8KvTRIlWcAKLJ8H)bkjV%%Sq4g?prR&Bp<`aXm6GL#fQFvG*``D~Vvh zAkE+XR~1U+qR`FV)1>xo095^*eO}i<0tO(*S^_(~L*(Q{$y)Mkv%y;c@*dV4-%S2~ z3;Fx{6*j=%uo5kxB{@~AX+_mj|jY)GMWH|+nS?&^{Bs{*eUkWNv~ z5(VUOtyq7Rz-Wif*y-s z-b#PAPwY+vQ(c>2RyrgR91;K%vO0>(V_pZ}up%)7 zB?l_r+)BvBz8E1$MFa{2ILEUSt@1Q^C!y0v=A*RPhiR(lHkq5PurU;^WHD6pcW~s? zD8GL1CfT08zhi*v9AcP(k3orLFZD*%B&TZ#Er%tRLR+>n$>f)wG#D)&RFVg|z@Jqf z$q_Hu6S@n6S784vlGyIt`Y8pV@>>W4{3mkcn)5!4zetsrTeD^xQzxmxQ%c3xr9X+) zc^>x1FYq~cXftHux(z?Zf=-@j<|b=QS(of4-YN^l4@I7!2KOV8u~QzE>~Bk#OW%_g z0|rwrS&67Ky`n0;nkNq>&pw7C8IljqH|Q2|8wtl42Ka%3ka!|w?=&Hi*CX0_k{j?r zp?Kh-I9nM@mX~)7;Zt27wz$Qq*G;ZQh-b&FPFO(&Um8yOu-%e-pzUsna9~jANaZKV z32ANg_m6>8S^Y=~!Yl;7&?qr=k)~aKEKd9#S69!)_;(in|Mn~TP!rj= zp@2 Z*kU3(e<)cGUf^(ylW)=~Mo&-`RO>n-W~p7x~N%A)qfV{lWj*$`I+PN#(@f z^%RPsnPp5{tR4+IR<%ZEX`$fsBbX)AdCRv%0m(q`40ft61ZOD*0yZLPD1!%T8*i*K z;c=D&TKKr^z){It_y9h=?eTg~vX?Fh}8Xh;o4 zFyIAnHvQpOP{6U*svcXh8|EBY&-1~ zyOC7lJSfaQW27<_@_g2X7eZSGkAwEdt^B@C!@}z)K`=_lZ0>7=>)aHc(*4a?Yr$kw z{VyIVt~A~|Q{{*)0%s-YYiLS(ChfYz%pl=eVmdDdr_ipE;nEYT@0HFgMkdLl9n4x4 zU^5e_2%0c1?|e3hELM<)T=`1RiJ-Jx$%x1jN23T$oLCtrKa=cuc5)7_E8YHJm99B> zBM2_4G%K`!LHybNOqc?M!G(5f*nUVhp-~TKIhD{Sd8`;em>RZ%3Nr!sB}~qF)Xi8= zOsH=SWkiX4f8&qmi+6rb&*Mk>8J+eNcfL{i@}H20+m2` zsMWg$AQ(9ms?IZ-20;^moocE#ZF}!t{pYBY`7s}N0+_=`7a?F%1s3$tbAS{eUa3|p zlB;6ytfm>@$cr-4bb>IQ)OdqGCX-C(%KLYU1Oz_@*W!RC8{V9=RI>5xcptOg6InG* zlrV;n@kynX+R)BJ-AnT{1~1?bOyX45boyl}TD*d6LLy^f!>t&oMrILxT?I43DDPhE zy1+D-K1;Hrs<0R6?^!sHQCb>nxfQMo7hjJMZJ(a=f#Q((~31IYkc5bX$K6&3$kA@Rg~#_iHm@>0#z0 zw$T!G{+ox#zy_#V51#=3SjP^lp`TclgaU&Mwnv+{{QoM>k-oaIek~o}KCDSbs}PwX z(QbvP#A1_vsA*KAc6y7UiF#^=dzps=e(ER9VCi^_f7iPcaqsse7DNrYzw)t`q27p* z-&*TnHkiFgkxoYKC2?P(q-D9~#M!k@wsRbH6!qIaC>Gd*?KyD6plEr1hwrU}aYo)3 zWUmP+@ZU#e_Q*#uxSPhC;zvG-_dG?f4APSpC`n`J(JppnaN=APjXN3%fD04nd`2B8 zfgq;u8bTd$2FMfGi&Y(Vb^0+Bll869Knds)Wqn%nuM4m0jf7^=El zJ3&b>9;57NYQo&`2YotQswi+XPy?UYh*@~|zC^bKk$-A^v|XHt36c!z-H8X^Ddmd~43EZc4>9`i z_`hC_?U}D&b8S}8rMctD|0xwDI1Ek6?O8VKr=uKCw9<8dNgKA#PPNo1Uw5@Dw(AN( zp0kv~aX5pt(-Kv-62>zs1-`h6eFZUUH54^-sGDBGGybXzCTS%4C(xD-B$foGq;tlN z>x<{^L}bk```!Dhd0-mPX9nI7g}T2cyWif?C$zxKt(f1ERPD`NxDBZ5&|p8`06D89 zNVW{v9mkKwY*2z5iq8K0r5zC9L_e(Mb3{drWoXe`a7Mj z1=YSDSS)a=RE$7^)7sUam)tu|n)7O)P6B>Z{K|UljTn&bXv|PKB8cI6{L(T8TbgmD zhT~Q)N@vh|!>>T~gQUjwLqoXK{bN*?*_?soqXvT|k_b-__(9dCbckF%h z%Dch8yp@3Kqz0bfnwXi|z{Zl!P>hHpzzbbp_zS0v{{ zxk8HNmhszhDieU57UH>>bo|(zJsNQLGe?Zb6nf$PN?n+&FfPhr*pS1ttrb_-Tx+GR z`a7Wxc+OV~G2145)Yly?af#vwtLQhZ=c#TZ69Y$=Z4NOSS_aDR4YwfI?A+s_Ub=;O zr0#c0RP@DHMa{)}bwPE#nK1O`@ABk->n0Zl4-fTG-qA zlbpu88VI&lIXP9_-&V;vx)4J_x8Gl;#{vUK*(t&CZ3EbdNwPw*$t2f_Y_ z^O(!xIqDHid$OyJ4iFA>p*ij;odPU`P1C>*G-Wu3D!}8Q=1n3vHg~+2S$;3C2R7cm z3cozQfwo`Pd3d{CD9&rkaMX>}0SVj%E~-8lOT!f#i=#VvB<&3xJ?8tfS}tGJGf#sl zZ3|{q#ii#;-N^egoF`=%zq7LRXOY_nd%Y7CRx?5KP+k_SSNuHR-Y3wg0>pQ35 zjO$@fSbg3%Ex5vPX3zrbU(6aUP49zAl zHYjy7-Am|Z(L)UU14;?pyRyChF@thz6jkEpmq(A$5rKhu&w5?$o|{NOqo=Uj)ov}K z(ka9c-Na3Sq4-01m00=`2n&`Z6y4j|_+2%l9#m$~zfiQu zKcHlZMkqwXG_p9HBX^>4)nj-JOt&iE3Vm1$l%+@LQDcp+hN@G8F?f}t2HkFzg;*?b z4FpzFlc_xh3l)j%oagSSnP5Quf}ks1BUXscy|760NLW8 z0*z+0-@Zl&MJs!6o%jo!QZFYz6;>}7i^8ch71Z6JNnEt4E|J#fpEZyJE&^U2(K&7f zPFYfK60{)8zU(||X2q&a$OZ5{;u*drxHsov3meyf>zsG8P4(@G?5H<0JpSKJ6WTn8 zxNC%E(4~(LH##r2$0*F7#X!o8+deJ!CJP7$JoRtU9oa>k0ib_o^ooRkFp5J5EHu;J zvylAQ@2A)$DF|oNb&Zz;Gc-{e+y(-7(oDYCXM@aX5!6otT>eOchWda3xmT#p^1slN z`ZuOTL#*K3f#^W@g$}UKs%j0Vp}vWI5XRq7O^}HE^ILlt9%601BeU*Iu`vn8BRp)) z4#yuw7u{#5*Q;iERmhsenVQgc)na;tns8Db|G*gbhLb&cxm*c2L1^o6)&9sQmI7SO z(b))5y-}}sj3%?m9!Ycp>;|(#h5iFJ4tLD@<`ehlssytdhLvQ(w@I8eLUO8B<^9!M z+gNRfSQOOIWHL4Z?&YDOfFWh4Ep6UoDIG_`LP;rBU7L72WSkTYn3Fgw*GO4Gy1o?q ztSMEAvunE!e4>em`X(EAuL|c1@&61_@0R#}{q<)(xjIdl&ro8Jo$6q62LfU05J%H{ z9)-v3({pprgRM~Fw6bib5w{BYEoG*A26NA$Y54R4KdTK;rh}*I0(<{T2IuaqE!^g} z#hfL~&eaWja>z{rZga@7Lnw4_zh;Y;E(VcfC^E-GYrk{5CJ}Dx((a!2bW+IohlK~q zdB8J;$&uXL!X`!#kShWKLjssB+$15uFc{T#E9SV%+cnTgx|qUt+?&EikK_?@-aazz78i-1Ce^9eO_Gq<9hxi)5!q$&<|u75zuuPKV7O)!oBpJb9fc3m}v zR+V1NS-I0AqD2XURC7-;b9a_f-Mx$@;)ZLSKzQF~~VWIP!{&$p!? zM`spp z(5sYLyBhsU-nPHM?9c%^-;EHh|3)D4raGEm2c>%!v%TO=)Bhb4SQ9!#{>)cE2@$Uk zfz8399XCR93zAv7M?Wu!GN=&IW3&o~*a$<_Sf`WyxtWhq*_xkL@y4&Zj$`Iul(0As zXe)aQXPAStc~taFe~gW&nT5Im7m7Z9@PpQ+f3MT8Do}ZW7LRfYg{M*BIA$>q z`Dy>Iq380EV#wZq?{RG(^pi)SXX@vOEn0(aGQ0*jv&DhiWCzNW2}Q;jxzoMJV$g=> z3q*Y2=o35`{;{kn)rKI5ObuaD68Om z&}M|YWD034-|WX!WQH753oFj6RJd_J4{5OF7wb2NVK}YN;C%nPtAY3xN)88`>uS0x zI$a{&^?8MsWwKm!kUU`Em`)lRZ3wwA=jmx1)kLKuWDu%Hl!J2<{S?&BW21C8tlrw+ z51SjZp|nP&ghi<9_X0SN^1{*i%dA6M{jZ2?)*xUj_6e{SEvF@rM6jEKg;3XiL{*pQ z&$wW%&h`B`ZmXf+gHMGPL{SG#KtL`uA~P;KOnY6eyl`V|eNuJ{X?4eAN-zkL!^aF$ zb%WIwIOK*w@f^j;?(Vul=V}gji!(8moO}}G9LXq4Ty6rNR)hSFnMCeD$=y_^xj4pS zAlJu~9Nn3J-*pl{!!0x$mF>`os#)(pA;1S^g>@leB%)M0Budxm8tzjuyOVoLDEw4# z5eUxVM}fX4^q$}IF*@~gFt2tzZp5`X*-r*g`sJ0TnUiYT*P89p#U@;e(zKB`6;P_Y zBx1cHG^GC+Kz<8xUTS5~Q@+@PuU!k0?q1v-K;>WNi{{4Xs%FWDdWTgnh=;1|wD$<*2Pd+<$zVM3f&mk0XIfPE;X~$hZgRQJ&2?F8ZaKsSc&v%AbAI8aD{X zF~^|6#=f^5q!6zS3awMmsB^ADXu(oMU4=6I&y6Sq_cOr0G5x? z?lH+xV8EOJR^PEuHRoInpe!F#;dRACW(*ILHLvwT74)|_9i&YRvjvyH2=3!-=hf}2 zsIIL<*)#?6KE5FK*sfyuWNMBDM8CyC6I}6~(%qqg@}`~Ef8x1EeG~CDHB_*O60zPf z+bfSbje+xY7B%L2MB_TfugQQ1HiQpdZ6KSb2?>H`L-A=y@V>Zs5b9BAZ~I<(1x12> zNL_IG73Oci^(|{`m^DpoOqbaTK2=kY$1r`;WAMDpHPIsQ_%9UEle`D%-S%O}$scQ< zBLEBUEojvKkuP(l%%ssmIRIWcC+q!wYv@PLgG{vWn{Fu0EYtc2kAtSG zxg<-@kN)WIMKc{vyt^Z7{z=sCFS;jQ$<^+~vlBMt)tO<|jyKJU0BP1-!&#DFtsx5uhNXTI{`GK^{h1 zP{ty?^vGmsA%Xc;W1D&yrJ|YljoDx$mq2z^lmhsi6yCS7bh81Iiq%N za1c5!6P**XE2`HcYZijMTmKj{tf14w$fv0>B}G8 zRAa{BoSp1?ZzpikU6Zyb5!97UQbI5gdqyDJgz}4Fc!%b^tlFSUgnR>E2YE=YLh?IjMoi%RM zoPuEZNsZ%~tU}~mSmL>F>tji3)mnHXRTTW1069R$zb(~GpP`000BJ2%eR!)|9e!o1 zjR6^p!4BGKe%-SZWCq5r4l+7kUvC4Mnq;qgsD+ch9%Qoy4}QNH_X*2vlg0(N`^XaN z{mz1}df_?>xlfe@=>cyElmuS1p*;F0n_{qUovBlxeJ19S>w1h(Ab6b^HSyj!yB^(~ z)6Ib_oNg#4|0tBI+?}s3`ZciYws@M^$;7q1{L>Yk(yHd6pg30x> zQx7O>0KG8HmF)t!u{lUwLKffZ7Zq@mmCYR_<14-XH>{bg>=-fpfpEnXXs;>;N_$nl zr97MECOrlDuq-jEiKnwtKwg?`A|83nA6~;1n8SP6+$fiJPra7{^f9WHM@}Mp3a)yy z2E@!VIUYoSHbpj(8OLZ`zKVlk3+S$R)aS?g7?$r!a2Y%pY z;c7*-Zo*XqdutdERRP!3I^182Ju<3*ZdxxczLIE*St#ZqejK5zEuIC|kenZK+ew?X zH$?IHt4+FkuO{#qKSd5BCKEOzGyiXE7d1jqvoUygnSUHMwB~~mqk0j_Hbxz-Q9TxT zE+Q$!zoRjrW; zAh7NA>B{~UC>w**)TmXsX(VQ_=r~<=hK}<8nc=oU2qncWL}JLfIu{eZO!h9rJT!h? z^Ocq1{+}Hi4b;j8uQ_sS)-^?NNI?QN5$&r++!Eq_1)e9DVxbB8M6|TpT(?;4Q5THp z$@vmWB+UP-41;4#BNi|RZ+ziTG?=m?Lg73Hrx2trE)c+3ffN5y_(4?Vq{U;A036&N$(t4;> zH%|`UWkuId>FVQZ+()m362?Jy-#G_Qn$Yz)T_F%5Z#QIn3tDDDv@hrY1RFMAH##h| z$Y7Ah6?B%KOecPi3MO?M)VsUVdHjd}-6r!A{747?m9yQNRLD^)&D{hHh_O}b_F6Z( zGveuGmtcXB(a0=Fl(c8b2K?vIUFxd}ED`j8uK{R`3R{2$(I6JLvjrA=&t4S$7E(NoOAy%`7E;riJY>EO&>Dm+?5-zEToLO`M zK{z-$U`^`2sbiS%MEhhm_dx4X!2`afj)TDhzSyeGO?H0G=d55fp5fnj`3RzMr=(g) z)wA@+B~zttWyjTW8^n^Ccr%Ua^!~D@j0`#l%gWIpAF*MU%Gr~3IKn#BoVl2(8)D@@ z!?w^_?f|X-&ZjPzZs8w=o9f>3$Oos2B{ojl^yu(sz^4-cZ1{{^H0UxArITE!3g)Dg zeF=(&nPaII(q&FbN6g`z#-J0J$W&}Osm0qOV78BC{z!Y~bjGc}p|u|o4GUl$^%xvh z>B=b|qn86|;u%f-RHd52@9Sx_>PgPhR^p{4Ti4kK4&iZmpxjJwetlL_=I-7FvlM+@ z(iHV3uPi@UR|nrCohRmhk7a60y@1%tPAb4fTq&N8pu+qIg{6%pt=18OYF*jkjVYsit}@7Z<{wp(7-I zo+vX~DSg~`&kf0!o}0RCQ+Hh1aHt|-@T@#Z*Q?l}@-A!Qg$?X=;b7NT8cy`)L4Gjr zP>vN10t4aI_So%lNuzV@){h?e1V1D0#qN7A(B2VUbBWbyI zDO6yRGYlF8ae>bSj2t@0j;*4or#b<1HiC3Xn!4^R$kihrmmcPlBtFSWw&5_Mc?r`h zHnI9(fmG)0Z_){n&1R{vR^*G8wlY(*yE;OjHb6HT_x)>Gt@^p*S!dgt%ozlp!3je; zX@!}j73>ZPdd|ASH3lD9>9-Sx*etPc1z}gDuL~2)?g@Y3WD0Ef_!Q@I=-ezHq8mW> z|2NSBE|59=hzg|F=%c*@b;(|mMUC`i3`}ags5XL;vbO3Mp3e^tyt)h`WI85)Wte~p z{Nq}8(O0R1nUI!%-1Z3n*RA!>8u;Dn0|?NZOj2uW>lGPKmk0OP0YqJf+u*fY&`*xc z1Y#clMey8I_23=o&r391xN(pf<}-;4(3juSCRgI>%nkW(u>3+W1`KbbHB_*6+}T zxxuc%;o%4Oj3^o$6=}v92orgvDS7O&+_X4CE4SQu^OHc&X0ScNqw}Y98&qYlIudD3 z^^eb;+CG~2>1>=Ads}~2%VciYVjDE@YA!_TOP6NI3T8+S+1ug$6igk?6K|2UY zA#N+)b7XbC%s3ugViO2+cColvV^J&8xvGc?^+iuK!H+3-8owJ{kHx=3SI(HWI}M{F zumUH)=4d=GiSJe?$NCho4TU#+HPtuB)vb1KGI-3TWKN(&Mf} zy$!uonQ5be%>hJ6y|6RAM)ZjoY%Y~urgAAQu6AF%!E;hT7qU`c8ao)J6WKK#QK9fo z162}oet)b;c?SiH{0rQdaNVk5uam|?u5nJ zPVn6rcJb4~2RnK;EHG_=Oqf{=BjIErL9eevKG8n%ITv;NCxO&p6{Y6M1)7-nW5W_diX% zDi(mnF&MhtjR7uPpQcA8?8fytvt-gporTCh`zgVZ31``?2M+ACf9n|5gmrfyeI~mH z#*+RwSdp9_CE$@4hk%hWOx$v|!1QQ$;4=ZQ!Dt)1V9@KAW|0CcL~}Q(6A1qAPE2mv zOAMUf*z|(PS|zeL5kxg%>;iPVqUidT%{C{**zr#?IM_P^T*URxeJIQ>W7LorVsUyq z`$1odnN*&k5dYUUK@eO`)57zEdLlX!u$bR$_bT5%j{}&xAe3=8@z~o}fP-&im+K zVkffp$YXADLW>%Q*{W zz}>YcE8lYG_nykq@Q+`6(-PU0ggy=;%z@Mi^!1x3HY56=`*h@heb#p0nIaM@Yh^wk zrZK4kg2cq4IFxRBWOEd&n1AIwpU2IesQfk?KSnE>**8|>^jyNfoQ-ortBNfheTh=4 z+=Kg3^8%gz>f94kbsq`=7T`LVUC9S=b`QRj?_5`MeHJVcY@@IagKpCa3W7}=<3p5KLmva`U12cUYkj(_(f1?7duvQLU zgF>N}v8^H?v~bzJmf;3|C)48M8ps5e^Eir9cY}R?@=|Wiuy5R_!kZr)ESig=tYBCE zEO-uGq*fs!(&%z>5wn;g8oI2w#vj4 zOvTAtE3lEs05IlYh#HE|14XWHY;-$V_Y6USnzUk?gS^M7Xr#OrZe7)cU^8Mw|Tak-Sdqsjfp`2vI0`kURd43Je>rG zIi6=hKND2wqAHN~MhIxOZ*=?1$+zk%E*YxyV>RhCS^6%bjDg|swl{rdowU=W*Xei+ z0q-hpjq;7%I)nQ!Yc%*gFTSTUX7PqaEbNiIvR!5cUHB1-@e++0E=(`hUR25!him}D z#`J;9m7HyHh1IAvK%~g(0<78Ae+vh)L%B5D9nBtvZRH0@)au`EQ}qbISV^6PDA_mq zqz)9K?Y+QP?Y2s}ARjHu#`^A=trh^_@Ae~&A*k&I=s6u zE1X0p3Zl932MaSHl;QpD1&09rr?Rqlx6*jxGJ8xx#m^L)8uQvWigluwR}E9NZZ)Sv zZvZ&&&d^Q;xbIgAOW1Tvnh+vV(^*K$!fwoMrF;=Gfj4fr>CvnT{6*k#8Avjt)03Xe z^W&HntZg+q-rrYzd6s`P9&mn|SWP(Ie10-zbqT}n&8Lb4%FpfFvL?0F=;uUZq)o!PEOo+QFc&ZG>j@ByVddA3-uwro8(Z0L75~ge z=jQLpQf)P)wkDTy9<8gn?$^!5aH0R@O_i{LAA-i&X!Qtc+ky@srIZ}=@2VL3}KqKgamiJP6vuoa7A!cB*V9S1q6hY9E6 zM5~1qdB(x(!_u$8%heUHlutM&lvKJ)a^>K456UaU{PG--puiqfBx-194XA5O#C~a^ z*RLY|PnBx*e~|FN8?+8=(7g+oJ8cIYq`a68O0WvQj9t&blL#E0t+lt8)?^aK#WY}W zpgfHq$zLpLWR-XJXENmveEhq#a|D{pLJiSkALDdTn=giDS+;c+$cplSD$24@M!g0x zdfVP>9o*Z-dJt&MGg%BUp?zjx9;PS&kJ#!g- z@V5&Ymd_@qqNV~o)rZDc+P%TPlg>+&3qz9dp)&j5c5K}jMyBT@i4AvoO%`&h3vNB% z7mlwU>j@QlK)f#J*Ms7{FG&L`tiCzK)bO$al{8k`{4BpCGFTrSSIHpVb~8)P*p<~s z5ThLRszInsS4#B{j_j19;aZ8KZpFFw#y=s>z%59H99EWVY#iyWl$6<0-uR3XW2o%Q_u>4)56dW^jf2W15tq%e z{06D;k}5*TgvR~&o+!gwAQ@fm@U#?M_Gz_xh599%>)c4*6vf4#5Kiq8XLHxBNP}p# zB|Ad(y<)F%MY?oV3@+sUf&J+<+KQw5{<{m7P$2Uw8+Y5>Tc|cA5>qH6zRPvkum}_0)o}gf zb?Mw+b5^XYH&NIM?1ImM&8qgySuOnb=DPPbP-Sjcxj(Rd$+;E5!niX#@sw=Yv)8sl zD}TD}gbHMLr#6vbflKn_5=nbwtK+C(?UsYN)SkwO)ST6Tg8@IVF4T+SQRw&6y=!Jl zVx6L6htK}&49hmjNYb?ueA&1yxKF}mpv-;s>13@vco`SX2Jg+?D$rrrsvtR?s{5uY z=>2*$#g0d8&QZl)&0>1!Xb0G*EPY(ec0RlbOC3}H^q-M{<%S2AeABfBMRRj6 z5q!th>PhK$fOHw)IY!DwgzEKT!sn|m2grBPB<_uBgA7Z|Do{WU-o53r4JkG0EL0=C z5ZYnWf8Z}HxkVOi@j*~7R4?4M&|DguQVQuOwiuY`qFIW-1@7+wn&e{r#@9VhbM~A3 z7WNe@v<@O^an zJ6l3guA>nwP#Bn!(zx6Gz2m)#q)@u`J~M=bP+a&&!4&=VE9Y8{$9p?zk{bn)^F3m_ z?*DmC)Q#K^3HfJ6jSw3;7zDQ`CkZ-f_wL125(ps)S7R?N)93%u53fq;6&Iu&X|>65 zv1jO{PS3`lx2=*?wG(?vD!x4yFk9Z?h7MT~$4$ptJat)>eBOgV|LryxKUL1^ue~qU z$|4VK6zxsAXRBWEA9ox@`2h5ob|jJ~+f>vK3nQ{QL#Dk>@RAI+0Tth(FYm`C3TY^g z@tM@)q||pxJ^Y!ZO-Ye)dP8|S&mhJ?iBEsBKXK3X@Aw=NVC30}JIp-eH;E}|sILPz zV&nOz_ik#aG?VfT95F9TFw&V0jk(jU7k)>f0}|OivC;CwVMN>2*L?2BWlXTJ?ZDRq zg9=ADluWYLI`*uB?()qC3zU3ca5_a;;jiZ|U2H9reL`03Mw`;CVN^U#ig3tIP@+_` zR0G1RsbQQxJBgziNVWR{zdt;|<`+*nXP zCPpV7Shgvh_={FJx;c|i$D|EYV4kV*^B7#1G*A5GiMs#*85y^(4%h;vv(Tf2X@Z~i z1J-GZbIh#wZOhAO8A;E>s7rL+qJ7ckywk{qXiywC9MjuSwtY6rUo~^nQB@5d!+@Rn z{T_g<(p$)Q!3k?jZS@Os!i$B`nxE|SMg>(3-gE*n!Kyjj#^20N=~WZ9ej>u4K|ZoJ z{zDQFYDCJegk67aHE?WI%yFqStr3<3%z!xp~3zg6!leT%p4tR|(8Yul~m zeUR>``+lKEEV{$wGH~g9WP|`wuQ8evX)yvO9PNko%=E}AV$xpRCwz0=gSBc=J3#tr z8e$5b5~Qb%D!C-n*i@s?h!N}hi{+>sfHSII3d(dfSTBjlx1$#L-~Qlhv24oF91j>6 zaee#3;#M{l&hFg4A)P{7bv<)iU_82P1Sn{eU$BL)-Y`MohIfRIHy|n#z4KH2@}>JB z7&1%C6v=UBkSh*A8@QeZCN3Hjpow)4#0e624}-jB!-6&bBRW2Go_h4EyB1r^6f>0s z8-xP15mr6+US-@WpMp7jr~Z!gU>JPNFlfMteQI&_A`zLmI=KXx;|jlJd305FEQCix zJ>H~z@{`v0X*Cy9@n4Byj}yFbFfnVT$_5^IkR`N~2akez3;=~16YPVe{!6njE)+)U zIt1wd>bt3NSP1Wk6e*v!Hj^XWbEL}qYO(oHbJrn_b?6)*SHmVD;Ca=^6Gm=MIg=iX z4pV=uib3R{!1`VUKOkL9G;Z^Ue2We-qAF*;HB6Ur@i?hY5UB$kx{YzFH83Bm&lfQd zw>wlc?KeYCHK^xrDz;7~c-Q>Lc$QPe79uI0=Xs4ui1$>6v}3VYl0-$2mBr$u4<+io z=BY)XcA{{QT`d+v90R1fO>|Syc22|&h(1}o=%^b0Y(buUhL4H)D%Vf}z3W=bUf6st z^8ypP2>?CFfrJCGAKH^j70C?Y&8YIBT7u#L%Ei(r#I|6NTp!F)JV}d?!!cb z2RBhC{Qs%{V5w`KWO%#|BNax-CN zZxDrkZXg+@zBI#M0pfXEFz`N+Zyh1cjS8i?Ys#B+o|eJUs08}ge&aU zd<^qS?71I`iE6YnOPR-P+&MHG-}o@yvOoJ(nhn@(S0X55xy-%?_M~v2oOsC_3c+jF z8lG}wrYehNR(_s0$%;QaSC5)rnsU{up5CJ(awkx(W7K z&8>m&H=vXY=l!KRI1i1sH#@d93}3;&WYNRhMFhxDRZRLUR_S?GnNmWBU?b-p`Pqk5 zJap5U`)Q%1mzEN;q#U<+GEE=bSpV0lVlF)o3^fQoR5SaZF=WP3K@Kaai{2O8Dr3DY zm9wEyt0OD-4bzE-fa zW>1~Y#JA5W`&|+<6E+ICrFsTrwj*kBlbEt{UI`(ZJ8mYY+-~#Nx)Hv-W!1Cbg9m`i z)~!+QXqd4Lf;P_@AkD9ua^3XMg!c)OXaW4yoS$Dr*J<7UJ+K%pJ-pV+#4t5EU*F>V zyqnWxffcxhzrU%~H0*oHp)a?5c1OpHSqI(uCTw3@5b44R;}8vkXTOgZ>$WGw{gl0D zBH0~}A}G~4mjKYzYE$dP<0JIx`2alF@S7!?*QH$B@Jo?e_;>}dN*wX|!VUc(>TE6lg!tQz+4R~KTX=o{Q~_MPawMuV_RfBpfF2hKzyyWkaxLOI zvy=lx)uDr8b0qc+D`-wn1Z$O}d*Lqh-8g$kSMie(<=cT&76=1b{K9qCrG?_C|8?<< z@e8?iPR$*&vT`3^JngOtGdC{1bgP&O7Nk5HZ7r6$wHyWG^5+#}^R39Y-T(5q;OafX z0>?p~IFx{{_+z*kby3Pmhiwy5y)zV*hI~gN>&(PXs}u4~1ri|jui*B@H)LUKyaRlW zP3B9kYYh7$?hVPdZLywzpc`NYf*vw3g&%BbCxgf;L1Gg`Pv{S3#coJPv;2H^!xX91 z!6P$Xo+qiPl;!Kv3wtc4stFr5-MrAXO~w}GS|egx%nsiH!_a}L18=nXfJ+{xlijVH zM$Lj%R|r_E$3q`Ic2^1qY??6mwg(%`N;envkyLYA2kpV20Ijc*EJXbWQp&QJH;I84 zBJo&z++2dfTR8Z~QKFAs*2))h?{3Inlb%w(0J?}aO2HhZCTB%UJucR}=GF^RL-^{3 zo|=j&BZHsf+5`kso7bc5nZ%7($`c%+d9SGdsrlCgesl;A8~DPPR(qle4*$2asLlZ36jts|K`a?j`rDqj{PtfvB%p||xib`{ zteQ&FXK={Ux;xW*>pZER_4q%Dg-e8o>tyW#=;$yic|28K{u?Trw37AkU$hb~Lj*z2 zC8g5BS6&{pmH5L9E9#T&i8)YYyHjDG1!C(EpjMF}9gg1QF2C;rnkZVS7fS^x3|7lk zVO`K@%_!56K=Wd=j)ZvOo?-?dCQg(9L~Cdn==UraYgMKezQRG^K&ZVf4*0JJfq+vH zil`Lgo})HN2!w|dXO_$Z#+;!#fwW?saFn-b`-#kL`8ziM2su_~HbztwpU5IpV2zBQ zjG$*SJUy`3Vxlgs=~eCn!U>*y17TJhXdNiUB=+~=q@4&ooue_NGok)BPZX6~H;WzN9|CThD} zCe0@ct-5qaF`~^|sE_970T{!i;+;pkiCU~92X6L0WvNDuTcXMQX_0r@@>?g7@l#1* z&OMN#WAc_Vl#wi>&>!bcbBQVW;+nH+LfnQsHQY3CYC#tg+h@JlJ% zt}4tJ&~_clLX#k7NBcw+F0eMcXj?N&zOp>~i=Oj+iK{e+{Jg4Lv}Z`jiCOw8j+i!n z0el1LZ`>$G{L5t)uUcxPUPFF{f|&$9eA*%;yO|%NYOF-vDif{>{e0EMV&9iVwVeLb z(jJ>LfoT@TyT!qMz|bvYZ4tp4_}ON3;Pe?;7j8(+MkK&2jGKZEOVJ4wQOvX7GX>e6 zVH$8B(MoyPz6G0Bc<5AXjAZw959?S)Y?o6>S`6}ShM9Ez#MG&-pQ`%^)i4Wl!_Xpr zyEVfX_=U{GUJt%X}tnI2w=g5YogK>}KVzm(i<1FrY;X7lcq{o>pTEahvr!t2i0GGQ@;EEM-&02WHxF+MI;Y zUkn`^qaLwM0>FU$7J~su(_A4=GWh6K&k_yFnIrsT8ta?z3adVgzeq&L05KPu@JAP# z$PbQri#Ry<_ts4T{y3!X6TKAx#;+hmw%j=r{f7f0)70xWBCc;n^CqDjg#jeWOU>^G zg<|c+L>0g1h`zJ|VY);L%;Txzonfr?ddXS-{F?TOnVW~GL&BX(Y=84Q02apqo#78b zX5~D1xCdS^=DHfH;1S89PFF@$V>(dy!IbS$Wz6Qs1#ay6?UN9}aq)&ROX>Ec1;#qC zUsqwd38AJJ@`~$@^fZM{&*S?Z6#LdrKvVDE#3?clu z_DXl;d(z*X#X-EY#Hgtm{JaO|OTRse=^vpA&;W|jA_tc>K+Hf)>9QC~$5auR;j)CE z;hqpNzdBd-Ik^}koD4ui5FH6yN?XU~?0TZReS8x{a~j$PLw#$i#7-C*&`64~K@G#L z0u~XTt$IE2I6GnkZ|4=>O7^GpG!INvlSE!R1F#$W(M=`G85#O>)vq00o-wP!{9`sf zdfTT^O8x_+OqMudhIjH_otR9b^O*}kFo@%^i}(R%VoJb+;M<+qP&Y0V>jVp8M1ifP zOJuXLP*FT7y3?O$$WM<{-M zh7Jvbpm~To=60rhp|35r%NX*yxsP|2kQn_O6D|O60qoK$yK)>*x71G`brO7_#GTLlv1@xeyr8*a^0DxgoT*fx!Ir@T%_lq=`{ zO!;Vj7lRU@I?iWrEkqz!56I*yAmE^)&@LP4hLct|D1!u|?w!opCnH8Ok4&OUSY0UzEc)NKhrZc>g-%oN zJ31ew?yE``Rev)kHYsmXva&%9{O8c~w2qdBTMK->TCYDSuyLS2Cr#$UPr1L@c0x>9 zgCUD9gOu!El#S@YtS(!f{@mE8G>JbqoXKH&|3JSi&T08^Ahnl<8inPBZZ0pC`UMvV z3c3Qb5FuG4We{;DI)%&@p~rn9t0Fwj>#aC++7w<93Ua;rxJeP9wgxNAEgCPLQV~ishr`V8dHIVionha0pJv%1#O)Kkp}Fwl zcz}8=sv{-n&3Raf3178OCnyl%izS6JH-@<0Pvd4L=KCPyD=C+)+M0F$_N zQ3+ZRlG&;T!ZD4_gw(FJk;9=AHZ!2y94tjf=DCnmU}t3>3%!NxMXmgrKZM~A5Js)5e9=THv@{fy{7oN}?a6J1)L^8%qzB7j1) zln0Xo7|hp*{nKUI>~_aH8{SZ=zB}sgK<=6U=g8Mff+mgN@5MIi15D*G0y_x+1Uwn| z0xc4v0%z}TrX4c>(ozrEp*fb?USMjk%(`bRQnrbWD!oP%#?p-yidyG08^lTL%j1#$ zh{3{my$lxK1n4|-V)I(Ud%(sKtChd7+h*NE%}Eut79gCZIRR?yu- z12=nyY3H-oJi>@ew6*}7rw&yDUIg*#jtEgaS-U(Gb;8Wpe}F>E5)Y=v?>-3@4ZT1) z`_CX(WXyvzv>ER_6*mg$)LRmz2s1;lBV~%uG-zCry>>ddn(4dT8kPiYxcVkIQi)R- ze#d{b|`~cR5Ciz z=1RSO=P38PR zh00n*?0kv9iAhhyYy8fS!=?sFd+9Pptg>_H^kId^X(W)z-5xtOJhk5 zp<(GP9x9Rcdme>l0VWFU5015#G9oj>akaTcc|V>Mn&9p*F7q8#kt;z+edoVZ;ZalH z9vKhmGq}_UXt=XR<|CW2FMs~oG*WRSphToQ9s8C#Df@j*Fl8(%?nVSs=khk6;5qT- zDpEtk%?B&J^|ULnYWreqa0|Qj5wbK~WgYRM4YJ(Ktw=i<|`l1FU0=gjz<{tJN>) zPo!>aqZ=wt%s_nsf7Up56Ygt^V@~Ifn5V;_7@VT0c<4VP;UVYPx(Ay#+pxF_0B`if z`;d=GH^)x2BrTroPiN?5Y`^>01Qftr6-!29n!gO4SbbgIAf8JGKUE;ab$@MmYKLw6 zYf3h4p(M`Lta5wv^x}xE%ZLYOenO)S?upcRU6T0-b%%d z&McQt3ei(h?h>d}c+tQlTL)(PIckeuIA~0MvC7i>v9A_EZgDOHnEsHGuZclR=U8m3 zMfXUvuAYz>g5GhN(RVGiGH(oHr_T2gmN^Xmeh4gT{^ zL3B3&UHb+>%cnQpQ7DG;cbxQ^61oD{R-JT{jZlynt;`L_D~bK0DO+ivk{L0vMtCF* zUTADnI6@Iom1||nCM-R;jZLeQJ5gagpRJ`si=;9gmiNM~V#{5~bM(Xa=9-ORV<}l1 z3@vS;ZqXz^US2B~x5=s4QUcSPxZw>7l@m^b%km43#JI8wvxw0DYXHgvTn`42_H84t zrG(Q448NocE&H(jV+J`EpZ2_Os<;}i({mdUbXL@4I?^-^i41 zR9d&w>;(i-8>NY}mk$!hNe{ z3@9F-49RrXTSe7)Sx5)X%NQ{U$zd@0=*ICKNw1FI+)GH>M~`giGah(ZK->cqTJNSL z&qz3L#a=#fyT3X7f@q00t~}ZqWvuBTQ5Tr@?*V6sX?xA+-qMdA& z#9M^70(rxDlV#n6Bsz93kx8h$gc`os(HXOEQXy>1?puxJj%CC!01`)y-c+VsB@r<>pn|JY`v66p?CZPoYx0Wh`>bd} z%e=LruxGEN{%W+!7Gx6|L(B|Sf$eZ`bi?_n=;e)kpPJXj%gs4)F-tb2M zLz-ri-8Y8`NbdFo)LJ)49Fdhf1$%I@rJu*o6j`KF32-g5JBVmy*$h!a`-x_Ni5*( zQkIUNL9aasS?+}ODmQb|Nm8twaFHVG{ljQEmPKQ!=%;2n%^&J1Y|~g>D&lmjhUOiE z?ANAXe+F{#q{tl8Zr)_3Zkb+sw}z%oR9}doiM=2D1{_Wio2vr%07BoTIT;0av z)R=Yx6SthuXWTxLkcqoK;{^d=A*5w>`ktc(p1lz_y+L451}lKX|Y)f#NA1d!_I}UXVyflsi zyVd;5;jJ(!ZJ3KyNb=@DNFwvXCQH(=lTHICdn4HcSuF`%lb6WiRcD@q3f@N=m z)6W^b>`-6%<$OOd`}clBs|z+yBZ^cD5Pcf5rvHkU#uN$KXD(wd z!55J3xG-Uk8}BFr6=!s>2cSF&V#Bpcu>M5Qx3&H?b8dU@nnmvapHg2&%~oBKL#|)y zJ{tg4UK{$M!OM~wL^dsmA%n)d1g`Ou(y*aBk82NA@qtRJfs_>0>@iYk|61EOO?F?{ zFwzvKkAGW3%XuEvG&wMm!+K51uGqNcRHv1-evFKp^6Bg%#Xgw%RE0u9T&dKWuxo@E zK`oaqEK75sz4dY}&m2FQ9F0a!M^FoI$q>LOV3&lMJ5|d9(VM{U&@dwKV~7Q6u*o-} zAoNmNLDs^6G#dY1(`DSvJV5W2R4;vDUr{<9r9UbCw9;Yp86Ou+q6cG~%`{(rB{mO` zu}-4UMjy&OI{UB8n3)a=!VR0uv&ezbbIC^WF1lG@ml|F}xPN1P-OxObClXYlfyLmQ zReaPG=M9jjUYG9?Dc-iHkV3k<}QaK5mCGfWBQ>*W~93TP^nw~N1SBQso+ZSjM_mPwis?f#cHvqNkf`jNj|zO?KdAB>F>EYLEHSKe<0n&Lt2*O zxedK*OSFpsQJK>(22s<_)UlhEkC|-?t-meX2O!vfwCZ|NeI&Ws3WD1f$gDoHt*%(= z@`DrjCQrc0{)|-1g~l?ib3BgmG|e1?1{R}-vrTFM1bDfvJjt;5hTA8)CCIPyM*-a! zUgDe4WpxQP<0(YqWq$hSCl7bT?rK2sC+b_jr&af&CEi2<@HlRr^gv+GCj&^O#;ukw zXi*vY6_A|8>W5qX@a6=%diW?75{4QHd#)ROP+M(4?LzeR92_w|u9Yfxtua6@n zx*g)qf7sp5KNUl%PCayAK~JlP^k7Ao#h%h2-dG#>;84tvt``l7mNs=(@We~gvT(B< zp(ToyaU0;gs03fm8OnoKBLnPWoc8Bst)V5a<*eKI6dv{NOLGCZw>@6n+D*OAA%%*1 zfdycF-a#wzv772g%(KSjxf#zXRexi9U&)n#H6lp7>%LHc-Ahco6;GL8zasXIABS)` zXF~3y61Nd0%e0M_ijK)EfVKQI9w#BOk*{g&@t+~bx5mxX4G`HG^VNKuneqZVLn)Do z#NVSvwV^x&|EB32ChCEny{mWFV2uCfMA&4OulwCOV zuxJ&A_Hu~Bk&y2ggDo3+NJ{D^Cp;G|CPieME+@d4->QB1xp(>rInCNnquN1WiZcyOQSLE03y|ND>_bD z8xy>$H@FzWJ95<<9s6_mVhf?^2!M$=CYXiqp+22!yvPc}!~I5lfGONPU`RCjvwlHL zEtg0z7Py-sD=_eRdU+hMIH7rE%dqN=5U{oAl|vmjXYF(As00bP9s61gOf$K|pg=)Y zkYGGN1VmDsFvCPL*tJB;@Le$;hy~E=S??SbsrkdQm#E1Ja;`d;F+#1KuVQ~Nu%l9< zDzc2@iTe1upx8XAh!ty?s8*r|XzoOsB*j=P`y1wM6!@FcyW=RfozC|Q+QjxCu3wD> z%1?l#81}Uct~l{;NIDpG5C#q$lIa~J6Yv#h=j#nXLjz7L7+B)pSs?w?%&vrY_O{X-#1u(*7>#~n#& zzRd))j|74#yOEI5xck3wfN5~FUv~S{2p&1pmK!<5Uxn=?e;iS*i(Ga^HnDpFsce%=9LSe20mY(g) z?c!C!+ezzHGMea=My}A}f_!_%g~>rPT-(}DAgSCpTse^bs_`-()G++~9WHu#b(bMJ zFDd4XS3*adMuH=LGBln59k;+^zc3F;*P6@PeDxvyS11{9)1gRQf2dVjW#4?{!!Jmk zbAJ%krD|-6_LBKRbyUtI$o^UwX!f!SBmDvk+B5&k^Nlxf(y<+9E1idr39|tF12NB) zvo3`hWuj7p!Mlq8r1oji&F1d|XO~S4%ny&H(wE~<#1d$MCH_1so0$S1r&skn0@|u9 z(TRKL^^*4&msrLY7WshRBRrdps#A$Aul%eO@x2hd=4;&2rekvWb{Z<$l9O$TQt&wU zoQ1<;Q7E18NbXdrpgkriq)HiS{>5+)fUTsvxhFz3>+%RqJlzdj9U?hulQ;%})U@MW zb5|U*Xpn72flO;J6e?*Hf!)`qr;g5gY@fqQ7CA``5*#Nx6K&ZNfpwG$6(L2y?Ko=D zF}+Y&9~Wq?Hyrn94>`J|W>XJJx*1pNw0OhsQEsL*{!5mbvxswdl-~%GDOW}8@d^1O zXQ7&~r-&hvb<+B5$bg)GIKmyiq7ju_tkuxXpHmDn17{~A!2RKr*f8`v#z_57s3a0* zc2cH+Ug|y&Mi2%(BB?_fKdZ5uuRsp=7p7)WC~gh^YzTAnc!eK0a{60*VxN(o@~yUz zq6|IGD4KaiHv^k$W4vyCLb_(0Z|eJqDrcOd-i)s``tQjT)LNg{FIsCZ*Ii&p^`uM> z?5#maY}NIEVq9a=L#^I3M@H64Cu)J zoJB+oK)ErE!ZB$_`}harr~46BQjNq!%<8DhD;?(S`olW-FL?m}oQ4r!xjC}}%>kZ+ZUBolm6rG7}MI0lbfv(2Lcgjsrspz!v zi>Rz5zG|$LG+4Q>A4$k3l-XTNyDD;*)=#&bbp^@A;2dG>RK^~v;13)O{rTxvsTyw5 z?FdYm&Tl}Zfh(v12_O1Gs>v&=4zoo8U&?{xErk^JC~Cfd5bK6CaeaDNgMScN(OEw+ zOT6WG=(CAYC(^|c!i?FX{%N)>LZqHF1pL-I+D(l}#!0!&CpAp3?y&Yml-*7ck3z6vI> zHi$4xQqahVQEiDP@uZnqUGyC}XH>C^j<&c6#w#O0FZscLwEVdjnkJR>m>hQmo_l{) z3fK%``B;pg;CtIucDDo5l5 zg;)Wbxy%Mv5g4DvD_a6{GsA*-dxM}iuesa_2yPhO#=3I(buTN+CRqnpv?-T~#2dMi z*#d;-&{=frBSNC*972qC@$y8u8fM5$mQCq)KE&jcGL($#}nvUq=OnIv@bGN zWN=v?Zen8(abRM%dD!YsKCD5kR|X%2AWiAX?<)FLGrq6RX2T%`fwf9 za$Fg5H)dJlgti>b#3lAMO8nj(iT^-doM{90wAdr`Nvb1Hj_yVMRJs_Vs`EiIi0|r$ z@P(kcE&x9glC$AP=t;?wnMFLdieEDrU=$rpcR>qf3BmI9t)!FsPP+HD^r&D#L85Hg zRau}1R+K1x6t4yJyCrEnhU0vMJ4?@t+M-(~#sC$ptyu}7|Fn|S(|5V!Qud%;M`}>n zXS8u*bA-E&pUVayWc&1~4j0T&sWOCt!;x@Yz?TeOk)ggKb9`vP2KL{+*$Zj+Y(BNo zcZ`0l`jujYQ;Mg-B0e6&{c0CLu6_f+2j_s|iP@D{?^+kD(S$EPhbWu_Z{xd8bDwIO zDOz%MD{WqL5%D)t`qSD&XzDfnt z!zEcm5su}m6iN~TP(!}XeZhbfh|?DJiq3aZiSDDVcqqHokVaA86t^^!%EpD7iQJ&fj`-abd@*`#3`B9;^!r5u`7NP5^oL#t1y%o_8$CyOIOE zHH7Iw*#kVbvn#Dp5Gb66x3-7+cAE(D%!EaEY_DLmaiT^8#9OnCQ00Y2W}03O0tF z)tA@SroL}X^E{aD>-fn*{JSB~MuBnVtNhf+@D43+TOifR*|onz5r`&ckICG&!RH*X z$O=Q2QXPoe5f^T~F1|8t^zItYwBHU#GPHtm1R!!aiw$@x@bp zr9pjbW<}N988G?`Q+t~DS4x3LxNyY5dy*7~h%A@{Vp&(4TepJx8kkxmg?EUi%XG|%t&%8M7b$`V%_A)X zXxTSfOsGtm23gqj7561>RZFa3%#WDO(H=8KI$w%L~*cIMssM4YPb_fbA(0#2mhNCA-jbLjxIPJ!-}tKsxprTGVpQ89lK ztA5O3rUUr&)<-I}(mY^>NPi_rk;~L`3m4nvm&3V~$10oT{}Q87c#qtcGOFq#(jjac zQ={U5)kr&7I2El0-0B)!5=hhj1R_%zJ2;p4H`~zF{miaC*9t7b#P_(^QoJk z+++EhSO#vjh!uUV_#0q~mpb_8WjZ+M zmOvfIL)!8(P!)M|+jRH%8CtG8bL2t@L9Be4SEm#S+&%cM5bgrFFcNc2?akG{so?H^ z>rb7d|6a>ce@Nsp=r>d9-DuKGb62QW!oD-b1;VraLVa{jyHVim1jEFf zefmb(m|*>y=QXno@k($GtlDU7RVq?Nb2;JrSn}_B2O=Yq+SWjqjinvNiT179=C44$ zZa5%UIo7;t7+qeoXBs(Y@m|F0-TkXV@~y(EGMg?k45OOf+I~W%w#eO1>?N@XHd9Jw+NjP@eGKr*Aux5p{yo3+i)JM||0JFyRCnkatIHpYXjh z0cVR}HC`C#iDT>814IZEzYAKcFYx*_Rgl*6*^HL=th=g^SQU_nyb4)QyIYGa>?%wn zgbru!$#rV?bM#@h9`lE##iyH#E`{GNK7`b<0=XLHmvzubwH?Vg@f`o$e|<#j<8z9Q zKLU_0?P$j3he7J@SMBZxGbroSt(-Ap-D5uYCsg&pwBv6?BSP2d_ZS|!Dz2E*3^(<( z=RLI>7Llu_M8Hw7OcHrX(0^y53=S5wPy)Pf=ggTK&P0oB{4A0%%r)nO&oV)(tspyx zq4mB1n2{M-X(m$ZAO_sQa-iw$!OFZD`<;I)^(0sYXX&W_Tn*1jA}8zd*KH+yP%|Tz z0E2$9AR@Z*K^!?h+(Sg+UH3z)n%*WzW?YR89Cet&Gv-myRIr5g-t8%ilX0IwN;8{? zY*PQJ-=u~bZT*V-LAZEcI;CFQ3t@TuKDzml*~gwjVl%Smc{AD=Je-%^e3n&X$yIDk zme36V!TatYIMaLR`^`cyRfj@Id9Q1qTYH7znZ7x4t60w=vNUv2@rlPj!ULhdq5=xx z9dN_aJ!`u)l8oEDoUud0Y1WqFsVJL1i`)6POu~_7lWp)QFU^eK>TUwev z#z*P<2O{_4QV+>d8u~1XQtZyZ;oe7(IkZ+2& zO<^K?^u{~s=lsY6zAR`Q_OnlF@~Nty60N7nS5w#^n1ElFQh0}rZLMy#U~Hw(s3J{e zIXw#9rrLD?Qma$Lmmkop4tzhp$Nl+ zux?gBJpNmitX4TeE$=_bAh6>T*S6F`PD;bZum%S>kBP~_FZz_aE+<(>g%hV4l)B< zOIm_PekK<#bjY}2o}s=|%&A^aC4fi|r#;NZUDNIp7A*$bCbAFWa%S=ApDhb0?Ui-x zg_u4mkBO&zQ;b$&*WpMKl6}2E`gtj6aek=y!$=E?Wd-+cRle-B05S%w9H$fZJSZ&Q zWHa8Rj?`qhK>0V{821Iv23rCw6iID*v)oF(Nzv)=QZ7pxc?E~9U2*=S&cjBHE#lAU)rl!sZr`6{Z4Mjj4{zz_EvS!Sqi z1?aXR>gu1Y9RY@^;n`TscbFs4iVfLUE(kvAET`86cUOG9Nh|B%km=mDuJL04bWOTj zwAEcQi_F8VohswejgdIFc^8Otj%ZKO*cPPJ=STcmqq*Hiyu_u6YnXyWR14c=Km!Qi$9Hu~8$tqJKqs(gZV_V?T zc$?CT9R4FM{shm%dqd0H69~k`@`&4&t3a0D)Vs43#t%I=)O!#Ks0e4ekgSbwm}OG` ziZpIT+~&VeO-|l%N>7aGqb}l8a|J@H?lu@yMytODY1webJs|?`dTQj&rjv%sZBjWR z?qEvZn`6y`f^61t#)le_QRe-GQ3OnQnW8yQMVnj|&T#os)h&~1TTsT)@0^1a8H39u zD810ZYLF`}y}Wa{GGVF;aoIDUCERDBjbXhht-|5W-2ISbX{?t^Lz8U|4oyP60j8KM zFX@{?ZNEgm`K!}^{pJ~VZ_{Utd@nU)+kTKS*s%=jX&H(a?+}BU2`(y-s$4cs6jN^_pk|7U zO#d}fOrKvBK;yb1LWWh-g?G>cYZ>6+kJuYg=w1RG>(#d+bSKZOrUxTX^-O!<=Ve>zfpe+a_Z9*!xvvUQrs#aYRL}H<0#( z60+E8?gnPYP()b8Jg!RASjt60>)RgfN;g<|;$%f%JW$#KQD%Ej-iAI0L9tVy8sQM9 zp=%>@0tVhJBu0cX;P_n|cDq8DMj3%2nx!OyOY2*6!LCRSnt4G5062_!U9S|VFN;r} zMti*n4WDnnu4>KGC_+rLZEWB1<#Jw^When1?*jx;!qm2}wAKlG)Zm}8o!8fyC*>tg z0dvb?+h+2V@(wLNg!5Bn7qS3f6gCYY7&Z-%6=z(k8rQ2u(WE;Ec(8?#57G!4#9y6( zS@U9Z!q*|$KZFyRZG!TMw}Uh-1`V~4Tjv8Ig4o2JO?!uHP!@}N72`*?^UC`N4#7^6 zK+TRgLk?^z;fmLnNz7VRdW9p-`fR+n|N3>;IFd1Qv(YE}y0+U~mDU%`fxS6BEH^CQ z4d{~`4up*8bNt(y@sPWfXF}trQ{BkWayYQ5bxM}_{AyeyWit=`q@r&IX0*FnZ4=Y! zD?ipFb4YfN=4{{Qw$GrSVUk+y2e*bibkQz|!eZ15;~=^MYWvn$5R?u!c#_M(<$I zuJ+h!A(<-688$Fl(H5xigN(B{g)r4N@kHx-_CMPhinr2yDr+_?qfX)j$9H8^S0ln>!@QMVXTLRF^>!t*6B9))=hn?e z%G6AbR5j^94adqPyn_IzKRYpW{TtqDz@BqKtsp}4VgO&-_aU;*Va{nIDlg@e{&yR6 z$>>;ux^=D&ntl^qHNvQZ8ukRYH~nua8`t0dI-xwz?&RmJOg3|~)WaN@$dsFV3v+ny zm@M^?XRV$NUZ9A?lGSkBR4!o0V0`3-v|YL)xEr}#IvT-canvhaQDMLgZ_P&Q&S6{# zREVyCm@_Y$+w35+!(NH1hJ$4796^US!f>VicyK&^MAFS8?n1gCFWbJ_FT_l}z40m{ zQzjmuU66EGZlST&5b=aSpJc|Y(Tty7HzMX)C%8iY=n;Iyv@uwjSt=zIY;}S{C{^%D zGYn&0a2|s+>f#qdQ|xge$`DlC@fuczT=BPi1ytR`R1?oZ)r2`*H(}Jj5YRh7;0^e- zr>8^V2w{MP>Lq+4*W+bl1E-`|F_RuVA?DhN!Oz8(@IQ|sg^x;| zN7JbkU&B_2EJUS&zh|3#zO$-4sNk>}dT|h(;wF`c6Ge_ODTCkkpzgOMS~ELuK?4Py z7-h-)z_LzwU~tvc^Wst-J_5ok9z@hD+}BNh&2(fyZ-eV%FJO8z2*RnE8XW}0IfZ-a zh%0z-{0~#igi;ukL1=m)ZA@Or;!2v-rnb)jyKH6G%D%lq@#(A2mfNasaJ8vmNmg|P z6=78q;xuoHRgkcWr2Q~FOEM}D&IjA>k5-7AI}_XnvJWCM4mZe;@{Fb*a6&qS34fn}@N3QJ1^ zAvbCn{eckDLz$_;p{0lbO3$RNsVcCM4c*|Nj!Kd}r-H63eqWQ#>_vso7NlnW+6EUj z=fnlmEua^i4(0~oeS@+aYVI9SFNL||nn&-iQs*{bUjs!_Mk0c!@OL{O7nYJv zMRDK(N!s)Eqe^kI0iuD)msQ1jalW&z*Z92AuK5^g=d-qq|w2R2Kt-!Ij z^^~uLTlw_iW8pL;Z{y`zqNrIcs%3&$beSCm$Ya#H1I1iK=T*$qrO?@)wZ`Q5-Z#P_ zCSR`1$UM>#L-&Zem8ja~g$$mz`_fLEq?AWetn};Q&g%i~8oC%v6qr-?9wJTsypqJ> zI(PN?f!H~%{HD-wtkN=YA37_K(0~iqc?|TTNGn!V6JuYI^8~*6*hvcMF;=&hua!Do z@VWVCL0SCbg;c9d&E`m-U}>IVR+0EsYgK4^NrQs!5Tn+;>YWku^%b|dh;du zF}GfVqN2j{0aYidunTjQ>fZRbDq@)~cbxs;prJJ@6g9b}&@>T-I-jNxxNvD;Srbty zU8xqL+VK#Ye(v{8vQXwBT)4lLh2!R^r3r84&jEo&ttnqNlQ{s0C?{27Q=_eqqNu`=~~{(d*j%y7(x zbWxHjov4NQIPDw4jc!JLcB{zxh*IQUx?rAFjRG5E@^tLlIHyd(U4ee=Wk6U1v2qJd zj`-jxP7SgTWG4|9Gr&a>CaZq&TQysxeK897ToAay6wOQZ=MPxQIqDVdv1+N=xth%g zk(CKK(wLJ2oZ8OU?sZ)b(|Dn_L;KN#FjQsen?v?6XcEFNauQrgJCrV}^&R$*0Rt7w zqPPGDDw<7trofClZf24;gZ^DROlA%K?HUcVSf04Pg?y~j{&5Ot5-%8jH(0(^AqC=q z%p#nKZK9)QDA*C6Kg5Bg>wMa)v;*Q`oM7(wf}^5>v2~TQ@c_~f6cO-NDc&af4xm_^ zbt?2ua-R9h<+s$YfyUiXj9~9UDfu=k7C~?f*d_P5IF3cCkSFR~EnqYpjL~Vk(Zejh zq3fb&_m`y0F4(Q1L4UlK{xYl>xZ9pF%_k$)p^m(vF8DNB0keo+{0>F5_>K+1Up5D1EH%XI3^OIk0=t0+@p_UJxV z&2eH#MtH>Li;OfbVlVu6@MLMfI7dz6_y*>|LT@3gpQE>XZHh(m5$Flj@TWxOme9J5xro62v*E`# zsL)HZ+j31Gb{6#pe>utB-1`|w?c!TEjMs$L9{5@+^rOG;)Lh;D^HZI>UM=9L(FBqP zLKk=nnMQFvk@h%5r}n?9abz0;(X`ekh?+raOaZis?eO*D=&%EItE=bobq2OSl4^az zm>DF3E?5MeO4Kz^NMO**V2~SFf?6!F|J%Hy1Nv}lTk%hNZRsNSTIqNXJ6dFG@OVR| zh?Eu?F7TnOFWl~vYbVDYM##+EPZMgc)s@G9rb>dzd+}8H`=0P=epFLo)zc%N*Mpm+}$Ok9!#kqefW2qyP)Ze{xgE$e<7A*lX|@g9tB~Kefxz@Wk`pLW3AD9=BXiTOF}IG0d9B#QgX04@1}NB1YFi+Yu7{s30y9uAKT=+L5nQe( zEvaEfIQMC=d8l9{9vQDgMd$>Gy6#8W?d{%3*p+v3bSnB;?*U$heI^irtZ@|J+Dq+Z zUGDY8&ZR-Vcvj?#UFRpuCBbzZOJt)w5|0Yo$x2s!tl-Acqj`d^H6{y0cL&qP(+AQf zP8Rt7mn|mATHZUvU!k!Csn>)kSBX7})trcj}Xcjq~Wp+K;PV@LwLqioHT9YO>zV9FU- zc3*D0VTcv^%teZVX0GU5Zr<$LWiPly?&Sseza%oyFbwl&nNpUPWUUFfb)fV(iw06kpBf)fQNLsDU5VNvLSe2$@G- z$8A>h8GZ#47`i_7s_xislzp{*UZ2`OGf%UYV#N1Z^C}l5Of0W;xG+57(%`qsaXZ zP$e=H@(?S3gr)b$^-pw}WPe@<7VYQ4HWNU;VR;zJG9MwSiO;kld$t2+;~#|bCc=m~ znar|qmE;f;S1her4t2sMeyuqAC1Vf{xe&yv)q6IHr4u3*x%<(wBJoQL>K*ZVz?%Ms z6%o2H1=g1wP9And2vpu@PShUjRNEgVr?V``psXULId9Z+3lAvKM(;*EP3jM+0M!{r z5@*9)1d2vey20aBo#nBf_@qf(_+Vq)B$J@AOK%L#Ve__KLqYI2+BbKLrw*{?|TZ7 z+qX^IKzsHQ>M*eq_J5<5g44;1JVei7+QDB(U9XU#3=D9@pyEIq!p>A;%Ia1}g!! zjj;VrlQ2+`{VS?C*jWaoI{8#RU1$e}FYUy5RnWohjr8@UQe5{dGHf>bB$Zq5ReHk+ zvq|+|rNmSJyz>#835!`|dkQZ_Y3WqCezcch{inCsHG-=2Z&HK^3P857zX{d8IJP0F z8i33saf`8Tyv>7x2TOALClre);4oJx`GcF2o?kkaQx*B}-yKhRz~G9GxVCXY)73N> z6yAueXKLRo*Zmjf6+=D$HDO53Iw5x@mLifSwa67z_yXTN3=^d76Y*lBlH0TxDMMP- z%0pj&gX!a*j1~1&HVYG}`Z39|#xb2^sAxqNO`d0Zu zNs#}!PxCDHq_op1%jTW`ds&l@01Rsu{F{ovZ{p4{r{PO%T~6*VBX1$a=uLdBAZs*I zZfBQ=D-~PuB6KIAEFN`5=)0FFye_9TcN`N66&1*^(c1<0p~ zHLUedUKu?F-SCe!8k0Q>`IYD1wD>K1(LcYu1`046FLfrTF5g-@-y+!WW{{LZWJbZe ziP)Ize*P|rX@){5wgJjbq@-$6={FL&ng50Hh~Ei-8St+cqEw|SIpa`2Yz{J!JgLVC zgdL3uib!!RUnq%WavUS0UOmL*K{I>frI&g({i{3Q^nrGI>kyz=EHw)fwPMDo+YA&PV<;0h*sPLX-j=x!z0)kA zFVR^=0W^#mlf4N(nCsWWgE6T?B4jJvLKfugu*QJC`SJlRRPlucL*uNrCy0xy zBb0z%Gf}>Hv<&XFIW1HT_)6)t^^NK*QpK(3NHFrS0Wg>M!s+_$R((ni)xAWh*W2hf z3w#&s)-ty;F5wwVOrOoTGEh8$m4qLucUx6x(Rfbb7cSi-U++i61uv8`sp`c}v?9-h znH@bUBA)bLz8exAwSiB!PN=R0ooUq$r~}o{jpleD`hBs%wnedpr^!&Wr73d|l$YTQ zF34x~lj`hTfm6gg z%8VZ8t3r`nyVHg{#K6N&Ubl;77@lxINN>)0kH1oAw*a+gcIe~rvO_wRi|2zJ-}5Fz zNQnn}f#=^&fWlm65BpBnOODj;i3Yqcx5ZVmI4%mO@mF#bU(jSS^8j=asIdGAjRJ2u zNFK|%ZLzp5Ty|css!hUPe>KmT7Dh(<3qxqP+f$01P3`r9*q&|Mv)4)1gqL=Fme6EzF0EV0%iAVIQq?poOwe{LdLeU@h4p20#*(9)=iQrgY zoUBuG;Rpp)>jjn(Z6X8PmRCi&^c?UnU$Xz+BBT&5I=@KlBBZ$-j+-TN_m5uILrG(N znZS_h(f9L%c|QjFbl2xD*i;D!4WY5dx{1>GzfU-yuWcbyrN&1(=9nR)fT(HrVBw+b z>Q$#dqJFVI=t|Ao9>YLe6ojzPN__l%cltWs7tbt=ENDh1?4ryUCn3&FLW6it#_&KJ z{8&{7321kF*M3V{Xv+o+#PcVx4uWJRBsrIu+UQ_oMK*%HYbgl_+sZw@?2Y8NgE1I9 zB--ZX#OwvBJIe~!&aIGxkUJND9AmFqksj0bo7kW22qtP@r_dLd_kBoZ_cud`)|Qv3 z1eqglL>{BQX0v3iv2$N2v7VY@kfOPd`;sX=;7Y``DOjxN$?4*xL&h`D!|wMvnI<%L z%jknC9&uR~%W=w>GFOYM^4bz98OrHLZlY-R79{_U3%1z3(G$=eriBNPY<=pd0E8Tz zXJv5QG`;5^AMW+7DqB@!PQMcUN?l=^(SL(%HX`1)shkO;yBq7IJ%vXvzY}>0nvG?k z&s2$KUI$ote$f7)dbilPQf*{5YP8TNf79*Hc9Y)3l-@hZFX6v9{SV;fND?85vjMt$ zi$d`T_KlZ0F(RR46|dS+p1@#QT;ilDGedLq9}4f3m~0D z%|MSmEo{2{NXJSPykE=ugy0Xe7I?0ox6h{|%eRwTt#t4mhDu6@sM4jD9uPUkJwK(q ze!VJsdhM7@{m`V&L!a(X=v-J>uC%=-NxmWXO)J2Z5W z$4xHt(8MBCP{x|NUD#^aWfix)azvo6-B@yp!EC9bk#YLAgC?m%bw3!x4s_Z7JEiV{ z2Am0e>H122J&yOPlUFxS9{+hLRz0L0=8Rwk3o1jV+>Nmik40c-z~zBgWiJf(<^I66%WRWb?nKxF7==B!gj0= zW40!j(rFmrkGaWN7w`irw`R8niQQ+bkq00=(-e!PrTqU7)lDZ4O@XkN#!ggtlg%Sj zquBR>2X7@_P!;)Ht!q7rwhXu;VLvipSTyQD1~_r_8L zU&w!P8NE~@z2Y)qAOyxrRn!nag^zKHJla3h8qr(iAAqI|X;a1L@ZRs{e+JDuYiaizx3uIXdar7B z{swIj5v&1C{|1Q}s5Gh&Z$e32mx9eSoFkrGyfqShQ!ti4sU}CPCIL4f!rB8hziD!=fNXyHMCVH}|R0sDJzJ&)K9#{0Y zs6$V@>|(h6Dx4qVHADr%eN=;?GI*@ zY1vPAc#>oi%FhUDbEc!hpIMiyz=}r`768C+>Ha)q%}UBi)-xy3`g)hluM}UZllc4B z!2#6CnX{mogg%naD|();g0;vREkTS-bNC25AaMFzyZ!M?dwCSDAjGF6%OQyTOnNT( z6X|pV55<7~H1{}7z(j#dA)F3^aY9bm6#iVQbSvF4@X^GMBKgNE6o0=y+xUL zXrdaMJL_kg$;IJX-$y8ri5hx(uBZ7Erjx9o;2NPURQeBp%{ditfSGa4PO^NYxo&a5 z5RiGZJ;&Q>%ZwxE%W6hN<)5W3@{g?yyl{HyH&O(L!mQHIv;(Psf_<%F2Vwp9|kGS0u zYl5$WG?w-P*a@W7$3d9AjNHw2FaGCDHmhL6@37DPi}+5;omVu?=RPmN0QAfY{^Bo< z*Ues#9@-Jk_+<=*1xVzinm<%DxnEfCK7N;uu;1&TQzNq3A;bpi=L)?m*wY8H- zpD1CRfUHt@=>hcqRE)d<2^8(MD3B{M$wo-x0-N!B<{Z`49K@a)vHbeX$#FA)786d( zzXf2+-iq_ZA=!YKO)t0$bl3umm`8zljiP<3bIM}i?pRzgh3ck0g+yTxmDV|zXR`Tb zHrlAv<2^1D`xk6SecZ7`7K+pz8MzGMj`s?m+)>MafxNag4W@cI&P;$R50bw=MR_hO z853aXPe809Qi%GW1cQ>@LzvQ+TX==~1o7j;(_>#`5DyMA*&{r9YN-+kiE_FC_2yYQ zaYcvCr#Dv5e<`*@AdwP5vY?NGIJMwgED`L?Anrs8i{qhp7-NDvDX{Nu$|)QIdq?qf+YXh8~V z4I%o00NdLHjf8Jvv0^6LqCRSHLI9}oGH@@jSSi@eeMD_l8KsJmem+okoA<0F{cfYJ zn6qzK`<03pZuh2*V)OI6saeS{!X>}nJf~pI2Vt@0SP1=}s|DzQNsLROV_;Y zilNts~v!L8)x5rlYdpxu)dJF^U}ws2w2Tl z#|;!im#fCxsh^hkn@`PZ0?SuIOBFb>ZA_yFTNDD^pJCCsq602mYz_sT$Cv{W&!Jc9 z5;W_r?kP@+>iPP^_AQHTEfahF4uy)``L2sM6e;rVCxqe{zpVC>4ZqgXhvG$2oO4PL zoI>+DZeZe0l-kwk$N|qyR(nJYtCjeuAoq1vWV)Dcl${Y%OLX8#LFsFETgPBdc7w=L z$y!$UrBugNM4Hb)p?qT7UfH$GTfQlQthK*IV^WHutbjlWB$xMDQTqPrr4>j7D7U!eYG z6dw&R;&Vl4K{s2b7Q5rlTcV$Qzf5!zd;WgPdb6!YRv7ge@b2jB%vO4T!sK40Iz*b9 zu}B(G{u{UwL1Kk`cVbB5v2g-qnd#^BZ%+|DsX;p};hust#SNC&3_ty+2Sy4RY8(ik zst`#MmmHJeM-@?RU0QSZHkQOM`4s`WDi{ubws42mGOXAGR(#oWAYh(UyZ8HZ(y5oy z3CktgN5gf+XZE=H4{7>&B-@sTjqmqFhvr2hI{;KDLiFM@MmpTTBr6ylim^mj(FdpX zrypcW&en1CLxI}cNnw=mK+i>(;+SCtMpB?Oh{r}$LWtbDx**>F$lRy_IFublFY)xS z&`cKUBx%x)GB1Zm4}AAKW2yw9r0Jmgs-DT|e?dUn-C>ihqRTJZFR;1z? zwm4+Dj)M#_LPnnHo^6rF@KnERQ&wEoCl3*inN)Wkc*Hl5rOM5DH=!k{K|qTCrF_0xjrOC-X$nfdUfJqW4#XwHI+nk5(M zW&;N9eBS&F`2%yT^M{49A|Q8Ljy-8iX84*&gmg>*7e?Fx+|0TLVgh_Rj*@x%xod{piBoW2_3UtziT?D_TfH%M0}2|Eugj#PAws7KmsF704~; z9iDTgZb}K#XpxYp;N)gBIjP+kpUUH`_G~hSRhGm1*hIiVmO{_GSSV+8-sOZQ9Y}W{cKbi zri4Fz<_-8W#J%<|vQymyaz0oDSOXIBQF??AkDx{82e-K8|d%zqwM-{G9JH_m(IY=dGXQvL3_^K^e!g6PfwP=_Dcn+j+VS=5X!-FD1qfgB}gj!DdM(m z>XM++$^GHB&O-0e%BXAv{uv_bqJ|!>fh@Hg3CF2;X(0e;1%H?31TUF^S>1&6EFv}W zc-YazyT0=r1bj4d4j-T3fhi0h@J58g8>TNO5&WR^nOHsGdDsieCVIekerX-XGnxP2 zLoYqxBJSJKH<)%*+i2pp_14bp%lm7;IVGBOi)agF(UrfnCP_{xzD+PEX^xHMgERZB zM8hfG3`h)-7Or}&V%zGuy^R0cqiz8PBfmm(^%VO4&X@uhb22tKw#hO1R(Qc!5|Hgr zl#QBIBQ-AJHx)p6&T=bh#1JYp==)if8_Y_cj59)W*$>JM5}+Fu28HfOTZ?)&jXRE( z0sN7z0UkoG6K26T42#L4k{}{q<~4R6?luT8%ePffdA(9c9u#Z4za5nTFuC za*^!^7#LlCoPKvM@I$26nfikRf(tbKgk5EX%tei*$xTIdC}y;6J>)xA7c^4?(PH$; z4tX|8W_^haC5fTOY)%${oE)t*fo$B;jKm@tEt?8+CHl^QA8621%2B42ekV0 zsa$?B>l5D(F2zQ!VgqkYL$=ls-Hnk7o4~JLs_31*MM_Ug3TRm0RsH8;KCyE&K!uf# zQ>}~Z20<}^#InR)^j}{j$R)swdD4{0z6h1(k5~!1v^-2_%~9j2b-u6ucCigk&9S%Z zz1!E!K0w9xJn|fewk{}n!T_P+9vA{dpC7148cHRk(X+*127YA{FL$jlg;O)>yFT2D zV2j0AqxXe=i#!)SSMdhcS=%5>_@Ft$J|(g@Fp~~z>a(hya;9D4DMyp6Me%Bmu?Cqn zTS7^qkvrw>1L8|x!#11ooPPm6okQY{XY-Pd4)GZwA#mK)z-0;6Hd^=mj&~7h%EHg!(#A*g|r`y2{B`NKwX^+ z;tFS9|64z z>OL#j$d=hCrmJVOV=$YX$ByJ*c{f%ctrziLmI7uDMD5@}>O!g(PYk&|37^py9(w2R zufdctd2>g71ZoTEJ7{n+(?1XVPolW~)c8|XWFe;30w>4;C3cmK-R3I|81^<1QWn0X zXyK$N^OLP5KK!~W%I0PHx>h%7;G0IM+oQYYrh6}Bu>KG}#yCRLm0;wy5+C;45|I@! z_$>SsUYdJZZKR_|``PV#j3Vu!B&;m@XnC-%^ZpRPK9&Sx@mtaH;+7#vFBvUybGzKXx2hE=z>(#19M<~H+8M3_T_ZI_5LmQxk&7Wta?+>v14djf%F!pk*%@u`$xk!vc3fb~k_AXMdN z1!>tWQC&<{r7Q-x6R3|msarmoG65;F;-b(M7_7$rsZisT@cVr1x>&qT?mu>rJi_;9 zfD`~%1>ZAldUok%eR4}a0Zz_{tp0iZa(W3pZWC~NN2rn+G3c?N;F_2ig;n0xij3r zV7hIPc!mCyw7>XJu2LTKJ=lqBS zMCz_&J4}0L-WZ{+L@e;DwDX=#opF=OTVZ~o)PHQQA>0NC0iS&HR z?9>&Rn9vPs1#|GhC=k1&JRhb)q&{2`7T^fq#P6I#SylJDNG{s6V1v1Xo4*zuQOU}3 z)sYqGi#puU_?PaK-&TG}j@F)bXsS#>$I^7udv~4o6;F5~R)i@@cc*OXj_Jfsd-<_) zlbptBEfJMkW!cX?>a)wk?^e4vH_r@LNz7~7Bd-#CjLn2eTLfX|fquKO#i)>8I>;(N z#cgg^?-;-ics0lBiW!8O`AuvaooRztH~pToQLT)|L?bBG&^-GPJNJLO5wb{ZS<2of_Sw~(dB8%mtkGkpkK#8AN z!0@cKRumj!c+@1BcMZB4gE>Rbz_Z?jE9DA6jFs(`Ed|}ehR1kxagn9dB-%K$`u7RE zfxkNaXhpotH4*-cBY6)XBMNMrI^0t{=&VM}RMN;xRlpP?rUQ@plf zCsGDw1+0Jr@>zj>13nOI{<3UA_+UPBUm@gsjJFKt1BGIZ`aJ@$Hz{j71oV9 zv`mBrvWQ#0Wje;HgURCnEegtiyq$j~U(RvmOZsJwiztHY?;oozi$K3ThuzAZ=Y!mePPNV=9jME6E{S`z8e`a#QIZS$P;RbIy^_u~UqYV#z0^$I8K z{zLr@6coY{&Yixy68gqM)&Qx?u8(eB7j>s28t{;mKe;^AdJYh*qNUhHHX4bG+KcnJ~JDtWaV|n7H3K)wHee zC-^v~#D(=0Ldd2?>@~Lz(j%`RDBbEy4{c&}a)i;FufK^&s)Y^I(}>7xF@t2bvr*C1 zi#bx&C3Dm@A4_McCw1azZwwt0=f8GQr1;PnxFKN%s-eO$GVgG&?u(-uK3=j0SARyB zHN&}6PS$=LNy#S?abHB7kp`gxm84^fE`S6~)Nt(q72{T(DRD_m_(!VNi*6IL-viL~ z4(qhrQT!Gx5VSBI92^%aZF9=B54atM9DwMdZSy}#WRPR+TVzkjOKN#6$au^LPlVF` zjHOlN48nrgMSUTQ6L@QFw;IZ-Wy|s}abKxUBr>*GT5j36(dndYonpi8EG^@L6xFCd z9%q-SGd+ml(ba(BCrawzG?zCkor@09#Z;A8Q&B3RZ=Z|RA!wB{La#5;U4f;p31fSa zZ{`u3=3HNK7Sfo_d&rD?0wGcqNA9BoH`6fVwRIKXfx*z}n^Q?(j!}<0y|DtvEw}T@ zrM)(_5@Hj@8ZVu5=q3nRQrFZsA75G@GL0k-ZOBD;me)l}p zf5}0>f7F^lCq|rj+Ok!A7ae-v@tCmk^p82^!xgIPx#XySWtKcKspv!pTYPQs_DQaj ze(cbYTCFLSEux;sZ8as|IFrYJ=AX}X8CIcm2ReTOi)JrO`HML*662~VQ9&c6nqK9K^w zi5L!4z&kHXE|%cHsmL)4?at)J2pI7qb`h%(OhajDxMEfS#uO6ak+cxxo|CA3S=@&q z7d`7vC$(AyNw8jdk&#@EwiL+96{gCOX(Hup#}zF^ef_#0fQs-9l$Y2CN5YfYUDY%; zA{W9@0bHEHT|+a%6_@J7srAUMA`(Xd15^mBdwnA}9rwUdJzP&rf&C-f5}LFP@z+h-W3LjD2F#bdM@(8%c#f>xr!dP*%5QhaH=WYBvlv^9Z>iP42_8cin z6Y?c`mr=YeCH^q-kq zI8&qJ@rP(S1K+K|j3y7a?FpZatyUxw!I}@lUe>6@^ue^H+uLeK`8Soe)cN7YhCaS5 zPjTK6zuU z`v~Ub&12S==xGINvCQ7pY=cKuZG+1Wkh1nnLT8#I$ET^qphp^?k)8L*tH_=fhy|CJ z=3p9fsvh*l;sRHG94k?5L2|_fY29M4B98?h#?;?RXU5m;U*n>r>8QNY`2^+l8pQJ{7X|v~4 z=wfsron1v+g>5X%0|>@jO8)`7%h5ZQ8#RuaQQvS)qkTMM`5 zeS{;GWI{A5rLB_vMjI4Lc?>8fF!s2Qg*t{k3kauTdB8!MUv7#*5CO$d^`307R{_xt zmJ+`4Yn_$;8B;73SBA}#yPSHI$0tvBACd;Sgq=oHE3kknP*OD3RjIAopZ#Gs4x!&AH z*l~qeMTlPGjKea(MGN?EyftlQg?qwe&I0Gp2jS#Zq*e-K^qqoo!-N>W4N`Rg>z?V4 zzCLHt$<(GEO!4kdBzc4?tfotyO4R7g0LRg=?fuRqv$5rT`1bKWc7gU!N=HQYa>bD&B z^=?LZ2{+1RlVcfSV{X?kWzvmT9^v(=ero~JW;Vj+n>d@Q2(8&QCiB%GCnGfxV`KfE zvDSGW)z2F_y$KnYgKWQhV&rRueLuZ07>Aj^lXz8Hnv5u3g>*z_tJ!Cj z9N~@ye&COP+tQ;C5gj!gQc|a_n{Th??TKL{zcDebYDW7d?x<`Yb8_(L6jKd8zeMCZ z^k(kRy$#XtlnkG+_JW4EMUfLH!P_#9$2DPZE%eT%vhAKpT~>m*p8@iWh9$mpt@4nm z8_Kaj@r0^NNO~LO*_~gW@sOANgn&fqJhg*4@NIOCBrHZ~GHYh69}Q=z{s~!lkanbk z=RIS;jIOgxvK+2@P_dlJ$U#^CC$MVT5&FYvq?`%<;dH0y%Uy`5)YQ3p0!*8H8T;hd zAu)MPiP|b3j@1FPio!uqXEb$bYWJmLDB1T`?tEGEc%y-I zYGjh}qv;V^uWrX-wAZDqF*`z|9ZyAX@Xi&nhHmG)3_xc!z_hP>M3f1>mzF?o;^y$^ zz!a2@aJuRu=7L}b7Rje&wT44nL2Oxe(5g`Tk^iVZKGl?vFL~1i$vYZ`USNjg;-BHh zuZ(*r&!G%8@;M%;ug$mRoEvga;IG>3<6;sa8&&%7G2CL(f|o^lAt|VpH=WHCqI*G(0b6pYIU}O420^&x%T}#!qKP2`5=6K zio{fcz`h$MaZcrwrVfL3_u8fFx?hCu-3-OQPMB#2?JEAVaIV%qiuliUrw^bZmEDnq zCj~!(8^&>B!mOTEk6$%g-fC6Z2z?uhfc#R-;BBiYEOODBGxV?3M4XsWVEFf4U%e3& zFt>|=lOZ%&mwp}2*awgX=<{rlM{<%64(bR>g!>H{@vE734P$gt$7B%+q^P5;`ymv# zT^Icd#UK5H0N!_g=+h<5$}}D7j|raNwWtlm=jykg{4{K{h;HEa#C499VXg!nXYN*J z>|jC>$VBYIW-uD*f>VQjJR3oCOaIE4!_2n_@~9P^a$h~ zah&8!&P4_DR7(AtLyAL@K4^lNguotgGp&#}mqR7lSYbw0WDp6O4XZVitN8X7S~5BK z=mKg2s*M+V#~VSeO}D6K{iye;E zwHm7X`&EUG8kU7NVffe%_kcW-7x6nt=OdWtT!VH_kB#*n0mnU#Q9q!!k)Q?#DL3I? z;&w9kp2OU)sVJIVeXtGG)%{wdpwjh;k=mF-k}7HSZWhDiSaw$*G~$W2NGmgjM&b3u z{!4Z2a*BXmjK9U{BZ3iMW56#u(l%QOnKakHJP$)4s{=ZB>L~nk9AK%SG4DydIZ_V^ z|C}PcST9Yg0<=-0sxYuT4b6gH)Hhw_N8L+ksHV?Pb7~Rn(c8`87~xk;Y;@-YHt41Eur0>Y3jg8 z%Tq#$L-H>Lg*j8B?JRcN`HPUBo*doaR*6z<$Ouvezk)4S7v8gU%_wmNKSSIb>1EGF zHQI)MfEpO2mG8yMz)Bq&*-)W5L0 zOsbOE75WNYmJWO?Pnd?M#s2>!hWGw-IZKfkHu0wu+C;;oCL!x}o8#6Vo~-Pw4k{*X zd7FX(o3C2d%p7g=7ItQ7L_UF^F+a``tSKIUUIoTwauD#jEe1Z3Ix5sHSLC5N$Chs>tvTwcQ-sm!&ijK7Vj>9Hgag%My~$#!Dp>k znU7}4-(faqOen#K<~66Zd4Qr2M!SAnP|T(s3o-bUbQF0Q?y4T*>!b?==YC+en2uXC zb^2wi3(;CA>HxeJDta6K+dwY7McDP+WO0YtIi8%`U~&!?=Jr*Skjv6UQTW?(rLiI2 zm-M1j9{u=>c8M@#SGT|H7rb&K_?=NZlp>_64=XEGpM2II8i6wWun zDC#ImTm#iyrSdQntouwp-E)()iC7!G7@m&S6Sot~M#L^6x>ocd@yc)AR-b-+IDf~j zVcQk}cqQxB0QF?+uEb9FrZd+-nKxS^Ig#{IXV0u0pIa>{03UCtPL?=3-HGlNLavN! zE9!hA@w&OrP7N(F();loJYrnx?LvgVId=P3KmwrPQfd8Bri8EVz)+w|;`O7gR&9m< zk&CmO;N*L=$7iIn#Lo!0*s>$UDDOD%GMBu`6WkIwCuVz18_4L*`9oz{oF1Id9I0G= z&sn+(z2RB;?6!O5tR`Uoa)JFJXca}OafCZ-xlRx|eh${92D-NrC>yhU1B-$CSEap( znH27~9#mvG;(EH-2*_hCH(>6*E+a2dB>TETqwgp>2zgf=jh_T#cqA@`tdaH@L%`RS zo3hGaSjXn!uE~###6XWVLlvZN81IO#Z=-;VKPuEm=kU@}Sl8%ABl)k0A9wmK^-|6u z&o#s@x67!u96wtF=fs^2g5!dbjSmy_uC6BMH>5#3z#C(p8j02UDr^q}aJYI1PeMS( zoN8o3B{;gSk1I1NBj*y)U0;Q2vo0v$2pZX2Rm)0z7B4;h zJ&i6?X(}@{k8!zbF|CVF!4FQ|D0qDJfP+*1D!W$#SG)_hC^fIRN?Hg{l!*QxdXQB{JM3jz|!DnzvO}myJPyQ zUA<`~6dngzqEF>z7%nP&#B?_l%@CQnXlBQYmwtMBe~ij5#aTEAg56zAo42HVtHqEMyhxF zeE*Xz4oA(|;HaX|j%z_x;{j={>m}R^PyY9qF25~~ zsT-@cR5z$ck`t?~+ooCuz}L2^`>G`gqX%Qdp4JA zH8fIcp1W;{VCxre&}89OGW5gs$gU-!heD(h6@w#_jcNfM{r3r6aNiDmjl0>w28R6n znnn1-S_n1+W?PKBrIeVm+rAS)yHyZ*A}0+=%fGRagfs1n(EX4&gr2*)fH70F^gt0; z>xzO>ennpfYFW0SZV@kbVcaE;(HPZv!;9KD> z9g8-rdO4%|r~|2mKwXG~&Ul_t@NCt!XBm8Mz zdwu5zEaQDg&sOc*e~0ZXB2NoMWqaq(u$CXy3<)5iWJYVBozG|U%>6{)z6ETF9gB?j z1Zvg6O{TmhP(XGuqQ7uyCtarXm=3E7fM|57vC?FMLlZ47f*fdv8Je)WpRyv7{ZBg-mw6A!Z8V1$O2?MhuUM7?c?_ zhc8v>h$Jj8s2oqruOqWbUI8(A2dXQ9w$XYVHFSYJS5Ok2O}`RfS1+4_hBmC?MB zu^(jXT(9r4LFyG;^|~}i$`n0D5keS#p6i*nEGKuSncJdF2i|A-W=+!> z*9FAR9r5+CL|1Dt4*%>>wRT8*?(!p1Rt&4J14%lCTL)d2>wreA=99?iW| zo|NE~H!>FvjyS~vD)YZcF%k?eqppMK^Lj!`b$M$ivdQSVR{x4%BP;ck6YoWQ47SPm zJyp6?F3}wPNP;`*79ngSMSr_bwi<5nqtzucH-5SJyTYiR{i3)cP&=S_RZ85hvvC|e z6_BlXqx z{l_V|7ge<@>fb*qW)3Yhcw*%FEPa{E*3hp=vG6J54H)DPEZMqkQ}fxofBhZ1f~){y z#U#SI%XNKlN%B6d`YjA;&#S$FnKsnG>>@;C5kwGh6&mLmm11d~0-t2F8FY%%g-3jn z;uP#_knGmK0|GJ_tTXv;*11^I%#XRA;3SInqyBv9Z8cu=c-qs5ymX{8JA zStZmKyCZ(0WWQcp11f#LVm4Lu_bH-iwmdGG$S!3v=3pHFDgTx*+r*u0RrIKo3~bAo zWSp|HK5En2&_=e(W{rBI<*F4bDeoWXV6%X{GddgO{sBW}|7t*eti7Ysv1FS?%E?TM zMhA#^7Wm*C!EwB4h{{vAeW@M#ECpxywFtd^9=4s5&)GQ%huJ?tfC#{H*J_3RY5;hw zeE}KM687J?0uTH8nrBB297kn3zjj#I2WSCRipGYjPx!UFBLCJJnmxzFo6+K7$z!tX zpfTaK0?|Uq3yRUfx4_Nr4!nnq!WqVX1^Bj4L+Oh8@f_5F*dz>ND>EvZp$wQQ-rfO@ zLTncT-b%V{r1=8JH8%geclR;%zyth6?S(Sx2wf^R{`O=dlU+wr){1Eci-t+!idBQU9>| zCC(Bb0nwxH9JPF*e(1FJ9yfc8{Weifb$j*+&)ISI_eke))5j0SP$$BtJ?@*kl=D`A z>O%LsGF3@8{(ZIs;{Hc!=sojBEZf;~+@nz@y4r7;{B+A>GU1;F&p|^;6fojRf3VHu zadH8AOD$KRx7)P1yKRMY01zhHT!}}x--ZKH@L!A9Jg#4NWIm~FEQb`ats9-Su=6vclL zCbV5Ylv&Y0=Mx7b69pkg_4Yp`qb#acanUC>6?V?Y#NsF8x_l20_RIb-W(r)Me%~zDwvdz<;_da6NqI)Dpn) zU>N5#2`y2E0A?3-#4L)>qM09b(PKJ}`6aMDQ|~)(3*a%}&hhNV0LG3r^9Xh>odkJ+ zNpQre>w?N(X9bWAhl|DPYE718Dv`PgCP1R=C`H>%PVb@^lDXgz5N2F%? z*~%EtUb0?98}3SCWo%bhxzV$o|8(GGBzq5>syCC0q!j+ft9R$^)*68HSpiL4#{f`fkMa3!|2@pSb0mf7u+z*dwFe2n zJcd#;L`?VX@-(SNuQaXs4$`_l+%#5rG+eAUa7XwGkj497wduafw@OF@#m|R>B>>)| zSA+uy{NWq}R*U2zw^q|T&BLiu6mN@@Wj79_Dw#Cq5P0Tq_bz`=>i&!vjpx!2Lz(im zdC;!I_`8$-X2%_o{tBK-i`t?BMsJ`f<1L4&dJ|at!m+oHRuI6ZQw5Y_Z-B2rDPpR9 zV#xsw^Dc#c(iV-6_QDW6R{%Rk#?APWAx`g0Bl$PVu$YT#$IsLB7JipwcnGgwfNcAi zj>&$jyX`aq5sFmxc{_U8SDaj|OvfXgf+%xNW{CpAmAngbzVi@FHx%{^7l6{+f?)s^ ztP8;oc3J2hN+Vg>kdFrhOd+GezGm>LrMI9)U!1A9PUL}31~_;p&0F8`Gp zk1Yq{cm;<8^Kog%Ep>RXrg!;hIfaJx9HVd=7nKkj-OT&Y=QCiG+jplv;e18G884oy z-h=K)57V~mehZoab4e$l@(^AKrySGhNRf(vYL+@t!#(R`@4vx>)|%!zh$xYD9C;~P zp=<|cCvn^&GAa54 z(Qwjp!cB~d+x|fC9_u}I?J$-U%VVYqLg@H3%kMni8U`bbYr%XP_S$JMoa_2Rh;Xwi z8BJf9;%ZrKXwAoG?!n=kYl%54#aC7Ym!_+(Iu$aU%mnuV6ZTv{TBYWY^8t2=@JRoy zQf-jo#F7GsSgi^{9_6azNfCe*Z&4b+)Q*i{E+-mt$k_d1DnGe*Zv~dekSj05)xcTk zuI#MMEaswH>|$&-zjhW?;+Q9^hf`AK?GZM*w-QzR?d48r+k>)7R#)`^??w+}5&-G< z9X=(~*{H8Cokhg#ZRY%w*Jf8TOhIGe{LSSJ!+KCA9^)n_L9T`e0Z{y?ryLL>zm7+) z?Thm)o1lDXg9R+n&qQkNN4p;j73SjGeq~2UR5BDFU&WvztAb~e=X%S(P964{js|?$ z@kqaNEX4DP>xonbZZC_4j`67aZ<0nb_3yf>7RQ6{xj;?;vkf3Lm)-&#uF(c7{PqgX z=Xh&1yQ_4vTe@|cV3WNuW^zP=+?9EI(8htQD#rKMboEkcnB1xsZ`KFWa)}7t=$kM` zg%Ig}Sn0?Lm=B7tPkE2-o12JBxq%h&-T0YRz4wr*6s&wr4&B4C@h=JI{cT_^nsVgG zHL*;5?q^TRM!ssdfBT+uD(j(rd+ zsB29tR9LEL9i?`g0?I`Vh7be*%io;TvW)La_myEa#4cPnig0u6RFA;sv0)WZ!buFu zVO_*+0c5!dKD>62H14^41>=cT2zVmte$dxVMRnyz{2gR#U4}<+NRNS+5a%i!FGQ8>H(|F2HbMUC&AW#5HR;e+fYd|# z32k^~?u1GFqNJ(1?p(+^DRNaHx=(n$(j!JqG|g_9%c5tvxQaurDm% z)SqTrV3gXAgk+%Q5IaWM<&fg&`zb{8mg|Plx0C^M+l&4jmkq7NUh?ACu=AOw%fzj? z(ZeX-2sOX1`Ktb`(NEcK?=yG`tyhNVQ<+XCPwwa|_?3(k1jjv-A=G=LC**JH_}AVR z`PwVYx~A*u^q3-V{$XDjwno4QpG*?kZYpKEXGD0Gt=Ml8UKy5|mD>UC-OQ2HVQMn@ zf+0w=6H+2n;d0Y^2D{=e{WlCl$M7VgtPJK;PefsW-JV61QfS~R>3_?oPLfROAi_}g z3*O0M4njH^fvc`+ki@IcR|hV^BIFqV!Rl}}Z|WW5W5Wjk0)h(ML6FCJ`{mC#_|dpx zl2Nb08Q2(UZU{`XP^Fjz#ImHfxT2q1z2qA7LsXX;#09b-dcXb~`F6M1m)GUtye)L+WTl}VJj1MP2u*bruzahO?z?Pe~4+q^u! zUktEuNGryhi*0c&L*j>twd(|I=e|FJ-%}!4w>7(0?%2^5w3M`?ARDwAa;q=v#mNYO znBy*egt`I2vK11Kzf_q>4vVWtAf%b%S?(V=)wO3?bHI2pY)e&6%{uN{w z_dGb<`trRI6saLe^zfbq$Kk_7?XfthMXausK36(19#bl~qzCniBVsLz8IBcxTw}Y( z$ulsdhzwA!dE95I0Bxu1aIcIh=#AN8dP=^)28~4z4k?f@CIP`wj@rcq6D@g+aVwMq zP)2RERhbGtMZ{@wg@60d?3`y|u%(tvp`b$olECG&W=nojGXz%I88Wo_9ruiy+S%_; z1JdT1{rLv0VaB5@&t64Ib z%|xBr#7+mbbese(&U8v2w-yYfvP8eul<+S3_f`-#tE1D8#Hp!q$QREX*1dTCA?V1+ z+Ga;$6a?^MO9fJNCCZo(!4oav!}HzlQY;MQ-K%xJm!?q!uO7q-6~xMdC*csfhGv{7 ztg==eR0;1xh~~OuT|~##Qngd`^DI zfpLtZ1z8CQOFWN8F=~vp3@??`ZyYmF}=nyjd9XtTRgAPy5!9N8A7+VZI!6Ni$!l ztLa))?3ifE$cNnMVrDL($v>|h(+F-EpXZ^(mEr=Fy1vu}L1<8XAxH?2Cd!eG7&voU z<-BsX+IyrvDWVl>s@(etx8R#4&v;_h9@fKJ z7D(O#1V{11Wes@GIpkTF*oBxgB}MwM)xrs^Tc!^4IARm3KA|0#4rPv>^~-HH!OunJ zl29_Y-oz6gbxySp6Ihd3IXCJT;8B1mRQ}dB{wreDiWZ_G!AVab1`k^HyD9Wm%d^D& z=b}_9=k?B^VqP)e|DdK9-z4|Vw}TifzA5!0gU*bE%clJ4+UR9^=l^lEliW|#qR{gf zyunM_!;QRKm;&J--<(qt#OYke(+ob`P_+^LrNs}DmYl98G&OeWB> z=T?klIauLOr;z<;0j>VpwVSthNw!^=M2qKS_+ivK&398t51kMEy5zBlC9Uvr4di6; zp}|ntDV6|*ESp3hDbpz06rI#)z**9@tMK*eWCy9yDBFpjbk~BQwYe=rA=KNCVPC5P z`~*yv)QdTpU)Wq5uJHi~YF)uGDri8Gf4#TU7HHIgYIZhK_ZV@lhX=g_5t4vvco-t& zdc?HBl;t#oGykKJgnQ5v_nL!_FV{)upM#Qc*tap`xlr8*h`M#JUQJZcH3U!s)afPJ zScC8;i_{xvx!w%gt*it?lHtm+<%ck*CUIIj6*31^DKy#ErBDvW_fCSc+ z6aT9w(1}C}XXhgq6~`@nnco7aD6+Lw9_9#Txt?`Cb0%t|%>6$dkaODd2hHj1l{Z&h zy9~%71VBXMgy!oLwynT&@);TN=9pG^H^l-XR{z%@x7-v;nOQvMn^a+?VG}zmtffr@ z!`8(Sc=JeG+2%s)Ct#?_9FVCxGj^Py^99R?pPYY3LAd{7XqlngK8E`^iKIKqnGHK~ zb1i5IS!{NYqqW;-*3&&8$i<(grb*QRNahOxzkME2WJUr_~i- z+hde))NGMJz_G!FcVGG;_QV5DQ#TTYxX)kQpN#x(O}mbCR<170ajxJ@4;;PKM6m@< z|KWYCZ^5Nz@g{>dft$%<**w*o%6EuYY3*QU7jLgX!eXr8@m!JCj4G^OdZWFvA;YcR zbVo6-LEcmAzQk0XjFuat)jVaw8d z_e(+!M4|AAQ3wuP1?G>rh(}wHTgE6gJhA2Ju0?!(lk}7%wxmCErnKA4P1d;w2K|&k z(+2;-I_o7cp_(s@2^+b~fV*~%9eB4(J#{TweoH{x80bC2N>wwf0W+7E`m==JNlh#zFt26|u0Wt*(Iq8K(yPHOIk8NWq z4G^dDlP9Z(G*<`v92zEKBWifN!{O@Ul0awh#KjbP_XyjhTo7v}nY{{TfhbVa9005b zqe_gcm)(o6pB?tJZUuO+A}6}@rJR%YoWI~)FWSb7*|}tYpqnH5J|gIh286@x9arH6 znCaI(8NNw1{g}cHqYgUKwGnn2g;H1s{t)E#@-B#NG`q96bC#HcQbtvwH7ID}Nu_HAsy#f*0R7DH75til75xu1`THjFIBe35? z#ccWKHC6@HZHSPwblMAH{=YG&w+}|Jrji|y1NXePAyN=ZZiPM?`Oh?L73E2ufUb;3tAvCNngK-UiG z9M?T)UGu`TTL8MqO%aU?1~T%;UC47+zQf3hdN;FdZr;=rKR zPFSzI3lhxt$=rF_x9!h$eNvgmY8Rsr-9rGE2~gpAi12-LeL=^*CJR6#(|CQs zFq&c4r-!KmI4QzYk9eyZ+Wo~AbyMHKdsPu$~kj^H{U+usN5< zf#&4*Q3Gsp{FMME00M?*zJ6L(hjHt)LQE3F7B4x^yo}r^f8K5uRZ@BOw|ZFAF}%AU zMq{)4Aft$c@I@v9lNJ#fQLMcNk&3yw@t1#pd2iwiplMWWzfZxYvB!=lT6brBw!!I3 zZao+4c_9x7M-LS%)|=xHSe0lb=rDDTQ!D1gp;+_;PS0%@3;aHeh%N3x4cDoK zodj8`Zlsq~gMZ|Qrz3aLS$Yz2r}C=aw{HVLG8@iL$YSYTZwGh4eVxkJg=g5tfk|3L z?SNO1&93c;psbN&Xlt5bf~CfVqrcdW^n+IFiDptjj?H~_@qHvpMGB!bFh+SCGnj4Lb>V(8_O#XZf#Otr zwI=tMew;2+`7Oz3#qZF+G@MaaCOPsEcSXcoe!@$9yR2pe>gH6W;O4)dISq7rx@vRCAn~gK!+!H{$wvg6UTFkcL?TBnogi@ZfwI(qXrEjvJ@JF%|01KOWOs;6% zWe1^$&o;|=bb;VxHO}VHnZnQ{~KQK}NN%dc9Wg@?-EuUr! z`sIO&lO(U3m4~$&1+|*taCh1h%h(h9^pvr`>tQWwQMf%p-@b-i;RcdcKFY{iB7XP= zKI$tCBF-h>ZcaV1wich=2e(U+(zPO{VrndeW(OHuu97UTw_mtHEF`2UaZCqk#hc#G z7JT$~FWnIUi3P=*5YYubJ#3R)%y-QG$=H#@Vw}?ZNEXN|AQ&TH@*-@8^~L$NN!UW< zEz!KK^sU~kA}-tbb%D7j8fl7Y(-cx92!50=!VTKo`+O9JXWD%)Z*z8RB>IeZD<5gD z9vzb4`P=z?%HC46$6~a?)?9TB3FN&E3?ZaKz zUa5JneW7gtJfQ!eoCZY33ANqVHAhh~R*J*L8B`S*M^5R16A4jk5|qh;orMI39o7eG zgY56{FhPWf3{&)`?+;}5@XH%V{EwZX9|6)3?&|}3okXccmO^(MH_Tu2%@_Q@cidLs%_*;+={j!-ncb3&#%9O&Ek8^mCfqg_YuM-v zBQgQ4#vs_(o-@q`dzDeT?U6#KDB0Dp7|kX11h+uD(xHSoT2b2e6#qneTP|DT7T&aJVYGbFiUBM0j2P}RPF0s-$DEOaL)99@< zD37Abl)Yjr<8pJ*6lv3-Ptkfzw+M`8Hxu6$^TAUv@h}g1C=#RJC;_s#c3AMqiKD;( zU(*6ngV0QmEi!`j~H7L>u}cJ3Y$gxQ>9&u2RAWWBWMly{Xzy9L^XJorG{I zpZ8Cg)oaCV1M@jUghcg~mPJ_2E9oy`aw^o*URU7^-CI1GWLlv=G;AmDp~n42kAcKn zxo!|Holv=g6)pPfk)V<{O?$LoQ9jyR1p$rN&;^KMnKbj?T&9G1-`f@K$y=u zJSdtts1%xr0GNPmq!h_?BG8-uui^;fNF(GPM_2ZXbHsJ~A@FKY@6KIn1{H&OLeZpo z3IW$}0~_qhF6|@EJXOAqbLAk)fbQKJYV0}H62>+Z0Z~jbvP|2(M-Xx>qVW=rSwKq{ zilJrp>yBV`4enrnRVtbyJX!(VuXzW@7))oRx#4%{1B&GP!d{l9w7I%DPLi@O>?jE}D&m;r=`nSPDITHmj!Vqdf%gmb z=xO6C=R{LZ^{!kx@ul(5#;T|L{cYXU_9f^bhE|jC7eqOX>xrv-SEJYARu0W^8{n<* z|9;}t&3w`HL7C+zkGS1-gt@B@Q17k(>k&n7iga%ui}2v z++GEBb6g~-S35zdgVv{LZ7J-rzEJ2JEp-b_v5EfYv&dq0+dRb)puCV~YXxE*Tghvq zhT<_bNFYcTpj2Se87O|<@|s%SDMCG(Lj?dCM%S7G^2*KNQy!Fz1ZcJ~;4!yn z37r5%K)Sy-?=WcmC{erc)gMX$S{h7P=F1pQ2)gvGV43*1bJmRqdy;=FhR=+_E_IH| zh`R6b<@;9Ag|y0_0LIZLCBl-9)wXn6rpLf9@Hdb^f8;PS`Y9~M5fj|Gr}Yp1Q4!fS z;>#xB?w9cjlUm)~WL!hcXg=#ALb(pAZ?&nJHjk%53X6wT3EM!?i>kl-n1>Bq$cKkB z6Hn}92zDgalMtNE4DKoP?>7+A$TO0x-#b1(CKFE(?C!REeRM?zn`hnzw$p}C%&BXU7X(?K?Iobu;%rmEQNa4gg~)IKvZ$N?DN z?WC;&%4$YT#OE<}{|WK?-+im5P5ONB(Olpb0ozk8uQOrbayG4-YajG|z(t3jh zeksoH5qb>l?kx_c@?_OdN>a@;rZO*OfpSvIPWWqrFOeXc8SVX9E*rSZxdyPpFfQJ#k;x!tTwaqBA5^f)?VZQAKgHeZHSY}ymH4-9RA6{=`lYqvehiAr1*gA-R{4x z(qff)L=2i_2&0ON7o)2WKn?!gSRm7Ym~3i_`!}gs1uRuNXZ?Yw3Ik0>mzbY!)wvv^ z+xBU?2sAE}aAxz6*3i}E&rR1G9-%5+ZdQhU56}XV?d2o((m9-|6eQYzK&-0ZDh8F* z!CK}7tNK%-zXDF(ni6Quthc}RfeH3xk8cN{&re!l#4>B_eFzN7{@dTp#eja z^N$Yqc;+*~f*u**)k7_6^iRnH5533IFf1lb2|PQ3A5KEf60A~|yJ$+d$Pdl?Bux^@ z5d#K9apKw>Zciv@4i`m_yzCS+sZd*HFc-4AA*Vn-b%GuSY)Lg|hB6R+PelsC_-p9k ziF<-ti3*qzCTEB5x?`nIU<6LhX$Cdk+NHC{iaY6~UXin8>q>YhsE*fGe{Yb~g>6yf zW8W90B@`dB{f`p>4O)>-h<TalBJK9X%shgVV`@lk#7PwBfne54@({IXZ?<=w?IGQ{A zS((9(#%VTqaMVVqiR2L3Ehgj`KMF4Q`rQL8K`i50f-JCG`wpoIKrHW8{fMqT6`I-nQXb6Un04Pm2T| zO`{Mub2X21`49Ow7`HCeVxOPl_1h=n)VO1V<0K{|+AH3SeyjCV!)6jSii*nj#IX?! zdryi6ZW^&`Tffp#OCfsB{j{3u`9O-wQ7jobil1+k*nHmHqlpe`!S(tI%(F^$10=;F zQnvLlx=-x%H!WL3rhj+0@Iic05}{6h`A09mnU1)sL+qu%s{Ll!LVBI^k7-hTc4v4al1H}>oE*1b!crsnWd}~k@rbfsF(A- zJqj^Pyo+Iodb-FL`rbsQbVAWH9xw=9fI{sET=ct?QLVA2D#YG1MsTYcJ+2;k!{X)W zZxmyR69kOh(n91iPM|<&6F{^*PQB8wCWc$JU1{6^)1D@q!P&BLwHa^$#pI_h8`lA$ z`tozpy)B1LngxG7ikC~$EaoP0!-yyu^TQw%15rLg29=p;D){jEow#g^3pZlBW!;hI z^FD4CH>v6JR&HLr;SH$kl!n70{J;mx$`ZcYsxntP@}?+=`GjJ#DRbc5ZT3Y8g5NPe z7Gnj+5A|#}Pi!$s-;-1+pA1S>huwo*R*hM?#4Gw377AznYk+`rV+AfCefs)wLrIyL z$}9blKA-r7d_o_NUjvan^=!48aZ6E~1u#=}J(I`tGouRy<@d{d5@IB&xxZ{ct4^$e zLCB+n;Hz=k3cV35D9zNv4BVxd-6EFJM#ii|BM=E{IxOZOlB!Pkq@FS;0CaFlk3jmn zeWRyB8`{1?`Dx#*8cOG)mI)*IA>$!>09^&`C&vjkYe(-s#Beg31b|9ma**@0ST4Ne z&VF2L7*%W%IbAUqg*>rSd#UAI)M>+nhA&}G=^-=jaaoraHVch}Y4ZYO{C;M6m4Z0- z(X_|*#QCP76m@8AriqN*G_s6<}e^2%zQEsid4($F_R>@fF7G$_4Ft44nYRnAxQjZ=T$1giX59;9N zuq}cejvEdFx;bYn>m?gMN8=8B1=Vr5_1s&8bD|V{Z1m0dy4(dgfAoR@Ah>5@Tkmn* zG{H;KD~XAT*s3E_Hz*n!px8r7a4OiPw{G?Ul`HPUvu27p^DS#N+`|6uWu$)Bx`etT zmK+6{$acKpyJZbSY;^*9TuWxQ{364o3`c#jEO2Q4l9i5rN*)o%sIeiAz)kAY{27G` zKUr23)XRk;;-3iSI*(wNKrs(Ujo6&XPBW1D!tfUeZF2i?3(cWilq-2G#+}K~x3lNV z51lT<67~$2v_9(qc}W{8UXFs$5)BM5YrHd+3nj3MVCx08n|BDtL7zi~&381^FW3xv zjEUyJDk<4uRjWOe^HxLdoi4yCx8F)PrZxORG+syPlerE=)$~fpq%oaqda-~G!xTOt zv;2k{kZ_kkj^p0^pWy{D@0@5J@b=P!Y zb>Xo$jq{SHseOH0Ebd%Dj=UEpP6M*wo7r2FQBw(Hz7evYoP36SURjsTAXaIQ=&-g#fOK~Sj zdc7%7BY`YH%KO3N3`D%3NA3VdYvg3N{%4l-I%#vpWD-IQ&w=)34I-smMvgWdSQ1)t z54jd+pdAH`_+~@DYD#hCVWH1>DxU}VUL4nzl1nN<{X+r z5@SauQHh~EuEUq*MytK(dv}^de`F+q$zv{-tt)jZf0p!lvK(4Y~`}X z0I(xO=}fmVao8O7l%Jo!kB=V<$0d&7h0iG7 znLAKfe$?-Q$z6@VhDP&-G?J6#>y}mpls3ZT0d88o67{>{%2R`}|%>3Uw@n(Adxn8fvLJf~uwu&MzlL+@8nga|Ga0a&Hv(3wf&i;~7 zmYDI2Gz8Lt;}aRLBG1ZyZ>r*F&<=O6TzthcxS)1V1fV^%CHMAe3I8=?_1`}#SAkHi zs^f{K-bpj`xtt!xV3wDymyN?s?BtL}1+lFK4H`@%hxHRO_bG=y-m`ifFz~!DP zFkJj_m}}KG&`H<$F`P_BP?CTrS^*7X>5{G~FKgbqE>YiYX`FyAOE=!PGEtX&Um-tv zAJxzsgz*Mq7MT>SG+R_KUtegDx()@x?}AjPE=?kRrIuz_MQrG-#P|D3D|3c(@Kq^$ zmtD*%+esVo`QJhMlwDxxdG0?KXdv)Ib1^{brH&cJF;8L2FG@X~43DFfY;IH1+0?FO$yNgIx5E+QV*H1$TU#n!JsTVF!YO%hQ&ann;IYBOgG0 zclv%fE$7q&WzyA>aJSw0@w^OXLjOdmuC|k;?2e~)cU(gNt1}lRBaitYDKo-|qtPCw z(=gv47Nu*jz&wO`rR(|&5JD1uq#^kBPHHP*mu$s>6_ zw;Gak43nNJ3ZYZvi3-bjw8*OVex1h?B`P7fM^|&JTD6IR$c?qVeM$W7qAy1NUr+do6KVO``VQ|^o=^`5*$Qt{I?O7F}+aXSkyD}`7E2ROJ14srvaLyHoSeIN0R z-?smqylLF)QK<2*Rrnc{Z?y=2%9uc!GouLqL+6Tx8nZTW9K9Q`JlXur8A|Abk0gcRFnJ8eJ z36+v%soNffUHLF4O@LIMooy{vUf{S%LEbY`q387FWp7;AY2%&*e^E+{d(bNjux*;W z<81f{OmLQFl60q^5%4ze9!J;tkzmD+Jrv^zXFAzEp4@-NL#tN< zWW!Bo?V4NpKo~dV%$nQZwUN>2?yn_Xv!ie0LAV^LT6e3@rdSssTJ6sm4}p{YSJH;KVZaj3jF0 zTdPxj?{E@h(q1;sz;%_CcSFOihE9 zO3``M@+<+5gqN;?!)0SJJkPB8at@RZoNj&~>r!a(VFiO1X#n2VG%5r__-gbRgHJ;~ zMAbV}?=1J?yxvLAJ5L{@L>} z*+G)K)Ncvgzibk;ry}8=&Sm!KFm-OQ-B#Jc+0|}*pS#sXw5Yp?#)`I@pgLyTEKT>M z^ye)D*N2}I5{M>TwPq0eGAAS`F&PwOFauV3s!g6!pUHNo`+|UKh70Hq_zEXEVE#{B zkllxS3=;Jf&=Ph2>ZE42krCza7ysO{3U6yf$P4o*@o{G(!l6$4;4*>Yq2lbjP+H0H zTA3%PBnArI94)AgEcO)FkQl^SXDlJuU#eGR@cMSyvo=zGbMvH;1aEv(;bjZA%1+ zHqRaoyC;GarTF3ATt|UFAv5j-m9_KrQRmA{Z|sUt1$QS&vsI+W@u4vHf+K@hzAaJ! z)5~U*(xaO91{$~bvQ1!1VeMy&;Ck_q;6|{T$K^bM@x7P6i8$hG zXGfL9y#x3TunwE!>W!~Whj5HFqeQ&B@#VrHPUzkuuO3iFKtE|(8b2dWl>~R{@ zWI_;o@&uzMM8zak5*!9)mO{waxn!p89_2`6@n=bggvE&pFcMj)Zp57B!Un2k?} zug;$zzs8e0$qS2kbU$=F!A+9BsO*Rplh39V!1fw|{*uyx6`9 z@~f-4PQv9iq8*?Zs8!R(`Eh5*K2z3c$!b}Awi|;k*H2{=lZ2Dba(t!t{3gPd!s_J9 zMyf6#N~B;{No2zuR0EH5GmR9sH+54Vxa_4V6RD31Dq1hVfFwh;VIjjALN9v3$AY{} zpd53-k9u2dhcs~HirvNH*ijxl&4qfS)tMJE-J(7JINO3)M6w*qX81oxkXSr)ba1Jb z8sCnIaintxIz%?yTQ3^Qg^_wF2n;Kjwj5`8F*9OFUyFYfr}8`@47k`uSMKIlCaGJd z+aWqaFlWm@6Cu}GUa!KH5NF+Teu3L4%CKn)+pQ28ipRR(6cctY>g$&T?GPmptX1Yq zqUbN%K~2aNL`j#mMpRn(svwE!9W{9N2t1hU>?S;f6V zGs)-{aqt{Kz4fHpl!I(q4I!};`-9GkY-Lf)FCLEGeViX`)j-{+kfV+^J_yd}*`7Et z9bDDD1zct|4Lz6XJ?vg0FP{uXtmY(9CHqKjE1SDUw{&>542b80pyRBiTguc*(8+o+ z!}*f|z#ebIcXbw&_P}I^mxbdf@}|?N2>iM=2`F>^;!0i&0W+X~KQW4hQyzymR3}#v zg)c@q3@-Zug2djp0!IcaM;D9QC#+NW41v~BPwX$IvV3|ibSSqh3aa)maGsZ_cvY$f zw6ld_+|Dld{(JFFFgKKmRV6nK7jgTQ3qy14A{7QtttE?uPsl1W7KwSgxsjTWx;?G* z=;iq7np1v8a{4M_HX8a5Bw?CaaqJK!Fr5d%o|y@^Ig9d>J38KXCqq955tB~4jxxii zcc#>W_IE*f=9(x-flLX)GJe|P^<%m>``xf!5~6Hu!&H(7>(ym`&7Dmylyly9*H^`V z7_tHWCCiCn?8})HV}E$g!^V}B?F@2XvedrY%oF13Sc=(Zdez8h2Hu0!sNrEbRG6S$}vR=2Bu>kxGyz+aJ{ zdx=1u2#h~n(d$~LT7q>w+P&PRuF+iX)UaJCJ2v#g!BUqNdQwSU8cMlB7~^M2`EYWv zRV6RTyMp;dullUWN>x{7bzdsAS89XGXJ%YDvh;yRvetFT23;Rh3BW|<^#3u}ub`QP z5K<6)%8~og$A-G>x;*mI4wOSW`!bo*G#BFk!rSj`U8xbaOG@l9er%T2kAD#+cRq%I z^+6_yWCRta;m>JxH)F#J1!?sIxVvj+6)cpfU@D%tzGq_JpfSE+gp7VF6Z>gXss|)R zh$K=SBGhFv%UY`GCcmow>3CbQn=&Sj1kFnUKHurU5o{pIfq?Glv7Q4XwsGm;5| z5q`|ozz8rvov(R1>kl0Zv~l$VTzPh*r!@ExM8DI!JI z5Rm)T`EC5l3`dmJ&VGEtD16<+60~s6QI!<36;?!{AKnJ|`jHkcX+C(3o~0T{0tSe` z0ZJULTF0O({Ava$V zAXB(FGylS?wKm%EJP;GoE1-L`AOa*@7<>aG=*A^kiNQCf%qJ2{*s$;KTiLsWsKk|X zB#b=?$lzQ3Nv7F>+APJ$w`oeo{2QP1Ep3b+<>?$O@%_Xt2`YUEM68PC6DwlnB^e*& zX?^o%G=h$o%#@06sO1IWa%%62wun1gx%#J7$~QE3U2G%>%yn-!1Z@EZ!M$6VQcVa3*#m&@JOCmWdWdK@hOkPncYSMcUB1#H3%`rvnlLf>ePbzSTetrwSbz6pxWzJ1h`Dd7`f)eOPfI za_X!6@F;79=T^}#vLG?ZKY$<^yX+5!Upd<9bVfvC-D((wYH0cBPL~&zi1_Ccg-f={ zh?uzAcdE-ZT|yg05Lt+XT_5H3wbNFdbm>!|ex=AutB&qt68;Z0t6(EQVdjMZ_Xg}i zw$mBizu`X7tIT-mXWwsa%Z{N9OwlAhx6Y^C-=vC?QtWc3&&5NhjTNFN_9nLH?qTe0 zoq2rC6uG2;8oL*U_&Fu7=D^JXY)dzRV=8LVBH5(s$@6;j4gt=;V0Bz^ICmerY!xe5 z3#y?xz#YXG%@B?mF6(db?hq6U9LliLb~^NohZnB;kH*v2GAz3rb{m{?eGt=8FAPDzI@){8ih33U_|$h-aEPA>yopc=#*mw_b@?M&=3xhQ z@{QjeTB#)QRX94or&S1%m`K?&LAA>I{3uIpZ*)aaCauHK3XNHJ@-B3 ztRN<`5Vas7E9CqV<{dA>gaNuG4Dbxe`OCKJ((+T)LOP0$9?LY0p)@=00Iu)2OmCD> zD`J2S5hk*`>veR1PEa%QR%+qXgP|)pV}O{M4>0Nelm8(9x(HMdmm~fnen>$K05Fe0 z?P7(|UMvkXV@MkYW1|G(Tfkj8JjXJbL=@H1eJe2IhHQ*Znt#I-s+RSEIc|4Nk?njU ziWKEWymDAX@@;axJ&E1JYilbS-~Z`o53~)q|rTF_o$~$G-|ZgVPumYy-uLt`b0{$DOJTJa*f;}s4{dZ30~mZ&94WM=q(!; zCQ>h_<}An%?cxs!e}l3aAo&l_z5|aGSis2Mn`PHyGsk!Xt=B z%H`^CH@r(!%wABfAnIIwFk7V=JUnAUBMt5LlYu5kUl+FknFN>rn~qjKZ~xs)>bKS+ ziS%^rL253QYYQlI5`y|~MMrcEn(m8x~Q$s*1OTOJImOdBn+Rd>6 zqj+W9u((p|5NEcf6IqjJY4l#ElA>A`qNY$EMGrxWw~83wCXmAjXMgKs)qY|t$qHK#&I%x-ebp-G6iV9H$0QDiLU%`V(*T+&WmR<%N$?Xh*30Ho=Uy7%>HC0SA@*=P^Z?d~ogmHFVzT_W>hAhN6v?Rk~& z{Jy;5LE?JDo1pJ+jb~<0&vC(tQD%et7S^Bt=&W+l_W505vk+4d1h-+c(b3GN13NDj zoR7tJ9M$lRMFqNDH$aP~*5@x44j7-RhK2pDKtKBcFhn*I<_>q=VjtYTt`ang80KL> z75a>7n8h-1Ury;0z*zT!Aa28(kf-;{2~0 zl0UJFUqplE5n5EpaU;#_*c)#GCW>Nhk?tlXkj`>o+bfdat3}R}qwrR_;RPXAtNQ!6 z9CVD8$}#EH@&PfLq44*>mJ!ZvB$mT-<`!@ps}6&RA!31g>l{xTEq>bYSXjK5py$d= zzO6j;IXtufHG%;KoI2#JlMVqJcuc?R>RRM^d&{k%UDJ+U%1opj;)S=l?>g4yc+$VEs4&k|Mz9k z+{)uQ(04e~6ekK1yUH{IG5AaTC$nbItC*Z;235gH%uFOIPCY-Lny}_PZM*y4A73Yc zByj$@co37lndN^q2<%ZMQa;;v4$2DzBpPukwuxNWx>Z6eG&T@c?HmrnsCgkTUt3IM z!7zc*OPTD4KuMv^S6UR_ByYvdWi5cTzI&^;cMfiQpjFpC|7TyQ4LLqin6X_+DouV) zh}trRp9P^VmeDxHPJelw z`blDLqGr8Nu9rwopMD*4Kl5Ez;-u)8w{vL2Ru#RfiN-E9c=iFt<*eQ0EORxiw+HQi zox~%C^?51|fC3;Xt5yH2U6>5?NDC9>X(Lz<<@61O=l_ELCv&RuC=0ZHpdmyM+g+R8 z+ZO^hZ8k+F&Y?;-zIqIR(kxZ4XRB7?gk=bEJa#M7ECz8;D-i*>hfYL%*Xlf!owxH5 z9dQ<|uBo%V%82*s(r*A1ybvfrG92gcuj6;La9b(RFM^ww!9MK^I~uoUhoHVz;oneS zU_xY4zC18XM&d&P=*K0WOs>2~qJG3IyR1QZwmpcumt?;r5+G8L$e;Mbx0q3}m_}5x z`3#Xj_=BkM<*@1p19~!|zLGoU^6cU(l04n19R@qgg+^P5A>}b10v@_foT~a2v}j9a z8o}cf9I~0hoX!(?P(5jIyq(#j-_Abl^I(nQfrl^r#)v(l&W6jRgycHT0OB)0bQ3gW zw;FWOpkte7dMJAAP0^hd@;M5Q#;!bY6Z?lLyoLeZ5@ot^qoKe`^>EYad17>8ylsCi zRYAG*zZB3|enpp?Z39OuPoJ!5mK>Z2e1g-SPvCoHhl!QL84E7ktmq#9+Phaj65+aF z#CX}&i8vc-miO@feqz=D*Ae@P%rRyRHp74qrm>68(9Ic(9z+t*OlZ65FD;BtyLAwZOarrw$F zbe9Zpt=g5IG%K9$036IM{^3VP6R&?pzx709JRP*njfO(NtP$`ACf>S7IK>xi|GfA2 zf6ea{{9?^X1^=janVOxZks?V54579zo&(Uo!~Ef?B1(|qV+rCpA3c3)!icI2<9&fE zGG5L>^-cifeci7jWpVgLrjDyXsI?NGe8x_9oD@~u4vTOhcw##~-?9}-P)5p>d7tzUizHPlOkv_G^ z(-ShR78bT9L5=3FxB3q<6>X05WXnwe18mHYZ}#aJxbA6mdOb^Zbo$Fn?-tPLPe8-K zw3ETl2A5YybY3fxo;$?EyDKSgv7kG(p zxPQZ*ftPFm6u>dL~s(%iBIK3Pn6m+SDIJj$>l$KBpK) z-1lh#$*xJ;HYOOSNr<#g3`7+e^8|CjK*+&@H^_rMb}0hkp`1gaEEPW3do3_Qm_q1( zr&v_Kt-S+vG%;{3&8XHVS@vr|jnZwsSsA?Y={7Zqg?J1_PSO@UAT_I(SLq9%dBw2C z;zFyv8-&>Ch-6x1DUx#QFbsaEQ|)ybzJ4Ib{@g1LAvX6JDSb7aRQjSly~`;B6ovx; zgsqNJ^@Dpodv#BV4Y&C*Mu~nN4FWS9F?Dt98!(3<7qcKISsdG4t(fxb#qMk;c102{ zgxERNR!0?WWBL?lNvBJ&&LH|bW*D*QSoaFIU7V%wt~`pyR2;47z^*)w(+*m;rw-eW(`u4M zDWP1_FxIB+ft3Z4&fP;%@zyk;!-KL?>3b0#+7ztdBDf-UVFkk%^|~5dw-!GQvOY5+ z_>5+a0ze&yPRJm!YpAKov`)}-vTBTYVK5ak{a*8#)Mceu2%WrWWRBHT@&dwE!1%i? z&A6pf?nC;hxfiP|z)dDnD{xp#!pz`#ymq3h=$ z1ez$-vkk0eGIfSbb@c#a*Lp70tNmfk6*RDB6~Cq@SahpR$~$gD7g$Rk=#3lwt5kW~ zixNWcDWfk2q0)jW_Fkn%bn&6x59Swm5@HXUwEu!#BLKpAbm?4aceW`hr6GdXiN$P3 z?z@&T(tyF>4JxVFnNGX>>%W-Et>RZ;0I_(a8)Q=Un=f2F{`MC1V zr0@!6)x5e^x2p4aggq7KmJcyuY_n$RF9hEJlMHOl11g$E^UpU_#odXWO`p46Vz|YO za^Dj*=P|QMcnTIVe#f#wKFbu<;6CSSsU5KnO|Pj41w?0F z+}dn=6pOP5CSvhE9n=+Raa3b9? zUZfpM^Xs*?ZzjUEB(#Tqh|@%KO`>qNXAXmhdysTST?{6qA!sB>7-k@ZGW4HsFKl7k z0cmX3+ipg9L%@;L4slSB(7}{N&$S9Z5nvLC02xLx1R|V|j!0F~^Kehd&BxG7ApTt@ zA$bU&XX*3M{`r|A6bzBN{b6V3XL6xFRnhtWmC9!nSJZXmu7)JG$l{WXn9u8|PdIEm zAO|ET7W9qzI~QrBn}^5GEpNFl5vyuE28w_8DrIt@j7ds%A zF5772C+p|>!QqLxasDk(92B)A`%>tFaS4>NAQ>|BwiyvUYIR5jc zZq-IJ7GOPIfOVU!Eh-pUb9Z;AHb4$WsYo|dQ2ju=CGPG9fWw%xoHgwBg5WoC<+=b7^l2VDjsItO#DT% z0#r6z^hz2t8VnpT8SOs+q_2g~X6F?zX)}|>nbuGp21^rJkyer7>@ke@vA}uSl9=h) z>fWuiW%m`KPiB~!5--}e`?u{}ZU?py=6mQ9r)FL#RN-33+o>B_CMju-n*5>O;zu0b zp#`lA%t1lY86TC$9-6Xk%$f;Pp_L{irp4cf1H6Ayg<)*A zyEJ&WtrOF|M5e^t^~7dBL+^wR9s*#PIbV>#X2p)7YseGZ6vd=ZH#y({bAoixCaQ+k z;o70eb5;fYf9#Sym03>g6El#~(#)V#jz&h@jRV*Ys0cqtbK0z+ zX#11S!;J6z_E%}tmk!hgh~qSts!@hm;)0rU+ttu@+$iD9z6i#B6g-@59c5Cuz^v0y zP?#<_K7LCqU(pPe+TNVps~oTq#so~u*~h1J)(4r@ z+F9&bn!%AiPLobMkqm2U7-EfFnUM(R5Y9g_u_qRelf!82Ti`xC!diT-PZ`Y1&C7N4 z1b_lY8IJHK=$Gz=D%&o3K^Uh_z_27bF|+u!sFY_uf=z2(o1INlnU;F#tq-t2RdOVv zMAZJzUEPT{d1LzqU$!gDgjpyXh5?5+w+zYf z0@=$*s@2>p4}@s5TUJ|WqBcprNhUSqN<6QpFvo)(y>w<)QN}Eph6ox|i7ThV1CQ<4 zSfziXQgQ?Ein^xkV|}kEIi-$oka|QNKrHsRyY!)+BI9hgHeSG4IvMV{X4GS`FnBQo zjJ4F4HG?)FotAG?9QSwfn&J!vq0P*E1>|;M$jsUbq?q1F&qCkE7I%dO_z8df1l)Dv z|GKp{_5Teg>TJY05jUo5=m9;Lx8$KJzmr*D4>}U!!$aC zoubO}ho-VMgP&`zI-e4Quph(C@Q04&0M8Qliq#k`kI)Q27;wZjIa&?|Eeb_9JsUuu zA|^1v`@;&#!N^$f%%JW5bFTHWGgx6UKp3$;f@74km*kds-~JWUvX&wNNn8SSbAk0j zcoKQLO3nprj-qN9cz?mbe*G}-o_MnlSDwh6O7lA?N>b(F0Gqb!^yGpn+P_Eq0AJg5 zPH6|!Pmv@K|5Mx15a(lGTKp*FV%Jg4h-&@wXr7IC_l=AURF#&cl*-rh)C136zK=-O zp8Yp-+)PB4zZoimSHj1SzM}+J^nCr|KMvw1x@_cTs4wT;oUKLoUu1>wx_p{#$syKxlLPdT(qX z^Y9PLz=Q@<3}PT|;r(BJuR5QbQw@A8?wXZzNK7v+%UiqU;6iR&i~;m;Kw`HDQDc<9 zIMw_=X_?6z$K{HpH=;T;oWRLM*QYYGO>q-!U_WSj>=G@#TPG60qCNUJ9MmU4g5iJs zj`vi$B)-zpspZE?$w~i}q8WSMyHzlfU{4zsbSddm#Ssi}WdWF0Ah$OXwAQ0WAUvZo z{z80v?8M7?MsABFCs7QgF#4y|I2LpgyqhF*$3ds*H5lWFL_Y*(|w-|x|~LATgH z`%AU^i^qCVlAM(yb;F16Ra8kjZOkEHJ}Y51Mh;ZSqjM8L7^h&Oz%^XAK{De1UT6r# zg2(bC!cIn18^&>(L|@cq-_~ln)#V>j{(IfddAuvDo)l}-CXjM+AovB$pRG^2Rp)v# z`g&TK4hK_4+1IwD9x`zy(}?fF+st}Y408+!{I@%SVp`hS|E?hm-^E$cDhq|T;efB` zTd)<|cMDdbIg#GTKy_6!bS{!Dq|t*>mrIhnKr|{AKpEUdmxy}u9}Mqw9Zn}~A0M-{ z`+eG7##xn1TGvBKB&!U#ZN3RZBAqvHhr+|BaX*6j>=9#7>gF9`1EUdPRW2jX>ndrW zU#yUpZ$!&cYoJPD*&KZqy%`*7eVziBi~D1-KAEtGjpc6>9*QN{B0IxAe1N{U)509k zLDdM6Lf5BZBWSq9B831a=Rw39=@*VRu65g-I>&ONBSCJVe6yUv6Fw})fyu35E9J8t zIz49-_qwnBEt&)3E8|?W8`1L3qzO~eL?eoMt+wngkRDqIg{^3LL8%U=INIPga-ahJ z3C_|HY_nTyn4CdmLnGp3#sEL~zotLnvJF56=_DF1n!~=MP@ba}Zd+EXy21TNZmuGH02cOmYD*fvP!NQY;0H%Z1kRXxyT?YnC zXZ#=;B_|gveC_kt+vZo-mUDnx;4%6br303Z78gu**{2a@L+_jBL`lM)$3&O2-ZDU> zvb1=8TM<_$QB=s`@#Ufd=yOuIyskH9%64cz97ybK&w7TfblaS1|0z#7__@-PdfOqJ%NB=HOS{f?8F z|De3zY@!YK43V)e?_X*Q${W(4q6LwR_qlXVwXzO?yMyL~$ESy9k<6#ZErB9)oQaiC zWEMv(YO)?JMN+ZO05BxG+b1aXQ==09`Os5=<_!2AR?%W_MHBN$hQ)bZ>mG?Xx1_ZpWIlBA&3XR#p# zGF_Yj!YLEG>Mrg_J~972`~lbgK2^yth`z zW9j|H-}}(;;zfXbt2Dy{75QhgJsg(@mMHLIF#sj@aqFs(btlX^ys{7etfYMZ)dV-C zhUPl9&<8XH%`6b`Mj76al{;`V!ES=hAw|jl--SPdtC!UlUDc%u$Efj4<~vG(XY0q> zhb&7|(d!NuR>wi3KKJM?9)_LX(@R|d@5rE262K6vpR*2o(u0CU!7hjB(T!Dz^t+jq zg?(ix>p)c_f8%kAaB($wus^GR6E6CwcQUlCPPFQ$t!;k?XR8+IgEWk*d@_3`qo(XU zg2%kIWnTB8Q-1ptsx{;H_3~jl=!e6-3#+*VZt#nqjn8e`SsrtW45fR@i?9*OTteLc zCp=ZQ2h26>?(n?i`=61HWADVueYL`FG8HmPVxHek7#)R+rlkZ%648GMFey$L36Wg? zRjr;J=wQhj5PA*fJC2%A`^DVkzsy4{2Q4w$8~C|N$NXG-Kd(gHm`>x#eS)dg zP}lr~57T*a@IYJ!_8B~-C)5@Ac_e1D-lOIo9PZ-2$}FoxuW(gVz;g;{A6#_`h!=fv zEXQbgK_)#-KYEKqkiDlUj&^lcg3b%YV@<~+r&QDZt*5FMO|>Ci66T%=gY9hoIy1YM zlFOpLa!H3C7Ps%gs_e1Q+iMyabb>RNPCYmtTq13(q_sF(tyMJ2|89|g>{xu09VU}j z<%H7L%a3Yg@yGY+iN(zs&;&_~&)ceQK59si?JSMM#4lX~MF};jD#X3$=&Siw!k}wg zI7rw7a5nqe1~}Uuwbx}wycvmlbXO8bECJCLxP)2i{wfN^2f<#r%6JZ<-YJG`(hZ9L z$UN0#k%WmW#eAtUS688NhLJnoL%W^|iyW<4QFaT)-_NDnnfGgWONIRF$R_B76hyKE zoGn*SECw8HJG*rPBk!8f1|f*<(twXiW6ECv=N-n{mrXV8i4l%#I0H_kCf)an5OKN{ zL>$z=mL=PRXv8nX#DXkSlrlY05d?$zkLkFBQQ;(#@?-r0mttkEbTBf z@=Zv#gv=uQDygZhaHwI;hneIi{w}zc z6-ha;6`ND(e@GoPp)JHqlUO|cQSN2ux!MXW>*lcJ#A%`DK|-`I+~*I;)T+v5k9i4` zIXJ1Euf)hk)z{uoZu;)Wns;FbSOxTq1}&`#gyY9Rl<0pFmc-r|wj4Fx@5;(~kG!e< zeCPiTZA7eWd6PMk5Z=muKU3&o*aoLPgbsh#p8=~q5pO$x`>nNE^&=L!>B++0EyM)0^i3Na?U7bt$N!3Zh$F(87u;2K5H87!ivh9B3J zhzal$PYOS!1iWs2|jsu7>QG-l5BW2xQ)+=>^F`Sed%c%t0g#bo+DHJ$OiEvtv z*Jx-w;+#`)yU9~Gt8>l7o|9Z6+3lx_@HR|>PZdlvRB}T(a-{gq@G{Yi^WORB*1&(5 znf{a*OJ-LH(?F#YG1!^74dU*%D<*KoKo}AOl0gC`hN#8dc#C>U3X>R3Q_f#nu$33AiYZ0A0-R?JKUt9_;E`zlK zm_=rUOm`RXBGQW4wn31$myx485S3+iYXxPdD4Y_FG0 z=muvVaeVjuIUfVMg{fK$yND?OVb9h2u4y!v6cHOBl(#Pz;}$TD5+*;xOHFp-kH3DM zvK(G;Q0sSFI>stqQ)pB5USjPoQXdvj8=fk zK`=`8fSTi?5U)P21?*p1$-zA}Th-!H84|=r2ehRY6r6?lk&sJ%3^#;BPGdcUXp=?o zk2v&rOhCw2L;PQ(_)3`JLdP_cX^FTf4e3Fs6HFY{%7z0zk(iTa%5HF3!)4!6f@#W` z^l_R%5zCSFL9X0PD(o}3Iw^U-Q(*+h$w2goeGo-kn<2ZN zIl9D$)##>d@C`2I&dPG8N%dZC*R@I}KHH7lf9xfR44(E4Cmcgp+UhL7hsRk2?`-wn_Y8HZrmoW#p=s{2nPtw*TE1!vk3R42QPCJ9PRX3!t4M=R_)%5gGvQ&6np_HBj}>cfn(Ik zd3b=>;h)w^xa-I#Si_>QZ2Z62Ftg~LR@T^dx=o0ZL2?tFJsSbl$Z zC6HsVL<(|~{jn`FCdbYcE?0mQg1lHgjjI|}B3~A>1r`S89P2+%T!7{24h{3j3=qyV z_l08kb|_DbqDOV(jV>G+SOaDO4b!w($THmKqgh*-6zmT5TRw}3gj9zk*)nEv*{b8V zBmbj8{Mkm3p-rs> zQP*5+N7UB4ByaFCKK8{FgEZq<;gL7lRqKKwEZY#q{b|7d-7;{f&Rg@NVoPDxsF)(` z9j!!;uK5cN?P!PAekQU{Ad$|FZG12+bVeK!Iz~|?_4$^(@E$Y-paWE~&`D}&<)}=# zE4tTi#wA#aHah>2kHbo?z4e}@A?z3|`regiB> zL*=Rj;ykKkXy#LSpB@n^m^WhqA23%u-QwK^Y#p~Fl1;d_+jidUlT32=F?8t(VXsXI zHrDw}q#k3@^MjSPzY8bvV$?V);3tEs0U~^EPKM%72NGP>Juub9?Mlh;ViS1aW6)E@&W;97NylKS(-Bo7 ze!V2y9!H@rP^i$luXM64ZBVPC+2)h2KET<6W>^v*r#!ixTK9Y#XK5+ym@63I(fur+AU}@b(mz+-H>) z%a8RN>SJP`HAX6ydLa-GbrS(qI~xXTeY6PDeaf!0?#E{zijr2*L{9$MvZ|YDK>ld}ly80%^ zdrnz?e+c?ZKGy#aSOAOi4GCCvzVk7^VE7t=H{ixty8XWKfYtrbhhvN{^b44e)HL9# z%LuXfxlk7(n6qF!?mu@2oxDk^4Kkssy*mLYl)iS-kpQ z`;T{evY`RN8phGnkxrYoWods;%1gUro9-)II5s0-rrOr|RF|60{iIN%9dtB2_itJA z>nvcbha}eDBSeF4Tn+aCSNoZ50B-kuKG*+K=a)%81*|2stJeRn51*m;gRa7CUlWmk zI`;vx(}Dy&ad1H)(UIXXGMyi6Qz=*^4Rnd_*2nq@N*QSA>?iJY}V zGfvY}9Sf(aKL3!EMle5|DJk)+BC)pmXP%jTujb1MvV)_wp&NEnfA-d5rit$$0_Zmf z`}!&pO5)O($9AV9VQf)J`cgo<)T2+l37<~pz%?6;~(YCaf5%WnD;mE5i!3{g}hsM zjc&a**Yp;R0bEn?t>U$X=!L%UX^=iNY)c9k6c03_6!m3R1Oa3bi5LgZ3kbR16ug4;IqOmAsX=_0q|N1!g!v}@MHgsNXrM}hN5_SpXaYfzyYD) z8D6Ku$&Ys4*ad6*%zR!e_&!!nLtC4;g{rJ90Mf;h`0ylVfF`1q^}Pv;=8!Qy`p1+&SZ8=1C1mr}>cMu1gUC#al%x8bF z7}SCDxuNz9UkAH9GGVEIll02vh8#DuGu##XxYP5LJe}ZNA5w}lji>(LB80T~ec6~S zE+|x{;)2XC5r@E)4W}WY zJi@;?Y%Ii?WE!tE`Z26ePU>;X{k$iFs4sT1^^PjSN60WMErFbx67sMfzuMC zY$Ro#r1E=m%^UyWGE*OT-ShKr*5i996 zQb93Tx{&cUg&@S&LX&ixq8zp9!8yjNoKp|=k}%C56wh1m+NJK={E9ZcC6FShNo#l%5O|RSjNPlxx#m67y^Huya8BUo- zi(*JBE|O6H@Y?#OXFqyvT^vCLz?j-6a`0l*O_azfeHmq_Y+|^_BD%ei`w-@055EUq ziuL3iQx={+k61&U1`NmjZ`SAXXW1WIUGlMZ&gq$ghy(PZ#;Z}K9B^y6J)_h}zrn+g zAeC3aHk8_=xvazX_xS_(*~vXxTXj-X@{KQ`oI2U_fUeu{!GVAwb6j~o#^mXoW7xt| zO z$}Kx(|K&f;3qI>j-51ig7W5as@&(19m%M+2{=?2!5z-zMtQ-6Oi!m(~8A_? zoD?r>ViUmc4t=**Pa-=m>$^q4zzL(%>9y;a(=+I-7(+%D0j8S`f>21IXKJ3V|a}jc=DDhWMWCgZ-tny70Sz?R5G~Gbko! zX5H@;!WhD+9FGL{9ANfv)W{Apic?5B9do5~$&ZY)OOxI+zC zG@S#r(QA8NEK1-oIu^u-+}rc&8~ArH2D9)rNFO@4>0~H=-o~20ysu@(+hXneX2Eft*0oy6!3!Fnj@sT7t64?QAVQt$som)1~17dYgn~9p92P7^o&B@!B#1=_7p(; z?T@j|>&`^NlvW=Ll1y(~?siiDnbRw8dexkl*#r;42_tBM7xBgP6a*}8UBfigRO)ih zK%PFq4w=8J!zyD#iPbgG3=rRD>f%F(XwOM&1#$~4;L(H>@iT737N*O zB5R~*v0RRq2bqHuh&l++=*c^R#Lg73%|;jSJVZUua^=EOq2{;`-1uo!nT=km;k>ob zbNp(%T$fCtEZpLZ((29OFE(*3mmMiD{qogsa~w8(B}MWo&(>y&-4-(coWs0)KV2blBzT${W+fN5{SIMmtwUs4q8Q!_iI>i>wT)JTJnTfNRm}cRn?#J zm2(Xg5g<|rc408(^kU^MZXRi1>9?tL$pt`-6bDIgzA!&}_pt?lh?79sW=`ZuFKUMUwc$zDtsSZlSw1{>t-&SYJjLqdA=lx%^CyuntSTN-n+4er0{%0jouPf?1zircD-U6-;oN$T6ZEkr<8+EUOG;Mo223p;@A>f)1 zPefP(4-6UsNakGn4fc_8w)L+W3rxZlfK$O>$fmTR3fs5`@7`3To6vjnqD#cWE47bW z<@Zsz0~W%|!FE+0-9d?V<3J&z&Z=fnQ~v-k;fMM#oc`a8&#*up;mJ9qrQLp2B0{~SNMPDPDeVPF zI>mdYnDvW%A#(tF>T5rCxcl;&dEOU=l6KoY&ZI@b9ewu^*pBQ8{9=<6&1EE z8Q3ijcS!SQjyziQzmA^q>G}rgX?6r?RnT8F!_Mz$&(H0$KWupZtnl(Bkspch1967o zk2~;GF&rQFD8#|!+Pz|paE0eF;u1G+PHu#h&0!#&6xEOM`h}c*TOQvPDO{ld^q*!b8=kUFj#+65Z1Lk%hSnfdrD<(~)lP*oD` zIX~=DXgbMc18uJTtUTTzo5j4Fsb`l?li3DWStBCST>}kMSOG!gi!>V(`qNDUi3MW$ z4X*|7(dihpJj5%X68EX8FJ#tYpt*RH+p^6_sNvfV|K1(|Ot7w!pn+tu^KMLM1vMyW z$!*(B_t?OyZ7v2ZY*gHLAUzp@kH(&S+%U$pPSt*0hy?~Xh)9D zEG{15gGv~;KC86B{DAI1RJ^0H)Y~g6qVG)%c}l5@D`lbSfoKCwAHwc?ceWg4T>Fe< zj@>$^0#i#s$X)m}Bht%45SToC5TcH3UOu;YWvG_Q;@@oa`95Trjk-9Ah9`uB z_h;<~Mcl^3MuwwA@0cPeV?_VGlV6czkp+Pao*xVk0LKubei3JRXv6EX{1(mdycG^Sc(*4q1?P%aWXcaBNz8IZB2uXs9p^Sz6*|u^p-DrVh@uoh{)p_VqVAR zBCC^!`!{K=cgY@1A*!SF<)?$0yCh8 z z)nufZ?0=ILvH-syL=fI;$PtjaXJ5)INa5)dDC3HWsKLic&0u5hju1bwkoH6F<}<)M zR7UC+--#uQf@^$Rrwef&m2hN4Dw{c3Cohxmy-vG6M3QYbD878++^ROPQ60)Buy}h$ zQ$S1iQ#!a*S=A{f)GCQ%$Dl@}egkSZn5;NA;06d&>AKNu3mFE=G~#6gd(ltZyNaW; zG=hYv<~>zERE8MkIA{?t!SSyH#DnbgnH6ZT@|YA=#-)dQz0mX&<5+P45a(zm`A98M zbfPffX+Ud_ex5|@mRb}vEb15@D1KJFwkYr)^H~Gj3k|0Pt6)lGkhjX=Zkj-~6AF6Q zZg48seWy)go@pS88*Sy9(p(gFnsUh{<**-0GnorA}7 zI1nn_%OB2MsRoq3Yd;#NI65be5&puxI*CCum|7diwhM>iS}_lJ_aK$55E4F!6_5bh zLwu44!>0-cXohy=ZUr-2nU)Cwoc7PBnei?7GwkK9&<1hNhEbpP!PWK@oZ;Eod!L{ zLH~+j11zBonye)iJ3@`3?!m+LwI5W1vzvQopu0!KX7H^~qPcEwxh(9_4Z>nsEDCiU zmgpyvo_cGQ|6Pf%K`dNW<{a?EYSu<#$PWyf9=Q_YCO)nE?rmNV(Z6+J160d1c0LuxcK~Bz!I*8qmk?3m=XKKu*R^(Ci5aip!eWGeb=mF(0 zUd~u5*}L*zh0dkt6b{J#riU}vm1L?PLozOyrM65=9V z(D6#CNAi@4``NO-1~J^zsN^}i@OnvvvgBLZPFr6AYh?sppsM%WQ5U+ygkUwP404P2hu2~(*a4 z49Gp?I%j(N`HktiPncOhyFiFeQ$c2@#~p}L)Ml7_H)}ohs?XN$r0{O1_W;Sty7|Q( zyRxzf{_p@t1d{&nERL&W&q1CPhC|l?Y-A zMxg>tL&WcSN|HIA{uUa3!#}&K!u3l{lm|gVI|YQ=3!hd9ugH_YC-^dLzoM`Nkd@Fg zSXY|Xe14)6AuL7jLbp;Z`TnnZ-UcbTc(u5~kI@-ODNTGLFyvR@*tA82htZ`!W$WyH47zcxg4J7sNlnFD4@ipf;~in0iX5lbcw~Ax$_>=XMo64 z(8mt}){YL0B1fNmOuh$g>}EYbd|~+kT&ai1-IWf_4JynWvjVkr_`Ha!m51M#Z)rL& z`^Z>*c=9<2*7<+V`hRv*kdxOgWn9PIeZIAH7UE)3KwSv2*)QE2wj^J+sDaK`vAo~_VX$J3e#Oa zz2tD9mvbHXmB{7ruraVw*Oeco$Mj1takjfuRI0SABR}b*mTM_cAQ{RUORJ!GG;0Fn zS*^zXT$bnmd}DFyTZt_?^Z_n;1Vt*u*cX~&_F!Eh{5^Hx%9z!;uQTwuFi~cs#4tng zK~lJ$6$<<|KEnNNY{j)x`6+VY)x7e1pI4Et{4&M!E3jt7_*~!e9**f{n%Qbqzruq> zxW6t^w9D@!+sTG;r zC!MMu`4{<|`^%K;^G-0<+Jmb9CQ6^${vg0xUg3CXktQrslc1~B0nW0*b`{dkNXzHX z)`=n^zxESuxKoSyOs;Wbs-D-2^+U^NcmO5vc6)brxnEUaE=y!)?C9{BA*(vr6(KM8 zSF(<2*WQi9O&JqJ5Ii_3lq0Mf-9hRQqSG&@>A%?lBtGEN5LR4Ij*R0`e@_Hm4TbL! zj-KBQ?-7)aa?zy@L3c_Qsm1o-%(p2ASmIi`)S`8IjrG~jwQa^hR{yY^wVng_76ctRDaC@tkInG2QJ340CqI{svVWqCs zvXwJZSbqqG4H~P2v4Ak4wI`sFDCB!E&BaBi-jsDUwBmi|k4#Z}ToaMTSfsd}S#b9D zKGLD!b20RG{tb=C+)H)DzsWK>kRFXxBCS}jjjhB-eh5;8+BVuIL*t~2&b~2&5%rv% zM_7eBoo8T%;ohVy0QW#_b%)G5xG)4)l(k$wTw!B_^OGdbJNELX2&!<3w7~N>5H}if zC*b+#S;*K#iJ>IcYL-V$tHNr7)Pwog{3Lh@xwlXsb}OzWu>eD7)BW;lZ)8wGIWeJGTK zRSCpA`B0$jjRIeFcIEQQ0Zts8QhE%5rm~yseGLXdd4pDi{h`B|SidZ?+!KSS> zQOK={=xSfHME07W3m%;4Rhho{d*9K+k2>ecM-nTl;~#9CD6u^(plaD$FWqUizV3*S zw?-l{NH$p?e6?33DEvh$6VRdday+snQyb1smFk1YlVCEQmls^XqKztAN`()%mOvj+ ziCfjhY7JgXjPEQbxy=uRV74j>E{DnJ2tpO@2FB?C8Tdxklp*hi-olDD%Ywd>U)VLw z@bAOK7*d#E4N7D0)<=9NG=mn>KG1~I%pqOmdE-_a6T!RCB!H`npj=!pHhC%KW5bv^ z=5*Q%ZTU`s2Z7RrxzdfLkAhk3rEX~qRQYLKXh55*mV)<>Aeuq`jtkQ@3Uv6ije4uz zQ7L2h930$<2A7ZyuD)!ZE&Y3Dtb{{SC{-4uhoA?OZ?MRKslW%u7|+F%n)x&!xJ|QC z;$DyHt99n%&3)!b2!lF%AyLrW|AwjpY@!=!`Y!A^ND{ zdUjkCcuo5Pilm$TBgi1}dORi>R^g7Ulj*7-)x%o`ocj+HWb|g$`UX$YIP~j8f|$xs0@Iw7ilB zFML4SlA+hB)7~~%NJgVfPZ&*jvUIoW0E!n;!50XRb64WQPGywBhdn#jKzX0mNHi~8( z-w0|?BYc7vl*r9$^WrcX^XvauX}V(4DE&ucCe!~u4|%byazIo{IZHhhNFmN^)Na<} zv?hEmNvatIr-=pa^(F%&7R?=kuKdqRzdU|WEwgzH$MvFJvJ4@z3>XRl#3fb4htnk) z3ZJ!-ZTEtprd&6wXd2)^N*R=N{I@x=|!mh~C31;Xzm4Q;K{j;+Z3TN&S&f zcBFTACoMQUu#n8QkmVTz;j88EuM0urfdBdLkE)#Dz$EmhZy61DB%0%|rB<-$99%?! z6xGI($&j@#abHyrQX@XK6!+TMn@GtPFS9{-sq`6-T0{mB(vT*|c?&X{D< zb6f9(^NO^zCYa_wSk%nwRd#9wmrH)AaBL~Hfl7HGeLt?`{w?F@XMLVVGO>o|s{eEZ z@KS1_$$dOA(!W!VRdCfTdO%nVG;1Gl=3eaicNP&WSYTDdSIXx#B-#fS{3AQNCGqTV zhv6mp|Akr?K&mSK2zg!;&pYOq1g0VtM+DZ-?p)MGKCOtwXd?scxqN|}4$ zMDFoJdVs0#6#dq?!Y`P5QDf;JgE(-8CEwK$HnA>h;0~puY6(X zm6f`$rnd5W)^G%Ly6C$}skiNdyMQgfdJ4Ys>_ZTD6W^-6^(PE-Cr0`30)H;Hvgg(@ zTv;{}&GZ-VWmfYuL0FtGi+6Jr|$fq1RWWhxid1uVbvvGbwK;V0No33mIZ!b zqvU<=^MU#Lg+>tQQE7;|B(Fn)oLDh{rrpJTjEj6ghxj^Toc8?pIPpA_oP?B$)`A5* z+Ny>CCDeJua+#uwIeO3ggcfbPd~5Wtn+K$6vXO!^TN;|5m%OeHnVSPAxUG4 zCk+&{>5k00PjtgkOSVNwpihy%+N#ICs_F=hQ%ha|R}2Dkr-}ar^xf3bmnzod+gCN` z;{U+r^IZcMoY;JLXi5*z zS@J|H5&o&fT9$JY{{VG-Oj8nbRzM0!779=mdERkywh)Y2bYO8)>W*B-Iz|vSwhrKo zn2?zU-90q}frW{#QtbFE_3skqG-*aUSI5WANz#>^QqJ6?9k90^*;XocddX@rLGj+# zZI6$FNR;GelipNmXGpkP`}Ot~GQDnxFqKarJXBLc;RwSJg`|MCDwQ~`VwuOXC*@vE zK<1u!vDvP(J_^FgPjMhxb%AH@ zIaEO)DfcHhA3tR5P@@(vHE6awIa$^PSVx0pij=H~GVLS-58)2c2oDARoR zm7oOnub?b@pD8eFzK|aws&wl>Z6J{`=8=iM;Kx?6py| zfqQbF^wQ7zlT0;vWU^B;mKo9AleE>ruKf@|_5ogMDd0)kZ_z5m=D%0*P<0vv<&F$6 zFox2Bc7se$fqV{PmV@psK5ycRCw-L3(lCl9ma!`*l?m0T3jQ{1gCp#W65;$}l#ZhDpaz0SG{LNl>@nU+(N~t`MMf@TiDA-RYe9W*Q>4w zA%&>;(quLXOjm%yWY6Jy<)vL#cz`8zMK1Mw>ifw*zWtbugc`u~8!Z^_l+e;EC`Ozi z?9`e(p>(+hi1Sr^7IG=9C$JWi!O`i$hS|?WA+YB=mRS*L<9&@fuIcv^+T7lCL<-!* zN6tVnpAsEFd>pY!UHv<%*uRtpLBIjbIn22^u5d5?N+r=DgVy8wYIl)gyQ1%Ebx=P2 zedO1aDKu{2Tgp7!bXZ>)Y7m9CafmYyRJdWVJ*WKzjYq!$+D+qc_N!RpYSRX!LBUjA zhO{M9Bqv_6k=qEj4*mwAj`W_nEi3)pssz^^g}#mT0GTPW_u>$}%L^}5P`B%RL{!SM zCM|3mf|JG1u;k|D4P*_8SPY#5O+-lP&LOhm=A=^d=MWk$|I!{(98=4qXIwu1rIagA^>8;ku<`U!b&WWj`$Kii*3+bhFdoLWWxwBJuddSTALlDrTo z#Ax~KNQNec5!YF9DE(OW0Jkc(I{)B?S2+$ze7?7I3un+{Z%{Srh9>@FYO_{5+PezmzT2mmr@mh zog-n7{#`BbHZ)NEbg%skPN)B@dQZ~DKkP;K?j$OI(3xic# zaU}01bjz@1vz6~f!MFLC%!^2>0*ebjp&}U8-*#tLS(Jv1&DMPeUmOYYTLF=GT#Q)g zTle*~C*H1TeX5cW0-!OF*8IYa{^nvMk5NOfuNXV!sMOoLS4j}9ykV@RKS05=*=>>) zN^}MRZ=91g_vFd&*9<#FL;K22F87pcO>~=j3J`uG?{T1mRPid&$GiG|W zVdQ~XRe|?FC&*_EHs9c?1tWuLSxIv^c6ADBV*|hJv!f)x?}YIX=_`vzXz4j^%(Sa< z_o&0TIvF?q$T7n^L~XSX&XNKL)q9nE%>Py)I?F*zL^eox!x#Lwhd!E#%Uig@YN?W9 zcG>$Mqh&Y* zJNRz15VHKBw@2MxmzWqL?GRRKA)VXgZ-=40(^{&~K8xiYdX0h>JCZaRsUB^#YFUg~ zFeIXdrjG0sHZ^I@OiM@OyC?^}X-{DY=F&HiDS3H3XXN|L*0u9ik%sai!aEPk`?|?I zMMR+07iu%Ft^U7OlgF}Jh#f!Gn^#hkvu_PwO9{ME{A^pPC8UN$m!l}PNCdrB;LZRG zHjER`Yi$Aao=laBlz093@%NAQBfc^rq2Ta99b&^WlnYl{u5h?-W`O&&(OOh{lDxOO zo=cT;!Ew8n-brE}`JP4$as%debIHt6%gHG)657m2aQ;sr;W=3YMb$KIa*@P)9L!Rv z7Rn6gKMl$YbSo8WZJ3|a*N#gLg3HP@BjARlUoGZ=DFjZb=#~Z<$+Ne`R70W8q(bQY&xmQ8XY~BtqIwbOgc6u7#Yy1N)=} zcbvkxuw8du#|VTL@G=+%JY#tAa58!HE;QM{y7@1@oSlPOI@C9AfS0hTl5OkK2o@7^ zrLbVbmAL{Jl>XXQ{ipM!HXMY;H|BOLd}mE#2BJW>{;1JodLKNHFDZL-%4hKO_6?cH zJ%oVpqDaz7k6Q9hMI&%$;}&;N>ZO9RGXZh+RqSSyQ?jFeOTG?J?t*n zYI~%3ejld%|5 z7UTKER5WRJ;994C=p*ORNUwgNc>~Pd^m?*a4iW{x8C@-L3E=wl6}!VbwR2#T)l7y? zD9kfO>c6niwx`&~@?uZ*&+0uyq(-JymWW8!a`~gWRj#T~(f9_^lJKRk3Y`Xa(SzSgG1Xr*BRi=JJj3bA3%l`s73CxE>8{q>^ z9z=St1%)sJ`6pTIngWuoC%fr;b&2B;sxYf|#Ggpd#uSUM-G0w87!QI-(J-OqEcSJU z{>JqNYkyQiIkBTcMYNdn0%YPZid~NrI8r(c*6;408TRrT$dFGZRyk&c^}+H_hKKMu z&+MESMwsArH|>ibXcIO<_px$DU3->PN?2Wpz+pJu`oV(GYcu1Iq5fp`rd>eTVGQ{} zA0)ofNV@PheVcR2Mff}avHUMEYZ@#63AD##vvb`@tT!Z-rxZ`t;Sif6NW!8F=psOZ zB6iLd$81-nRYV~zVzWUM^&A`>>aqWFxLnw{=Zck*+; zDzkSt@by4RXxfeU5$gb<+F*ycjz$0C<=t2j=UuCA-Em!AnV`^AdFZa4f0!mx_6ixJ#hvm`gb^+owc_FcJr)SlU%LMei8I2_b1&w)a~-c&dSLDEfDvCADg$hEx7qa_NZ07Sqkq##1v9JkFvjA}%5 z4Ri9G4Rt>gh4e7}vR|a~!V(HeUs$}OjG76sihz@ZP0MQcV`UOO>8soyh(^?nzu(Y< zAV<+y08qQj8DRYgxw_Zh+9ZPg8!X>Kc0MDnnIQ1W-ERsc$h$iG~0DUvb{_D|@UWHc?Dht)lU%>q+%QM<4$xwIQ=#qWN} z;6xAO3nBX;IW%9ooM||w#8hO}(lPM*S<1`4LxKzzT_gyWGtEK;){ws&Zyd5aoLeS~ z`t(L1X*)8Y@K`5_A@J+k3q#V@Y#q(V|2NYV@n`B{4}>0T#KL;Lm`zODlHJa$KTDBn z1ejTU&e}TRTJrhV=>lTx60~5q8T6IFjr%^%=*Nv5V`mm?MQ5p0R85 zPAuoGT5g1~YxupRy{n$3G)6W)|4WHv27Glw&srAM@F3kx25|8u3=Oe< z^t-Zm25LP^i&O{%FpxWzO2L2X(cCa=Y4w21;eyLob&qs(95T$tW6{GQ!3j3NOY-ct zjGeM?{RnR~Pk+St0UF1q*o~^mvg2&cZS+``9B9=B-Y#J9v{>xl@wE^|HlG0}gMfTj zv^{9V$ST2WB_QxZ(2@)0YTyF<)=^`sN}tQg?E;c=NpXQgFut9>##<($2><)8a~lV6 zQP-44R{e1UI)y4U!{!a~$I3&~&plp(pmsi=2YgT!R&UV1?cj%lREJaN&%*-IVwU6< z7cXpZM8HF41`{gnx%Jz^er`wW3hBbA<5{bo7jBqHiK_|xS8Th=6ui{PaPcOk&P1ITOsdG4;%}L(sZ(A1h1u1gAgrTqZRW@d5 zg@f>iNwl{UqMDBXgMRuHkps=v!sQ3i=c9QrcHUczx1qgKN=G8Wm)}a4`l?RjS>3Ts zdqJ*Y#~{XTe!>nlP(nRE?MhSp3f+c$y%z{3tFfE((Jth2CGl@$HnDT5FC0CW$mgql z>Y1&#fJ(d*>^tjV#fGRF^5kwN1$|fC_>W+0`t--Dj~n1&sUlb8X#Ck*VsIMvD&j}Yx^<-#s$4>v)4M>o&QXJI~$N_yAIew2Jh*G-qk*9UwZ zv70(l7^^DfE#;r|U4261cXUbt+<4%31%CAsT7Wfqr$Y|EVVi-ZIk`8a7asp(lQQnb zE_vB)gt&>5x#!n%7c134#sE3*>t(BC2T(!{yR)6zIZ z%1TnT5(Z&oNl!#FU^I8af5bOkE-7f#{a&*TFWiHSC*llcLa-_CiAHy!Y!oI?TE02f zQlK<}om-i|z1CZeJ5}{r#>dew5_(Zt^9j;@uy@&X6Wj0u!aVbH_P;Vt#rQt)P~>0sR!U@~s0-sjO@yMB`mQu=}7R%$VV7rtSGj0deY;*joi@uZ}8 zugG0H>5UA19ahka#z#d7x~~u6!!3fddMHYKr?-LspKL^0^`11T=5B3f)yes?93pI_ zX1^{TFXRlwdYuEw-49%b7r^pi$A|T0&92|dO7S+mtX7=KW*UGBJ3Bn06fn9lqFUq1 zW4@$HalpEM;=<$xoq$7pz>5Q*U^KsJTA=iCyqO8dJAGSiF;0q76D^e^25m@)ZzZoR zeqykl8c*Zb3;MTzd4V=)`#K~l3>)5^|1PNYc6lxNHVR77%e=!|MZRkW*7oc|lt%L_ zRE23{fg6vBvSwG|Fx)8tko@lX3vfx`Gtd9l>YdZKu+vPIfMfY6khffp%ClN&zEWrO z(h9ts5Szm34Jgx-JgJRzPUPAf!XQDuV$=Q&Ujx^f+x!vb05w3$zc__3ZB`a*1~mhR z?dB)ULhFP5yxH+uYW=v+^pKyzS6h{ z@;Vgt%NBnWUPWfgH0Pm0T-u6YLc^hwcOR%)a*F2)@IA?Db`|*_iI2CaBe}4{u;EN^ zCD5Tdn>D4L^-Z4a*YxXmyTQUBK5G&I+wL+LvGwzPn+PUkFnBo~rxe}J*6liNYXq7} zHU2}d419T~EWhZNcWnpp`8OBQ+|1iZkZGul3Yjh6MmH$FRaBgNBbC5Vw(#A9f}F3kn*<6!^nD-o!3g(-IC zuu4iUGR6tnsIZ?H$nLozUfBASQn>Mb#+OS57(V>wDysfyj8-HiIf) z6$wmZGOU_$9oGKY!hb--(u*u!j58)K1Ky%7r`5YtHKO}2(KIC;Kcc<^+62~RsH$?(xAByRkmm>o?$l>Lg0yPrKW^$=RDGYNCJO|_jMN= z`=K40)_~x0S4YCN+Jo4>D!5?wq$i-Y4M3l2cI6rc+OxYuQG-j#C*&{4mE3=j*Ir?& zFAn?y0#&X<`74i+&BG!bb|v*n2(Bi^OR&b*n}HBOy6ZH$ z3a>cGbSI~6ok9r!RV~cyT2bM$f|j1FvT`6VM^6(U@Zni`P4Rv@U=ImYLF9A@fY;A< zWMxdQ5z!j!t9|Bq7vsaJ=*N>8E(=!xfc%e*_IqmLQiS>i18G;jDCJnLM0@Tqr{lIe z%9`vsyqaeI=NJsXL2ia^C9XqjTR%?(8&VMy-GnJZXkS^VE{ON@2#$#4WrA|O!2!?% zA>ONGU`^w8E$wQ*UQXr!@eWIAu3Y_%L^GqJ^K6_lz@q#Ze0Asrh35`Nkm#@dt z>!_cOVs>>|nIP#gV=DK29ej|j|E_7uajJucu33U+47TP?fjRPDyahe%5Tqdm)vePg z+cf;VJX8z|Nyb2(N)VSou?5?jA)UB=Bc-T^|6+jdR>R#9pFutO0lIkOU0L%b2qiSyz$g@h5HiOj#0{uyolc%q9 z{}Sf${fbND*1;~lvYp-5XmqD8o#KDL+*5}7Ht>dkZ;PUuzS{Ves{t%Ex znrJED{4AyAQ;37>CykT-mdPcX2jgm~&$>9|G~i*Rv;R%Xm=Oc01X%stmuk>KXgjGI zS?HHYfmZ26Lzq5eI0Mazx@iXeh&P$SLfYD2F+8!_tqG67go(Cj=y>urmK#%==BZQ; zk1_Jt2c!XMDbe??l|?beltqiTLV!uR3%G;PbC@QmaQj{k2uYxA{YIdU5d9%q^p68~ zd;0VXIb~|b0(N^!?tBq}8glR(?PNY{2lM0A2q;7=eH$WaUk2()q@-b)D@=wFyEuiq z6AxXq0xiFd8v`5WBCOlKx@)?|%3cO7uNQ7>;WyJEIhGDebK(8clHz}BV7{>AnC zO=7Lnu{;&?v6pvH_=fP*Bm%wg&O@Jw3zLelijU9TRbVI)P>wX0dnphM9X*sU zPwPC&i>)#4reU9xm-AHMtV}z02%y&{8E^K|x9E0R-1^my7?vT#R_s?InKtD$YoWN0 z!v!gr4`#8Axiy5L4sj(coH=PJR5?AQ14J^m8`G}cu<({${%;o1_EXJ9n)G-)380i4 z7Qj$yz@Xybd#B}Bp`^3QF$vI>J{m9{*kC}g$Ip?MfLA9N>Dss2)*-9XcB_g!H6^`O zlLFjr$skDzv6N841DdKqMC6ZQx74J(qTgAq$h{%l7Ya1wx8nnxAw_X*SBin~)b%kw zn5ZK%XI)V!DBRJsL`0mu*^zp!_C?Cs4aU0czlstBX6*A7kfjhzALC5YPBlwESVr5< z+YeT3Dg&K+!+}D!Ra~tYgsuVut!gVo+8_WxzdWCOP5^hl+Wpdph|ans>h;QrH_X9C z1sPn|wjOu03I0rR&Yt=j^9IO8D$LuR4)W>KxhBGQ?`TUX67YVSiWVGJ(Qm5~;&~Lv z8wBNiAXqzzNth!qA-Ioy(r!BE2COQ9`W)M1X~5=t4m|O-r5=S|-M_~EJZtxsoYQi2 zYP%hwQybs(S7%Lf=HAd_Wfxct_07RWaE0#S5tPNx?l?mCCRkyxRNhe4W?#u(_X~-$ zme4Wo0y3+gJ$oFLF+7z2WcC7u2YYKI)!59A>S`ywb8*uL z>%at5S)G_rvNs{Q=W++ME*806iV3$lMw75-;Oae~u?#>95GPpX-v$E-S<2eUj=3)M zsYh%ejqz&E{4SV=%5!*5HBB&pPic0cNcrdz>kie@4YN@B62Vg0PHrZ@cUb7_HU`|< z?D*o%l{y#Q_QjPoJ@H0S5X=AElrw)c`OK3k+`yZ3wk4-HSU1QlAV}R7Ze?J-P2U@F z%!Q-8RX3xzNBd}?L^{OMd}~@K7nZGj`}v);xf~DFtfIsBuTeId8|b}#zRFP0PR{^z z?9&C{O4PJJS#c$HYdDS^6Ft!-vP7&$hwYe8V*_qlh_{u6A;p~hH>G0%P&C}0tGJTt z%CQyhVfN0$2*S?5^P&pNt~^(PW7ten`N@gBKki3Y&;9O?CW=uTWnMCVz^zF z$v&-#lg1XZ{u)FYs?j008-7snD4aR@hzJm1Z3Y4I^V~#o;A%s z7liO`N^U0G%-niz(~?L8WuO=?OU*o-@ez;_-1{K3b`nJ{;(9I|)0Ztd0l^!Dv&pkO z6V&CK=&n)aApwup+SU&QwyljdiZW!kiGj>dY=+C5qJ{?l+EhPOy#HRAv9hzWt;kSo z^azB-9W4VFU?yLC_q(B0+YqW`uyWX`@=VYsz{Ke*hB?ZFvaulYvdP*GTs0K7R{a8KfGu0|I13ATc?9dB|UUM zp?w1R3*IeZcJh$<@cHkwSBQu3B6;DZTh7^to|puwqo2|2B&(o5K#d=sJFt&~BN!bn zv|X<|p7henbC-=vk&U~$QJ&m*V4k|e*XnG_8;hSo97zL8yN)jFdTyU~glLMF+-3H+`TBhc$!lT}>{?!Mtj@{Dzf?QYC z{#0GK%1TmRT??0t<*(98&cnQNJFKKF9O{E2cZ0%_oW_l3TrT*Zds)jW0g4aez2$Ng@tmKG*)qOVMl{khl}$zCOs%!5E+_Yx(5i-ifjA3 zbUe-!1}eFN(#80`@@tKX<9Rt7uiKm2>E}in8*<4n^kd7=1ivys@^)uR$%yQQ9wLI< zKuKr7Wy$$62+!BD@ET==3eA8*m7bB~o?_l$&f~?u4)gEfr1wNf?Zy8(6g;Yv*)CMO{}W`PG1lk zpP)-(zuMr`-loh;YD=`T@rB3I%w8I3SbyJ9P53f3nZ_TL)Jb|<(9DH}A|9>7Mva-^g{=nL&dYJ4ES$PxzD4ZN{tzTzELHWrH3(XO(K& zax+X2?O#L^*M=&TM8`FfTWZ(!^F#C6VQ|qFc-S)<0-%ufp?fKMq2!FL z1X$n`$!-#AX(n>iPtluc1&)t|=P*#lN=6C?>g)go4ezsW#or72Gt|U{ig%7{HLT|- zDz&7XyGz^m#54i4Tab(sYGiUt&N`K}doFyJF)>=L6fna{X5;unA>iE#GJW`~-dEI) ziMyQEdfj#dB2Q6zTQ-|=2MABGq}-Y`?qzoM{*B}SbpsR(keXkUz@Ha}>?H4{xckOQ z;js1MERgCGVqP~v9xI}D8`y}J>{V=?DO~YJp1-L2?pnA>3&K?U8)?6(UQ-5~{sBso ze>XQYgruXOS%=Z(s9K)R2#p3Ozw$&88RZW$nnJw>&{9x#VDCF8tnxh7#1-4;Q?kSu zUS58=FPK_=|4J1A@t3TFUC5rB>~Oac+5*Ot4SN~kk0yVWw#c9&Jy>J43}!Ki5QIQN zd{Ry{6%>++t9rXM$mShX;0Tj4(>$z-1lu9_?*EJqh8y7ub6+W@>Ue~_I7EmYp z4*>z6f;(RyDwzxG%f=kdST;_W8y%82>m7`Yxf1+d`V_6c>l?}gnH3q>4rbRVb|YHN z@0O*}c-@9In;EVsoE%<`!Q^gcM;?!;RFDPk!_&jm;S?o``5JBL9P7c5d1ar9#`S#> zqri8_U^^E0bCwO(=tjS}HRQ4At+=k2S+4ptghEiV&~NOJX@6pSHC9%xVd%wx*E@bd z61qA}NDD-%j`PNJ5QOiR)PuVza^=BG8~gkBY+JWSkoo2p7S%45F6N8B>~!Ucs+pQ5blITutXH+tVI9Bz%i1 zOcYO#KvL1k2sBuIEBmHMUet}ruq4cO^;of88-mJo@$YQfQhPyZg%wER~u= zN;PhZ%>g}{UdBy=$vyp*F#w6? zI@1$)5FEVbTNQ)TTa9o%{2LPMFIidC)QWn}XN|Y4dn|^6Sb!c>o#CfmRc8wX$PIH` z2KJ8&0Mi^ki2n7n8!fME5#mKDLbIhhM=KD+`{MZ@bN<07lyt^Q0XIk#fI_9V2OrdR z%HUERkbOYI;dfr!TTeT=zkhN1M(*=MQInQA#V7zm^M z$u+n63ts)`DT$>OUE13fH@BgSY_^Rr3$n#Y&G6X9|I&+;pWmzk@NOF|ANxgPIz@O^ z`t@zuX_@OYGh2sHdAM1yK2L|6RLQ5G&*8(DTK@Ml)72(*qKFSk>8LXyUnq`z-XIUk z6DNM7Z(r~OLHU3Wn29ojw-Udo#Mt3=z1>Mi zz`YMUq=4;hI~We7jfmGVW5R^cgGwryjMO0rg$1cl%8dd@I@c;<(*@@$Dm7AK4#s#B zpgRzc$;q=g#fOe=+LU6=mubFF?s%eyov@@l$47X3-`ZSrwOc&?IXXtr`4vN_=!c+r zW@6GTSob0@uP}hRg1tWcCLWfnFapAESO{@jH-r8%4}}ec`dG))JSNf7;$y-VGtx_} z!syBnTTOK)xz-`L9yGNIEuR%A;vT@afHy>21Lt}gxC2I4W3j58a^rCR&B40_6~JcVkLoT zqE&z(8}9C2OE5e};p{hqNI#8)M-^I1dU&`)`lANNuX%+suNNwwU=4VsKEF>>kE-=1 zmETf+P56UmZVo$j;glH#<{a7sn7>j>pGs26fpe`k$o}l`^0KDfVjK*QV}wtKJlNhH zApInt8?c2!JJcvw>N%u_We)@vXFR=k@=ph489}iTf39i0m9}&vWQeq?M;APzB~#~H$?OcVNQD5!8i6+Vb_ z(mH#dMr}&!y}(V}4a(WE$&9H*QDlPv*T9#VIkVwAzBc=k5vSIb*^98({;`QPPzf@C z01mZl^Er0GTcj^Qre17cn1ja8*();q#6CLyD_{L3AbOM_xvsMz-rNFqFaa+nfA{!6 zuiJQ`4FoHOscRAR>pUDewz0Ki4v_u|gJ9^T)z9z%dqJn5 zg&kus;!xvDW`89pE$$bGib zDwuOj@B7JJh<@8q8`VOCCg-$UPJ#x_o(^VHb65H~v;f-x6Mb(Ts)9)1#Y>Mx3O!N2rn6_($yI3xR2?R%~a8q{c!W$lB)8m z;f|Ws6Ul#gQ+^K{=O+3xV%P(24Tfzj+S^2u_9~Yd>T@Jh?;@O*gAZusBS z@SONU>&~ya#)LbP7?-(3+^7ztiM% z<-wECm_w-l$>L2T zY0)HhGAhSMU%q}>zjY75$sb#GU}7g_T+3yxR{A-klC!@aYxu=*M2K}xEXTSHfwK2RWAj&8-FT>1nF7k^GRFBJo^@DTqed7hP!iS4 zwbb|e&}?>~A+H`~owpJvdMHnc9j3|4gVtm2Jy^qUFm|N9w<5~YalCb0HBf171PfA} zgqV>3&bc>6oV5AFpTe}WVs}u)96ndBTUIYTx9Z_`zCWxuXuF{GycmCmCjt&EY)L{8 zbcODd2j2@6l`L+$c*{fjhXSsXU>*_QqSGI;>^dZGT4RQmS#wqnEj*kx^|CTmziz4VB4nTjxgfmNsPgt`1|r8}_{7Q%q>@ z3C8jm7HrwGks_aNttdHrZ;ZV$otGCWqP6S|(u_122BkDkhGbRq>Hy$Z0yIGn7U{L{uJz{Qe*vH7ii>p`&{+)v9u#M@79M**`1x;uG|bI z9v!=vVR$TsnTqH)Ve|*Vt+xMc6m}Fz$S|g<1`3(ZY6Y5L6=3da5U%W@7E2Wl zi4&+B+@|RsVUes{{P^)Mg<9ybQa6J6aD%W>W_mBJA17eQ z)?*vdo;3zmTsF~|dNy3HQTMJ)8$nL^;dUJXs`L0fv`2hedc{$-*;0SgnJPvs!0R~w zIZ%mM<1YmB1>%H9CL8p`J|IveGs+>lt|bw@;Vw3@{w|sH^WeTTQ)%h1+AP||&n#V5 zl&>rtouT2G=?;~jbXQ6Dg#TVfdLiboPr8b1UVU(Z|DT2q|HJx0f4O|ckJ51Yf9ac! zYF%JKBPT-dHHNO<)uX|nhh9*?#FZOx*G65X> z{JvNT0pn!@Wkc-fv}k{4Ez&P?*5oKc^oYss?3%UNqj-_AV=n2FS~52D3kd=qO9I<> zL}ZL{<{pyOG@V>l$9UQ`Fogj*<)!Qg;G02m*k*_>CyE8}oXC5!oY3&EpqhDb90$|z z_dcIz4Wr2?Ubpa?##B>G&vNLn%gdYg_DL8d(^~kBZHjM@_c}4J;?1hK^6WkpBuQY`~UYQR8&@uv*$hv#x0f4@-!mTAS!_W1mviaIG z5M&sZ1&{<)>kUC(#t5SZc5;c|Ws2ErZ%+JFyK1pn6|pcC8rjA>ODMy$~7kyB-V7TTpOloyM3c@9(2yf z+xoiFTfCDCvyym>3grjjwPXo%(628YX$NjLZ4CMe64u2ErjMmp-JX|HB3LA(3}h^( za!^+G{d**mF9Y|5x0$M;G2(@+31JT;Ly~BkU;(>qm`qJvk7XzQX>t+eSh4{1q);uVn4r znx5G=A-??y7mu-48rSIV^Q87;_RgNxFOzK({6MqpuDS#y@`upm$xweaPfp85`B;J<7e<2*?#O(9j5dl(D|XYTL;T{^j-O)5Kmux|J2rXb)p`v?e0K--8_B zYIsPNT14>1)OX>B+m*8b;J?#gL}v-gV=pHhyF@1-@Vsj8(tKjDE~clK9)fEhhq`v5 zHSJTTRc;NBeGRts58@M{2EY`Qb{e1mr!&Lcet~YQa2E3|TYMFe=7WRzh(EyWNDaZ1 z45~#johH4hwGfhSj5sKfd5i5vu3*Q(_{xPCnf1kxx>OHSO_4@ipZSk@e7iV%!Qr75 zB<>dF#RAc@%NQ_F4Zd9N$w$YP*&m)CuU%weldPDo7JG0=%R8~i{zf=fVWd`~Bt2wd z%-h-uPf!qf!G8dZ&!ZLjlre16=Gc|zYfV3p8IuA9&K4rwe9mAHX;S;r_)5yC{ic~O zg)!46{7>6@35VV=$h>e=HD)}hu+#m__TOwx2yf`imqkw8J$+HEZarR#rtG#@1BL`7 zf=3lV_8LjiJF@}i;x?SJz1ui&2Vo+M9U#u!-m2d?@2kiM*m5Sa%IDGYu?&j>a zk2Vrb*X};3ptByMVh=$?f#(gB#yIU^3IegtH-txRs_ou3PsFr}QFgSehrs94*p62VaR$KF+5H7Gl4ubI6&*=j4)-o8yqJt-4&yH`Q(RG?UM$d<8GjR+KnrtyQ<8=_{z=l|5x?mMjHgPGr+NfG__ioCXTbEW z&`1aq4VKxC5^?K(v-tbfAL`(zXseVHSI3D2d|=fNO=dg#GFK$_JSt#j^!@QZeQ_@K zj`u|^n%#66MHcjrXM_d#)H~bnLTB{I-nw&h=%|8OT;DQrGuU((&Skrd(g4q>7;3u{ zom8JQ6@+$Hp5lu*%OPZ8b5*lGy6XM$$QB>1`H)U?bCsl99Z@(nBEaTLR!47u!>tRm z%&VG@z@8p{N}}03;B?E}o9)XLp181Yxa}`jg2Twdy{r%%VH+|(mlk`#E3_se2}?Gl zy)!Z0D-@bzDP4X4rr%KdYAd0Oy_mE^muU6YIQ2O;NJ$mL( ziAvE5>S+B+3Gyu3e+o4O6oK=0O*vNC*5>Q?TW#x(VS6Fd!}gx!=)8-?Wd;vWTT2nO z;tk|L!d6d+cp<9uKCf!Bb zE`^uMVaJ=+xRas>$B6kxZcdNm1ZS!Vg8AQA!LYZrP#GS_r?yg;74Cj~N<)t2%q-{- z@ZP-xDs_-n-wPhs5pqXcdYEEPQh?O|dW&?P)GE80m7n9j$jkq#i}?9vD)7Sd& zs%dBkb6(o=)_uY1kQKk0lxEEl*b$tF^AujmS$I6Kqldx!fStb<{527&P?{Nz<>NI~ zs+tF32W(SET>^tW8LMQ^Z859~UzGFvt=$8>^(`7{1J5-Me>lVp1oq+V`#g8wt2$k+ zh%9NQ+MKFFlJ}Qd=IJ3--!tt*PJ^?zpqTp!@o=**d1nHQJ|35*2ivycg(K!qT7xyv z)y@S?2w_AU)G5E`0(^c^BBH~J?MtR>!%xObUXf&$TKNGXD0Z{GFC3NUmw^_0)DgNb zsOng?#^Hz4HkxcSspzbFcTnXlGZOzXkhXrNG)!)5|R- zHiG1=Dcnx8m_d){|B9?&>((tIwZhP?Ky4LgVem_hSU%P!LfG|tIQabu|841XIq|@P z67@T>l%uayUV+=wpaS4SCfkJc&9rj*4l_p71+RqQuFq%Y#+3dwYl^=p^2qF?S{;Qg z5SdR8`O3GI{@L^Yk&!z4n`NP$l-o~Q`QmrS+<4|zXIalM9P(y>Ct#^w6(ny;3yaq~ z!CT55AcOz=7A`|jj+y`(Qfo}?;rSg~p8IWC;dMp~J{aiwTsGLbiv~C?ijRr3w$*&3 zM60uTB^LLE>2<5l4R|F^*z4b^3voPVDRqd+<4xpv#LoxYPBmxy{ZY}lqQ2CKT=4S7jt?{}ud7Y5^ z6?rqWA6}u*U+~c>hCZ5g=&){U*AGKA_L`v=^WrXlv#|k5)kXX#YXi7Ax0`RvWE57a z&#rhK?7qio(_5UOWJyUa&<#}2sudu`rTJ6n*%_Zto){uYAQEx%`b$rHhSA5%_7|Kx zr0p}eJh#|gpfRYsO;4Wyn_|v~$LPME2Ah*qh? zU4)#T)&8@tnXY@B|9OtLp(*E>eXR$KpG<_oIcWS&4m)*zYZttyhV&K_W!0tne5#Yf z_+qrUz38`~A38eSsS>Kk>lbPPzU~4@0R={IC+COHwG(#B0_J-mAZqSIY2IG05Oxb} zbCTFj@x)XCeKx*+p5_%S&q z-w!?OsMuy9UcqZ)W<-k!%j^`6jgp4ct6-$8Pn<{VdV@(^&b-V;~`G z#42pMxvz^6i)b&bH;yr1Vxk+V=LmpROLAu($p#UI$Hva>lu~9lP&eVKRjm3$Zl!T$ zqSV7CdpBK1Js}5YUdx$CmDr*vN}3obQ>-8iBcmQ3p*tvTB#6h%S2wKmdiDcas+|Nk zn@<~T6OX@T@UmT1P$bkho=8y`@A0qRMPk>?52f~Tx=)a$%6xi}OW@=aC3n54smtZ} zK>H<-i064}Z#@U4N~iYV|4!K?v4uZp*Vk>l8L9|kPNP_0_dvSu_J-DL=|sK6yuC%>n)q6nelC$T(~KwY%`_SLoObOCbe(JO0K~(#54X)&}Q?=*0Ri zPQ~lIdRwDie%RQ1{@O@h8fGsqL16&w(90_blyH%>a#Swpw&duIs1>=2N21C1P8WT* zo!7Qi`QP5Wd^SlevQQt6?tGCToF0z)|8DC?*D4(y!JBhx`~TO=EZn{cX~d>4#BZ#l zBz|fo*=c~#jF`oWi6lmO8)EL-`j#4*Wrg;~W$|ym>f}HLqEik!0QDZ15$X0I%;5?2 zZFX4Eff=I)0F0P%$j68=B1!ixQti#+53>vJ8Hf|s8+m{Zd2UUhhW>c~miHjlA!g>|1fZ>qad?*+z$b}epmjZJYY ze*t*P{^pp2EEalW;@p@zOQlFNG{D_RRxv^Mwv(Jd46MLYk*-2Gl2=~Dh3a*?mt(CO z^N8ysd?xpJPL2nj5&2r>znZm~w@YYhtqN#s@40r@1W#GTc36zeoOBHThqoWt`{EYP zY22jROJlpLO-{wH^SF7=Nk(sCO~xyMU)tX{Q-Z}w9iBv^U$HlftjtePt& zEb8!qFW)f5A&-cwY6xMC_(F0xGFUp_X(xV)DkmL)AL`}*znR=AatWuqF=!l`wfu}O z94cT1Jbi!B4wKDN*qghzHt4t2Z$k*0(TLR+@4g<79J%H$WQY5N#1*}IpP}m-7gcP& zU3Nx)m3!`on%#U@O%(%`l4$vG5Qf4kRe#;#_itnbW*CAf|Dif2|)wf*3FP&s|6usM(Z7^qHH=x`FbI)ZhrM#2rRdv4$A zRb&po4vu^AO=6W+Bfi(Kg@oBCq=dpsd7rjMxfQ+Rz8&?9?-HZqu?})GzEGA&c+&vI zLjHJ`opI@1VhS{#%;r?FnQghi=1Hf{n^0)|gg9<#WDeZk7on%!P+CD@H^0B31>uUh zITZ-U-p?h_z0#5lj5xV4IJH#(-ECOxMI!Ha&}}Ep@DVONvwkyH0Ts!YT_VeR?9=UE zSUst|wNv?^)9`omG+g@ME9Yw|IB!np{En?9g$ z!xI!9b{i{weh?TX?O7g2Oix6c$(1(HwvF=|r^BZ7>jQX-3KPAR+oE`%()^y*@7IT* z0#1i8&oAizNE40j&=0|CmzGAT#t2@QUFo^W^3D{+SzNYtBT{VQgY_$yYqY%Ko^nR zgboCsXBU+kx+~S8jDpVq9u%*ZZtj5dSesqF6AL(lrj`;6)FEo(WlUAK=V2sVhw>k* zooGjE-#rb2-VgRb>Jrjnc_!}FENfjPDKP1g{Q5XI0*af&;Z`wSo5attmwYCp8WNFK zm1VOy2f;sL(Sy@+W%6s!7erxG%z=P&)cb#Imo5Q0kID;hUKKT`HKGW6Y*1m=Oo7P3 zR?M$tC}3v|aq$*_(1WtlCfz^d#4p8rL(K#DZsS#EDbnV22+CdU9~UjXfuk^)M0+6+6Y)MEhpgMyX6MhCou!>nI`U8Wq4;o zLGb{2=p@x%#65-a$BtpPT)0nFI}M+}kSGa`M?CA*Q_|yeBM7_k@!k7@UZ3ceRPzGB+ zee6d%&P>U96?qyC!EZV)(+yeox?vaDJ7+1mqZU3ouMRO!7wYP2sZ-LYbbRLI1$lsA zZBq39iyt^13q7amn^3pgHr55QV+sY2d&>5bnp#VhisinEL;ed1g>jt;mH7GV(lY42 zUvg2aJ2t2rge`Kl52Mc^ve*bf53x`n-Z~M@GpBMq@2zqeSORGWa+K1JgkilxdQ}PU zN;QXb+g(&PmmzD_LDAsmei^DrS)MB_5#FHL3LgK)L!N}Vv$6O`WUs7XP4r^l)OpL! z|NoH8r3V612Kz0d?8EDRIUoSEVe0?&LC)C7H(6&|wxn?XjcPY< z`}k*}K;bGs#S*@NwO_9q&Y_kEii+OFOPR}bdp8|L3lmNJH$*GfM)&;Y)JGky3~GmU zv-`!$s&27>=y+-gLx!t2ZFX0BQLjG%rojhwoEy~v-AUS`zSdhbUFYH2JCDH;YMI7E z!7#Ftr!&T>HP^JT>}S-O>O5m66jw(D^O!1f0N>x<#Sg0klw(l_XcPg}UtZ4_L7!m| zw$pb(zwUi6PptDpeM-q;dFBB62ca)9jtBg))(9!Hxf5ybwPojbGENs@B@sXd>!nI+ zNgSf+vekx^?XE=aE$~7FRZSg%z_cO}PdzNQ+VwsOE`U4VlVK7&a#Vb#*&}+0!O4^D zkl8LL8rjeN1yQ7-!q?MKVN32SKB@;l3een$uaM~$RVBN4cC$S44#h=6Ovu>(4j^<0 z-6@blI1?#7Ai}Bls-2C)^)t%CcYTSmEGr;CMsM;mwZ||t;oeSJGI}(N9Y>Gl(3b{T zN4=Q(7Tr4SlpsP=T(bD8009$y0vpcER(fFLpsOu1r&F<=-EzLE&P5H+ML1vSorN~C z*xtK{HiTx&KmvWO#!)VRzJFfcVgXxcxW^(ZL?^SNIvy~{AhYs(a6(kMLzs)C4ctPM zfO+)=jU)jPVMW~v^!-}>*7VUZdmEzBZeK@dmv_D?qT%!4dT=GT+Ms^_CPV`#YDZO@ z`gIv9zIt*a-Q9LLWAvR^N$NpT>Olk?RNfD6DC zk%!+|cLQ(itaV2!4!4xMKaVGX@~h4~lF(6n&#Z|vmSzb;o8PRg=<0|_{Pp^x6KyAQ zOH%YrXcFylq5ej?Q?5wJ^EmQ90)8B-E6EMyUIAM3f|~#;B)sRg5$Z1qJYalB$2f7) zX+-Y%K>eC0*C!V>^22@h1FDxdwcaaC@#JaOVL6%KUv!Zp-!>^x#spKt0fazj!q#xE z-`s~V`+2hlrLkb{QiEgOl$3n?(5D^w%>`j@&IlCxI(|s=-uEe>4Pk}dkOPD|qC!T+ zGc*_5tqMphMBLY^&i#mX4=O#+TW$h?+zly98w!<_P>=s}Zvt-r-30#t^`{GyHk>3{^L zPy37)nDEog=9Ym7y58REc6eqZ4m!c5KMtvBF`{AJ*H+OV*fs2B(>XwdHkA_W6>})w z?dl5u6|TSYURPf*KV(x#YgwpuL4XHPmADQ5# z>Ud<86QA@RsND=dxXZtf8KTGrdTi6j*Et{Jzg2Bd6H}=MOiM%4QTZ}9n@gJpbgmee ztRkpzmfpjG_h41MJ5@IKeL#q;u9awob56a6@iR1mlUYTsnRuUVpON{-hkCK#ZKOhg z4RAj3qd{f4dq*1>-Rfvd2e!Voni=h&taJT#Vb3w0E>^5=1UToPQvuMrcaYn@!UB5? z0V_bBqzrSUpv*)^4wFPHr;O-_ZQ|V?di`wkbSyIaPpZFHZ zkw8P)gq1@Ccemsm4}NsOFIn~1iEfQPV4SNe|A0csKTCG#+3dSp{zmZ^q+%%b_)a&9 zf8Bwi8%6Z&Rx#PlwMI$|s#Xa+>$Pq{Q3z9w1oeekw8Fz6eZVH-`*(uCWIQqUygh{7 zE>(?<5n>IyX<`wdHEJ#ctJJ^6@#I;=(?H`++G)N&9 zr|Yi-!5Ou5wom7>i2vrxT=@7@eSFA6(i#UJHROZJ4Rhv)NRpFoOiNRI1E?rRed?h( zcl!6{9mhxRxSYHGPD66P=Z|ERsQA5_sQ1n9jz-JkVi>2EDh(B*IzY0MI%2msNhod| zFUvHll1%kuWaA<1{{wz<_7{?)P|Lal5z+`nsLyuPNkq|muh zJB6_{sY^fs{AJ&rQ)3#6Va6(arGzi4Re?8xvFqyJyu@`s|le(xRVXp2<}FwN~A9PcGbqaif989ICr^cr-G~SX#ox5hufYaX!)78 z>#nm3C!6mAscc=weXUZt;w$iGDs+cZTurXOD_*Z9rpg}1>{HGD!QxFUJ8no6MCJ0S z@A;X%{dk%EP>Z9&IdJCsLL1wEWYPrYm}{ASR0;vShgT_I^#$gh)Z0+J2Ex?A=4Z+{ z1X#?w8uc|H?(E-tPWLL9luH233fw#Tv)XM^zvuXO#57`A02nfrJksDRz{B{?4XF$(iGj@gh-L{3zu4L|M@0^%=RMpsd5~j zHC+|j$ff#JZ+CcZHjr7?@g5A;9+ZmQDw?4%<-xSpT+hL)tVQp~`qIEHoPb4<7Y+w2 zE7?u}4>(Va#24E`Le%gxPXq?kbe)P8GepWWVO6Gpbx2U=W&^{ z?bLVX(#_OwZ|^x2XE)@vj<}`A+0c1uz_7T}=zq9&g+cJWE{MqoUxCD*M~>=}in-l} z)mWwm&Q~x(*D>rNhwsKZ{>!eb)trEtnX+6vXvJxD-MB=)FLii>drlFq~q| z4@OU#_6O@6JFlX|-jD`(0Z&yjDC|`#_Y52s@y2^06bXrI`cO*&0iF*6w`0CeSTUN; z08`Cvy(R-yDXAFOY)LZc;h;*An=G65b{8BrR3$LuO&dO9P;Ziz1GnlycwgS<)=3f= z!~aXv^E<)_r&xw;JhZL~s5gRcR%;og*)VQGzKXV9BJvZNMEumB+0ebrwZ3jqySza# z$;7X2_7>@$4+g7@lH8t=&>XoQp3=rgi2ld>Y=HFg_SQ}_{WIj&wzqXY-t|yp;<^l5 z3ISYW=p||++x^l(n$RkyBzM?N#o>mgL9bfct@4*NP2a)=SsM|K^c+z#9y@iJ^tT_7 zhfK6+$^sG;`|c55IN=cF2NLL;J0@UisAr(|jL#Lf84LwKWEIfxxorDs~J%j*tdeV zZU_=3v`=s`N?y>muPPKKI2k(5O*L;fEY}VqkD7WX&K_25co^L#bb*V(I#-ku;+xL$ zRMl*86PmqE!b46*VI|J#@2LxH*TpgNye$Di<)G(-LtRibk>}QbAA3qkAad1qb)5#9 z;HRoATOh_YbEGc=qAX&ts!gl4lqH9qT0B^oebKRB39>B=P}eP-1;MD=uCbOZKp2U2 zz{WdoH&Z^^tbVh?EizOB%L3>jrAh)^Yo}&g+)V4Z%I#0EH@frfDYM_`ExA_OCWkov zp)Q)N5%Y`;ZCrhVV&Q&wh!IY*CNQef2di%?S4TJSlLn1Fj|K7V{f za<)Y34<*B{8o1$$;ho~^&axS%VJyVj2HJ6Z1`v+pqK&Va86a+zT5Q}fH|Ra<|9<}8>=BHB3HEzClG8|P{UQ@jx0 zu4qXgN(pQ}B8RX;h|q+fAPa;3-+d4C1o^gZP~S>vWNu8OH_T(le$iT}oIt@2_Pmp} zpvs6V0uX!&jrAG3ZZ06a{;J)X*~@4E$p2tL#1qZtGN4uSzR#V%jy@1s0v-T3K*ztV zl%;$nDWPi?c8{i5hYdup-5rvn zT#r>kNu7=GGiMe2G;D}?E~X)GaM9Q#XA z;AvOD9Hje_-p52sgBEf)6-+Ocup8*9cEkUcNq6c?&Ln0wWp_&7Q<&vNwvW zB(2i$@nQyeu#2D2|vpU5{cizU@a%UCT=LI(?$;Pl^ zuhGU#G?$OhX2EzJW#EIJMp(?hM4l}sK-UI_E20=WBpLklf67T&@m~Lzp<@yk){b=GexO7jAjc0{gP{R7b4&<>mS5%F}7foY(n5o+{$f}q^;kcU?F;kP6hlSX+%(^q70 zK~4PLE7eeJPU0l4Obqe-NS%aaxY40E=5Ip1vLqg3(tSP1TU`8}PXq3C`52ddCT^vK zXix|J_Pac<$JuzS0LxXYUkHabaQZei%>jUjVz%|cY&%O$#z!g%AJEml!Uu~bMv3Tt6Q&+cG6+CxwQba(AD59 zp*k9cIJRVvWPF35tyPBM$DG73vl72|?Xdcb&v zMO;!LZdo}Gy@iQmK+m=uqUm3|{XdaeUx)v%>Vdv^dB+B%V4o$&ema9xB3=3>;A(Bq zTR49XX6@)aCi}5D_myoy$!(TFHAIe{FLNvQL{4-Uv^rzv`F{+K$bm8KLzouSI9G=rs4wT!^DVkm16K;80EI#HoAZy=o`#tic)`vqy zSmgs$*^z?`RqTuULb@L(laH`<|0lz%<+6s+bF?UlIgx&(uC@8dCj#Vl_-jM;^Wa=* zsym{1=8RHV{R36@1B~v^1>^3weM{JtEN)PtQQ#1D{N^vDiOT3Z)*!q6D|8~v4F-~@ zQ(Sq`$VJlNsgDtc^+YGkH%a%2XNK8&g?qKy6B_RBFttqCN~j4}bs84!fO(aT5LYFk;9d(Nn@(xs>tP7;Y^r2B~^M4<9hq*@O2tRE2&DND>ddWBAxw z#s@hKcUOD@y)=gArT59Eh)j2iXlq&$=$O#Cxg?fR1RP02eV3hskTXs+Oa|uARH`QO zJmNZM^Lv{LtV0N1VLdR>@Q0NC9D$w6i$L86G=anwaIk$O{mP;B3*NbG(W?yNVF=p5 zZZ-Vl-xwK+>i;iuo>OsPsalRg3Fdkts^A_Iic_s`y2rU{am^SKLW5Q9h8#(>YJ0S1LC~oyTA@`DQzhIFiG@nN8 z%U@BtBo-4TWfhI?8xL{zB@lL`=agyHOHFSK;rPBX6ri??H=suCe|^b@hB@e|FJeODS zJ49Hl*YTXFJzq}`#K0-k6U4imYZl04TM-#kJRUMSzRLPyk-tb9mI?Z;YyXk2!c~=> z3DMe1LeVex!Hd^QKe}YT|N4ZVEnGw4Za>I;AmZo|Ggdz!Bow-WVNioSSmv(T^iQkq zD7Ki#Xe*!h9-xAQ-pe*h0iduznEc?Qjml^Jz7NU=;EkB?D)TjryTzO6n!-bf53T#< zJ(%pzi;F>ilm42CZDoE8*w>2U0HmfZ)#uMf9|uuy;={fR7m?iQo28n(cd?o?FY+}h z9&~8nkzv^E?5q<~3KXov+*#t0d9^7h%1yv{&+Vr_aJxVI4P=4#dJz(UJr;2mXSjwN z=$D3;bqCo+^E#kChk=cVXh6dp6949emu=QFw;PgLCg-Ki?y3xZro5*MmJ8A+%JCd9 zl6L~+LMA*myrHdj7TMr@m?l~*BFWq5cHD)qJ`ebJIp8ssxrOMdF@VwO!^Hu7)|=G*Xr26eRHF?kP^qkw7@z!M zkX)wU?|y@})>n>aK_A8V#U4PGeLD`^O;sbQ+uFa071|I&-Wtb>2?*jlyk#?y)T3Gz zJQ8G($F9vy3=XA^jtVWBh_!nx#D3}r_f>0%4&iu22yYm-6hm#mCsLfGgL;kB>n(OO zp{}x=unJZ0I7#3JB2;;Y4%FXD1tineeL5w^mu9U#^M5XgaGBA-X}JCevv0rKBvmsl^^q4s?~dzOj#Ix(=dT zqzRnDyL1cJU`(Dk_6>OE6KDl4)}lSI<7)$lR8AXr3zXFAMpH69(1OTcGmA4a(bf2M zZq`~W(z8{1sH@xI){?d1Co9HF4@|Myar4-xPAzwK4s0Hgz`~KCgVWyYrR2iFSp$-P z)a-|E|)RruMaw^r5LB0W@+Je&u+td## z_Orq}(WYBUCJP;bp$F9e=t$>m>mYBoBGiC6B_+JptJ}d1&qH%x;IB8(iRPyz@L18ea@$BM;ZanV$%U6PU$9hm`dK(TMH%l|#=yxd&X^%tdkYEb?@)HA9;x zwhJG=i5g;kO)m0R|4_$^!SS_P&6od4d-&_T*9yK!_kpV%`&wNV6z!J2!1dq~9SThlh+$&iPBb_t??J29u;Mc8 zzV<*7CMRp?EdJAtIJciTwrK7hM;pfbePB!dR^!SGoEP##qdq8wY$93WjlRra^6p~L zngj4%07F1d>3jh+P^2zQUAx_;Q)klQk9U|~>D4f5=qqz5NQiAIlYnkEC7PeKYasI= zH$YaF1YP^SZEM~DafqF(uO6>QwxauBG@M*(m;RRph~#65T_)@Th=YXJby=N7Rh-Hf zVL)0Ghvq(KGSo*0cLYm?y-NXHl&G`L;_;S{1{FA^oB=X`I9^15poGF3r!8Y-vy`M3 ziTb${F_w%I^D)`^Ix8GRbey{^^6^}omU|MA5xnY6E=dwv^lYqdG$yFlPd7HOa1^Hz z1{HKjGAQeCBmtm(^G}nP-Me0>YxDx{#(J*7paiu}SkI%|s*J6x zQ;OedYJJ?S29iqiE}manE;xoeh$fUtjzIicviJu>SN-~Ll><6sO&7S(H4HO4j2a|i z@*gxGG!xnMpbH8;qsFhe7F=CmB^Su?D&;Qe@H+t~exP8N(fKlSF<7Pn-R&!h7=#Bc zn)@0j@=6e>M~HB|WNldg_dDMcjF`D~TEVh9ejk&CGg#APHO1g1tQq`79QLZ0VDO~l z0&-Vp&!k4g8z=d}f+aC+;?Q7@vMv}p)th0F#3OYaGm1!ov!S~dv}8rLme)_l6IK@} zr^0B;r?OiH4r1^eyON%6BrBF>sF08XKoy@@_Oy#5S!_nNo+zfo>u!>2R2Up!{Tnde z9#^Df5t+;jJ9e(vk_TNiwYoz;UngroKbOAUp8FHuLEi|O1@MuSc)%M8+=&6=ZI-9V z#q{2OH5dci-1XS}qxcQv@nf+j6|4nntozRcD|-K}7ScyI6#3Yp9fOFe5ry;EQLtE; zMyeze^cgt?tLV=dGGm#WaWmyr13Ey-bF+TUI@pIY-#rVM6Qz2GVhALFiRcswd$G{2 zn;8Avt7t46Vlwhq#Q7J4XgqB9z9lM;O-9Qv9tEs_DCz40T$mJ9!z-y-ics{Ba5Lvj zyX5*2?n()l>#MR56hMBzR%aE=JcgAla*!>x*dev*q|UtGn=u_4QJ`|0gAmQx&f+SO z2nmzyIc>ifI0#BAn;vS0daOJS=9qHWBnDElvZEW$mgOMq-+*NK%rPaP>w=$1YkcxnxU8MW{{VCe7}K1;;cK5X*ad#cEtW3$rOlaurQAd{}(%eulrESGoC4PCq?lGVif zGed&hU^R4l6b9*Szd26SbC~Noj6j62rqfv5dD6pq`prZu`b>6ccKr?ym6Y3k1GL^p z?E)?6Ol<7xHo|Q>mBnp-a4q^U=@NFg54w^A(tS0s0?MpUdgBLHs{<2sd&@kdSdlgR zf9IDscOx1|I#yI`zi!f4E$Vj7)CX=cYbkLAFP~m=+cLT@he+iz2)E%kkf1LKhxMXU zvGNMf9u#Fr13Q8fy0diYSzMNZ?2n?NQMZGmz7z%;xiuk%|HjJRtb;~mbpHm5g?=9B zTyU#EV<`OPW7z0b<{bK>kYfToN);(PSgK~XvMP(T#|@!Sh4Rz#ORmaAa9mcv)L({t z?k+KE9c~2S)7m%p>0`OsaXc03jkr=?;nB!;>BIoh#7dyubkGXSn$mj&57$KBRwRz| zF#kuVb+azjyJSg45K=K+C~D>tCPrD!|C)k0sGl?zpmr7Sa*(L8jwhExfsC+dO$~p0P2XDmM8DW$xOV}^0ri~R?9mv=IK565f z3ftk61L%k5=@s`zI0|WdsTa3S8WvSvQ4TR58w)MWaU<5-D($e5t$H&hwo%(gNHS_V zRTFC2{>#Apa)}_+bW@)izIG&`SH`WuATB4z^P6ln?K5K>EHJA7_Mfgzt-{=cpppT~ zzj~sGTYhqnT8$e|9s&9ah;FS+6&1M><(ZSmN?y7ZjJlD3f#$fUr)&bjdU=Tp5zLXk z4wEoXQp$#hnfvbI^D2vmZMrRT(KurlO6F*JOVn5F)w4D{EJBxZChgt|o`csko%FyR z2M{X2L)2cw3l!{Kx9r)-=38kI`F#KI6hKXS?{Vag3F`elQTyY<3V5FkZ98!YYrW7I zovq$RO9j*Z7MtMOO?ue{n}o<~bd>ttb8Cz9Aq@EL4*QQBO$ViGDY*5)S*LrjU2L4v zQYfCq^9Pr?dG#hA=@Zo4cRsujU`&x3L}NfFwyB&Qh({RZGUaXG-1$7f~BJ z+qn|=8GZk$X}5PTk+TN={LWrZCbvXM0RJJFF(*w%rD{9EXcHRyUi*>!1ydMz>lj+CVE1{Zo7%UYVM&!F?=>Weypij zms+We>gmUV5K^P;DW-M7uX*0f=?n)4MfWN1_e37vo`LDaF8X+hAwDL#wXxSjKn%j3 zrl}f5xiZt8p6>6>vw)%%UlrPhDdg0ekwq|G_HU#F=d)axN_R;wPMA3#9pG^0ZVXm+ zC|Z%62?ozqi8PuSl^;$DsK$%CB9QV!Tdwmkd)<%S@?i2>@^%h#iBR&Var-C0Z7fsA za0YKjq0(Q6s#@jtA)4)f?BsUQKe?#;nv;EVOI8P<4y?`L-6R*!dbP_dgk2eZ&72P= z{M7!RgiIemL$}3vnxF9`>8m^B5ZBP^ooo#GeJk(t#u_jVUn z16ALK9G`_+0cR|H2f#w zt7G7ZC|7@6d@u15yv}8h->`SCUT84(h}<~XN)GLKR8fO(PnWTI914E9nQNpR{Gp9| zt>RFE`g*dG47+P+;h~PdsIjy6vW_qGkbAd~Hv@k$P?&;0Y*Q-CLA&BtIL0o37nP9~ z5O7M>h?z-C&E~L~rT#WmA<-4<9vbou@oPfpW+@V~RK7cbkFc`aI3kajlfe-JdkqdE zZU1E~x`&~l_HbM6^ZbCD4^E>BtjEwvUgTWgTx@`(SNql`HIPxBNO<~@i{xRX;0-~o zEUYwlseL?9ZwPFkZRzeO!FVyJy62XiG2-$}VL3V@sdEeHsE9LKq~+bkEL|C?y{-XT z{F+~dU>gSMBimAWTs7`rG5Sw_4>$QSyt8XrVL?f+64y9gi&%G;?lM^5o+{sWyYE_& zAT$2T(YZ>LuBM0mg?C+Gs06QS^BuowO{3jqb+zq(8+ckO#pd^M@2Pru7PXhy`Owt+ zj!2D8JKjn$v(liw{LB>idE$O&WpAa8!1g(zLVYcukkRae$F3aF>1oPFdl|a#!XT6- zA{{6jlPc$Vb1-CNV?0|=SNZvjSHZAdj#Y$OqXth~8Fr<`fXi1$sRx|;e#0t85a_%z zlk5$1%)Lsjppm6X=L5Bjl)}-0^v|tp8t8mb|ht|0S zKat>Wku>XdI8ZBBMNV|73EU8++g0!1B)L)TVVw2ungI%iLl=FDwl{QR`?8)oz1#Ak z!ZyE|;TSCoIbxo(gsWMT*@uI>{eL@6@r_ssC!M5i22r}aOfi}#KepdpRQJ{ggRp-^ogBe+FW8_2RFG?<8mHns6TS7{C%SIVl`d(t_g#XaHV`y9)9n8N`!(k#DOt~D%8L%Y z`|Zt0kpyVXnrYB!oJtq1j@uAy9Frf{FbxG?A;MwW3|oQw3cRF5 zQ_S%&Z8+rhL)YaxNqiJ=@MGxB>e@*uus8H3 zz`Ag40?s4ns$qdJ_v>kW$nvJ(z+#MgS+p>O5Z&F_q|)&sN^<5vHlJA-dC+!++_Q68 zL2Q9K>WY70{rwdRb>9G;=CjM(ZEXK^&hjCUaiPLoX{B!_O@U`w1w7 z8LGOOTUrntb?sd|jp$cB4+y*IMW}PsJfwAs+J!DA2zC2{N6%ma?HCi7`pFZ4eydJs zv{X15LsY7jqi$bWmj2ngW+gc748->b{Gq$`msOfZ5w8@26sX>)f`J|YO1Xp^kI`X7 z9CmD@TCqJAj!#BQ_O)+&WI?e~(caSjnR=De1P|sASi?ptt#t-c>o#)yir zRdp{=G9Jy>=<5!D%uo?aL^-tcSZ_$UItNBeb zOL*m=V2GIzSHL)d)i?Mg=|#VvDALsptk=sg*r~Cqw5M^10y;q3N-EbIr$6WHR7Ok%6`AZwjcdTV2Z#Q_?LQ0_N?SY-y~b`oX!5|2TKIVKQ&gW%D`#$QAU&aznWey$P!R znvsh8w==B3)?Y&L)FRkp#D}VK3x++t*kOSiFQE{AT`ki$Z62h}OkzT^99)1y+$rfL zMJ1pV3{NTZKwv_|PZK)Gftn>RMBRZ~O$mv1kGPxczm@ElBG^yjz(7o)#r868#+ZY^7x?=+<`|#Zd zn0jatRK@*Fqo%h8>J3Dmv>eS{{n1@wDGlWLW>la~F?z&fT<7;iU`7YprqdxfoRy|C z426<8TZbdBnSOXJOkLDk#Zj~o0c0=;E31jbf4T9s1IO?GEbDZm!TBEn93kLac6?ER z<6496L*Ol88wk?AA6cwao!NoNm?ZdFT9n7ehUFNEnYCM?3Y=r^(TLuiYEexQhx& z9MdNl(2wK1wCYXV3)|gLW)l11)=cb>*CN51?qCuiNSFQP`>R9^d*VA((Ayn^J{I@s zms&r}VUo0Pr_dKpV$xS`30&FIYT$p9oQqv546t~?iC*5zVn_}QW6r*kknQ$mUp344 zdgJ5RbKwwsLwP`gpJGI9*8*ow2AOUzuQ;U#sBIL0&xl}rvNi3k%eH386Wk-3!KW7-wOIBA<{eX( zyCk|5BngCMO-j(#3R(WPKx}b|kkU5$$STH7MDaWs*$vZ}U8@KWe8HLo87|0;|Cqlx z&A$+L$1Fa{-lr?6kl%X;FBPQwLluD-$9`d98ZBpYmH|qu5@#++k5;sRdJ3&nvwo|T zf;I1ABDup5+7Y^TuiV)@9V+Md_(81A)y~8uwW8*%aToipYCD#%y5AYx)TXWS<%9B< zDENcTQv^`z?#%Js%EChhP~>QMJn6~$+1~#$hFU_~bza*Zp5W&wi@fI3QlxU_Hrk={ zY)Frg?%IZZa0&nIu{vEjC`T{=Xrg7%*%ph=y}WA=Z!xsgmS=PY;pq;7@BTj;)~zBj zKF&U04>M!HbgF74;D@O8I29C0k_u;SlHhWex|5X*h0+X?tVj0Tg8`80-<5RXX{T3s zB%hhHGmR7L7#hs<+}kw)IJ3qdooPh!^Hw(u=dyrujczh>FdMRq4TUsKlXuRPZs>8! zxX08ncw%6!$(>q_s#iIg=IPEdDp3}k#04~^+LF^Lycv){R8hUPgP6|grrEEjkDSaL z{@8L3*PSOspPz?XIB(vPRW4^cUt`wu?(Q6}t02MPFS`u$6m(Kxi4T}otEsBU-+N$W zx|CD$vg;hT!_8a-_bnPj0t-}<2I)Y3%Pcb5bn~9NP@UQC#yw9A%PoCvl?($B?N5i8 zc|S>k(%$}UVRbgt9!H%C;b9w&9m}BBoYJy${`I6!{}irIq~K3i z=0!#f6Mo$`&!=O-9>OC^jZX7DcAUy3b5P)l7WdJ%od3HqA?hIxm4}$WeC&RoZ7Fr; zU&5SAhprqk;sAxhw z2WFIvI|xY@#IEY({*d8gsE9_>lg&8WBarT8&4r}y)JQfQpvb=d#jt6^_CfDF-=BqE zB)90lcn+*jUl)2kbKcThkYp;FTL;o%CESxeqQP{GnknS1H>@_{g)x%C;b zKJ28uOKdD2lcj|m`>qGw80Aoc#UeONC~#Q$$Q=qPg}MIYbqOXUqKi)cCl_N4OyUpY z*X2A1KmA*vXA_CzjIE^)%>x0Pa8mr22G&oSfJ>%vV|0x^o`s9sx@%9|yCYluZ>crv z;>&`-PfKo?PSk+GVmP}|{O1|N_i9?KAd+-m3QZ_aVrk9XlYNsZ*gNM&9VX!7l^NJM zqLxuULFH$qnq7#V=bV?c^KsB$q>S=5b%gtk#*QD3Z0U9&_&r39PtqM0BAPB$`)3nK zSA}Scq%emk{2Y23gUBia{Mb8a${bMvtsHE{Q+s%C5gCX>1eDSMOSuJ27v!<;z2NpY ze;$i8$)Iy`t5$N7Q3+hBk5kJT*mg(NLH6ifOKlYqG$YfSzT{z{UDMw`jq zdqO&dK$-F`=Q?rGyQbRinB)X16r59Krbd|z=>@ta4C$N`OwC>AzCi@zqud)d>u0|? zv|O*>k4u~Q!P3C*fua;JW$ zV_{z6-1dO3FV6-NaN?%yGZ)!VJ`4GY=30JCkA8}u0UY$XUq{l8#VTRjU}ZRnqb4qh zMFV7iTO5nDsb*a3v9rsPZVYmGScyk4_61T|(mE5?RYjVwEC1K6H zu=n3JV=^Mjt_P6%34zBJGnJ#&x=Oluvi>?Sfi`MhuX%?SfH>+&Q!7)->ZLFtirEm& zf+ar#ulxXXZvx9cC@A2R-TcT~Rkj^zkh>K`ZYHfNE&C*Zf+!!V6>>DM zY9Y2HJFv2hG8{aDCaSS&ZOry$)p`1xu`CCcY35Ik4D1<{-}Lge{{{+@IHn zh%g5IODriSxiFu0eM!EG-*wQYMBdmy30GY2b&a;LEc;&^1X0w~8OXJz4QLr(vzqSn(_bH($|o^$HJ2R zOfCm!@=I8*$lSC*G|sJqUCq`zG&$$onfQX8T^zG zb$OcsXs-_rI!~l0?IOlhD7)1oW~*KFa8)(sN=QNG;tetfHR5`XuY1(Kp>bNTCM)FF z>VJ4}8lb}`fqL-EKq3ke5neHvAADgZ5aJ2AVcPN|dYq>Ld zvSLUuH|EJHOxoNn+4c1x0tuiPJLh{WQ;mi8JA+9QM$3|#39<+?R-ra?WO0RsK#Smq z_%;t@KXiil;|fDRU+KrMbBJEwhAKa9H`@u;p`CZzZM!~y!w{p573t!K?b3cG=VQSl z^d(SMj^pP@d(2cVPxufi`+T=ujB9yQFo}3W;FSPeUCr2#qy<_fZ9eK+Gl5nD$q%sl zS>b;0Z^IuT2h->NEqW8GvKTTRT?8p^NBkF0jy=>|2qWCRGI%-#rdNMITI~R43R|wuux!7UZ{>dUuzu#2DxV7qITVi#x z#imKjr$)eUmS2^=r9!iLAHgX{awdSTQ4GOJRaFrTW&&1*wR`f8X*!WDGcO-qA9$i* zO5vw4VDb^-k0fdsl{Ddu@f--7YKP>5cQ}Ea*zmE&T`Dy(bNl8iH?Z&?-_1f3*hp@^ z6m{8{Ew=!A)?I;kg1BhxJqerrAF66M&E87Ndv0iDn+arW=QmOVvujLMOs=1x6XGr2 zhkItZhl%53Ea3(d(ph36Hul)8qJsMX zP>Rjm6!E!xK2uTa5+j*~LI!%D=e)1f;n?+9e-ynMPnB2wKaR4mqZc`2GA$`MLE$5? zUCuKRj$+TqBliK>7qYyQ;l{~S=M-wi%^%!u>sYDE*$b7pQKbh#eR_ zDV(&)ip?X65bY}Men5@~D&JdQ-sO6`{#^LT&PytGgMDAsp>o9KAM$vhLdeZ3=+=anyCEIfpGun1ADb_+smjm&JQFWQx!O5B{$O+wxKn~g`uWb(w&>^!#7p6 zVpMM=OaVi<^EtELFjOaZf1gPi4MCyANx)phbFWx-$cBd{>&8lCM*M!rToPr0n8Qp34xr z6^sx#T)j}k0`ZZ_u2ozutooqmoCKL+3a^X@YIc{A#^R=X=o%hdF`v?4KZd+u8&tFz zhc(9ot%!Jx#=2;FGtk{c*@*sxFkFa5jk%jJc?_QnYpX7{Ov!Y8rQ;(&82MOW8a>+| z*c7%#g?8xpWgsG62q>R`@x#aid#OE!weYO+Kv;*)V|Xq_jl>qmx;*hY#T2z$Y+o&{ zdw%}Q-R!FhUL~y`d%1_gAte^lLx`0idHwM8AL#M-m-+3vH)vmq^OiWT`LkNH!cqQ} z&|_byYHN_>&v#I;9>x5*n3fwlaEJKFG`Iet3`*t<8UFkn|EDeS7mSxq>m)lziGBHa zg>na`{=hMzk@SR_>|LK9X}-B2eXebI9SikN%?q|t$9IRv9~hkF2nwx%IOxfks}Ut5 z->d^ha{p90kc-3gcdXaGi?8c@E!G0V63+2~lB++~8)PM^pOmX)@N3OYHeoG&7^J}$ zoGY>R6LaVZL8)AXv)KfhAzp-fMG7Pi%Id(pm`niI&v;C47=t*9U#HRs!O{nG|Eal@ z3@ZNy@O8Ot`QEJy$gwZ$#|7TpvpQVk`iTvtRJ=)jLZn2Rn!?{N=Tb3<`?gDN^v*l~ zk;zp^NW~P0k~ECC_EkRmXAUK;-EiPDV7glQntxO>;13)#uMgig;(LtUXV&n+h4T$f zI5!%97>OW6S;e}Xm#P4MQ;ZXvB+m_X5EAbkB+ed|)l@#06!tW*weS00_@M#!V^R`vTZ(uJ2p^Kd67|Syp z2_efjw|uJ0-Pio^QR;A1Sl$RXkR41wn^!@=*=nhp6Kh#>@f5c_$_IKmOauXlhB6$t zfVnLnsEv&xj z&bCwm+?zhhIrp8u2~Cg`N-#Z1BGXBhC&HcrA}yZxWs;c#za zL~0fIq`V)}v{(e>XFe#k5((9i`PEE0T@-Qg$WqQLf-n^EgvsRTJok5bK2N0?eI zKA|Gd=R%r7&gn-L#g;8IuoL#)qQC2DKg2~&*Xr*9ekx1CnlH5~Z}c7UdQb^(2#YAp zWScIee_a>4yDc9=5*=*`3KGy}Z^OZ;V{n!6&-m=gI1lAa|D~a5{~r=m=(gpw__Mq* zAU1`x&PEfSpUPv*J529W;xAAsgA#;`z&qza-n?1*eWmGoRaFqtGSsOr8c)%0km*{g zw|X6z7HxY{0h%nW3{BkiL%AugfAt9*Em&Q+k?^7OJ}$Pz zx``_>vcX(@bV1W{M?t`1>FPw0Gb_Kg)1jP#Cy_b!prp+|0NQTd5x8t!vp$>c?e~DJs#a zsslArOf)t$0P$Paex*kMtS-?ZR5D4#T_`9-P(ogmpZj>c4@;g3*#*{ZbzguQGjkzvLyR4PO=OcBuW@_ z0T8O=E?Ci{yZ`eJHdlyZbyad$g)Fj%U0aH_1DICWWZ=Ufuw-rYpIa>COMjvBnE@C{ zi}!Pd*>PM=^BNY-t4HQ`r_cuoJU3+NV+HxUVRW1);D&%h|FPE}NTrF@{VAVIzd&(3 z4k|wON90ph7cS*R)*JcTMurYTDz3ucun zSX#T>wuIUJf9ktjO_uJh|mZR#B zzF2+-m#<}@vPmh<&B~{qtg$}BAgS#j} z7<@zL3%+OaY-3Flqvm3%<1o(AO>U|Nyk9d-aVoAtnw;0c(xj3z(d4AW`QWP|w@y}h z>u4h!%Z8hBb5Yh>YmcDPL+dyv9?rAz_*x&S(S;)QVYX z2}GPG+e<2Hezi^7BdYb@_0DBH+Q*gN*(7wq^!unq=gAHTd>-|A5D@(J^H%Z=8s*x^ zxZrM09IFvPBh=>LP5^1-xx+Ho#m$qjyu@8I8!yoZ7#PTgDV?B_TeF2AGGSGHwh zfp$VXyXF_5nErd|2D`SdBZUE%P^Jskl-(g)zk(Vy>m2s{oc*PI>?Lfoh%Q&%v5gG| z!83fGf2+6)6P8yT`{9FI`VidYnKdp2&*NEQ=HOmz%~E4XTjIih=GFYDoxSbP`YC{j z)m6>CLPr7VrgOz0U~CQ|Pcu9WoIfEKOL>8JDmXjWV|_nDF4Wu_U>YuMl64O=oM<`2 zuLZ`w`}O{O{;7E*3%pOxWmxddMA1e)^LXR zh0=H>_WRP*t3IYW;f|UnZjC2wK^GuzTj=I)`e3etIGwxQ^tDjV52XQYg|$S%mA8B` zo^MUAdZWX6{~cf^4fUmcE3YnSZeeK{WouIgvc;qP)n1M?$3tOcx3y{fNw6#WS+-26 zOk-;Da%-V~zt}Qq3$;h@G#e0dZ0g(zhu{*LU~!_aeSiqN51+g{2O9&-3PyO4)!U%O zX7AHsFWqGAxF7s}fS3By9taLfbwWm%*ka$zB+xwcj~tE|lN`G>Qfh zWGEY^wQz$D?c8-xdhj2VNQjE)mDH#{nUj{Kg&~|n9jE6CzG!oeG|3k!Lr*l^1VmL> z27*WJ;G{#L6FKF5_2F|604V2uotF{3xZe?#2Y&Cy%V0N&!32J`k;R1|*z*5=)=@cG zsOXZ5hm<0KiY_dK1$fWY{+QxW*k0yPU$qNkmCsaww2zgx&c0tBED~Zc9n0XLWBw@RD8*1dr@MrOAtHQWaTZ?CN&1uU z8Di*Yf%xR}bCukLtsUz4q@!u;y#zUbQwC3H0ta+g*2uhU^hr3JtG(J6Qsv?as>EMV z#M3*rYqe4^2q5enrHwojNJC9XO{hy)>u#U(E5Ud%99UKN&N$ob3bd%OT&I+SS3z%% zACVnhkb#x?gWCCp_BP>@FR-2B`kEDmO|`0YQLiukafpe9ux(BV_c?Zn9@>|Z{{J!I zynQa;2k7};QdOBc?u+};4_VC{6gwxcWTi!}t|?Tq2yEp*gWL}J$jgJ~@Q-d87_28F z#+HBjWvp9k^SL+80vZE5z%SK?@Y1`jm`8)^2N=WaHM*p*YhZ%Lh*v_MWwE`?RmYcu zryi}D^gwe|Ko%NEPJX0m*nk1{U%GUJ`Mka9lMeZ^0X!J#I(iD&4!#+Hnv_dkGLOFR z5<{~OIw4rQvIqHPvp9oNES3HvqhV{`iG5-2J^ksGmM+3O@kE&ZAj2;%9J6(&X3v^ z!QF!Di2X(iKmn}Zx$*S=EjBn(@>%C^xMJkvwF`fAQNMV|IkKtlPpp-ObUxG01(e`@ z^4J~%#sQn|AE|JxHCB8IfO&WY$gxFD>9wcU+AK?eIS_KUG{m1-m;w?rYVug`o8193-Q23%7(%BIsFb^9AT+;*O!R2n~|#vjdMNuk(x1%@!aOo1%kyI8(aG zVd`^ev0w$oog-~xaxYd^Idy%XwKVII6^l+f z8Bd%w^d^)K6GgvTOnNk{^Loqy5`nl(zImS?05bQpAi&s1Ld>%7WIDZ-yB5)MFJ5-} zE^ERTa|(bxNsmn^LcWGrcFeZP+4Af$TFyyfi!}=`z7e<-6(#Q0WQ45;haqdZ=jQh? z^pb(slj3Pc{cM#Bj0u(U_ zDHbZ$NwyP+k3>3U6*0zl?9aE13-&G4SAqT8BSnNm}mAfZ@RF33f-zud6cMX<2boU6Yig5qY67gpi!HjmM)e1HkC9= z(UVn4oTm4SxzdLyz*2KT_#2G6WE_!4xKc-tw1c{!q4dpbOo#Un1%VQ$ST79L)ia{| zu6V<_MI2eziI+_jhW-Vw*@6uc5jvSwve%=hr*f~BRb?xNe%O=v6-W!WJPop8%73vP z2~a`6XElpJd#Q*RT+WmcUD&=WP5^+j8ldu23t!4{p$pN!nojoIYx_=@5%L(yWA59d z?B_;$C2cMqpQtdCOk!l$b!qsqn!Op{2IC(2GdO5xSbtk4X^}P z(00_ui0sEjlUVFw{{H2oP}8b~Ji@8mzaB8Q3_+gk8j?`FflZ7a@b?6NhrGv+9O-{} zDLCUm+j+L=HDX$_dwU5PiW20#6INP|{8shoZgNjnq&e{%7_qj~)zVnPZ3<_?$~1ta zZ!?o73u|?jdx?!jNwRe++v2?omB_*z4pwyQQ_Lx{is z4rfiV6)8rmHpG62%hp2cx#ZfLyz*ZqF=H9H6dJnt9|irqCx4flEZM;5=<}2Lc3dQC zy$(xkxrT+Q7Nm<3LqM?Aii4>sBZDba4QRrE^^W~u+O=lp_0uS^7 zyf9tdEkQ0wx`=a{YCb$8t#F=|v$LUR0puCTWj=ETajdcv{tkIquboG;Aky#GR%BfMdx%NnvDa1KU|A? z1gPI7;}E;RJL9_nsW~%j>H|jiSl!=#z2Ip-=T-1ICzr!-dvk|znh3ByO#babT`jCp z0E^840lVU#B}v(9lq4MVP|uZQbn~950_?c;W*r%8zh+9&!@+-6J%;-OTE{!G_W2TR zj*5oSJ1v8JZyb#+F78f+fd)cgAde|*+=HQOoR1*9u8HUm{ZeVJmpt2awtSO7hLPO$ z4e_up7OlE15e%D5?95Hfe4ei4y&YOpv?h%jdCBM@2hl_J)T0}^{TG@Mp5jsj(pPQK z@CDr2a!BwaN zBlIYIHjPg^0m&3=cqrQe)=@v`#2pH(}KPn7hR8PyJKJ@iIB1*g@)dV}11E)^s(ZdGy9 zJjqg!+rBw|0c@0!ClKb*&eyx^Wnd_j`Ch*DxJh0$) zjB9@z>>Q3x>#rxcnHxaAabUs`x7qfU(bb_>=H@H6D51gPDcKs9=ow2rFTGzib5N#9yW+y{lVA$dODb4l2>AftGF(CR){huf2GW z03U*3pf>eSwN5E|SLINU$d~y*|Jw396|Gopd#H2uS%IUwI+{*Dnd>~P(lu)ioYIjGn$JKSKL z9Av0*?2p=)Q63#-q>jmkzVn;Su;u66$k%GH`Z5FyTQN>#U~PvQxLFOrTisHzZ)i! z_j4DGc-`v}HT#yA3J`>RUm8WSP2=46*W}l7OHk@p>@oTwMQVUY&T9k5CMQlIt@H{`TIE zcb)dpjqSIn)YkBwBli#vCbXOd+MQ7AvW_GG=DqyQI;MgF*2Rlil846)@xT%{a;S}L z)aa&H2%rtY+n$#zwVQGOVFO60;pt*7tr_ktr%lj^NQ39BeRYknn)Ud|8c0a>n20*K z2ke^&(It&S9~`{Zw`nbx`D~OIn)F6=YX+wjw)5i`xJAHATA(o*R%D=?D@_TTy*9r+ zY5-BB3l^7|<=Qf5OpO|BC)o{zpU%ThO|GHKI|r!7)AfT+Pf-V zsVVmgT_4MmsOvF*f+>4lVYI1m|M~0*a(r|x_qxWt`N#_U-qApW|Fu0?2CNwgw~&>u ze{d)9X4T{hyelYqCMv4D|M1g>SGMRaN|`xrO6GV{xh+1L$MF z0>M6Ne4urr6q&Qvhf70@GF;5T<~1vY_~J34Aqb*@e^z){`_7;MOSc9$v&VK;t>T(L z#T4DuuGz4aU*Qmi91nzg&O5W5916)o;KkqoUc5zCH&coNSJYpK*utSS{E1kS`Puxe zbX)H#8meFXoMi{?{nH)D6e4uU(E^(nL62GrJG_Dt02yUHxiQ<2V$LTZe*?<#7QC3e zBr#t%j)Q0;S1cjpG)h(LKP0~%Ohqt zI$m?Y9@HPM$fZMt*=A4Rlfb`#4qU#tBiL1P5+5!6CGsa2^stK|^zwsDJ7M)y*SER4 zvB@aH!s7NkWIVv4S=CGv+b?FVpUKI!%7tK#^IcXhp+ljziT1|ir+>b6X2E^G>`{q# z_)ce!67a`o>*1>Y@G=wW#a@}7J)Fvq&Uk*wnsPn>s0CAoS^lxG=Pp5pEJmK`X8_3N z0=aGO{Jh-3xaS3i9nO4B{8=Fazhld%+g#1pK{koBJg-6ffA$gQcYep<5R-Q)a(V{ox_}! zq~aU13wnV#a1^!bq7$59Gaf{*{y1iORy1BvguF`B<8VlXt~69V5vVMg!Qv`5YlX2l ztk05`u{h%^yeYIGEiR*&E)2aDy((-ZwC2I5v=|{UJ-GwfpA!uyg z>h$yLm6SWQV)w;7tHVj=I#E9z9%-8h#A&QVoQL&-C$O5$z(jsAum1sWpkbm%km)s5 z+7N3z$kwa5{4!wsx@$wJ_B2$N)Gvwo1lj(V)DT-VnOpA6FDR7%qx(}E-pD+LSXXRh z4>7#Sp83+Iml;3fN-udvrq?ZS%u?aTiJTEQm0Fc8lSxh-#aU~rUf)iTY1_GHUY(gq z=~%MOL#-Yi&MQn$Q~wEvZrwBSDKo~w16!$EMboYgquYCPnsRZq&4~rMSOUEO?$WgQ z4CO8Cj&H#R1g}BKgi?734{A&^8UEBvn7nl)qgNvY>&tQb%!XmJ-92Rs5T^?_E98-Q zZ{^Um&!9U~{z#X_B*5k$TSQOe`v5}A(>H8ov<N*V)5{y(Rpt$_yEiTDxNY)MYOY3p$RU#_CvtqXBjR@%chcUIi{h!A?qjb;oava4 z_gVIlM}|+5M7mztd>^fh1nh~|s~60HmI8A}!^f^3+UzEPtvfLh_zD}sIEzKiwL(g)aGc|vDH#VZG=kFP02!Te z>?g?b>3*;vE8POv7QB->%tqC@h)EMN)yD80kYykcfn=8L%P!5)?Q1 z*{=fX?7R@O7!!uKL}(hkuyvD*q)>odQYDqC2js~_>!JPLKOuVi_nmre0l54=_%oY! zl)QoaXBb5;kh1{nZ8*b^QtNF+F7HEF{u_1$*+?mKU)k+tM~-yVz=QF(w3`HaS94lwy{{y_bW zP?5iT^l&n4N9*|1oEgh?3OQ>-J;V($(CIU-B9(b@L*8T($XO;lV(hBYdv~%SuEd<4 zw2n)F!vlk}rmRPyqjDFbrny~IL9bP=x8-*Es=hHs^RqzR?X|OJn}S@c|KSLH*6Xav zim(0=VOW!flOK_K&(+W+$V=}vlAeHUOFh@{)LXILu=s`GdE{p^%;XZL3Us%i22^2V zz94>Vulb^d$GMSs2>f0F%jC>UXBqE_^qcAuypcA}*lY(n86Rp&CUA(tN##lrhdwHyWczYRvTowFF$4N0mF#Lldr*yScFKOjx{ejxS>`$wFj016vXv9fd)^(4xaC zM6w?EykK?E1)Xu;*#&>Ae-8mwgMD%u=mY)|4m9Q@Umw8${>@tj-Lr0hDnmr%dZxsq z5Pm!qpTBCsJ>#DZm2fL}hCmr824O!^0_~UW=hC}@TLr_#$5AlaLJKQMmZX7sxIzLL5Rz)?VTKi_nztrd; zjv75Mn?BTkn$3ofz$bwY7yH>X^CXaXkE< zCD1<@Bv2=o5kJv!keid_XfFW`h`k)Kw^s^$N**$L|5JhOpdiao)19zo?_>2V+uEUB zXJYvUMJuT5fbDK49Zf`3!ZPI+7$a%a4za5F-a=^^I0*1MWT3mKOz)8A%qZ^(&(;i--{C($1u!`%W$d z?cpmk@;J;+B=RtMv2rhWeygGVVM9M26K{|zjFUPI)Qu}d4k04_eL@mwq?#h~N3mRm ze%efW(e?lc200{3$^Tqr+79h%nQhzSmVaI7H{+1R zmEnQ%#xE_{JN7SiWhTpF$|{e((pdN5IPn9YbS^e;@ELDo<_1`9f1@{=Uer?0Y7D-# z6L~dk*UDwhlepcva+^o=5)SEJxH^@bF+6DKA_=ic z^Uf?rj@8R8l)&Y#(iZXVB-fl(p>6V6c^@fo#Jmba;g7^mw75nvC+=G|ma{Ek@0|1C zHFE@_I*a$|E8B;ro=yGj1h*-uryDW9?-P(Y207oDhO>MYWrol&yHQWd)OSeqwfeGF zLsUv3(LtqC5c#cY08ZLj(8kk7ve5$LGS*T|oVx#ds2B3DCj}EnSvcDXQ~>1-zOPD; zM{ILhp0T?Of3FbSO(Ye?@TjE3zWY4*@D>eb5+mz#hTAoOai}kh7Oj8&x+ zsbE$ojj4idKwqs=m<{62p&FD%gh7RnkaUE(>ezMjz5zXpY@~9l*9GzyFi|T*jXR;8 zi~g=#LO$>1a4M?^T@Y3nBK>xPAY)#Yv-$1*oUWg?mx_N*2Sm?haVvyQxIw_+$B{cL z{(Ppy+Z|+bgiZTO%!-HiJ90Y}U+`T_{ekfFIYEb^svQUsAx>G6w?QJg;51^TJk`D| zx<3tKHt{G2-Xs0_zj%itQGT#mQRGJ$mMK_i9CB)>C1els*1c#-4gm!?4^&(EaqcASN3!$*_zl;FMGk8h87~J$SR%Du%GinrX908gRU|H~zXU?wTMxliU(0Xu1}sXy8@~Rk z`qDp+U~^udUw)Up;zj(EV`qJ2c}u)XgQDp%3RE2E`NWs+&9;JhwY~GoOvKn`-nx1E z6nd#L*pAdo4i8FYiIde@y`gHF7{_Z6m_IEEsE2136P(7i0xo3g%#V`h_b8r_sg1GHUrrI{&6cuXANrN` zzc9}dq=-ORC89X*D1vk4IDX;XiqV9fn)f_TCBRDjWO9f~EY4r_vthlp{_H{87YA~~ z3f>>_7t+Qz&(k&Rop~K=z8+(76HSDMab`=NmS&?2XXakvTv5NfM?2L8oroX>)#5UNYB-An0RW^3|AP(FLdf=1WfSNwJYoDq;d@~TRmX6dKO3vzmlaMMoEtk9QS93% zgmdoa_yymnT(#AGe2#N(VcZr^zQ4LZ_ePpElr}V%{s!u{3KfpXkE)(W16Zv0@Vo&Y zv>E6iLt@|vmsGh(S9zPfya1)VlYyLr-^H>K6$9WVx~RGlq4HytF5P&W6n8^LL_q*ihg{6;Y313qDpETpu22 z-gfF5E~VV~g;y5RRtPNSSwv!oAP@4EF1VwLEx^g61Be~bJ48;Hr7^)5`$U#b!PUkL|GuQB>G}e)(JcywiGF7yTf@R=*DAYBBSf0 z0gJ2H*A8WR-}*6UO+?VpJ^@K@hSO#$Lo<;?JSyr%FGYi0v4j)Bq@ep@n?-lKvB=wF zPADJ)Y59^teeB~?PE_&`am(nDyC&1FYC=M=u`*O>EqYhr#YAG)9eV({%WF#;Sn`u0 zo#6Yy-OXTNZ!0J&nSeVIGbOotwFL+DX-G()ye=8`LAuFpj$9>=WZG4om$rJ|_B zCT!+(xb!oIq+?*_&s=9%Ah~Wx+1$~FwA#~}=h7@IGu@+fulw>IQRJbEk($}=K3Kh1 zuv=7^7aAYJ6gW=A*KQ0|;%+w=W;F=I1kQhaE3d%<++!Hra%vxgDW>H zU!%-p@)3qoEt4&mm9N!J%xJS^xBa7D6zbe3wizV8hy?ILUd=|qn_46!CA$|Kk90tG zTqyR|A}k7ufEM4XEs6#2>VZ{(*Ev6E=w80`-t&}_@YY&%!U=)ZmkdOU-P~hC6pk1Y zt(_k_SDIP1Ntuy=he8vYX7;1F{F_-2R>0Nfg zNp#1O4MN;v9-TMxv0OXzbYgF}dTl{Cl=)@%u`Y)hOW9e0v%g{Opu3(Jk$9_UF|)6{_% zfN<_0Wjj@EozwTE282kA=6TA2sSty05FQG@)0ct6DDU(?4e8AM;IDcb4lmsIk-zVy zO^Wf8qm2#%AKkYt^7FjD%#!?jf0*P^G$?cr0*F(xn7#az{)c*+V| z+FVVzlL;mzCJ|(IU8NXMx`QZN%z8R6Xc{~d^e_!k%(bl3Azd-W{IBUHTC5xUZ9VsJ zvbFDbCU!cwg-n~-w7-Lsqw-EgmKRKtV`DhMK$hHyd@qfe=%pahZVWV%oA$RmYe8gK zAuz7T|4KKk1i)$S$2c+3rpE5?#fiZOH#{Phf!OY7w%?jnou6pIkay{s^xy2vwwY;39|)9OT={}50nBPG!grzQqU}ok z=riA6&EYku+x{=I%`X6X9*NoW5*ddmu|wAXy+$U0hZNk?Xy7#rJ0FN$!fF>;=dd-! zW42+u66xu5W3jA~e*iBD*|NK;4D*0zh0IZVR(rjVxa+-Z{nrYWR3@NK8+25VU?xq^ zn|guBMNql77O;NG5{W;$?U4Zymc9menM>JbzyUpn*rw3H?MR}J+?$oh@C`ZF_))KM zz==aTo#p*^@$bn>Pdf-2v8Wxkpq|@lwxEE47m<`-^38yesug&&wxWK^hPcw$?JHSH zO8o{zG&<=HR>obK$T9vyK6xOqcNv|Q9hH9ZZVy_Csv(=vwSUCUYI?En#|7*u+A6RH zMU5yZgp~1~dnH})gxk;yJ*L+ppI6bRZZi5FZN))+58||Yn&48rnK_YNN6cA4Jb|$E zR#7^$R@I|~2`5jJiseB;&6*>h4A<$!@o*;}keQtmX|h#)*5iA*M-H7`t{v-CtJu{E z{aM_c=fAqXONcb}y4M7fOlT2efEtq(0l-E9$GOX#Y_Mdt4V3xu9K$KQO7>$y_!g;( z#GWDkW9F&{k@?M|c1^n;?D88jf8PL-fc%w=m;3ifF6s{~d5H}nDGGqHgt&tGm4ary zfdjO^a-S68yVJy-c`UKQupx18hR`TMr=V^KlW{aT4=+2Q6p*rO5}yUk_^GfPH*e>U z=(AH!rxy}pHrLbFWJVP?kafka`o|Kd$k6)7eZT7qQY?yZOj7KHAXqh0+_Pp;ua{l+LdZusN6k9r!WcAJ5yPYzM?|t_4eJB^W+Pna#g0 zF3ew>44>cU>5$!@Cj1FkLaXN-Pat!ms0OC$h%P|8wcvB_;knTk$^2VX;9f!l+Da7Z zGESuz!u3N4taP!nyhF=#gS%p;1hSAqFY0p9$D-HYrz`pa=jcFW#o=o}`C6hmMK-AS zM5or@)*kx^5>m-Ee-?|A@_7`0TX6#hV;;>0_Ow<&yD2X;1vVOpCH4RsJXdx@qGt(x zqssY_#7EKlWBtW|lDUB%+i0CzE44EA)E)gY9+v2tFaP65t;$nc3KN~Qg)0Ec+#TD# z4_+ZWjC{3e`%nCzu<6WWUZn5|dUVyd_49e!5U-w&z0td;iz>Q=OW&tM0{vcOLEp@y z=R5DHM|XBsKOM2*0c*4*_;}rvMYKqGh5pYL2D3mlK`L}zw>G$;{;PnrbH|VxZHxQylBaH^gXYuw)t0d!*g0U9}WCy zZVLmMvlVLjOzr`lEbGOwYrp&{{hy-c#_%g$&rE}@(tqzP^&o)h?F=`!I+B?#UT`^+ zWSu{yMH4;egzt5I?wZjEwZR)C^l22bNdS3iJUy&bVUWfeVOU~pr*;uA0mW4B7pDsL&<29$_U zu(En(w!I303%Ten)PVq~%7Nh^fsbWR+-PtaK(+dSnQ#Bg)XcfytOVX43m7%CgO9ax z=tcIa)iGC^rrxh~#7DrJ3Z*w)CDw&2w-4c6fHxU~1Wa{p2S!$sBu3!~C1A;3A;Nh% zG)G)7BN-zo@K4BMe9ny&5po%!)oPiNt85R#oIQZb6y0tsv7lqZ<-2ONW^MUpnnS7K zqk?8xqPw@Bk^JRow@76fi*#W@PIH=Pw!~ouM4dnamV={_KVO5^JP=%q&+`tXf!@3h zt~4HYSFIvZwJq*01Yzg{H-+s?hP&9UVBHBbd@l40o=$aw>3=H)nqi>!qpCgn$zbsy z`NK0DBAposyl5G%rBY2^3EDf>!%bV+A$b+MqTTQn_7<#auCP<>R|`rdf;yoavIu(} z^)!|dl_c-oFm_KY^Owx`>=HsXvvY4Uaf~{_#0aGuM1p0vt;AFDicNZDv9B2f5p_%7 z1?f;Y9Z%;Rp2KJCpm#0aV3N^OF%9;~?Za1mT7w%=XdRh?H?yw%O57qpFa_^$@-Y=t zD+b#5!oAQ4MHc5m>)h(!xxVM1b6g|yjp_%{3Fb5pf7afen!SHl;W2&6PNa6B=j#9Ac%#-cs>NxU~K7%k#4C^bW_7Dwhuw1)!HaU57hyJlX9$d z-^InLF+77}hg9i((UrXb2f>226;2@r`PZYYl|(AblcX68J1HttsukGzfZT)W^e2Ds z9_}@ojaE+HV%~Ewnfcmef+Aryy&`9}WfACSFQc1HZI-xjf+ehOaqPZF@e5MMt8K0T zH)Z-T&VQYY_1!Awc4PpZ-AuelT}c2oSZePv5nn?DG=N3&6j(s@sWnS2tW?L~N*Ot{ zIG#j_RyOLEa!wobgl7dx`aa~C(s`=#yq~(mvzHYv)v@(Cr1hdJ)JMS#aL5L*?R#K` z^k>q6t@D_ox_0anQd07YKvf3d=`&NtYs9X6zZ|4ZZc+CTdmaBoLdIBiI?sq!e1EN zvV>~0`I||`vrepF>hAsBbKjiub2r{Va+^gwSg{kd(u@%y`kEeLLidyDob zS^urZ7Ox|J$O6%`)2!Ovp?bmo$Md_?+Ws{plH{uX<}=)B&=}d*$(40j)>q#*YAqtp z){?45ggE|SQH7^BB|{7immTFAL*_Lc%+IN?Krh&*Umxzt?0%)U8uT64+N^J0w-~M1 zI@r8w+qPD_0CX&!(+~{eG)*+$`FJGjs+(q&dH&Y07m^Nhy`n)ImT^q-!ZW z$U9si)cD{BH|Pa$0kE?d7YWsrIFR)2+S$$vx($DCL0oIF-n0wvyAL(ZI?I8#r&p|V z0{U3LYMJN=ETrwD;@2>D?|51zt*{8NWQ-N?VhNAugqI4N8CXx#wr`T7WXN?aTXq|h z9FxV~iJPCB>6ekf51o^&$!GyZ4xFi=p=+1uOnQ&vL>tONE^Q67r0M);{YoHAmNhBq znkD86?i(NvDcOKxTmu29aKBkB)iLNL>0}AjZjjuzyK)KYG78kuF|t0odHL@4T(fOi z=d0 zq7&3{Cf=bNCt?NEBnW^DEK!BTd?HAXkOQ6R@tUPq_)^eAUuG!n@Yi`;M)sZg& z$ysn|JDVjx`o$J3YBn%H+*=?pn=TnO)vcgl$+FL`DyD_^0tMGT5(5hM>aw_3xG0Ev zP}fABfVE=_F8*8Z&|93Z$%~!;6Dy(fQX$|X;crcu9}d}ft8{-7g2a;-{6Aod{}Sh$ zR#tQ&YVJ8clkT~a1KtgY#Gw_{ zZu2*kA7(^~L@v>-*1w!n!t5nob)uGT4u0C!IM>T%KPWJxCg)YQMX+%GFRieWm3s>| z4fUlXGd)zR+|EXG*JUS3I+@ZDqqqR}3gHyz8zG124fOJ!#Ss*MBmy}~Ng@L3N#4pz z;4udw`SNL^u-&a@D%e-KVPXUG^=L^dK*pXYiq$)q<50pILU|oc(mv3o2iQ6teW0vnkZZPMiGNU!zelE`du)FSBbh{W;0eX1?q#G`%pAj#vcd zt}Yb0UAn|17IrKNc1f*I9jTx}3#4I12&Lpl?oVU3pUjb>`^WBDdI}h_Z1PWGb z+)Jq%CZ!)I6)l9ipgUW8-{NzinZ#g5dLd#0%KI%W$0vB;WOj2^RCTC$WkUyT)4M~K zQIoRR`7|%ygI##Uvh3WMVI3y&m+y9*3r=k67We7dSJcQ&ov|}Kza-NWaDm+#h1Y2 zI?OSpvnIoP8)MWV;DYou3YL-n7kN-@Gitim#JD%Vz)J^Awvki8G>|4J5BtMq;%=pf z_j&6^t+yCxY<3LUUg^ftf#FB&ihiyB)F?H(^APOvQ-nAoDUMqmaBPZcoF?aqJd+lv zo;R+%aC{xm*$u6H7Ve{4S%?bkduAxxz&SpvRl}k5-%(uBc?uka=*hadLz1wl+IE>~ zsk_a(zUphLw-qYRym8{7ARh|2%rwkfI#$HOBYi+K>|J!NlEUfMX=mVdu< zFradB)dA`{GGqaEyXoXKH_GTA`(-1M0w`w$Ky9gK6=Kj=(G8iE?hPA;^~u=wl#4zS z^FRH`x%H9MA_6`%b=2qo-a>tS=K0jrMiX(EW!|qhg!}5!(-ETbjognOo1>B@ROrb} z$fY7wt$0Xm8&5GCF*OIW)^e?@SaESxSY6;6a=YPA@_)5)zXk2@{ex7U*NLX-yfM9w zR8EpuV`g@<<544SZQ5*Yi6xD$gpf1`2dbo8Pw4bQ3)^GzL(Agy|D?z9J>|iX&%q@g zb=IkwBfk)jml9YsF9sc{gv<37S}F9Bv%Rykd3F_MEt;<*bE})l&Xm=~PsW$uj=uLi zz34&C3qs(XK(>v(_sppCQNIEx#}~Z1znWOA0-XpJg#r9+k&zZlDe#sW zf*^Y5fn(&U4hww6Os+WU+KeCx9lD#)^*hIvuP zfya?*_Py`n;+HfpQF^dkz|2td`K910}^|* z*`7g+DJ{_9JgpS?T|z7#a?t&%P}PmSXR5BU8nA1Hik>Ey_u2V#~Th}>fZO7swjX4ut2~zMOlST>WMwDRV)Nv&H zL0soA(93Z$$Y!ZL?R|5Uqh^5yjOHl~v^dG-^xLc`tym8jt7yXdP4cxB8O>}w%})S0 zM;XXaIR$4-9Sw!7c@Bdmca#VCO6%gBby}|>_9i55CSCVU8CJQE zZRl20_r3w|5E=-)=+?mAT@~vsuNYqT5McFz#$00r_*dz)n zBK#ehHv)~19R~t$hZ7-2;|4Zka^`3696cTtZ9SzV%9G5VE*7b%>7yv>0r;wBSv@tmJU!%iOtd&l5Q z=i`E#sjglZ1qw~2ldWo1UGbY#^Wqp=lGWlH(Y%CraIMN5X8~mml>ZyfQr$G<3BpTT z432q>?O~f6FVnr0Xbfn593l;#T7xvBSoWn*1X#F1-cOXVsLf@=G^yta*0*Bxzhs#@}ZF((xndgW<@x z_|wQABB^K&J>4hEV=Rjh2|Ekr(UY5-djcdK4GheR4Lrtr12UQ48$Jr5VxPwG>ms7q zp$@!_dN`9QOIo&Qu zTmKT*3!f%tRPS4!Qykmd1AUZ+ipb>#`MhxqA(Q5>n2?IFtfcMGoGYAqgK}d@oZ5@I z&5WP2=$Sl`Bwuw5c5zMMs(xc6fW6d_E+ZqqC4V=axl%?J(7Ettt$48~w|0C~CT?kn zs`?Rj+@Yel0b=dz9><@)a;6!sH^vSQLi*$FlmoZ#RkG}^xFlRx%XE_zoUFxK6RFtD zxYph^)Vbt;{V=3r)Awtf72g(f@@@St5~G4MV-?G>K*Y(gv5Q6WR&)RCmx?+!*ij?lvRIu(BXiyB&<6+^mYfP;Ej^YZUwBq^vckHEIZz^qmIPH_eSWd~EQdW&}PDBM4l(igB(7+z{6InouHo!zW9AE$6;?@@(Jq#N>1ol)})|xpm4~7 z^sJ8MtkraFv}rQ6r0#t|#7@AM`vaZRn&gePeJzO?c}$bfFTvKF?0s*E)lOS2lguu( zI`1bLY6~RJQ~Gq$Do!b)7MelG)Db5Y{@h=U$f%_yQpn(6o~tR}N$!_u{)~<06Em`x zRc5p_p&xX_y`GOdJ>GBfGUokj!|=#T^n)byt=2pdLFxdR;%|RC6AsXg7Ddo&F3C@S z(36u5D2e(;Us)V2fI@I3VT$09#B)0mFy?>HH%;+axDrid@|GhxUvDQojbWd_l#Uyy z18$_c-3)zc#u?$$tmdQ)R!IMC8}7Fsurxs&L?>dNZOv@no_WG05IGN#M(~SU(B6MN zA>AWx@CRiL7l7k1`%Rci?0!7R#c)FW0VNc}tL=0BK(7PRk{qj%x?m}kzoXp|pQe5t zn?Knh-r;dB#=)$; zo-Gcy9fvoZQ zmHL{=Abvi>diNWX2fKL=^<*2VnL=hf0qXg2^8pR8S_Hq*;i+*tR_TGQ`x9jWx-^=E zA>@sw!R=6-D+ow}1;Ss}8tRA;`o)0Sa*yx&WW=vDsTN6HyKyA_Q^KktRLx*Ius>O# z%Y)dxcaZE;p?NBk-(WXulAu@s=0S@1kG{UB@#!-<#uduC^U9IqYQN606j5mR#j)Ub zw>6p#!6jkOzq|=e_zHv!1_5GP%t~TUV^xB6zRCcj#<2ngK;jK(Pohq|itAS5@<6}) zGsG`7;+{WVk-!$)2909JN7E*!X#~BrSsQa`hIN%FRr>NtD&8h~C!+t!AwrRtfT^*W zK^Ncu3T?7xv7b8*18Yz9u9cI;z$h^-#pby@_CP2^SSjU!RFn)_JnaFuzXlMTY=}it zo{z{W|CH0y4@0&T;R}YN7NFpJ(3QN(8x>UOiiBKB%s7^3iIs26c9scy;G%{p*2~ivLc3Sc z;vcSYu<}mmz_I7u!AVsD;7(I|6=|V9QEK@ibOj#=w(O(bf)`ijD~#|9oBTOnVQL19)A8u^S&Ouy0K4u2wQl{j`EbS zh&zD8hWny&uexmA%AI}e?avu0x=eTze`V>_?2+yIBAc=o>|CyzK7DIES}k`X>|Om} zz3Foe*z-ZGfDTI#-JCPq+WA7&brg ze0DChD5bm-`f*HJVkp#nN_Y^=yAN6>njK&*N@1mvHV%KfuhI}cJ5WFxxAB}}VZurD z{VyTyLnY=!{cF0!kB~Bi>PIy~TCn0^9(VTfz$9YE5LE&P2VO*$J?Mnhwk-rb(L5v~dI|Ift~(jsDp|<>UTF?hDB*&tNXu z&p&&z`NHe8-cv@G$qS-DEx5*zR?k?GnX;i>8 zac5sH_aQ2sigj4!SSaBM4PeO}eUu`A+<10>A5%#0B#$pv9_Thex6e_Bb-OAn&Z9Emu}&6eGep4(qt zFbcJPB+T8qQi1|Z)yA$u1JMx#_2y|(gvV3m8v=H%C3vwkmKo&vo4p~w)b>8R_+?=N z=iTx<6A9NjZpSom#9L82zTSbDI5x?(rJ~~!<7&5%Q`J|cCWPHOy7J=F(cskRiOeoixDX^iCh@ZjFtNS_H_9O`3#Z2iQS|+f{m4N0EEAG?y?)CbEd$TjIEgm* zo<0UTB%P>N;lIXT2aW#|k|+bD<@~W)$z9t-+aR#BgJ}088h>XNF4#6XjL&QSD{)nK z&D?gegU8rv778!(RVy@?32nM!UxkJ2{HN25BCt^GE*x7Ef5O`-|1>Q9=ZfL)dI>o> zO`)lTn!($?6xY%E$Iddr(-Z^>UmEuNV#9IePDs_Yrm)oxt_+`=U-vWZB*T}c_4wMA z3iq-9Tg1Lu6GBSWH6NWUpTJJ{CjMISma5pm3mk&!0reV}fz&jzQ zvw%^r-ZW1>4>Y)j8%OSx@zp%Q$I35@{{&9oWiRsh9U=5}J-&yhdQTanz9=42EV8nH zujm%4n!u_?W`m>4{67$=iC9vdL)_QBI)d^^iCFo%#9UhZr-g(O7=^XTlwGYS7MQ%jbveMN|z2~Xb{<{K}24R%JpLjiBDlZ2SO7BSwdF*}YQYzZp z*^o9WVi*w1lOExCPfE7tI>i(E(U%pZILl}%5&!_ATfp?*aPkk_YH!KN6rwnJ++d;q zh9urvU*kIpdvq|1)y?f@mW%6OKQda~b)1vTbW>zs%h##bP?YOY!i3rKcU*!0tsh;9 z6yV0vW;6iwrgj)~-!+H~1R>*=>Adr5_-C>h(SH9(4OGai{X4r4SeB~yr9|k3cZ+b1 zii!((!F0uG&TUy~Wk^=Hc%l@|gqn{VL3G_L7>ney3-h-{tG=u^#$~Y9cZ6!@jJgRj zvYe|n2U*XDCI7*XzwH%>t98RFT|$i!!ExQY2d-V7hDuOQK?zVIjwv;_K#CVT2LD8w z(Fj6Yi3(;2#XVXI4=~esXDcnTvYH<2a`yHx)mX_^^&H~-rZ;^6Mt$=AyX6$>0SRmW zq^YnEvruY8s5K6q*KG(TQ&2Bahumd)z-|lj0K~UkfnB%7&s}zYRoaLr1f5A3BhH|e z(A}aXA?aLJo~kD+QI2s{+2nr31CYb7yqy>i#Y^+UZg|Th%CK>3=bTvj6hRIb2u-Z` zrh2{q$%IPsbv6=Bo*Ut^Blr+u%SVbsmX#h?V4Lr*+7}Dx*GYWB(rqb`Zl9!K#Mn*f z*$evL!%_G(zWoxkw3B;K@#}Yy75dg>J$CP`c{f8I9J9y>!FnvMvCA)MH6mrtW%!Q#@dp}Zmw&SAYC7?cK8Mdoq2mU~WK<94$ zH00~eKwG=pp&{<8FMYeKjqg;ryTtRJiH9$r-&!fFx3QXPF02miKLuj>n7LQO)v2S~ z$`!ZFFzFwlfN%pBT~Z>yG5D9n>3jbs@2ZL|hTEY0@1CPotsCD2w?xqX6`6}z9xK`^ zU@J$)?bt3W+imErRxTm-i|))<%OFJ)>YU34>Yhl?bk?XhKz5Zl;~4q3AVP)AWtX!( zY-iXIOQa|FZ)AFE*g@>37P4gVV>DJsuLnPnk|>mNc3uDh3^1NFx$qOG;;pqtfHXd+ zm}z+zJ?t>yjMUX+LS>B-25N!D4W*MoA3B!HG27yH+yecxGAwE@F+!GWS+_^GZnzXv zRSn}i0q!rdnej2j{b=UZp&3?elTgLbaJ`{??|tKnu}Yr@TZc`h6>R}@F|my~5c+ZA zXdUk=&%jv{gV7(8ps^=<)m)`hWO})Gw9RN1k+>}g3s>}JUkB!^qy6M;MvW`O6FfFE zo25ofkfEqjhu>W8UANU~dHGDQ%JY|SawwC^XMB^XDr$tiF8ISJE5yW+7N4{m>uPpl zj%SQKHy$w8%jeOa;N01o_xHVqnTb&|+JHhRnrG zp?HjcFyiMp|8EkMM*TdMegqi;4^Iy|2i6;qDwE1NdzpfDN5QW;0?gT1jv0uZ`v!z) z69CER%+x2rp>d}HkV-uJDEE)`kH7q_Y81vwFs2jL2u18`NclhBv7 zCY#ev&(E8`nv3njww%OKEwnuCBRU3*O(F@5w`%Vw?GUb7QQwLmh9u$>q3f2;tuxCBXO@IY(~)7k&s0UBc$-x(t%MSv>qHhYk80CwqD%; zXNjNR1;nD&^XWd38J{u=V}CylKAvB^k5GBs?c7!d znuP5B*%2d=6<`Q~WXsL@m-F4$@|t8M+A)lz{0dNyCq*k}g=BxbxeZ|;k+4EsnzLCA zkZCy`J@tUn{VTP-fS@yDzn6&A;B3{4sC+e&UI+&d062H!owT)I7X3mJJ+!;zZ$V?O zDZ#u0SCF5Vzkq{gA@+4+RUwH(8YU>hjw-a6c_UTYzi&p?y4&DtOWT*X_E^8kXowo{ zbQ`aqh(tMGK1j#i*7o%LptkSK-Z_|nnFi>088tO!N%q&+9q9572EAFi@x^TvH?Qc= z{PfZADW5n#0$WTR%tf<)Q(;+8L*%*J z?T8%HbccGLM5IiI@1{iNnO$i~AS`5V#jJDPo#%H!kF)$fnI2=GjkGdPmtBVyWP zm_L+!0lxevsR?r3!H>whVRj_1H3UUbM-LnG06uMRtHD8M^Z19>2d+DZ9wTJEj-itU z66JI45H4FeRuxB1db33X+t)rk;pY-SY*ptSMYx&|b73<~g%>80X&gbB&jeHAMBf5K z5>u(WIL5iU!Gi{W2uBftPj^-}rk5OK!eJ93UFxoD2)PZ;A<=1q12kcmJhN3pSky=c z3z+Dn`8pGsT0*s-LmXp6^Y;IF(~(K?zScRWIkiJ@%q(Ew@jfRBj!#ArPpXZmzG;}~ zbptIy_+@G?>!r7o_O@$nLHqHy3WxGsyxw_dnE{duOsjev-%^bbyV2<)H_IQQMvON3 zAsx1JC!R>16s;^_Qb`;a;yG6asH)}Ew}xbz?Tc2aZ6m6sa%*VI--QzDF;@kMLoVKK zE9#kzqC+K2dO!xZ8P3B$Cb&lI_sv&A`<4MJ0xCFdgWy0A7MIXdA&mT3H7JGkC+78| z&2LHu_hV7D{kSb_g>z7Yzv?yunOVtf z_t8ukISfOVfB?hKSfI}{8`eXPkXz|fYPF#Vdik82%@_JmCNvefx_k6wb^iyhVqvlO z86_3Tjg_Bd%`|BL1E<-}q|i5Dsmv`oQhv_MGOaVxoNRO+I4Wy(ZSbaQ9Cg`y6CNn{ z78I2t-RY@uvmU;y5B6B91)6RlrFeXqYk#(XiFT^e55zZ4UC{_(?j7b^vbhSRWRivM z>}EHv(x{%;H`-0zO_=W%*`XDY7y*FqJC*mwED4x3VX?kbr~q z?0P8js`jRdryF+V@r#)ij5k9vmj{I+q0p)&oVnFQQi5$m@WX@EeqZ9ofNXGXeJvSu zZ3aaZEbOh@lB4Fk$a0f>Y}MnlXpGnH%v zE_ezA)La(uj)CqllBKFydHRK)N{Ytz5J>ogTJU+t?Fvy&Q=$-|P$uV#obsSD*DQT$ zddMSeM1VZzMSbEt&do84h*7f-!7pU}Iqqgr1B15+i45479x=8Zd+sQ7F4hlVLzI?p zhQ`ClqNKc&WG>5v%{P-|Ewk*ZjmF`r#E*Irg(a7LaiYnse%YnIPFbn%Va--~kOHZ!Q{Wd(A`T!I*p*gGn|8wE1Wm{34#h$r=Q|2jqX;dN% zwPX_dXUlVwHecmDe03)-jnu?)t=3y(F)Q&WL)RWaao&p1lc zpm&;`U!}_^s*TLpgU{ew#z4TV-T!^Za+I+^asUZd7{1kPNJ;Xqtf{3FVTL>UW-&|T zo+id}7{=)%<*7P5dH?w4Hc2H$4dd^!c+sUbFo!gtTuMA_Cm`_A17J#}lgfd=g$ZY! zARHD~L)skQ1!4})XGWZ`=Xkp92Uo@;diRG6HTZ1+RrvyRI2K@_tGV){GGD9~%4_eW z&Mq<=e`P=K41#svJWB`}m@ojb{GNjKY)!NB?+hGEirN61_I_zvA$t~`n+)ySl^Lsi zLK5xsx!e^8so$ESdKxi?KWo9H1bb26fRK6Nix-7IXC{R^ky-8rH5bT$u7dXb*nGjP z#dg~S(;F$H#OF5npV5ns$f8nN+ELIo&1>~G-|RLy)4#RQZCpG$Y_w`(t*KcECXSkL z72j?f#K6h)7Q?{M!D{K!DlI{ojC5y?ypd}TW;yN&lQzkiAM8}ab$?SA=9oa%s)HO0 zep0pVn>z=UaPBiv5X2042`=L@2z7zoA|ljk=NP<|g3Wc_g}Fo8yT1an?nhbwJkRT* zTLwg{D)MR-v(_tkzs!EwOjXP%L*qeLl!YqJ6`>feO1xHM#31?6KM=<%@vk8wj_37s z|6&||`f~Jt=_&lSXCd3)$PBi5VU$ygZ+dfB%X!<9*iRx(JOg0}sXlEQKTps7)Ys4v zwHEZ|lw61sohg95dQ^;qdCh~Tbt+y#R9+8rPl-L+T;Fzo;}j$d!Rzu7xo!to2(fmz zTWy266Oyz06BCJS@DvaGuEpmx{pKy@RX6Y1L(n%07p9iI`Gh##*&A-iePMhk+8)bP zbd{su17tgm44GB+r}yfNcUpfR(mfol7Bs<=w`vmZu8;dg_qMP_EqO>8aOFGo{1m-h zfpC^3%my9^jc-->O{~7tMU|>D>4K!M5`IOe8c#1KW-4G+UY(r{T+5Jw!~#hAD7G~$ zl%s)#tgP7c<392m!lqbJcBl%$e1kP0kM5K0r_lbyg@>{feoyA%qlZssH?<#yACm?& z6^KziQbV=5idUGv)p{v3N(vO#uBhM7X0(C}pJOWL>gCF*ZNZ`P|KU?s99n!j0~&MlG@#$^!Cu>$aD#9Aq~JP?xGW9{u~IfqSh zv?%=E8YD&J2+2fAHL48goG4RqOCSVVGlt?G6Pk~RYRG(AH!n%gACFMox6=@MDd{A= z4Wed6JF(w8NMi#N-$`ggY{L$37?d%r@}O-?yX9T;b7#C~I2tyJ z77uE(%)X3eU>~gkT`cX^H}HlXT%@&TCW7>|yZt?voBRy&d~7h2O`^1BAON|UPZFIN zej(l)%m)>l;T+teyOA_wbk9vPyFbn@*+ZZGFb~ME?XL;1a`g1@_}Uhd;gT&^_$Q;l zS$7;AyYCtYyX2HpN9HZzaad65=SaVO@yk4j`sP)*-HAlgk`LuEYH8T`-6;2o(-I_s z`M|6Y8|2pCLH*BoX5>_isZy0G1p$uO250bjOJi!0l9|bUa<7<;+#4YdwYaE`-U5jN zmDIWGnbM|8ZVkK4MQS_R8BSxV$o~R)nI1&eiuJ%Texhnd<6lNjzH-p+s~ulb(uL>G z8(rV2Jp1K{I|6u`fNhc6_;3$*QtiErt41kum=-YKwdM_%lZu5?-lRnpS_}-}d-<9d z-YnSD7rUnpo4!gGR^qu8k}{ip3SLSf8j+V5t83f^T?XD?%0zFaN;kPpK89~ z$&~#av6U!dJ?3%5+s|KyY)nT^&L|bnnH3I_j1V`76)lA<+!ItCClo1259wP;D`~xQ z^VAEg+N@7+{jtxsT48q?#Dc+gLEUb;)m=5q_%bt>6o`I41rRtDfK(Pc;X1{!OF7fc zCK-!-b2Fast>p*sY2+*JZuJ-tpiEL47-hHhXz*H!)BY#HQqoFWE8(Z3u6ug~^@<

)nTCN67;iU8);^QL z7r_#YRz0+PDuj+5>i_Xf-tHHA_P8xj_PaiA+Jt?(m^_sZjj?|(x1}6`!aw|7&P=EN z*T9J5y8wi<#V^lFdgGhc+GZF#moZ`bQO@4I>s^tr$&C#l^AymO;W0qpsxt3@Zg)>; zBQtOA&C3nuzGzQ$_f=+#%M?M&bPLu0z!Ym6#2#`1Rz7`qh#vk;3ARZ0b3%h#4={Jo zjaaBW5i@2pV%WQ^j==%NTfRC@EI;?K`B9oc#_7kr%Z1A*l>Zihx}#*!-h2a)Ml#w+ z(>Ucb%+NBmN($7H8!Lau>a3n@c7>8x#%T#22ds#X-}q4^(!?{&=(tiiO`aFpS){Qud z2J91+$T>*W^lH+cB{S?YPjhuMd}8olFwfu~VNrv!K6=WDE69)_NtdOiRPZOJbr*=b z_T`mAkVYHuaMY)RW~Vwy%_R*37G+;V>1b@{hp@CoGq(X=Vz?l0MA@@+jt|KD-i3w5BBQGps^r--+P z+tAWrrcR0_lG+MBi|X2EbOe>NAdU!X{OdUFt+AEi0=xJW5^`};Rx6R=R9xSp#WOfT z++2DvX6z6bf6OdHXwiCe$;JYp*cByy!&Bkt7spo$5?Aq@wJ1bBRZ>RLrponTT8K9I z*LNz5t2#eEq}N_b_RYZx{c`P6eGuS^?+}=PG8=w8R!ORS@O5z{eu5V$puZ)3&OB6N zkX}ncKz#6hw~g28>e@9RkrF{Sw?iNHMT|UXOXB&TC`H*S0q4)nfrCo>7(qr<*G+w3 z2TnF)%?3F#T9y2VvMPpF*|g}&@)VQ&;#JLaN?l~ETk09xKKsm<=KO+hLNxF`_L*=> zNuXw`I1kLckwU6yCv2u@X0}9Fr@oDLl0G*Zv8F>ieM~aAgl=09Ze#Q4Se^AKhbmj| zh;7PkiPO=Wx`L*;k z8nHU_aj8_X;&*1YJVs6tiZR*UoGo{A^kO8+>+3(Yl4+q-aCody%jX(PhCIQf|@{ro8 zot+2r$`*PYVBQ5TV8QBh7PkXLz+NHm`8y#eBRt^_@~zzoDX!3JevRcR=E;fv@76qxOXIBRV6UeBz75eU9dK6m z!)gx%+O1~!vaBJ&3Z@F=#rz;__eva*K`D+G_=e(8n1g>T0R0hb2Jd=UX>s`Fg zKIQGMuydGfeGrYfuvqJfF#q~xTeSZSpje42P^NY!dB~);u&s<8ZK<)9aa+`J5AKeJ z&gDZ}WBaKVa6#s6e{d<9E+-lL32R42q;(!!u0d)E7kb@xpStjh%-2X&x)B1*s(GxL z?Spby5nRSLXS{qqU zOTFUX=zl?CaI5qJX9sz}_o8D`YjV)AZV!3ahf_ual9D4~w8+&-7_GTX<$uYvXEdu( zbE5T;A^9F)rkN?)*SJoK#E^|K81(!$Lpj|niKpA9uMvhSI8b5nNK@AZAk+o*x{PW0 z!TBwXRiWQ1#@p>SF6cv;S;xUb6u3yuTG!#YvQ0@LC|K98f4eu2vYdB^2V1oJfytux z!gIuyvSWVPQID(J*5|W(5H*kOFAzsS;H;1DZHGbw*5J7LkAq#}pQP4P4e0^W(oU}^ z>)RDNOI8~q_U}ISsVr5g3fy%wR{Wd_-cfFSKMh&}zUAno-&GKk_@5QZp}-aGj5%=}l$v4rV|zXl zRb=qrZ)~^E+AK|gYtX?}w0F9WNIAY?d62`}bqM1Gphp!ZtbfOjOSr6j#6*`pN#Wh0 zXcaqT$fIWZfw^oFQa5GqV84FyVl45~zpi*Vw2-fc`zbyq&=PUkOg;Kn=A3 zuT4*~WKSp{mvr~kDqD^Z5c|lHmb`$*tcHw3MV&lzyj+jS+zZmmqyV7M|5`Wv4Vy#H zDwg3~LPbz}=Z9NCauulb;H#oyO(=$n9llI*Vn9_LZ!U1*Ev?=x*ZHera{ECIkvbl-Mp7aK_E<{=ih;Ld#e*=bG;m_;??y z3nl=_Xxd+xCmA^6^S-jI+X@qAuFbsjt{#t^7A>b6_g|VO5_uyn4;}u&AOzz=>#7@y zQ>76ANiglk^fY!}CiIoTbmXXOm{3PNX#t!Lr?jqgTPg!PgIAyAtx;9!f4c=*GQb9o zbyR;K_!R~miX;K}XtpB|H7Cmrk61sPDbIxDL&#E~KtoTi7FE%c`RM48h=Qo?bzKJ_;PR`a!z{SezUww9t!gfO2DvF0P5${(r?XY1mH z!BS++-ZX*LoD5#3w?|)w98x9SS7vhs)HFVb2}vs)yLUFCL+d78y(b54fn3 zq3eP{A`rjAM~YvD#Btnt%0EzHU}hO2eKU$IuIr%eCK3eta?8Ci%TMJ)xR>S3Wbc`} z9a~M!&sUOPJ^U=g46m_t{rZocND?qhwR+W(DL1tEeV;Y5Tb6O2XPYQ4q;$0z#-KZmAki;n>ZxZRO z?v!VV9G#lVF~?yVYHY)1@j2eg!|H5i*0$z&I;oP_ojUp4)hXyR9FBd2ipCxaz@)bw z^#{?!shf0E?`%u4U|XZTnEkz-SyHidH~;no z$lu^M0)W)=RTz<2Z#;NEhGRUA-LpqcPb7?3C7Os!eAq8Mf+KJ}&p0jtnu)!jN#Dn_ zf72V|^my^(wIpTb} zPDWEbq_G^43Ka?sn`(MxlVvmpRO!8q%>xwKJpi;`Sl3MLYY0j2#u+S{uwWH^svfSQ zhlrzLJXQn3f>6IV5-OqwDolKO)3rndfA|Wk;t8pDUy4kGVF!ItVs_6*g?d)k-;^hn*p$H#sxPQsrv_M{=8c z#?L~wKk%ML7wcw9vqUAG*uaB-S!KX*vDTIY9Dh$lk-K580fS*^7J<2n)9oir3guPF zN6HT@wt$b=^5T~=b-1yw{Q%$1frUM-u-l4<^L}Q29)jx2PqtKa@uS{=a%LeU`><(j zn0ir?&=Zpy{)C?)yFk#8$jky=&gk4yv&)rBw_D0|SU)HWmqfBrav|V#qUfl`ld7YE zx!Q4~!NyWSJB}t_Z)JA$dI_T>jK5dytempzf4^wg8ljX5K!}uuv1T57WHKYFXl<`@ zQWB{$tfGd}=bohA!KYyO@yFzr2zld~g6tn)_4=U1Ab^hK-Ijhk;&_>i!N)?(O>;U8 zGH&o#g+*ZPYhVE0*PPSTh;b>7 z3!T;sHH{jBaDqnq)C^R_X~1(st<$%pnnfNF5@qABC0%`P3 zo|o3}uT0q;I}qz}&^bl@m?8NiMtNIfG0U3o+$aTLHE@7aYn}v9nA0qcUg;VIE4HT+ zxdm&ybZe4Mc$AB042b{B+=g*3ax7a!!cxGh>0M#`p z@|Zh_AyqI)*A~&x7U(I=6rN@QY{`-B;x>l2RyMM`J;k-U>Ub z=9M1~^(SMOO=x`N&?B2$`IpRLh19s>v)RrwH9(-@q8I$=)0%x zW7yaNN4BHax1iC@?mx2NCStySxM{o*&U&UIv=V@bbH9_pV^-lSfbwa)b~zAcDtG0- z6-br%qx)4g?3{{v?P42OYrSV29Jdkq}4NX<5k`gI5y%l!UngRCSFL}!~&+l zpF?p8Z)Su=*_Fy?42gIl4!gDjWF>D5DZzFbU%$^%q^xWPH7sAr;Sg;@En^faF`$TR z$zVFU;HE>3W*(tB)d?F;U8Dn81B6kYlJSx;K3 zzD3hwn4BFSfh7&$<+X-%9q`!yzJ^X%BMBhSDa%2OaoSzQi*rmHpm9*`j0}m|QV4WI zQ~?E4$q@U|EanBPIW#4NFlJ3>9CQO)QSMKTp^2qfJqtLcq|=N&M^QMsSABDcjGw{b zC%!q4zA7f|O%mO#%U>trzv;jnwHBa9rqk?e;XoUg0a9&kjr0@&dK)ACBX zWapK{zK>GkN=79N$c%Otn+adnO#%naZKJm7BUfkjrR z?Z!~uWRbim6Q;MLmYCegwOIEnlk24{ij$wa7wF<2;e!hqwkdRYQqI=V&{qZcUZe1S zP!p|B#rzF8EQD?62@IPPgcUaFowhUBUWFXBiXq`l{J5-tf)3j)7po1wwJiC`GYzj4 zAVU2;u<#QP3GelxzK3P*%5pmD-ndqnMyT$_XUN#T zISj|lnf|W-%xFA{2)Umi{6SI{f4j1&V{s;0Imm+Y%)0cn7Ss`Ac|}oYLsY+jkidrk zTwy#n=kDpluA9trMhFHWcgNM8?bCi+H8A zT94tBjUS9gj1>42AP$4WDD<#4*z5l$K%I>oAwM2_+LQNw=N*Hm-J`rT5ZMU0ftLie zp~jIH;JfiT*s%l46d?JmlPNK`rc_0<|( zlJH?#_EFDW^@H}~)(~>1r|{Wd*ZhHh7u4!bS5w_cXCE7nTBEmx{t!Zya6r&Il&>#3 z4Ai$EiD-@aNsGcTC0NLEB`O>3k`eQYSwhBlLHXv^ ziG$tA`nqrjS_YYRv%I`*eg(_~QsaP6@nc|0vFk;_9VHDzpC+Gy z9*XuwcNIXE@df4-*y2{_pf&`06g+)1O)=jmA04BmYQv}DEZZF;&24s|T@{=*6xQk- zbw1uQAvL~(pTO=PiLA7RG|_Pm6?axn$Gj$Sb%X%aBKzz}K5krrUPl_UX`WZw2AM2< zi?*N1eYp@s^6|m4czKtqvY*XyYGqD3RV^y$DqNItyac%>v8U5%wg?e8dAv!z0yhAI ziJH+Y!r34=JSMP>|8#S`@A%S9?$q(rqNS+*z?)T+c%24xQTAfz>o3;hbwmV1+Uwi+ zd3eY9JvAB?woZ=-jHRtx$MxG@_+o!Q{hq~d6~hCFB*ha1@0iXsSBo1@#71nXXZ=9~ zI$wpazl-jtBTHlQr6vOl)pm}O!Sv9FoYiZBp^YS51dQ>at>ljVaKWsg<$&CLca7R! z``RMXk$ozO6n=SPn?Ih2>3}a!At|)Fw`N<-xbCTEa;^sDhP|)FQ5z~vbHc55@|ux= zhBcZc$dOXNqh1y2JmfsE&5Oiot#rEsi=^}n>ea1y($KyOHjhAT21}kFuk577#FV^W zY%<0#^>OD{q8WetQM2gcHJoJ0c0o>MNpS}-(rrg3pBu6eUY=zXboWNlXXF= z1oj~3dBk_*^Ccf$5Mak7nyBUKQM7|!cDUQ`|620Ls_XE#>n-U*7}TJva717UKCOqp zm}C&`9~sS&PYu2|mLjgv8t9k__(uyI2ja<$&$B;%Fx>*Ysmi}2s2PNxN&zGIYS!aH zs6lQ$MNvX7WP~Ddin5mnaK0vcwWPuk!4itf`x?8^U>aXh@=O8{E;~X?9b1UAL?{ZF z9~su0h*5L7GuiKE?9k>}z60X>y0P)7oQ4k&s)Ns>c79Yis?y`XBNzfY&M9Fj$Kt|9 ziSU>)R=gzpKs^^~lNKe&8R&39J(#@Wus`dV`Yq4NC>CyU<_Kl;1EU?8Y%Wpn2nXT-HwP5-?_gh1Lj>L_yUJcd3(#ifI zCq6xE2o01M>|Q<-h=Q6MD}HkK)DZ+t>l`ZAdqD=Elv(arAl?qL;QQU}RO2zBDv9Pz zxD)G@Eg~OdX#RBYwG5uTZM~27vQ%3a%a%XYI;Eu~Se#s$&+UWK)T$%_q*L{SKT1YH zu)Ng22$(CVSRJ?4FzSXYL?vMhW=@jjpVqC5g@yqiGG_A+#g#@2;lSY zac&V-`%=&#P5m`az}`I3US*ewuBEWWnaH4Xr}LLKt9frBB2{RVq%id&rAbf<>3XcfCb_l2Pd7m{MLzE%Xuyr_e~P=upo07g zDRTktEc0xmDdFgTHRcLwr>UsI{$cvlwP(Wl2rQla3v-CnXaQ2jVRMqf=m{Z^G@E;=rZ-P(F`s{U#Ev8jms%k$~{6{9#1w(J>PV*jDOf7)`wC^W^atJfEF zwsiE$PO||EU(3sH$l@|6(QcWNE4uoMwD558g@a{`BoKT*U`>D@%f)wS`gG8Gx#SmW zw7yn*NFSe|Q=8Vgs*(^aHrsQEhbI8)6Du}D>9V`V_;0V9D)GEGDu>=Wh%Mi73vrN2D1Yw{=n+g`YgoheuE2#Lm;-w6B|+LMPuNf>Xw zTi!Ayo!p6@Oa7LkP8DxAurtG{B_xgz%rgOVOPMN~QxKwBx3b&`rISOsA&j`nhxFz*Ds@;Kflj zVNHauDv`#LDK+0$Lu~tgKreCtc=QTeMPSNCY`BbsxFc|(rD-bU{3pro5c8f4OK?!L z-oDQ+Y{=}v0TluwhPPvxj+Ynu>MRB(6115AtjE0jo@G`DPSP2@pb~{$59Ul8-A8)y z9y~vhX02IP`}U#EU>O~44i%?vpvM8hdUe5I*{>FMK2FqU@Hx!4fY0#dNda+a|KXDf)IHE4- zQO3d25w1>oYisptO4+gc(##!m2weAM?Jb&xptt1JA!eJcU1rp1(I8oqmuZ}<%+y|( zw!WT{^$qReh6}7fdva)@rXFY_?o`KzoBP)kMpS5vMg3p6^Y1G>McX86a_hq7X!S21 z!Dt^e98(4BAmoL_n<;U_)(QnqfAI~FO-YaF5rc?T2v~WSot^+Um(4kc`%wW2mA@;& zL`4ycc{MC1aI@cdH>5BCDQwYuyc~GmfZ0|o*$RMsg)Mc5mN%yi40$!=5Zf33RREnU zJDRh=^59dy{4yxZ(mC+V%h5NE~^Oea!wKb$6)Gnj+X(<1<(iqO~3mueLh@aMzuDwg#d&T8wVBJs5ujyQ`$S%EBD zBU;#IS-d9bE{IZX_bLc>uM=tid5hPV5exBJV%c-TOijk`D$OR(Sd8OCo}F^W0=Sue zNc-y`3$7yacP=UxlxI z*B7}BJ~oIBj5O1B1T-UcJQ0`>wmUVG+iZs=_c!b|vF?S>cd8$XcLdFelD55VsOUn6 z;w#&rARpKgdP>(LG5y=xA1oKt_viE`9~?y8N-g^~p#n171EH`i%$O@1lO>&va-7y*L$GugQ-s4@ ztp1Zeuc+HYd9YkT^9>|QxEvVS*(cXc$i!#K;XPXh+?Sb;@)wSxx2P=88EsAF7|LUC zwkJRVB>HuBBrV8I+CLKH0qiPG(1o~=FAHim9uED2p})*@KdU||YYI5+as1scX|V1< zpM4!NKfNw}UhGBlEpk6xyac*u0|(_M!TFKBt4rjh_Bg=PY}-r=SW;~~Q?^<>bh?lq z-Z+{eG@rNW6Mu6JIgIZY!)1+1T|Jk>=XYV|O2z*CI0=9UquPk+JJbLf?sm@BuX}3Q zcKA{P6Q)=r+%8Nib&{v7#f57o#Wc91r@TXI+#v6O>yNAKD1o++#ykczvg&rIF z^mR5{u5Be&1q2l1l>vAKLlmm#G?F(GErFlUy-LJ7CyD3G+5WmdbaN@a(4`GQGgt@D zl8Jg74gC3uh-h2ca7%?|eW=Mo!O=a_s%sOOoDh7Q<_k0m>#@Z!H24`@iPRz~`9iX# zk8Mok#!6d3G@UHzat1wu03ImdZAoEGoGg_-r0z&0Bx-jpz?YS?f0%vG16T zh7uDbl%>A-O(?v43?JfrA-RkYwMW8BgOhU6i>tl9ecUajHE#j^qeUib**fr_s7t73 zV@nFn7wD}eD zXF;Gl_Y8Vdrm?`t z6F|#@Rv4gKt!Czc^*98*sJ(FLm8oD6`iYi<=-a@}Ejizu>7EhiV% zQeJkk>LgH_t&l^qAZZoQcEz?bz|KfjYNJ_m=SpIg>#Xk*D}k1fO0~XVqXpKaJzG&t z_oa`COMM)caBsE2B{~OZ%s*hr=S`S-jgm4a*HXf9eu4fXL(m#bJegOe(y2 ziN0EN$?cl20AX+(fh4BdBsL6m8EVk&E9DFz&xF{2b>PvpoqOz0uG*7o)OF=0a|DBp z%kIZzj1nx;=$z3XNb|Bs!I1r=dAfG4qCIoogg$S1-{8@z6PKV*{^*EoV&n;>@z`M% z$-QLd3}{;jswe=25kD4!%i4On!q-o7%}k~pVE6AIG7Ps?$=8xpizt(l6ItH0!xbkqjy;2Z};p#5eH% zH(q;i!A)EQt`9UkbQo2YT>!*TZz%P*!tw2hekc`>haVmZ>f621;ZMO9{&FDPnp=k1vC07XC!N7`{7_?=Jxo;qVBKV|a{OP?sR`;tPoS;FnRH~;qpyjoanVZt`E@b8m-bESa; zg3OYmLX&@#`)<8;j~~`u-INN0c$;o(J(w$+hvJD-2(6ic&s%6))twFoSrPr;tN8An8_KtUj6BU^y9lzNv?J+4pP;A!)LCEZ>Y9id&1{PjZnyP*ui}eM`Pq#fOOQ z1vY-^ksW@IY9d>BRExnK(R4zs)|k?$Eg+|tWmeT-DcY%gCOAOti-$cZ2Q4^KkM{oN z=n3c3oV#%liUpw8;c+P-TsGqxnpki|@Ol4PYNA~dHr^fNo3{F_!JQUY0)#w@IeDaI zDcEOp_?tk*+jHlo;tq z40n6H;?Fs$#JCICZw=kBhWLO>Y#pdQ&g^}t2b9SS=`e#>yl3>Psetd63w!uxc39Rk zYz^8vzUUrjn^XKofeT2TBECZqr$WzMcA>E{M)}>`EZ?8`;)rWo+!0PL@C5r9f~`n^xO)R(#bsX0e5G!oeqC4@5ByUCbkZ`Til)%g z=3M`8U?|MkGjIV%4dafq#Hq9T;p_HH$Gn^^otrFr+#qrhw<9-ibn^5RjBX}yW2~ZV zXhRi5XcToUeVov78Y_U<_qkyjT5Dc2IsK>I6Z)(ec6>dG>^#V2F{0Yy7%U?=Sv>&G zLZD1NeLziyt53^|^v=@A#$bMPVC`QGSSzoiLfcF&0~ZIrZR z11DS%>8#h-*G_$>s7(w|GrYbJPhp@Uw zgiVOV0H%>53N1Ag5AJ1TV|_|48Ty^u({uJZG*YoLe5z^8K+4K4tLU}U+?`~TLc}A& zj$C>zWoK5ZENuW~I1MTMC) z28Cu*6lMkFdRo;xY2$f@i=Sj&&U_IL7-|y>=>wM3%SbrkGhQ9W7vl7yIZK zze`lf$;RFRFe-1(ZvCM}xPkn*FGnD{)Lom)pKv-3_DQx z+3q7rt+FCF*pNXe@!a5ekoRh_uVZw*%dBnQjNzQX!4a;e195QxFhI}0;f>0&AGAX&?Zs^T zZ62U9V>+KHTW)Ak2gO~a1FAaT3lLhC{>|!h>chF1K;v+x-1_kTA?r!$@ir;%>EHsT z9g+FfC^D|xA$e|gWO_QWj!)QzAjR9I$}Stc^k#kPBJ7Z&3mOtn;cUzO(U`|%NeOdL z^lM-Q2eg4MjGr&WH_{{q*JC5<##%k2PtcQc-TZ}ewmCw_>rL)063i#U3C06=-Ft?* zgD9GnEFiOu9eu8U=r&Altq?%zTUl>7G*Ozz$1%Hzs|xsY6Xz3-Ka9>${ymxG&A3HU z;c^*CA4C0^;^r?8?P**MqorvKT%Yq+fi;yw73=CfotmagjJPAJkkpts2GQ1*BJNvH zX6^5!En)C{9R9{$rC6{hPXrY)Vl*UQ+R!5H!f_e*>!4P@rlB}c;Ys@KTN_CfRk>E> zus#R4PJ(S<>tn)?r73|xYcneeT<@|{;jbh^85+k3TP^$?-Hh3qOK|I!jV5r$Q6aEN z)jj7(sXz(ScSD^yIXMaQlNsk-Xej5Du-p7>`I2sL&~cVGC7tIoHr1}|_(QjRNb!Jw zON16#C|Ksat^xFg%)eOY!(}4hcS##7zY6OFnvn#HsPdh8E-F~`>WW#L>UDt>P^Qy+ zs4R0^q9yl4H|WB{Em@fY;ZCU+8Geop$F?qcd~(dH8dytyX^p)8cR3NnAe?a4p7LKu zScGF7BnI6I9PdZUti3zUBXP|C9dUT**LW;;)~d@O;~DLaWP|6WH0qmhipue7c;}coiRO4FKyn73fr%J61gDa%B3=n6C<$B2P zSjII!ss8b=E}w1#aSZQXyqmAb=0FY(fUX8Ig-zk@*$|HY;0hryKQ`&w^_}R^#tDZW zuPr8woiySGN2Kha!dUxn)j{Z97&*uIy~q2V)i0S~M}AtamYLDbf*2CwmMBS3q>9K| zA{jn0U(} zO&$k4Xu?2Fx0lFY`t32M`Z5JCm%mF1Yqh`v04j`TFm8n>J={HF^!i0bY-W!6OEq=4 zc>y!3f*wr5vDdtbo@iYy#Yd`n05srjI6S44WCwdaszAtT5WE$CwPt5GmL6uKG`3~dea@(j}^uH=hPp9!^3`KD&g_|=E0;}a$cT`6Yj$a|!_mPAfYI_G>WJ4PT zfHgmM4N20|BrCOYCO9(Yj$2SIs%wu`^oFhE6M&Mu%ivy%6X*5TOOpTVtA9~ySe4%o zR-er?lX>~tz>SqZ_;5=VwBrOEZITINj#Ba}EBRywN^yowy8y)=vt{!JW|DBs{*azU zLjST}oC$uSY8xPDE2Nh^(%x&cB@4}d0m~jy+ELo)Zj;a0d!^^`RaG^D88}}B{=ciP z`(w8I!csvyE=iqGm(i>O0JgJBc|gE_cdj^+!F;O+>WMNjypTbjO?YefnN$JIR@+z8 zPC(}#^mgXMr0clqEjJ3CdM}2A7&C4Y{j2*e%Xe8jL8TP{ckeojTl_y@tnlT7VhUll ztVt0EMm_Lb=(XgM0>Bf{pDvese~kJ2Xu4=()LMLxpn5(nXVwCo@5wrqhst~-`{NamFN(kU!KAxreJzhqL$p>= zYFc0>GSN|!(X2}s1rn9fhB}ia3@K6_*h6*MZsv#kctP(Ho&Wpo{!-i&8Y}!oI{<1P#6!XOH1YOL6DPv-WL|qiG&2>pt&fo-Nyi(p%z30keh&e=tW7~T3Y|*GBij;r%J;+_&;1PKcS|$(0 zuGba^8;YZ_K^5!W))KjziuWo0d(xQzj1Uc0-07r}M6K-CPW6f`{soDPd?qu33OB=* zM~OYxro%ROx`76YLbEW@cqT0AIHZ=CeI4+_NdtFT@NeW<)O}n?^yN*s7h`6W1em0- zw#7o3q7B_AXqC$tSR6?yk(uPgqTEeCEq0#IIU|hFjDeC0iq-`d-!G;EYnX$7f}B-u z)_sB;FE*0n>XzR%EB1P)!f@_gms}Y5S8}H;RptzxW7}@}1t!J5pOn2eeK95uiVT&; zJ^Px*OA=;{)faT0|DwwkT^7Za3!X%<#lBmT07ZbZ=B9dv*>;=A17H-xjpVlw9ooy_ zXyfG7552ek8Xno%|El-SZI=<(usWEw_=2 zQ#qYbaUj};Q=<9W10bt){;IM38BB(i<9=Tmo&nYqbjM|)b8l4dY)oNLySDWry56@NGOV@Awa>04m{qVsBM z$qknbePDa3m=b}S%8*UQFvRj<2d^hiF+9XZEo0T~Kkl^cC*%t?lOYTl{DESHbk0_S zvND4Br-ULHK+EbVg+qZz5oOtZhWX)9iC@8GhI-Ybqy@1{3sXwU21Rk|{0ai{^2ALD$g@05D z@ePL5;$)Sa4o7_0?;;o30FeE>+C~x@J(|k*4@sAhw{IYGiXwRLieV^scLZ7rM4X{4 z%vm?cG{9u&ANw8M79bd z&|zc7(I$8cIc&F9=@7v7X}iS;@Cn~ijh_Im5!VGLzvYLf7-r`8h` zh)McodSoMb5H0M6JQSh~jRTxqBYc9H0_lm2F(;Wgk7|{M(F#qI#Z8iu^?6?I1t+^> z4;jFM-60^r*f6>I{gFt%VHMGo566gOK3pXX>6ZWJwY=XB7@xG-cxvO|FeKL*NzDeX z?}V#;O_2}a;6g&4wICztINM{Ub8;D0dHjDTvin19T>Gra;55kfy2KHTP7S4L0%e%! zrqhVF)?fO?C~f4C#egX(kll&Ec{U2R(q<7i*Gf zH|Q55kIh+}r1vpoOcx0c0xSnPq^zglw~r7Hi$FGJ5or_RJ~d?@5Q3XYUSdwcv>Wu- zg$d!z4C0wT{HvvwiYjEnu^EDnlM~1zDvszs1?U51NSI{5aHKwPz;u@3Sd-dElSU@2 z#9`%G6pcz&S_Gg?5&{gx`V^s!6umoqcWXUke{qwww7-FXOmDI1LUR080_B!5F{n*e z%)0dYIN1i5deop91Dh-pbL(+azxeMPqK4XgKJ*!+L{I2{;1l?nV7jh8W+vn|si1%@ zf(m863MPc7P%X;H$mrfa)7e3F`Tou_^P&A*7-S%N5#3cdh1H~Tsqy%sF)*XY9#A)E z8D7+9@ho~Ff4vU;5sI;!kIgk80sBRNll)6^l`!|nq?307dN+=@N^%SihyGwtTF}5M zq$uWxP9KcxHbI=F=`X&e*93Q;dxf(Oy)0MgTgI~n+7){WZbW{9ZLtGy{SMbX5$kJj zmnrEe(n74y#?->omE&qU+$2ZDtjW*Kg=0K1z-|xb1I_Zqf8|P&a)_c`u=`|PfZ^^p zEdF6+5uV_Kp=!aoMBs_tV2dEN^00MqZCB+EJio~2J3Nwa%@s%@q?jsZ{oBxfL-Bvk zv~$Tc3iHDy<{5uH$U8glus5FXg6G|e^jFt70&$rNWZkzeqN(*6CsV-RHDldQ@Gj{h z0Tz$4Fk5S}B8d+LXgY@s=FTuK0JV)=PUh1p;7+md}^*!wC_7rGG)*>hhz2P>{g2(xoy( zS3Ml=3&vryMh~<-O7xYNeYxs+z$4KufOo?vcKiqAFaTUJO9K0WDkyfXuHMA8yD7m! zCu+{*{r?7{@)+PAC$A9scH{DiJFvyKUtZ^o@d665k@N5IIj)cNgp>P)pzSJEtxsoZ zVpj_O@&yfBTiu0t-H$mQVM`c}Cw2o_mr))TfEUx^C3Z+=dCk$6(G|ciCBAos#gTVttXy zI#BwSTYf2!3^i=V{8R5_a1MMGJV;#u33%^kclohh+lJda>8C1M!*qPKy2 zR2>{)!YpE)xk%1$UI6#W_kLaS)sHp-2k&OovIlVS9}pb>=S3Jv5?8H*O{p+m^v}pa4lx85V`DkcVkuw-`fxo_P%oo5y8*fLU)mgO&os>hIwlf}9U*@g* zohe-et=Os*o^0#JRC5NdJHezJ2C*sR%{$>SpZz^HTh~^Nm)msrKYI2!4(v`?&mbch zZ!Rr$xjR2MQni`<>q1Ut2Eu^KZMGTI()Yf#1UZ*PkD2xWmT`-|E{i=S^TFbF2FD*9 z_dAB1>@Ks-J6VX^wp80YfK2oCBQXe-=SX>BCv3GnyY?=P17kdJ(OxIF+(aLQmztk_ zf?=mN-zs3;)YY1f_X$4YC08hxzvSH@d~KXA#7>SgO?9aWgK6NN23)OMEWKrEs;cBp z7(WMvp2>CWw>8AaWxGi&ZniCMRz$?9T*4DrJ^gVH?k6zIQ`Bd)MEiI&lB+`{{PdGY z;RzyCFP#q9@S%4!H%6<6axHttTrqw(1x#2YPefC}86rQVy|c4`JC>>LY}r%9NjoRa zlR?Zr7xkGwvOKQ&qyL!YnJw5?tPaH?@0Mo^Qp}?t>%sU(xbc9vqFMQ|{kGg_(`t*K zADfAqAQ1v+zYWQoR&($l_xZ-TXc&^EXEb;?L~a&&Lh|NS2Sd!gS>M10ImaChn{qq@ z1gft+6x4ijUtj|OI@E->>i#>*kkl28t`gfdOg$jBm;)#2=&c-XpAO_>hGI7^wTIIU z^Ome?jmUrw|qj}*dll5 zkDl1X%p?!PtXQp&KBEbVD24>Lr#f>@qkFTxY1@{w+uRE^QpR3EU?-nsb~rcA!Gn)> z`1kGXHurmBfayontdKCD#yZ39kQ&2c>%U-n2&@V}#WxZ9h$wyH0cC`hXkj&*VIkM& zgbt*;;e%A*>g)9l!GRXMWph!a{Q;wNYG;Q)%{r7VO8*9QLe4k=8w@sR2Mk3`f->l-ykIxiYm;6yvK4HktJb~7WlM?nh%;n9#2 zIcK(juHu)oAbtoH@7An`TwZR~VZ$fL(h1}XWNl{sm2=3$E;}}D=;47eqP{6`nEA&} z;xf>EsK#G6*$#2h>VWu#wNHIdle3JZ^@T_qxR3}ckPcyrD14cO)q%*KknX6QehXEP z;(Qwq9#0|olI8`K1Nr?Cv-h>Qr`65h&+_RP!u}YA*3&hwg<@uU=J99yQ-h5AR__j$ z>~T2!<_Uln`)tWKoHLic#BnvU${LM`fsx~L1nE0*cE2okM6Q?~vR*romzUp$7h4eB z5Dd8kXv%r(L#q31?v+iTA@p`?wbqK?7jdN#*6iQef-uvckPsfr^g3Mtz~#Vy7~jqR z&4A_wJY^h9qcJabzNc@jZq?^#GaH@OS<9{ zS3IRWc3L-I#@8jZlX-5mQ&bE=PDFiDBI|0;4E9uknIh}noV0)0m%Z_E&5^7^$ZkPp zBL0ou^CeXpDE_IqTHr(_o! zcr#Lnnlt9+n5ECLQozp7Xhd>PnZ%40L>GV;iwJTAoguYJ;+vzfgx}eD_fn;<$;gY$ zoncdgeesXPXJAtlsB+EX>iA~)LeMoIRn?VOR#mAM!5ZaK5+W9f4yTakLHx z`C-RpmZH^Zo$SHQe#n5GfHTy3}^Qtl<tqKe!O>Kn}_n=21N%{ zzS3KXjIB7@NY5vvQ8d?rep&VRM;)a93tb|gEDB_X4ks+rKK`b~4798Z!o6`w$gsrV zBwKu5^4%1!;hzppAeb!W*Jtk)(YA#=D4*?zK)4UON+c@LK0m5=4d8rrpaI`j`SR#>PoB?sp3{I=w$Ghl_iCMGk7rhl@7K+f0b2eExhZXOGEH92dar zipdLA@42tBATh|vmq|Y=e$BVW1PinH_?JUXKmQv{`SwmG$ncUdqi5sAci( z(u&Dvz(Ro^s5X56lURdPV1;gnzcXJ#?)m?1L0_9cJFcPDMO*I?=8m_z4BDemQLYMmactlCt9g}U zoeRI(*s-5TZ#sptNuT&v=lRw#=J6^Z>Qbp+G-jdKp;OUIrFB~YMztrhl{Xe;`HK8? z-Tt$dski{^xlZX7W1rw>87{&2 z-X|}14^g2d%}{e>aPy(2?8(0T0bxx_iL}tcjRv=WmSLFqX;KRStiy*cO5D@}Q^WEE z<}59$T@qgT#SM+~WY7?tOQTI_!f$B6 zz_P7l@AhyqbfY+P*8lbjzHt$|37)G{CN>K3zg>g?=ZTx}3dON-dsl&=L?I1|LN`ec$=Zi<|kl0qlc< zi^)l`Jhn=5s)4Bj*V^>gvJ;FWGiZH*DVq-Z0B7{wANzelU3D$VPgttC_ZCcq^r6vD z3@9*Z)D*|RvrwZFJ_f5oQpk!;?B7%*rF((ir)0{C!CYvY7;rzdWENp3cPuAklDz!4OE%Nr;a73~dmE4+@Iebei?CxL z(#QCqzhAE4XAb89x@#J39L%kJAQ_2PfH6BB4p`j{upYit@Bu=s=2DnmMfrI=cLhBD z+Qa`}UDrb3v2)>^M92H)0r%;#JOAcSFDwc-irJ-K+d*LMaM&FVX`hE+oXObH6Chhdl;D8gu6Qn0eE8Gtg%_7)(fsZBzgMu9}e#Y*v3!90FYnSW>NRiCuE;M5y! z#ZQ(#!6I2v;QC`!lqZ$}O*Z;JT%%znz5q^%W6Jm&pPChqpC#T*jbr_bi{(tpKxi95 z7CkHW^=1^gQo|bs6t{9cJ5bW-O6(9(XsscHj|(i;N=@K15}0+ZsjRbh9!`gG!q-|` zB!Qrq7f5|v^b!eO434kkUmel6EcXVQ6ziz-)>BR?sq=uJlb=p#9^}lziB=lyg2oR@ z?QJJUOZ9j&IjitJ{4;j1yWDN*Bg7g6Zn?6JrS4@Si0B3H@$1g5bKy7j1K-cID&*i9 zj(Vreznc(QYf>c~=E&xOg zW>l;)!lRQSl2f%&V2aFW!8u?;3}_hJaKj4qQ@zVcE>+W2f+c zF)QUTLk2-;Oa-2#NMu;qHxLXzyI(3-0qz^Lz8>8-cl`75bxC$(O8bza6QAN+k_-Rb zb8=sV31O`cnxp;I%7Oz@raj}axW@b4ZpV?=?k-~dH`l9SK$O>dS?jImFuNHHPwHZS z_qUHYJ6tt%U_ygNBE}Bzg%6CZ4AhD8}`B z=O8#)@>Hyx4h^MZUA8UK)>V7c?{x$XTfmKPbunuUhgR_34yQe1N-W3TfCirQzJ@5oB_CJ!}4UFf34(7VvyI z)YI;|7$uc3nqdCb`<1TxHSftB83}|5P7T`B;_g2GS838bH_L#b9ubx4)@xu=B+B{1 ztPs8twr*2w$z1nVVJlQ73X$$g2-#rX@Dc`W(xFdcQY^rclpNc zjhEb~Do}55^YfTZq_-iCTI)|jDTrp!?J-I_nmU_t0C(>B49VO2S(y%GLBuc3lck~) z`iyoJxCY#PZEckie^c{S719ce9A{$2)*DyhX{6@MPnmcRchF&~*gF={(;enCA*!99 zcf?seihnx)!XLvThpCr&a-KLR(h58*pIkaklWTwpaJ4kHzE^Tll;p`4$U}6Lf{JxB zGG@@4l_M95o$b*N8#Qdn&D{MH>Y+V zEfwaL4To9OVlkM^HH$1kNUGBlqxlM?{DJ88Q&A@41Af;P(g;LfTZ~lAI^wbhc6h;? zYk2^;ww(;qk2{aB3WV?v-RMgYVH8D zB~8?-=COD|E5)a0+qd3pkD=EGMcJs1-5g)9Ln_jVn+XWP`y@O z*XyxFP{7oqfU!XoO}^doc@kZe8=@92Vi<78>uM13mO84dB0sD;Mq1nnu;~t~F?k}yymdjdSR5*MbZau2K_cPG2oTER=vo->Nv284Je#AZj4MBOYt7 zsEKpHNQi%_|H;Z6m3E#mjR+^9k)-(zs;x=~L#L4LO@n;>Wu{RN+}gbXXU3W?qUZ;{ zI{$42p1FaLQv~AL%et*l-M{80Ehb71X1)<3A-_$>0yY}vLU*%=_ilX``dpcu(8gvi z(E0EkE(bQobZ3idk6$#P>x@U!&OfRbU*%zG{1Qj;&eK5AXzRm-T14}XLW(g?3Tw!* z2ebm7wr(zZBUB6;6}9)V*ePtbnN$=jK|j1}Zp=)5Dg<^}`Y@67a$-c3veZ->zJYvB zu<@CbB@r&-U2LVc8DD?Ox8U$9@-mr2DnRzaX; zv4AoR3HYwgpFmHc6i=I4Glni={vdajDjLw$BfmJQ8BU^ZsZ2`o**k85o#jDI%U-A2 zUc7A5S3l@}nOt)Y>Ixpq7^T{<(lW`G@3R{xr|u|2$Ol>w$RO9}?|bTKg_cwCSu+CU z23FTXVTMx3fk$Q+Ul$Q+t$9lB1J~cFWP)J*tIylS&dZm-gxg1?F2oFIpLCxS;(ZpN z))%j%=on?R;9KcmdR|rXWMo4bP~*KrIL5mL+vki=0&S#;xUhqBv-0IKwBojw`Bv&c zZ#w6xl%Z%!1N$s-@`|{c9%5?SS#!34FXp6W=M6AtrTS~G9&<{Wo$Oqv*Mu~Cev~6@ zwE@*-R%7(d7{x4cy~oLXFvTnDHw_;#iA4zRiW=RyX_@cF=q-n9;C0U z>5&`LuSQdZiSs|yW2p?s6QLtV&*DLXBKTGls}Puw>y{l&F$IL-Sn0H3_HU^K7!$yz z#N#K!#kv@wm#EYf*UTr|ccm&VdVzrWbe;v6lsOt0dm12G`Z3~;aonWuOM{Dr_$J6p zdtK*@M8dT&?282L{lJ+u zxtnaAVHdo6c9)@5w`A_!K=ab62{i(ckNLSSJYhNsLf?XE?V<6eL%<3oP1g5|7A7gi z(;cl48-)R3qyVqV>0m3babIFzr}AsdK;U9R))){r=U{ zQ6?rTPq~`9qS6kFX#}}Hmn%YZ*L!TP-ME_yD6Q%ZbJ%PdG3j8r@Sx&}<6YOY&GkUQ z#O&ZFa{UmNN5`T}7XZzm`@N%-@wUY0Q0d(@#KDt+jsiL?oy^TyOdVaNJ8I6uI>1;8jfqo=Yq8IBm%jspB?WxwsF$#F@93y2>bv0qdH7hRHtm zo$9(%Rwwf@9NqyTO^5S87EmMg*Xp`qH8ML=10k?3(e=XVBhK!$6k}Fy|^?@fSXI0Hjtq zSJjf0jTY<#2^$1VtNIzA6%X05fhNZ%A5_Y)MVk2goXK1;)fl z2|$x0nLv^lqe$l}7Fqbj29gzd>3P4OxqO$o#}7z;#Z_Zhr?-(7Fz)MTCOVQ~xMfi&a8aFBl8utuo7J_B`v|u*woFQ5;=7oi)3>NkaX%;ek&P$q=M=*C zGe8RPwXgtrCq#AlGxLWmjP|`%^-gXR&AC=8Ihini6}~E6?$}Kr{^Unq%42y=fI_1q z>HBY*Wx2_0gkAJq^NwA8@-!!|sYLDw86t9$GrKtw;;A(sO5&lqHMOmz+jeL`b9iAF zc*EZHpG-uBtQs%b*Fy?8m*u2+*Fjhmb3;Gj*bwzf`HQ8|GqkmDq_~YR5tc!>#FZp+SuTz% zW)~wjn`>hE5c401|2y60H+;Fz{rqXvX^zV$xqG$>%R3j#|D*r69Gpd-=iRifB5~P+r<8NB7t|uB@*59jE*%1YZcw zT<}f*NHBP=QPXdnGo zS+>A6>A42}K&ZrH#m$5;fk8R5q3?xZOXQy~ocGiDnKsgKNobF9`~5>^9JJ#*?XvEuD7%Gm{2&4n>Yx1OGBkFB)qb%Zpg>E$kqka+4b}f@cRP_ST zPJ#1d$FQb4i8lwT8~Mh@wjZ%UPHes(wLYOmR84~FL$58&W>u!su1o02?>b0j_u^&X4BI}?Ic*;)mI{AEBvuHC()zQlhiv4Hbly6OiU79NYddVMoJR zGr5<#DV&lr%&h+t=w}OXz4XRu!H=Zb)`u?RE}(5#@Dg@=!V9vnJ=M4NhXQB~lc9zy zZYIo^lh7#7s4FZuxg5wrsRUJtQ#FbumBOzzDNjRuRDr`&fU?_hL@)Z9YKRNuHC9qM zDIhjqe%C+^p<>I?j8%{!IY2fBo#%@lRulZTb`(1HASA=>56d=ssE8!@NH!y{ zjGuJ#SUQi3v&MCR^X%ubWGj73zu z8($Mo`ND$$Ws*L*v}n8RJJ?$-3^FOi;DQ1K@T|cW?n3|*I@+%A-W;EdLgc09Kx80l zIG93|S&wQj#>3EiDHdXhEIz$riv7#!72n|gu+9;Oy5F-?PBLX3kyqfALz%x_0i zI>--;bIQ2)o?nauRXq+ptuKUhPg9GzGGA?n5HS=@ZL#xSqv2^=NAs)z0-~l4_~Zz z%E&j#<6Up|?uutbD}me3hrHV_lh53Uy9-0wS)9d@EGXUYK>U=kEq6@+62|7j<2$3J`=FD3HuA78$$+lW4%$a1rL`$EH}|5#sGo2YtIkOw!7HqDjDQF=BCV+$#>G z(9PmRGOBX#6Gs|&-r9*2+Z%X<#bxbGpmu@LPn1nIl3{UvDCXnPKtkk)b&%c9X!cI% z&N9Paak6(e%gQwO6MJ#rI|C3GeEQjkBW-^Jn01E5&zFQD`zIb*0E44>Z%U2)Y8H@a z4?2;|BGYcqI|Ua@7{w7*>qb!aL5CAvtX0e5aD>f?`(OhrkMVd@JQrl;@b$CfT{pSh zpUy>Kdt)Ezwd>0l=D6z}RMKw+iND2DH@ik_-y{$LigZTg4JdT~2CW;m+vpMeFwZV@ zQb{q|8BpsxdWhd&$;+8~jzN`n)-_zsd+nT$)!gww2cC5FzTVV`t5*`|XI5!~2xKu_TxEwyxhpcn_|W%FCPxEB8>bC|KI z{x<w3~xl8C#}Lw#y(4+iyNNX^z$M9)C>t%ekV@a0E?Zo zzf#G-6{;Ba^6?3O@YV-!6*E|UEHu|A&STNH>?dkzCiOzDljP_WB2C7v`Hf{=i3zrC z2JljslnH@O#(k`CetFlP$|k!3QNO;5byZVVqo}t2`(6-l=W;rLCK9|BaGSn!LV*-{ z$?H?z3XnGOr3Pd=YD9zHutAS|u64#Eh)jW>gXQ}gPaP)ZVby!4@(cs?KN-6`5);2d zdh_b<3DcNY-e#dK*ozhA2P-DH)yQTAr-ww4=yMD-xSQ-o?AcQY8C@}G`p?cs?C#uN z(+jxV;qT9mo~etYuZpNtRq0vZrGM42u#7mR{3HhuJO>JIwh)O$W&!K*LRRp^nqN9= z>nfO`)~9oFQ-zNBlW7$E@8pmcrovv4=NWU5&`hkwQYyBhjH?pjcCRuoD)(#iNb@CQ z5=Q;%r^D~LqUC;nDoiP1>^D?1lh>Qg)i)c`oNd91CFYc8KdMO@S`ZeEF#Ht zXV)guYg#MFcmT&ygzH*1K)r}n>B{|<>7>s(E?pC0l?=}OaIL^4j%zyWk7m4VY4;O$ z$DDNu?2lYOu1TSOVzdpbWt&Ywjbqf??{U-%cM2DAukEv))R$T8FAIN9@8I4Dh@ZG3 zLHi>WQJRt{hZtgG`%o~uj{)rr3!{n;lB_}3eEMYNTEtKbw@3Pb@Q}Awe)ZRr42g=#&EL*z+Lu(+)9fUZyaLd^7_K_kF&7S3)8U(Sht^1bK+jzJ2m_D#$Wr zO#vp=R)H^M-zAWpugK^py8K*f9>l}foJ8(%+E>V7Fu2)c8+*j^G?X4dSFqhe&-rUN_qNcewaRb5n47144GwxnmTTY&@Ok(V9(vzeIH!a zZVr1MQ1?J*N`bc#07`}&=nRo}E#md#Xn(tnK}jtr3JCdv)-Z$ff-_V0Bedn)K1*Gj z>uT8t1Fs*%BoNd#)tx~TcAV~sP-l6m+qK(U=L3RIY!jmD4@+{}w`F!eaei}F;%1Nx z|G?eHBY$w08*DpDzTVWT`K%~)J@Ush~CGSz$}ke=1*iehQ3I4z#4U+UL-37svOj> zgysh_EU1iZ1?!oW~ZOo4*9zn}wMwODyaLrkh$kt*7b_q8U z-G-+oHj+}$0ncxP9xM+SL{*y0d<3ZSa_il0D3l5gr=6E0Wo=b0s8a33B>-{?>7Xg& zn>ccG=<7n4;KCY$7sCJ}dU$7GHzON5c6j@RzHyMo8%E*Qx!`8pZSE@4sjo#|m!J`g zdSEb~QYZjaT%gP90;N-`BPYyo+80P^@KAHr^W|z1*4Nt*xTe-PTGL3os#(kYx67uR zog+j(eD%%`>cD1HlYM%3Kssow!jj;9F#mCNsKPGkDja?o-%6^nbnoi`wz)BCmBxc# zq#YN~m$I4fN=y3Yx4JLqhi=gkj_yK8kWr4|)s@W1c)sE8?#+yc<_B)*tJL*(>!2ok zZwk{U*AYV5oL!YGOZ|-g3PXdlc=K>C_hsu};yX<)e-_A7Qm9IOB@M0x_M;w!n%w7l z<3T;;i_(@_r2w-y9Vk|a#VI(V$d16j(EyPV4y!@+RY*=$(I{HyBw4*Ar1n-S^P9%I z1YrpNnAEf7I-C1MFRk~rqxeK?|6+pHxtq6{{<2eZqsVgaI zMW%s|*-Eg@wLfK*$Od!2P3NXHcPjdv2p7elRl@K5_ewMQv3R@Rt3d9d`avoQn~XbrtR52i)C{djF;y z4YFq?E~%y9ku#W3qRgq4Qn$tiZw|n5o<(JHubN#RKJa*8rblz*yj`1_BO)qFqZtNN&#f532g`cm4L1b&Q zPd+_OP5ENF8kZ=HU?qo7(U~doypyn3C&w8Z_e45CDd8y{m$W=}XH-RkhcBdA3as2p z0bniXt+xe1)ggNf$%A5Q!=_COo-8j;j}-0L!>rhEAKsL4JO*AvEu*Uo{O+JvqgUFb zIMls6p5vk!P^KmZHe)+9=LppN#{0J5rDxXdJU>hH{g>3~=p0|*&E3z7OT&14m=D!V zcyj5llg!~Cq{oM`J<{Mnkie#vwC`R`JAm#mx9~ZiaKum|kz#wM^8@47d%4U_Ua_Em zJ388TnGoidT@J2!v;uvV8o#c#iTMs=hFTbvz8zvI(PwZ3V!KV04C#?7Hx?!EsQcS) zGpe80h@K#P(&w|8Ayi}CHe|Jltrrg0{SF$+1r*OG9tQ5HNF1{uFvxYh{e@ALc$d!Ci`xz zn4V7>hVfNF^6qBJxN?fPxX8*R4#*9O_r&nW)RsB=p%HB}hDKN2JIuAw1!9{cGJjlu z08vQc=L>4G--y;Mjz&n(-`)hhMX)?tDeV?f1J94kV3U0WU##wzJP}gF(9a0 z#U=uW7bro^-(KtNL@n0WX$|YFq>4zxUJNWx(F5` z-p-uL*4sb+pNP~bW}yNiV=j;fEyE9ZnczjQh@TEQjHCSLA2{QJgjJcAsNEYKYB?_g z`Rjp1Ma@3FDejShBh{eRV=ISh7ddl&TO zVEn2ZW8pe9G6J+G5@n~A4W4g5+sZSe2z-vbP^UGsh2LzeGYQp+2-YxH`>1BS^PZ^6?86{+TN?_X-5c+iFGNtjr0Zz65P=)%jmC4iOi>$h8|4*jIn-4)x! zG5k1K<^NOx@^dcUxBL0elTXuZixR0>5Z~GCq`3R7OYSAlzQyGE4zTOY2zG54)o`*? zTVeSHd6b(-8Ya|nvKg8_F(gl6CYLr zAzT)k9p603{57)mV{pi%Mb11@Wox%GgOo~wAVnC1=4)C%=D#KdPce`h5gZTsf*>2I;T=jz&D8`80ooC7rG+IhXg^2|g z333D!b3M_OP%{M{-OZ;vZqt|QiJg(O%}T@+Uv)+Za?H(^vY1X}_@rtbaG zqpYNIdFZ}mXQAkiSJ&tb2hp9Vh5NeKjx`P(?;x{ zVJH9Xh9t)shcSHoz`R%Aa;YNYh_*6rroxnb--$38dAI#Yf&7Jh#Tt7h$6{yN=?CT* zT%ya?i$jsplv>#D-tiIz;y!vh&7?21F|W=XUlW*#HhSM1Gpi~U ze@Fr3f;$SEI|i3yj^W>94B9U9^ZAL^H-M~WVI7lMr1htwbW0)O03xFkrj7OKMk zIKeWb_LF~iaGqh2XXYGDaD-m(;?&>xZMp8+ob|x0ohGY460mrxOl~)+2K*n= zGi;A9Xm%b<@*AVRrX9VcdfVwjneOg^4T1vn6>FWf%HWu$^5uJc1>5?_0c;DC^y3SR z#>hH!#B$!gpK+$7F^!ZCE_&eC(tCU{8~f`(c|wLAU6V~>R?6Ts;WlwWb|J1hI`<%U z*(HO=wvH<74}MZxFQV5b@okQeI}(o#cD>s_GAvZtPV;bqT9qA#Y48u9r?JO4KqEq# zth%{#Or(@D1fA+Qvk?@98$6_vfZx$^cO9j1TEEFR%Ua}K8B=EFeW7>c_(n;o@Yh7t z4?Q3DAdjw`0|XTdY5pDM1Sekc5Iapy%KuN&OZk%_uMV8>$Kt`AB4%bH&-Ze-=84OI?hsU(PHGasdw zu2cdN!9KWp361CjI(dYHJI?ZFC5rReGm!c0jt>g#pmcdxpfZLrL)UfSB1u0njt|^; zYTpki*3Sr}wafbXUx+STlna%vxzuREuu-Q;qsN2?WGduHG?X;E)SQh{tz*7FpnWSbVLphxUTzrtEEC4;p$-$hz02Ec z;MZbn3Ws#qK$Q3#8wjouC@!h0m965P?*+VXVU;F59)_ecw>k#-86bHB^A1+0c8=35 z#Y!A{6}cx<^hd$1sO#k@)|sjT748rTqFCWo_~5NJY4B0@+^-++E6YvzWPf-TY%)HJ zEa*b9G-@vF@VYEH8?%Pe>ysh6N#0%y^Y7n#XTGpXHd0bpz8u>|WHOz~72VY2sGo+!2&L z0}0)tmu!J4yItu7Yy{i8=$Jn?VnH%dOaQ@%UnDyq3eZgkhBR9pPwWf9H?vwrWV015 zc?6>eaIxz|U{^m|!AW__Tv9{X=F)Am{cE;LkXv;FuluhQ z+DW(hGO|&7y0sS7qL|u}5uiC^IiiNO8$ZwaZDOB>g!6Ku!!Qkys}NU|-)woLr((~{ zw^s|`osugH^}NVcZU=Qzu_P!wDOuim`m@G+|o^?RMw<+PigAnXTA}>}&`%%?T zJumpuVlDx+VN1ugDaLeFVGN@!ZcKwTf}o6hoGu)M;s8N<;my$l3`)My3=#xSW=jTj zm+*RLSSRif%SP3$3`zK*K;B@~mLUxMIegmRhxIM=RPh0r;i8P& z%oEhy-4fm0>i$;eQc~M{;?LC;9+hX7zl00TJA~X_2%*~NRC*9DCe_M-f~E0 zlrH<-c(Cip9{v%PHKuXk_~4`^S~>o$;)`k^>tEidQQGwSiWgNL}lxmT38lVdu%FRz(10zBi=Oh2StDvwfl)3jiDgB{w?F0Pe^?;{p*7jPH5_lSz;vT)HqpS|zm zD7WH}rIhSzMv>d#1_r^Yk?P|?(n&b3qQJI9zFr(Zfy&;iY6#L+z4q(Gu+0J%)A~c` z!9RrUROAav^E2N3HJ*ocNmye&yCh`=rXHeAm+))+h@yFXkC((FNeWs}8H=_ES5Z`3 z(3c?4xyCLAdKY4#LXMhtI;{n13m=<#osB8Ibw<07gLyYny|tg1D9fU&MueE~&^Kqx z9`T2fjBUA5LK450LEkt!4(%uB1hkB=^ZX4rm9esp(?Svc4oMdj8t1#m3iv!;it)`H zfU$2>i{!0{86?sdI?r3*zHAbVYwV)sH0VaVPBCUq>}}|Ho7-16d?hv%_?3NAQuu## zldShn;Co=odj)1B@u-flzO@^fCy!-tRak2I&1B6SQOuGr%xjO4H1t!sPR&@qz{#?Z zEpOx&cMFpY<9@X2pEh;{wTJ~cH_59jf|dN)0p2Lpf7$qiST+(eJbuD5ALplJG&Vc@_FK@$S$EO_=v=-^%5 zGOa0To6S>kzJTDrKyD>sJur%IvSwjqNF6AjgrxQ*#)A$&lQ=oH%zlZ(c1l6?aVC3t zeKcCXUb}`#YpyHD`Z56JiBP{s?IXH3EsDO^W-2IJ!$$2_HWgy#y>TQjTidyXH}rAY^C0n(U>Z>`1__&I}dKke0A9;eG5?iX2FqsiZ%WY zINs>9T()2J>O$t<+bEr_tcODYqL6mOBzYvfZB>t)h78vLEWcKx8Yo`d@RPfXb zdkP~qV|AI8YIjmo?{>KTBO*3yy6zg`eO2f>VjE7lMa39PBSgmSYpNh>S|e^@ z?;P2VkTij3;8-W5n6${Y7Lg;(`lfpQ!uBV3ZkUX7nVHfxP7%r>7Bp{x7TPP$2?L>( zm*A#!nK6Y6P_iW!Q+|gbj2_B@tVC)ttAZuDdxz?1QF1V_{8J#!0IR#gVU6d|p$lr- M&@RLO|KP-2{uRJ9ssI20 literal 0 HcmV?d00001 diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 140cfd8c..14da6d00 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -12,6 +12,7 @@ import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; import net.buildtheearth.terraplusplus.projection.mercator.CenteredMercatorProjection; import net.buildtheearth.terraplusplus.projection.mercator.TransverseMercatorProjection; +import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.projection.transform.OffsetProjectionTransform; @@ -26,6 +27,8 @@ import java.util.Arrays; import java.util.SplittableRandom; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; + /** * @author DaPorkchop_ */ @@ -388,6 +391,54 @@ public void testEPSG3785SameAs3857() { 1e-12d); //this is slightly less accurate } + @Test + @SneakyThrows(ParseException.class) + public void testWebMercatorSameAs3857() { + testProjectionAccuracy( + new WebMercatorProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Terra++ Scaled Pseudo-Mercator (Web Mercator)\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"unnamed\",\n" + + " METHOD[\"Popular Visualisation Pseudo Mercator\",\n" + + " ID[\"EPSG\",1024]],\n" + + " PARAMETER[\"Latitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8801]],\n" + + " PARAMETER[\"Longitude of natural origin\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" + + " ID[\"EPSG\",8802]],\n" + //porkman added this: begin + + " PARAMETER[\"Scale factor at natural origin\",6.388019798183263E-6,\n" + + " SCALEUNIT[\"unity\",1],\n" + + " ID[\"EPSG\",8805]],\n" + //porkman added this: end + //porkman changed these parameter values from 0 to 128: begin + + " PARAMETER[\"False easting\",128.0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8806]],\n" + + " PARAMETER[\"False northing\",-128.0,\n" + + " LENGTHUNIT[\"metre\",1],\n" + + " ID[\"EPSG\",8807]]],\n" + //porkman changed these parameter values from 0 to 128: end + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " AXIS[\"southing (Y)\",south,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\",1]],\n" + + " SCOPE[\"Web mapping and visualisation.\"],\n" + + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" + + " BBOX[-85.06,-180,85.06,180]]"), + 1e-12d); //this is slightly less accurate + } + @Test @SneakyThrows(ParseException.class) public void testEPSG4326AgainstReal() { @@ -438,7 +489,7 @@ public void testEPSG4326AgainstSwappedAxes() { testProjectionAccuracy( new EPSG4326(), - new SISProjectionWrapper(TerraConstants.TPP_GEO_CRS)); + new SISProjectionWrapper(TPP_GEO_CRS)); } @Test @@ -463,6 +514,10 @@ public void testEquirectangular() { + " SCOPE[\"Horizontal component of 3D system.\"],\n" + " AREA[\"World.\"],\n" + " BBOX[-90,-180,90,180]]")); + + testProjectionAccuracy( + new EquirectangularProjection(), + new SISProjectionWrapper(TPP_GEO_CRS)); } @Test From a6bf013436fabf2c97a654e79a4a0861b8177ad2 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 27 Apr 2023 18:00:29 +0200 Subject: [PATCH 68/93] GeographicProjection: add method for computing the derivative at a point --- .../projection/GeographicProjection.java | 15 +++-- .../GeographicProjectionHelper.java | 55 ++++++++++++++++ .../projection/SinusoidalProjection.java | 48 +------------- .../projection/epsg/EPSG3785.java | 1 + .../mercator/WebMercatorProjection.java | 1 + .../projection/sis/SISProjectionWrapper.java | 14 +++++ .../sis/WrappedProjectionMapTransform.java | 63 +++++-------------- .../java/projection/TestSISProjections.java | 45 +++++++++++++ 8 files changed, 143 insertions(+), 99 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index d8097039..cddf9e8c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -22,14 +22,13 @@ import net.buildtheearth.terraplusplus.util.geo.ProjectedCoordinates2d; import net.daporkchop.lib.common.math.PMath; import org.apache.sis.parameter.ParameterBuilder; -import org.opengis.parameter.ParameterDescriptorGroup; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.opengis.parameter.ParameterValueGroup; import org.opengis.referencing.crs.CoordinateReferenceSystem; import java.io.IOException; import java.text.ParseException; import java.util.Map; -import java.util.Properties; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; @@ -97,6 +96,14 @@ default ProjectedCoordinates2d fromGeo(@NonNull GeographicCoordinates coordinate return ProjectedCoordinates2d.ofXY(map[0], map[1]); } + default Matrix2 toGeoDerivative(double x, double y) throws OutOfProjectionBoundsException { + return GeographicProjectionHelper.defaultDerivative(this, x, y, false); + } + + default Matrix2 fromGeoDerivative(double longitude, double latitude) throws OutOfProjectionBoundsException { + return GeographicProjectionHelper.defaultDerivative(this, longitude, latitude, true); + } + /** * Indicates the minimum and maximum X and Y coordinates on the projected space. * @@ -299,12 +306,12 @@ default CoordinateReferenceSystem projectedCRS() { .append(" AXIS[\"X\", east,\n") .append(" ORDER[1],\n") .append(" LENGTHUNIT[\"metre\", 1]],\n") - .append(" AXIS[\"Y\", south,\n") + .append(" AXIS[\"Y\", north,\n") .append(" ORDER[2],\n") .append(" LENGTHUNIT[\"metre\", 1]],\n") .append(" SCOPE[\"Minecraft.\"],\n") .append(" AREA[\"World.\"],\n") - .append(" BBOX[").append(boundsGeo[0]).append(", ").append(boundsGeo[1]).append(", ").append(boundsGeo[2]).append(", ").append(boundsGeo[3]).append("]]"); + .append(" BBOX[").append(boundsGeo[1]).append(", ").append(boundsGeo[0]).append(", ").append(boundsGeo[3]).append(", ").append(boundsGeo[2]).append("]]"); return (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parse(wkt.toString()); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java new file mode 100644 index 00000000..4580ced4 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java @@ -0,0 +1,55 @@ +package net.buildtheearth.terraplusplus.projection; + +import lombok.NonNull; +import lombok.experimental.UtilityClass; +import org.apache.sis.referencing.operation.matrix.Matrix2; + +/** + * Static helper methods, intended for use by implementations of {@link GeographicProjection}. + * + * @author DaPorkchop_ + */ +@UtilityClass +public class GeographicProjectionHelper { + public static final double DEFAULT_DERIVATIVE_DELTA = 1e-7d; + + public static Matrix2 defaultDerivative(@NonNull GeographicProjection projection, double x, double y, boolean fromGeo) throws OutOfProjectionBoundsException { + return defaultDerivative(projection, x, y, fromGeo, DEFAULT_DERIVATIVE_DELTA); + } + + public static Matrix2 defaultDerivative(@NonNull GeographicProjection projection, double x, double y, boolean fromGeo, double d) throws OutOfProjectionBoundsException { + double[] result00 = project(projection, x, y, fromGeo); + + double inverseD = 1.0d / d; + + double f01; + double[] result01; + try { + f01 = inverseD; + result01 = project(projection, x, y + d, fromGeo); + } catch (OutOfProjectionBoundsException e) { + f01 = -inverseD; + result01 = project(projection, x, y - d, fromGeo); + } + + double f10; + double[] result10; + try { + f10 = inverseD; + result10 = project(projection, x + d, y, fromGeo); + } catch (OutOfProjectionBoundsException e) { + f10 = -inverseD; + result10 = project(projection, x - d, y, fromGeo); + } + + return new Matrix2( + (result10[0] - result00[0]) * f10, + (result01[0] - result00[0]) * f01, + (result10[1] - result00[1]) * f10, + (result01[1] - result00[1]) * f01); + } + + public static double[] project(@NonNull GeographicProjection projection, double x, double y, boolean fromGeo) throws OutOfProjectionBoundsException { + return fromGeo ? projection.fromGeo(x, y) : projection.toGeo(x, y); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index ead7f1f7..414e2c6b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -1,10 +1,6 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.AccessLevel; -import lombok.Getter; -import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; -import org.opengis.referencing.crs.CoordinateReferenceSystem; /** * Implementation of the Sinusoidal projection. @@ -13,43 +9,6 @@ */ @JsonDeserialize public class SinusoidalProjection implements GeographicProjection { - @Getter(value = AccessLevel.PRIVATE, lazy = true) - private static final CoordinateReferenceSystem PROJECTED_CRS = (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parseUnchecked( - "FITTED_CS[\"WGS 84 / Reversed Axis Order / Terra++ Sinusoidal (Degrees)\",\n" - + " PARAM_MT[\"Affine\",\n" - + " METHOD[\"Affine\", ID[\"EPSG\", 9624]],\n" - + " PARAMETER[\"num_col\", 3],\n" - + " PARAMETER[\"num_row\", 3],\n" - + " PARAMETER[\"elt_0_0\", 111319.49079327358],\n" - + " PARAMETER[\"elt_0_1\", 0],\n" - + " PARAMETER[\"elt_1_0\", 0],\n" - + " PARAMETER[\"elt_1_1\", 111319.49079327358]],\n" - + " PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Sinusoidal (Radians)\",\n" - + " BASEGEODCRS[\"WGS 84\",\n" - + " DATUM[\"World Geodetic System 1984\",\n" - + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" - + " LENGTHUNIT[\"metre\",1]]],\n" - + " PRIMEM[\"Greenwich\",0,\n" - + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" - + " CONVERSION[\"unnamed\",\n" - + " METHOD[\"Pseudo sinusoidal\"],\n" - + " PARAMETER[\"False easting\",0,\n" - + " LENGTHUNIT[\"metre\",1],\n" - + " ID[\"EPSG\",8806]],\n" - + " PARAMETER[\"False northing\",0,\n" - + " LENGTHUNIT[\"metre\",1],\n" - + " ID[\"EPSG\",8807]]],\n" - + " CS[Cartesian,2],\n" - + " AXIS[\"easting (X)\",east,\n" - + " ORDER[1],\n" - + " LENGTHUNIT[\"metre\", 1]],\n" - + " AXIS[\"northing (Y)\",north,\n" - + " ORDER[2],\n" - + " LENGTHUNIT[\"metre\", 1]],\n" - + " SCOPE[\"Horizontal component of 3D system.\"],\n" - + " AREA[\"World.\"],\n" - + " BBOX[-90,-180,90,180]]]"); - @Override public double[] toGeo(double x, double y) { return new double[]{ x / Math.cos(Math.toRadians(y)), y }; @@ -57,7 +16,7 @@ public double[] toGeo(double x, double y) { @Override public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { - OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); + OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); return new double[]{ longitude * Math.cos(Math.toRadians(latitude)), latitude }; } @@ -66,11 +25,6 @@ public double[] bounds() { return this.boundsGeo(); } - @Override - public CoordinateReferenceSystem projectedCRS() { - return PROJECTED_CRS(); - } - @Override public String toString() { return "Sinusoidal"; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java index 1e726630..f599c490 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java @@ -18,6 +18,7 @@ public final class EPSG3785 extends EPSGProjection { private static final WebMercatorProjection WEB_MERCATOR_PROJECTION = new WebMercatorProjection(); + //TODO: figure out if this will break anything @Getter(value = AccessLevel.PRIVATE, lazy = true) private static final CoordinateReferenceSystem PROJECTED_CRS = (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parseUnchecked( //based on EPSG:3857 diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java index 921dc023..8949c3d8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java @@ -25,6 +25,7 @@ public class WebMercatorProjection implements GeographicProjection { public static final double SCALE_FROM = 256.0d; public static final double SCALE_TO = 1.0d / SCALE_FROM; + //TODO: figure out if this will break anything @Getter(value = AccessLevel.PRIVATE, lazy = true) private static final CoordinateReferenceSystem PROJECTED_CRS = (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parseUnchecked( //based on EPSG:3857 diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index 15db91a4..a5a56996 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -11,12 +11,14 @@ import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.daporkchop.lib.common.function.throwing.EConsumer; +import org.apache.sis.geometry.DirectPosition2D; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; import org.apache.sis.internal.referencing.AxisDirections; import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.parameter.ParameterBuilder; import org.apache.sis.referencing.CRS; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.transform.AbstractMathTransform; import org.apache.sis.referencing.operation.transform.DomainDefinition; import org.opengis.geometry.Envelope; @@ -106,6 +108,18 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return point; } + @Override + @SneakyThrows(TransformException.class) + public Matrix2 toGeoDerivative(double x, double y) throws OutOfProjectionBoundsException { + return Matrix2.castOrCopy(this.toGeo.derivative(new DirectPosition2D(x, y))); + } + + @Override + @SneakyThrows(TransformException.class) + public Matrix2 fromGeoDerivative(double longitude, double latitude) throws OutOfProjectionBoundsException { + return Matrix2.castOrCopy(this.fromGeo.derivative(new DirectPosition2D(longitude, latitude))); + } + private Optional tryExtractBoundsFromAxes(@NonNull CoordinateSystem cs, boolean allowInfinity) { checkArg(cs.getDimension() == 2); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java index ea5173c5..3bdb3ad8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java @@ -12,15 +12,14 @@ import org.apache.sis.geometry.Envelope2D; import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.referencing.operation.matrix.Matrix2; -import org.apache.sis.referencing.operation.transform.AbstractMathTransform; +import org.apache.sis.referencing.operation.transform.AbstractMathTransform2D; import org.apache.sis.referencing.operation.transform.DomainDefinition; import org.apache.sis.util.ComparisonMode; import org.opengis.geometry.Envelope; import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterDescriptorGroup; import org.opengis.parameter.ParameterValueGroup; -import org.opengis.referencing.operation.MathTransform; -import org.opengis.referencing.operation.Matrix; +import org.opengis.referencing.operation.MathTransform2D; import org.opengis.referencing.operation.TransformException; import java.util.Optional; @@ -31,7 +30,7 @@ * @author DaPorkchop_ */ @AllArgsConstructor(access = AccessLevel.PRIVATE) -public final class WrappedProjectionMapTransform extends AbstractMathTransform { +public final class WrappedProjectionMapTransform extends AbstractMathTransform2D { private final GeographicProjection projection; private final DefaultParameterValueGroup params; @@ -59,16 +58,6 @@ public WrappedProjectionMapTransform(@NonNull ParameterValueGroup params) { this.fromGeo = true; } - @Override - public int getSourceDimensions() { - return 2; - } - - @Override - public int getTargetDimensions() { - return 2; - } - @Override public Optional getDomain(@NonNull DomainDefinition criteria) throws TransformException { double[] bounds = this.fromGeo ? this.projection.boundsGeo() : this.projection.bounds(); @@ -83,53 +72,31 @@ private double[] transform(double x, double y) throws OutOfProjectionBoundsExcep return this.fromGeo ? this.projection.fromGeo(x, y) : this.projection.toGeo(x, y); } + private Matrix2 derivative(double x, double y) throws OutOfProjectionBoundsException { + return this.fromGeo ? this.projection.fromGeoDerivative(x, y) : this.projection.toGeoDerivative(x, y); + } + @Override - public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { double srcX = srcPts[srcOff + 0]; double srcY = srcPts[srcOff + 1]; - double[] result00 = this.transform(srcX, srcY); + if (dstPts != null) { //may be null if only the derivative is requested + double[] result00 = this.transform(srcX, srcY); - dstPts[dstOff + 0] = result00[0]; - dstPts[dstOff + 1] = result00[1]; + dstPts[dstOff + 0] = result00[0]; + dstPts[dstOff + 1] = result00[1]; + } if (!derivate) { return null; } - final double d = 1e-7d; - - double f01; - double[] result01; - try { - f01 = 1.0d; - result01 = this.transform(srcX, srcY + d); - } catch (OutOfProjectionBoundsException e) { - f01 = -1.0d; - result01 = this.transform(srcX, srcY - d); - } - - double f10; - double[] result10; - try { - f10 = 1.0d; - result10 = this.transform(srcX + d, srcY); - } catch (OutOfProjectionBoundsException e) { - f10 = -1.0d; - result10 = this.transform(srcX - d, srcY); - } - - Matrix2 mat = new Matrix2( - (result10[0] - result00[0]) * f10, - (result01[0] - result00[0]) * f01, - (result10[1] - result00[1]) * f10, - (result01[1] - result00[1]) * f01); - mat.normalizeColumns(); - return mat; + return this.derivative(srcX, srcY); } @Override - public MathTransform inverse() { + public MathTransform2D inverse() { WrappedProjectionMapTransform inverse = this.inverse; if (inverse == null) { synchronized (this) { diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 14da6d00..f5ab0c6e 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -20,6 +20,7 @@ import net.buildtheearth.terraplusplus.projection.transform.SwapAxesProjectionTransform; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.minecraft.init.Bootstrap; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.junit.BeforeClass; import org.junit.Test; @@ -42,6 +43,7 @@ public static void bootstrap() { protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2) { testProjectionAccuracy(proj1, proj2, DEFAULT_D); + testProjectionAccuracy(proj1, new SISProjectionWrapper(proj2.projectedCRS()), DEFAULT_D); } @SneakyThrows(OutOfProjectionBoundsException.class) @@ -95,6 +97,16 @@ assert approxEquals(result1, result2, d) result2 = proj2.toGeo(x, y); assert approxEquals(result1, result2, d) : "toGeo #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "): " + Arrays.toString(result1) + " != " + Arrays.toString(result2); + + Matrix2 deriv1 = proj1.fromGeoDerivative(lon, lat); + Matrix2 deriv2 = proj2.fromGeoDerivative(lon, lat); + assert veryApproximateEquals(deriv1, deriv2, 0.01d) + : "fromGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E):\n" + deriv1 + "!=\n" + deriv2; + + deriv1 = proj1.toGeoDerivative(x, y); + deriv2 = proj2.toGeoDerivative(x, y); + assert veryApproximateEquals(deriv1, deriv2, 0.01d) + : "toGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "):\n" + deriv1 + "!=\n" + deriv2; } } @@ -661,6 +673,39 @@ private static boolean approxEquals(double[] a, double[] b, double d) { return true; } + private static boolean approxEquals(Matrix2 a, Matrix2 b) { + return approxEquals(a, b, DEFAULT_D); + } + + private static boolean approxEquals(Matrix2 a, Matrix2 b, double d) { + if (a == b) { + return true; + } else if (a == null || b == null) { + return false; + } + + return approxEquals(a.getElements(), b.getElements(), d); + } + + private static boolean veryApproximateEquals(Matrix2 a, Matrix2 b, double maxErrorInPercent) { + if (a == b) { + return true; + } else if (a == null || b == null) { + return false; + } + + for (int row = 0; row < 2; row++) { + for (int col = 0; col < 2; col++) { + double da = a.getElement(row, col); + double db = b.getElement(row, col); + if (Math.abs(da - db) / Math.max(Math.abs(da), Math.abs(db)) >= maxErrorInPercent) { + return false; + } + } + } + return true; + } + private static boolean approxEquals(double a, double b) { return approxEquals(a, b, DEFAULT_D); } From 7f3457556a7cef1f5cd6ff2f082eeb69387d3b01 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Thu, 27 Apr 2023 19:30:11 +0200 Subject: [PATCH 69/93] implement derivative calculations for a few GeographicProjection impls --- .../projection/EquirectangularProjection.java | 15 +++++++++ .../projection/SinusoidalProjection.java | 30 +++++++++++++++++ .../mercator/CenteredMercatorProjection.java | 30 +++++++++++++++++ .../mercator/WebMercatorProjection.java | 32 +++++++++++++++++++ .../sis/WrappedProjectionMapTransform.java | 4 ++- .../FlipVerticalProjectionTransform.java | 1 + 6 files changed, 111 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java index b1a209a4..6a1536b1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java @@ -2,6 +2,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.util.TerraConstants; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.opengis.referencing.crs.CoordinateReferenceSystem; /** @@ -23,6 +24,13 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException return new double[]{ x, y }; } + @Override + public Matrix2 toGeoDerivative(double x, double y) throws OutOfProjectionBoundsException { + OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(x, y); + + return new Matrix2(1.0d, 0.0d, 0.0d, 1.0d); + } + /** * Converts geographic coordinates to map coordinates * @@ -36,6 +44,13 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio return new double[]{ longitude, latitude }; } + @Override + public Matrix2 fromGeoDerivative(double longitude, double latitude) throws OutOfProjectionBoundsException { + OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); + + return new Matrix2(1.0d, 0.0d, 0.0d, 1.0d); + } + @Override public CoordinateReferenceSystem projectedCRS() { return TerraConstants.TPP_GEO_CRS; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index 414e2c6b..ff7068c8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -1,6 +1,8 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import net.buildtheearth.terraplusplus.util.TerraUtils; +import org.apache.sis.referencing.operation.matrix.Matrix2; /** * Implementation of the Sinusoidal projection. @@ -14,12 +16,40 @@ public double[] toGeo(double x, double y) { return new double[]{ x / Math.cos(Math.toRadians(y)), y }; } + @Override + public Matrix2 toGeoDerivative(double x, double y) throws OutOfProjectionBoundsException { + //https://www.wolframalpha.com/input?i=d%2Fdx+x+%2F+cos%28y+%2F+180+*+pi%29 + double m00 = (2.0d * Math.cos(Math.toRadians(y))) / (Math.cos(Math.toRadians(y * 2.0d)) + 1.0d); + + //https://www.wolframalpha.com/input?i=d%2Fdy+x+%2F+cos%28y+%2F+180+*+pi%29 + double m01 = (Math.PI * x * Math.sin(Math.toRadians(y))) / (90.0d * (Math.cos(Math.toRadians(y * 2.0d)) + 1.0d)); + double m10 = 0.0d; + double m11 = 1.0d; + + return new Matrix2(m00, m01, m10, m11); + } + @Override public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); return new double[]{ longitude * Math.cos(Math.toRadians(latitude)), latitude }; } + @Override + public Matrix2 fromGeoDerivative(double longitude, double latitude) throws OutOfProjectionBoundsException { + OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); + + //https://www.wolframalpha.com/input?i=d%2Fdx+x+*+cos%28y+%2F+180+*+pi%29 + double m00 = Math.cos(Math.toRadians(latitude)); + + //https://www.wolframalpha.com/input?i=d%2Fdy+x+*+cos%28y+%2F+180+*+pi%29 + double m01 = -Math.toRadians(longitude) * Math.sin(Math.toRadians(latitude)); + double m10 = 0.0d; + double m11 = 1.0d; + + return new Matrix2(m00, m01, m10, m11); + } + @Override public double[] bounds() { return this.boundsGeo(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java index 3fe04f5f..6b411e3a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java @@ -6,6 +6,8 @@ import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; +import net.buildtheearth.terraplusplus.util.TerraUtils; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.opengis.referencing.crs.CoordinateReferenceSystem; /** @@ -28,6 +30,20 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException }; } + @Override + public Matrix2 toGeoDerivative(double x, double y) throws OutOfProjectionBoundsException { + OutOfProjectionBoundsException.checkInRange(x, y, 1, 1); + + double m00 = 180.0d; + double m01 = 0.0d; + double m10 = 0.0d; + + //https://www.wolframalpha.com/input?i=d%2Fdy+%28%28atan%28exp%28-y+*+pi%29%29+*+2+-+pi%2F2%29+*+2+-+pi+%2F+2%29+*+180+%2F+pi + double m11 = (-360.0d * Math.exp(y * Math.PI)) / (Math.exp(2.0d * Math.PI * y) + 1.0d); + + return new Matrix2(m00, m01, m10, m11); + } + @Override public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { OutOfProjectionBoundsException.checkInRange(longitude, latitude, 180, WebMercatorProjection.LIMIT_LATITUDE); @@ -37,6 +53,20 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio }; } + @Override + public Matrix2 fromGeoDerivative(double longitude, double latitude) throws OutOfProjectionBoundsException { + OutOfProjectionBoundsException.checkInRange(longitude, latitude, 180, WebMercatorProjection.LIMIT_LATITUDE); + + double m00 = 1.0d / 180.0d; + double m01 = 0.0d; + double m10 = 0.0d; + + //https://www.wolframalpha.com/input?i=d%2Fdy+-%28log%28tan%28%28pi+%2F+2+%2B+%28y+%2F+180+*+pi%29%29+%2F+2%29%29%29+%2F+pi + double m11 = -1.0d / (360.0d * Math.cos((90.0d + latitude) * Math.PI / 360.0d) * Math.sin((90.0d + latitude) * Math.PI / 360.0d)); + + return new Matrix2(m00, m01, m10, m11); + } + @Override public double[] bounds() { return new double[]{ -1, -1, 1, 1 }; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java index 8949c3d8..fabcc5b5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java @@ -7,6 +7,7 @@ import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.util.TerraUtils; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.opengis.referencing.crs.CoordinateReferenceSystem; /** @@ -74,12 +75,29 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException if (x < 0 || y < 0 || x > SCALE_FROM || y > SCALE_FROM) { throw OutOfProjectionBoundsException.get(); } + return new double[]{ Math.toDegrees(SCALE_TO * x * TerraUtils.TAU - Math.PI), Math.toDegrees(Math.atan(Math.exp(Math.PI - SCALE_TO * y * TerraUtils.TAU)) * 2 - Math.PI / 2) }; } + @Override + public Matrix2 toGeoDerivative(double x, double y) throws OutOfProjectionBoundsException { + if (x < 0 || y < 0 || x > SCALE_FROM || y > SCALE_FROM) { + throw OutOfProjectionBoundsException.get(); + } + + double m00 = Math.toDegrees(SCALE_TO * TerraUtils.TAU); + double m01 = 0.0d; + double m10 = 0.0d; + + //https://www.wolframalpha.com/input?i=deriv+%28atan%28exp%28pi+-+y+*+s+*+2+*+pi%29%29+*+2+-+pi%2F2%29+*+180+%2F+pi + double m11 = (-720.0d * SCALE_TO * Math.exp(TerraUtils.TAU * SCALE_TO * y + Math.PI)) / (Math.exp(4.0d * Math.PI * SCALE_TO * y) + Math.exp(2.0d * Math.PI)); + + return new Matrix2(m00, m01, m10, m11); + } + @Override public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { OutOfProjectionBoundsException.checkInRange(longitude, latitude, 180, LIMIT_LATITUDE); @@ -89,6 +107,20 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio }; } + @Override + public Matrix2 fromGeoDerivative(double longitude, double latitude) throws OutOfProjectionBoundsException { + OutOfProjectionBoundsException.checkInRange(longitude, latitude, 180, LIMIT_LATITUDE); + + double m00 = SCALE_FROM * Math.toRadians(1.0d) / TerraUtils.TAU; + double m01 = 0.0d; + double m10 = 0.0d; + + //https://www.wolframalpha.com/input?i=d%2Fdl+s+*+%28pi+-+log%28tan%28%28pi+%2F+2+%2B+%28l+%2F180+*+pi%29%29+%2F+2%29%29%29+%2F+%282+*+pi%29 + double m11 = -SCALE_FROM / (720.0d * Math.cos((90.0d + latitude) * Math.PI / 360.0d) * Math.sin((90.0d + latitude) * Math.PI / 360.0d)); + + return new Matrix2(m00, m01, m10, m11); + } + @Override public double[] bounds() { return new double[]{ 0, 0, SCALE_FROM, SCALE_FROM }; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java index 3bdb3ad8..022f3334 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java @@ -7,6 +7,7 @@ import lombok.With; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.GeographicProjectionHelper; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.TerraConstants; import org.apache.sis.geometry.Envelope2D; @@ -73,7 +74,8 @@ private double[] transform(double x, double y) throws OutOfProjectionBoundsExcep } private Matrix2 derivative(double x, double y) throws OutOfProjectionBoundsException { - return this.fromGeo ? this.projection.fromGeoDerivative(x, y) : this.projection.toGeoDerivative(x, y); + //return this.fromGeo ? this.projection.fromGeoDerivative(x, y) : this.projection.toGeoDerivative(x, y); + return GeographicProjectionHelper.defaultDerivative(projection, x, y, this.fromGeo); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipVerticalProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipVerticalProjectionTransform.java index 57e53fc9..d390ce96 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipVerticalProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipVerticalProjectionTransform.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import org.apache.sis.referencing.operation.matrix.Matrix2; /** * Mirrors the warped projection vertically. From cd7ae9b776b634f0e7063bcf1c8e243f5cb1fc8c Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 29 Apr 2023 15:18:37 +0200 Subject: [PATCH 70/93] update to porklib 0.5.8-SNAPSHOT --- build.gradle | 4 ++-- .../terraplusplus/control/AdvancedEarthGui.java | 12 +++++++----- .../terraplusplus/dataset/builtin/Climate.java | 7 ++++--- .../terraplusplus/dataset/builtin/Soil.java | 7 ++++--- .../terraplusplus/generator/CachedChunkData.java | 6 +++--- .../terraplusplus/generator/ChunkBiomesBuilder.java | 6 +++--- .../generator/EarthGeneratorSettings.java | 11 ++++++----- .../generator/populate/PopulatorTrees.java | 6 +++--- .../dymaxion/ConformalDynmaxionProjection.java | 11 ++++++----- .../projection/epsg/EPSGProjection.java | 11 ++++++----- .../projection/sis/SISProjectionWrapper.java | 2 +- .../terraplusplus/projection/sis/WKTStandard.java | 8 ++++---- .../terraplusplus/util/bvh/QuadtreeBVH.java | 6 +++--- .../buildtheearth/terraplusplus/util/http/Http.java | 7 +++---- 14 files changed, 55 insertions(+), 49 deletions(-) diff --git a/build.gradle b/build.gradle index b8d2babe..c4c92fc2 100644 --- a/build.gradle +++ b/build.gradle @@ -71,10 +71,10 @@ dependencies { shade "com.fasterxml.jackson.core:jackson-databind:2.11.2" - shade("net.daporkchop.lib:binary:0.5.5-SNAPSHOT") { + shade("net.daporkchop.lib:binary:0.5.8-SNAPSHOT") { exclude group: "io.netty" } - shade "net.daporkchop.lib:math:0.5.5-SNAPSHOT" + shade "net.daporkchop.lib:math:0.5.8-SNAPSHOT" shade ("org.apache.sis.core:sis-referencing:1.3") { exclude group: "jakarta.xml.bind" diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index cc51cc3f..c50a440b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -15,7 +15,8 @@ import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.daporkchop.lib.common.function.io.IOSupplier; -import net.daporkchop.lib.common.ref.Ref; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import net.daporkchop.lib.common.util.PArrays; import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.client.Minecraft; @@ -79,8 +80,9 @@ public class AdvancedEarthGui extends GuiScreen { protected static final int SRC_W = 2048; protected static final int SRC_H = 1024; - protected static final Ref SRC_CACHE = Ref.soft((IOSupplier) () -> - ImageIO.read(AdvancedEarthGui.class.getResource("map.png")).getRGB(0, 0, SRC_W, SRC_H, null, 0, SRC_W)); + protected static final Cached SRC_CACHE = Cached.threadLocal((IOSupplier) () -> + ImageIO.read(AdvancedEarthGui.class.getResource("map.png")).getRGB(0, 0, SRC_W, SRC_H, null, 0, SRC_W), + ReferenceStrength.SOFT); protected static final int VERTICAL_PADDING = 32; @@ -669,7 +671,7 @@ protected static class RootEntry implements SubEntry { public RootEntry(GeographicProjection projection, AdvancedEarthGui gui, int x, int y, int width) { String projectionName = GlobalParseRegistries.PROJECTIONS.inverse().get(projection.getClass()); - this.initialIndex = this.index = PArrays.indexOf(PROJECTION_NAMES, projectionName); + this.initialIndex = this.index = PArrays.linearSearch(PROJECTION_NAMES, projectionName); this.button = gui.addButton(new EntryButton(x, y, width, I18n.format(this.fieldName = TerraConstants.MODID + ".gui.projection." + projectionName)) { @Override @@ -721,7 +723,7 @@ public boolean mousePressed(Minecraft mc, int mouseX, int mouseY, int mouseEvent this.textFields[i] = textField; } else if (descriptor.getValidValues() != null || descriptor.getValueClass().isEnum()) { Object[] values = descriptor.getValidValues() != null ? descriptor.getValidValues().toArray() : descriptor.getValueClass().getEnumConstants(); - int currentIndex = notNegative(PArrays.indexOf(values, entry.getValue())); + int currentIndex = notNegative(PArrays.linearSearch(values, entry.getValue())); this.buttons[i] = gui.addButton(new EntryButton(componentX, componentY, componentW, I18n.format(this.fieldName + '.' + entry.getKey() + '.' + entry.getValue())) { @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/Climate.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/Climate.java index 01471552..354a8927 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/Climate.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/Climate.java @@ -7,7 +7,8 @@ import net.buildtheearth.terraplusplus.util.IntToDoubleBiFunction; import net.daporkchop.lib.binary.oio.StreamUtil; import net.daporkchop.lib.common.function.io.IOSupplier; -import net.daporkchop.lib.common.ref.Ref; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import java.io.InputStream; @@ -15,7 +16,7 @@ public abstract class Climate extends AbstractBuiltinDataset implements IntToDou public static final int COLS = 720; public static final int ROWS = 360; - private static final Ref DATA_CACHE = Ref.soft((IOSupplier) () -> { + private static final Cached DATA_CACHE = Cached.global((IOSupplier) () -> { ByteBuf buf; try (InputStream in = new LzmaInputStream(Climate.class.getResourceAsStream("climate.lzma"))) { buf = Unpooled.wrappedBuffer(StreamUtil.toByteArray(in)); @@ -27,7 +28,7 @@ public abstract class Climate extends AbstractBuiltinDataset implements IntToDou out[i++] = buf.readFloat(); } return out; - }); + }, ReferenceStrength.WEAK); protected final double[] data = DATA_CACHE.get(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/Soil.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/Soil.java index 23554530..1d6c43b0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/Soil.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/Soil.java @@ -6,7 +6,8 @@ import net.buildtheearth.terraplusplus.util.RLEByteArray; import net.daporkchop.lib.binary.oio.StreamUtil; import net.daporkchop.lib.common.function.io.IOSupplier; -import net.daporkchop.lib.common.ref.Ref; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import java.io.InputStream; @@ -16,7 +17,7 @@ public class Soil extends AbstractBuiltinDataset { protected static final int COLS = 10800; protected static final int ROWS = 5400; - private static final Ref DATA_CACHE = Ref.soft((IOSupplier) () -> { + private static final Cached DATA_CACHE = Cached.global((IOSupplier) () -> { ByteBuf buf; try (InputStream in = new LzmaInputStream(Climate.class.getResourceAsStream("soil.lzma"))) { buf = Unpooled.wrappedBuffer(StreamUtil.toByteArray(in)); @@ -27,7 +28,7 @@ public class Soil extends AbstractBuiltinDataset { builder.append(buf.getByte(i)); } return builder.build(); - }); + }, ReferenceStrength.WEAK); private final RLEByteArray data = DATA_CACHE.get(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/CachedChunkData.java b/src/main/java/net/buildtheearth/terraplusplus/generator/CachedChunkData.java index e29621dd..573f873f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/CachedChunkData.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/CachedChunkData.java @@ -8,8 +8,8 @@ import lombok.Setter; import net.buildtheearth.terraplusplus.util.CustomAttributeContainer; import net.buildtheearth.terraplusplus.util.ImmutableCompactArray; -import net.daporkchop.lib.common.ref.Ref; -import net.daporkchop.lib.common.ref.ThreadRef; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Biomes; @@ -36,7 +36,7 @@ public class CachedChunkData extends CustomAttributeContainer { public static final int WATERDEPTH_TYPE_WATER = (byte) 0x00; public static final int WATERDEPTH_TYPE_OCEAN = (byte) 0x40; - private static final Ref BUILDER_CACHE = ThreadRef.soft(Builder::new); + private static final Cached BUILDER_CACHE = Cached.threadLocal(Builder::new, ReferenceStrength.SOFT); public static Builder builder() { return BUILDER_CACHE.get().reset(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/ChunkBiomesBuilder.java b/src/main/java/net/buildtheearth/terraplusplus/generator/ChunkBiomesBuilder.java index 1208999d..a14965b2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/ChunkBiomesBuilder.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/ChunkBiomesBuilder.java @@ -2,8 +2,8 @@ import lombok.Getter; import net.buildtheearth.terraplusplus.util.ImmutableCompactArray; -import net.daporkchop.lib.common.ref.Ref; -import net.daporkchop.lib.common.ref.ThreadRef; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import net.minecraft.world.biome.Biome; import java.util.Arrays; @@ -15,7 +15,7 @@ */ @Getter public class ChunkBiomesBuilder implements IEarthAsyncDataBuilder> { - private static final Ref BUILDER_CACHE = ThreadRef.soft(ChunkBiomesBuilder::new); + private static final Cached BUILDER_CACHE = Cached.threadLocal(ChunkBiomesBuilder::new, ReferenceStrength.SOFT); public static ChunkBiomesBuilder get() { return BUILDER_CACHE.get().reset(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 100c4eaf..d99736c1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -53,7 +53,8 @@ import net.buildtheearth.terraplusplus.projection.transform.SwapAxesProjectionTransform; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.daporkchop.lib.binary.oio.StreamUtil; -import net.daporkchop.lib.common.ref.Ref; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import net.minecraft.world.WorldServer; import net.minecraftforge.event.terraingen.DecorateBiomeEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; @@ -198,8 +199,8 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set @Getter(onMethod_ = { @JsonGetter }) protected final GeneratorTerrainSettings terrainSettings; - protected transient final Ref biomeProvider = Ref.soft(() -> new EarthBiomeProvider(this)); - protected transient final Ref customCubic = Ref.soft(() -> { + protected transient final Cached biomeProvider = Cached.global(() -> new EarthBiomeProvider(this), ReferenceStrength.SOFT); + protected transient final Cached customCubic = Cached.global(() -> { CustomGeneratorSettings cfg; if (this.cwg().isEmpty()) { //use new minimal defaults cfg = new CustomGeneratorSettings(); @@ -217,8 +218,8 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set } } return cfg; - }); - protected transient final Ref datasets = Ref.soft(() -> new GeneratorDatasets(this)); + }, ReferenceStrength.SOFT); + protected transient final Cached datasets = Cached.global(() -> new GeneratorDatasets(this), ReferenceStrength.SOFT); @Getter(onMethod_ = { @JsonGetter }) protected final Set skipChunkPopulation; diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorTrees.java b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorTrees.java index d4ddb9f3..6e08cf73 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorTrees.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/populate/PopulatorTrees.java @@ -9,8 +9,8 @@ import net.buildtheearth.terraplusplus.generator.EarthGeneratorPipelines; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.buildtheearth.terraplusplus.generator.data.DataBakerTreeCover; -import net.daporkchop.lib.common.ref.Ref; -import net.daporkchop.lib.common.ref.ThreadRef; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; @@ -34,7 +34,7 @@ public final class PopulatorTrees implements IEarthPopulator { Blocks.SNOW, Blocks.MYCELIUM); - protected static final Ref RNG_CACHE = ThreadRef.soft(() -> new byte[(ICube.SIZE >> 1) * (ICube.SIZE >> 1)]); + protected static final Cached RNG_CACHE = Cached.threadLocal(() -> new byte[(ICube.SIZE >> 1) * (ICube.SIZE >> 1)], ReferenceStrength.WEAK); @Override public void populate(World world, Random random, CubePos pos, Biome biome, CachedChunkData[] datas, EarthGeneratorSettings settings) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index 3891a633..2031e34d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -7,7 +7,8 @@ import net.buildtheearth.terraplusplus.util.TerraUtils; import net.daporkchop.lib.binary.oio.StreamUtil; import net.daporkchop.lib.common.function.io.IOSupplier; -import net.daporkchop.lib.common.ref.Ref; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import net.daporkchop.lib.common.util.PArrays; import java.io.InputStream; @@ -23,9 +24,9 @@ public class ConformalDynmaxionProjection extends DymaxionProjection { protected static final double VECTOR_SCALE_FACTOR = 1.0d / 1.1473979730192934d; protected static final int SIDE_LENGTH = 256; - protected static final Ref INVERSE_CACHE = Ref.soft((IOSupplier) () -> { - double[][] vx = PArrays.filled(SIDE_LENGTH + 1, double[][]::new, i -> new double[SIDE_LENGTH + 1 - i]); - double[][] vy = PArrays.filled(SIDE_LENGTH + 1, double[][]::new, i -> new double[SIDE_LENGTH + 1 - i]); + protected static final Cached INVERSE_CACHE = Cached.global((IOSupplier) () -> { + double[][] vx = PArrays.filledBy(SIDE_LENGTH + 1, double[][]::new, i -> new double[SIDE_LENGTH + 1 - i]); + double[][] vy = PArrays.filledBy(SIDE_LENGTH + 1, double[][]::new, i -> new double[SIDE_LENGTH + 1 - i]); ByteBuf buf; try (InputStream in = new LzmaInputStream(ConformalDynmaxionProjection.class.getResourceAsStream("conformal.lzma"))) { @@ -40,7 +41,7 @@ public class ConformalDynmaxionProjection extends DymaxionProjection { } return new InvertableVectorField(vx, vy); - }); + }, ReferenceStrength.SOFT); protected final InvertableVectorField inverse = INVERSE_CACHE.get(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSGProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSGProjection.java index d8cd9b7a..b114e306 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSGProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSGProjection.java @@ -11,7 +11,8 @@ import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.daporkchop.lib.common.function.io.IOSupplier; -import net.daporkchop.lib.common.ref.Ref; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import java.io.BufferedInputStream; import java.io.InputStream; @@ -28,16 +29,16 @@ @RequiredArgsConstructor @JsonSerialize public abstract class EPSGProjection implements GeographicProjection { - private static volatile Ref> REGISTRY; + private static volatile Cached> REGISTRY; public static ImmutableMap registry(@NonNull WKTStandard standard) { checkArg(standard == WKTStandard.WKT2_2015, standard); - Ref> registry = REGISTRY; + Cached> registry = REGISTRY; if (registry == null) { synchronized (EPSGProjection.class) { if ((registry = REGISTRY) == null) { - registry = REGISTRY = Ref.soft((IOSupplier>) () -> { + registry = REGISTRY = Cached.global((IOSupplier>) () -> { Properties properties = new Properties(); try (InputStream in = new BufferedInputStream(new LzmaInputStream(EPSGProjection.class.getResourceAsStream("epsg_database_wkt2_2015.properties.lzma")), 1 << 16)) { properties.load(in); @@ -48,7 +49,7 @@ public static ImmutableMap registry(@NonNull WKTStandard builder.put(Integer.parseInt(entry.getKey().toString()), new AsciiString(entry.getValue().toString())); } return builder.build(); - }); + }, ReferenceStrength.SOFT); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index a5a56996..99a1e9af 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -10,7 +10,7 @@ import net.buildtheearth.terraplusplus.control.AdvancedEarthGui; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.daporkchop.lib.common.function.throwing.EConsumer; +import net.daporkchop.lib.common.function.exception.EConsumer; import org.apache.sis.geometry.DirectPosition2D; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java index d1c1fa52..d1c28491 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java @@ -2,8 +2,8 @@ import lombok.NonNull; import lombok.SneakyThrows; -import net.daporkchop.lib.common.ref.Ref; -import net.daporkchop.lib.common.ref.ThreadRef; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import org.apache.sis.io.wkt.Convention; import org.apache.sis.io.wkt.KeywordCase; import org.apache.sis.io.wkt.KeywordStyle; @@ -32,11 +32,11 @@ public enum WKTStandard { format.setConvention(Convention.WKT2); format.setSymbols(Symbols.SQUARE_BRACKETS); format.setIndentation(WKTFormat.SINGLE_LINE); - WKT2_2015.format = ThreadRef.soft(format::clone); + WKT2_2015.format = Cached.threadLocal(format::clone, ReferenceStrength.SOFT); } } - private Ref format; + private Cached format; public Object parse(@NonNull String wkt) throws ParseException { return this.format.get().parseObject(wkt); diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/bvh/QuadtreeBVH.java b/src/main/java/net/buildtheearth/terraplusplus/util/bvh/QuadtreeBVH.java index ee4e8510..b66808d6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/bvh/QuadtreeBVH.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/bvh/QuadtreeBVH.java @@ -3,8 +3,8 @@ import lombok.AccessLevel; import lombok.Getter; import lombok.NonNull; -import net.daporkchop.lib.common.ref.Ref; -import net.daporkchop.lib.common.ref.ThreadRef; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import java.lang.reflect.Array; import java.util.ArrayDeque; @@ -35,7 +35,7 @@ final class QuadtreeBVH implements BVH { */ protected static final double MIN_LEAF_SIZE = 16.0d; - protected static final Ref>> STACK_CACHE = ThreadRef.soft(ArrayDeque::new); + protected static final Cached>> STACK_CACHE = Cached.threadLocal(ArrayDeque::new, ReferenceStrength.SOFT); @Getter(AccessLevel.NONE) protected final Node root; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/http/Http.java b/src/main/java/net/buildtheearth/terraplusplus/util/http/Http.java index 60c758e8..00e8e6db 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/http/Http.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/http/Http.java @@ -26,10 +26,9 @@ import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.TerraConfig; import net.buildtheearth.terraplusplus.TerraMod; -import net.daporkchop.lib.common.function.throwing.EFunction; +import net.daporkchop.lib.common.function.exception.EFunction; import net.daporkchop.lib.common.misc.threadfactory.PThreadFactories; -import net.daporkchop.lib.common.ref.Ref; -import net.daporkchop.lib.common.ref.ThreadRef; +import net.daporkchop.lib.common.reference.cache.Cached; import javax.net.ssl.SSLException; import java.net.MalformedURLException; @@ -78,7 +77,7 @@ public class Http { protected final int MAX_CONTENT_LENGTH = Integer.MAX_VALUE; //impossibly large, no requests will actually be this big but whatever - protected static final Ref URL_FORMATTING_MATCHER_CACHE = ThreadRef.regex(Pattern.compile("\\$\\{([a-z0-9.]+)}")); + protected static final Cached URL_FORMATTING_MATCHER_CACHE = Cached.regex(Pattern.compile("\\$\\{([a-z0-9.]+)}")); static { try { From fb77174ddf55b374b6fc54b8b308cf6c047c5501 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sat, 29 Apr 2023 17:07:53 +0200 Subject: [PATCH 71/93] begin designing a system for representing grids of coordinates which can be reprojected --- .../terraplusplus/dataset/IScalarDataset.java | 17 +-- .../builtin/AbstractBuiltinDataset.java | 18 +++ .../scalar/BoundedPriorityScalarDataset.java | 10 +- .../dataset/scalar/DoubleTiledDataset.java | 5 + .../generator/EarthGeneratorSettings.java | 4 +- .../util/geo/grid/AbstractCoordinateGrid.java | 17 +++ .../geo/grid/AbstractCoordinateGrid2d.java | 69 +++++++++++ .../geo/grid/AxisAlignedCoordinateGrid2d.java | 56 +++++++++ .../util/geo/grid/CoordinateGrid.java | 109 ++++++++++++++++++ .../util/geo/grid/CoordinateGrid2d.java | 81 +++++++++++++ 10 files changed, 371 insertions(+), 15 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid2d.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AxisAlignedCoordinateGrid2d.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid2d.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java index 0d30de93..9c9dd1da 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java @@ -12,14 +12,6 @@ * @author DaPorkchop_ */ public interface IScalarDataset { - /** - * @param point the point - * @see #getAsync(double, double) - */ - default CompletableFuture getAsync(@NonNull double[] point) throws OutOfProjectionBoundsException { - return this.getAsync(point[0], point[1]); - } - /** * Asynchronously gets a single value at the given point. * @@ -38,6 +30,15 @@ default CompletableFuture getAsync(@NonNull double[] point) throws OutOf */ CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException; + /** + * Asynchronously gets a bunch of values at the given coordinates. + * + * @param points an array of points + * @param count the number of points + * @return a {@link CompletableFuture} which will be completed with the values + */ + CompletableFuture getAsync(@NonNull double[] points, int count) throws OutOfProjectionBoundsException; + /** * @return the number of meters between sample points (in geographic/unprojected coordinate space) */ diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/AbstractBuiltinDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/AbstractBuiltinDataset.java index 81163a6c..3ff672b9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/AbstractBuiltinDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/AbstractBuiltinDataset.java @@ -61,5 +61,23 @@ public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, }); } + @Override + public CompletableFuture getAsync(@NonNull double[] points, int count) throws OutOfProjectionBoundsException { + if (notNegative(count, "count") == 0) { //no input points -> no output points, ez + return CompletableFuture.completedFuture(new double[0]); + } + + return CompletableFuture.supplyAsync(() -> { + double scaleX = this.scaleX; + double scaleY = this.scaleY; + + double[] out = new double[count]; + for (int i = 0; i < count; i++) { + out[i] = this.get(points[i * 2] * scaleX, points[i * 2 + 1] * scaleY); + } + return out; + }); + } + protected abstract double get(double x, double y); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java index 2be28390..03928bf4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java @@ -25,11 +25,6 @@ public class BoundedPriorityScalarDataset implements Bounds2d, IScalarDataset, C // IScalarDataset - @Override - public CompletableFuture getAsync(@NonNull double[] point) throws OutOfProjectionBoundsException { - return this.delegate.getAsync(point); - } - @Override public CompletableFuture getAsync(double lon, double lat) throws OutOfProjectionBoundsException { return this.delegate.getAsync(lon, lat); @@ -40,6 +35,11 @@ public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, return this.delegate.getAsync(bounds, sizeX, sizeZ); } + @Override + public CompletableFuture getAsync(@NonNull double[] points, int count) throws OutOfProjectionBoundsException { + return this.delegate.getAsync(points, count); + } + @Override public double[] degreesPerSample() { return this.delegate.degreesPerSample(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java index 84a351d6..71aa5162 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java @@ -129,6 +129,11 @@ public double[] apply(Void unused) { //stage 2: actually compute the values now return new State(localBounds, paddedLocalBounds).future(); } + @Override + public CompletableFuture getAsync(@NonNull double[] points, int count) throws OutOfProjectionBoundsException { + return null; + } + @RequiredArgsConstructor protected abstract class AbstractState implements Function, IntToDoubleBiFunction { final Long2ObjectMap loadedTiles = new Long2ObjectOpenHashMap<>(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index d99736c1..5e2b2bd8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -88,10 +88,10 @@ public class EarthGeneratorSettings { static { try { try (InputStream in = EarthGeneratorSettings.class.getResourceAsStream("default_generator_settings.json5")) { - DEFAULT_SETTINGS = new String(StreamUtil.toByteArray(in)); + DEFAULT_SETTINGS = new String(StreamUtil.toByteArray(in), StandardCharsets.UTF_8); } try (InputStream in = EarthGeneratorSettings.class.getResourceAsStream("bte_generator_settings.json5")) { - BTE_DEFAULT_SETTINGS = new String(StreamUtil.toByteArray(in)); + BTE_DEFAULT_SETTINGS = new String(StreamUtil.toByteArray(in), StandardCharsets.UTF_8); } } catch (IOException e) { throw new RuntimeException(e); diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid.java new file mode 100644 index 00000000..c173683e --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid.java @@ -0,0 +1,17 @@ +package net.buildtheearth.terraplusplus.util.geo.grid; + +import lombok.Getter; +import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import org.opengis.referencing.crs.CoordinateReferenceSystem; + +/** + * @author DaPorkchop_ + */ +@RequiredArgsConstructor +@Getter +public abstract class AbstractCoordinateGrid implements CoordinateGrid { + private final CoordinateGrid parent; + @NonNull + private final CoordinateReferenceSystem crs; +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid2d.java new file mode 100644 index 00000000..dbddf43f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid2d.java @@ -0,0 +1,69 @@ +package net.buildtheearth.terraplusplus.util.geo.grid; + +import lombok.Getter; +import lombok.NonNull; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.opengis.referencing.crs.CoordinateReferenceSystem; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@Getter +public abstract class AbstractCoordinateGrid2d extends AbstractCoordinateGrid implements CoordinateGrid2d { + private final int sizeX; + private final int sizeY; + + public AbstractCoordinateGrid2d(CoordinateGrid parent, @NonNull CoordinateReferenceSystem crs, @NotNegative int sizeX, @NotNegative int sizeY) { + super(parent, crs); + + this.sizeX = notNegative(sizeX, "sizeX"); + this.sizeY = notNegative(sizeY, "sizeY"); + + //make sure that nothing will overflow: + //noinspection ResultOfMethodCallIgnored + Math.multiplyExact(Math.multiplyExact(sizeX, sizeY), 2); + } + + @Override + public final @Positive int dimensions() { + return 2; + } + + @Override + public @NotNegative int[] sizes() { + return new @NotNegative int[]{ this.sizeX(), this.sizeY() }; + } + + @Override + public @NotNegative int totalSize() { + return Math.multiplyExact(this.sizeX(), this.sizeY()); + } + + @Override + public @NotNegative int totalValuesSize() { + return Math.multiplyExact(this.totalSize(), 2); + } + + @Override + public int points(@NonNull double[] dst, @NotNegative int dstOff) { + int totalValues = this.totalValuesSize(); + checkRangeLen(dst.length, dstOff, totalValues); + + int sizeX = this.sizeX(); + int sizeY = this.sizeY(); + + double[] buf = new double[2]; + + for (int writerIndex = dstOff, x = 0; x < sizeX; x++) { + for (int y = 0; y < sizeY; y++, writerIndex += 2) { + this.point(x, y, buf); + System.arraycopy(buf, 0, dst, writerIndex, 2); + } + } + + return totalValues; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AxisAlignedCoordinateGrid2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AxisAlignedCoordinateGrid2d.java new file mode 100644 index 00000000..91b513e6 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AxisAlignedCoordinateGrid2d.java @@ -0,0 +1,56 @@ +package net.buildtheearth.terraplusplus.util.geo.grid; + +import lombok.NonNull; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.apache.sis.geometry.Envelope2D; +import org.opengis.referencing.crs.CoordinateReferenceSystem; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public final class AxisAlignedCoordinateGrid2d extends AbstractCoordinateGrid2d { + private final double x; + private final double y; + private final double w; + private final double h; + + private final double indexScaleX; + private final double indexScaleY; + + public AxisAlignedCoordinateGrid2d(CoordinateGrid parent, @NonNull CoordinateReferenceSystem crs, @Positive int sizeX, @Positive int sizeY, double x, double y, double w, double h) { + super(parent, crs, sizeX, sizeY); + + this.x = x; + this.y = y; + this.w = w; + this.h = h; + + this.indexScaleX = w / sizeX; + this.indexScaleY = h / sizeY; + } + + @Override + public double[] point(@NotNegative int x, @NotNegative int y, double[] dst) { + checkIndex(this.sizeX(), x); + checkIndex(this.sizeY(), y); + + if (dst != null) { + checkArg(dst.length == 2, dst.length); + } else { + dst = new double[2]; + } + + dst[0] = this.x + x * this.indexScaleX; + dst[1] = this.y + y * this.indexScaleY; + + return dst; + } + + @Override + public Envelope2D envelope() { + return new Envelope2D(this.crs(), this.x, this.y, this.w, this.h); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid.java new file mode 100644 index 00000000..02c3cbe7 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid.java @@ -0,0 +1,109 @@ +package net.buildtheearth.terraplusplus.util.geo.grid; + +import lombok.NonNull; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.opengis.geometry.Envelope; +import org.opengis.referencing.crs.CoordinateReferenceSystem; + +/** + * A grid of geographic coordinates which can be converted between coordinate systems. + *

+ * In the original coordinate system, the grid's coordinates are axis-aligned, however after conversion to another coordinate system + * this may no longer be the case. + * + * @author DaPorkchop_ + */ +public interface CoordinateGrid { + /** + * @return the dimensionality of this grid + */ + @Positive int dimensions(); + + /** + * Gets the number of points along the given dimension. + * + * @param dim the dimension number + * @return the number of points along the given dimension + */ + @NotNegative int size(@NotNegative int dim); + + /** + * @return an array whose length is equal to this grid's {@link #dimensions() dimensionality}, where each element indicates the number of points along the corresponding dimension + */ + default @NotNegative int[] sizes() { + int dimensions = this.dimensions(); + int[] sizes = new int[dimensions]; + for (int dim = 0; dim < dimensions; dim++) { + sizes[dim] = this.size(dim); + } + return sizes; + } + + /** + * @return the total number of points in this grid + */ + default @NotNegative int totalSize() { + int product = 1; + for (int dim = 0, dimensions = this.dimensions(); dim < dimensions; dim++) { + product = Math.multiplyExact(this.size(dim), product); + } + return product; + } + + /** + * @return the total number of coordinate values in this grid, equal to the number of points times the {@link #dimensions() dimensionality} + */ + default @NotNegative int totalValuesSize() { + return Math.multiplyExact(this.totalSize(), this.dimensions()); + } + + /** + * Gets the coordinates of the point at the given index. + * + * @param index the point index along each axis + * @param dst a {@code double[]} to store the resulting point coordinates in. May be {@code null}, in which case a new array will be allocated and returned. + * @return the coordinates of the point at the given index + * @throws IllegalArgumentException if the given index array's length is not equal to this grid's {@link #dimensions() dimensionality} + * @throws IllegalArgumentException if the given destination array is non-{@code null} and its length is not equal to this grid's {@link #dimensions() dimensionality} + * @throws IndexOutOfBoundsException if any of the given indices exceed this grid's size along the corresponding dimension + */ + double[] point(@NonNull int[] index, double[] dst); + + /** + * Gets the coordinates of every pont in this grid. + *

+ * Points are written tightly packed into the given destination array, with the iteration order being such that dimension with the lowest index is incremented last. + * + * @param dst a {@code double[]} to store the resulting point coordinates in + * @param dstOff the starting index to begin writing into the given destination array + * @return the number of {@code double} values written into the given array, equal to {@link #totalValuesSize()} + * @throws IndexOutOfBoundsException if the given destination array has insufficient capacity for the coordinate values (i.e. less than {@link #totalValuesSize()}) + */ + int points(@NonNull double[] dst, @NotNegative int dstOff); + + /** + * @return the {@link CoordinateReferenceSystem CRS} in which the grid's points are represented + */ + CoordinateReferenceSystem crs(); + + /** + * @return an {@link Envelope} which contains all points in this grid + */ + Envelope envelope(); + + /** + * @return the coordinate grid from which this coordinate grid is derived, or {@code null} if this is not a derived coordinate grid + */ + CoordinateGrid parent(); + + /** + * Converts this grid to the given {@link CoordinateReferenceSystem coordinate system}. + *

+ * Any points in this grid which are unable to converted to the given coordinate system will have all their coordinates set to {@link Double#NaN}, and will + * remain invalid even in the case of additional subsequent conversions. + * + * @return a {@link CoordinateGrid} containing this grid's points after conversion to the given coordinate system + */ + CoordinateGrid convert(@NonNull CoordinateReferenceSystem crs); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid2d.java new file mode 100644 index 00000000..e0c4a0a3 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid2d.java @@ -0,0 +1,81 @@ +package net.buildtheearth.terraplusplus.util.geo.grid; + +import lombok.NonNull; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.apache.sis.geometry.Envelope2D; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * Specialization of {@link CoordinateGrid} for two dimensions. + * + * @author DaPorkchop_ + */ +public interface CoordinateGrid2d extends CoordinateGrid { + @Override + default @Positive int dimensions() { + return 2; + } + + /** + * @deprecated use {@link #sizeX()} and {@link #sizeY()} respectively + */ + @Override + @Deprecated + default @NotNegative int size(@NotNegative int dim) { + switch (dim) { + case 0: + return this.sizeX(); + case 1: + return this.sizeY(); + default: + throw new IndexOutOfBoundsException(String.valueOf(dim)); + } + } + + /** + * @return this grid's size along the X axis + */ + @NotNegative int sizeX(); + + /** + * @return this grid's size along the Y axis + */ + @NotNegative int sizeY(); + + @Override + default @NotNegative int totalSize() { + return Math.multiplyExact(this.sizeX(), this.sizeY()); + } + + @Override + default @NotNegative int totalValuesSize() { + return Math.multiplyExact(this.totalSize(), 2); + } + + /** + * @deprecated use {@link #point(int, int, double[])} + */ + @Override + @Deprecated + default double[] point(@NonNull int[] index, double[] dst) { + checkArg(index.length == 2, index.length); + return this.point(index[0], index[1], dst); + } + + /** + * Gets the coordinates of the point at the given index. + * + * @param x the index along the X axis + * @param y the index along the Y axis + * @param dst a {@code double[]} to store the resulting point coordinates in. May be {@code null}, in which case a new array will be allocated and returned. + * @return the coordinates of the point at the given index + * @throws IllegalArgumentException if the given destination array is non-{@code null} and its length is not equal to this grid's {@link #dimensions() dimensionality} + * @throws IndexOutOfBoundsException if either the given {@code x} or {@code y} indices exceed this grid's size along the corresponding dimension + */ + double[] point(@NotNegative int x, @NotNegative int y, double[] dst); + + @Override + Envelope2D envelope(); +} From 3cc7ddd59bacd732a3e0c1cd229fe1c00c525dc9 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 30 Apr 2023 12:57:57 +0200 Subject: [PATCH 72/93] i'd rather have it be a "point array" rather than a "point grid" --- .../terraplusplus/util/TerraConstants.java | 5 + .../util/compat/sis/SISHelper.java | 124 ++++++++++++++++++ .../util/geo/grid/AbstractCoordinateGrid.java | 17 --- .../geo/grid/AbstractCoordinateGrid2d.java | 69 ---------- .../geo/grid/AxisAlignedCoordinateGrid2d.java | 56 -------- .../util/geo/grid/CoordinateGrid.java | 109 --------------- .../util/geo/grid/CoordinateGrid2d.java | 81 ------------ .../geo/pointarray/AbstractPointArray.java | 26 ++++ .../geo/pointarray/AbstractPointArray2D.java | 50 +++++++ .../AxisAlignedGridPointArray2D.java | 106 +++++++++++++++ .../util/geo/pointarray/PointArray.java | 83 ++++++++++++ .../util/geo/pointarray/PointArray2D.java | 25 ++++ .../TransformedGridPointArray2D.java | 70 ++++++++++ 13 files changed, 489 insertions(+), 332 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid2d.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AxisAlignedCoordinateGrid2d.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid.java delete mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid2d.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray2D.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray2D.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index f476002d..7539a7a2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -5,6 +5,9 @@ import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.util.jackson.mixin.BiomeMixin; import net.buildtheearth.terraplusplus.util.jackson.mixin.BlockStateMixin; +import net.daporkchop.lib.common.pool.array.ArrayAllocator; +import net.daporkchop.lib.common.reference.ReferenceStrength; +import net.daporkchop.lib.common.reference.cache.Cached; import net.minecraft.block.state.IBlockState; import net.minecraft.world.biome.Biome; import org.apache.sis.referencing.CommonCRS; @@ -48,4 +51,6 @@ public class TerraConstants { public final double EARTH_POLAR_CIRCUMFERENCE = 40008000; public final double[] EMPTY_DOUBLE_ARRAY = new double[0]; + + public static final Cached> DOUBLE_ALLOC = Cached.threadLocal(() -> ArrayAllocator.pow2(double.class, ReferenceStrength.STRONG, 16), ReferenceStrength.SOFT); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java new file mode 100644 index 00000000..60e84259 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java @@ -0,0 +1,124 @@ +package net.buildtheearth.terraplusplus.util.compat.sis; + +import lombok.NonNull; +import lombok.SneakyThrows; +import lombok.experimental.UtilityClass; +import net.daporkchop.lib.common.pool.array.ArrayAllocator; +import org.apache.sis.geometry.Envelopes; +import org.apache.sis.geometry.GeneralEnvelope; +import org.apache.sis.referencing.operation.projection.ProjectionException; +import org.apache.sis.referencing.operation.transform.IterationStrategy; +import org.opengis.geometry.Envelope; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.TransformException; + +import java.util.Arrays; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; + +/** + * @author DaPorkchop_ + */ +@UtilityClass +public class SISHelper { + public static boolean isPossibleOutOfBoundsValue(double value) { + return Double.isInfinite(value) || Double.isNaN(value); + } + + private static boolean isAnyPossibleOutOfBoundsValue(double[] values, int fromIndex, int toIndex) { + for (int i = fromIndex; i < toIndex; i++) { + if (isPossibleOutOfBoundsValue(values[i])) { + return true; + } + } + return false; + } + + public static void transformSinglePointWithOutOfBoundsNaN(@NonNull MathTransform transform, double[] src, int srcOff, double[] dst, int dstOff) { + transformSinglePointWithOutOfBoundsNaN(transform, src, srcOff, dst, dstOff, transform.getTargetDimensions()); + } + + @SneakyThrows(TransformException.class) + private static void transformSinglePointWithOutOfBoundsNaN(MathTransform transform, double[] src, int srcOff, double[] dst, int dstOff, int dstDim) { + try { + transform.transform(src, srcOff, dst, dstOff, 1); + + if (!isAnyPossibleOutOfBoundsValue(dst, dstOff, dstOff + dstDim)) { + return; + } + } catch (ProjectionException e) { + //silently swallow exception, we'll fill dst with NaN values instead + } + + Arrays.fill(dst, dstOff, dstOff + dstDim, Double.NaN); + } + + @SneakyThrows(TransformException.class) + public static void transformManyPointsWithOutOfBoundsNaN(@NonNull MathTransform transform, double[] src, int srcOff, double[] dst, int dstOff, int count) { + processWithIterationStrategy( + (src1, srcOff1, srcDim, dst1, dstOff1, dstDim) -> transformSinglePointWithOutOfBoundsNaN(transform, src1, srcOff1, dst1, dstOff1, dstDim), + src, srcOff, transform.getSourceDimensions(), dst, dstOff, transform.getTargetDimensions(), count); + } + + private static void processWithIterationStrategy(TransformElementProcessor action, double[] src, int srcOff, int srcDim, double[] dst, int dstOff, int dstDim, int count) { + ArrayAllocator alloc = null; + double[] tempArray = null; + + double[] dstFinal = null; + int dstFinalOff = 0; + + int srcInc = srcDim; + int dstInc = dstDim; + switch (IterationStrategy.suggest(srcOff, srcDim, dstOff, dstDim, count)) { + case ASCENDING: + break; + case DESCENDING: + srcOff += (count - 1) * srcInc; + dstOff += (count - 1) * dstInc; + srcInc = -srcInc; + dstInc = -dstInc; + break; + case BUFFER_SOURCE: //allocate a new buffer and copy the source values into it + alloc = DOUBLE_ALLOC.get(); + tempArray = alloc.atLeast(count * srcInc); + System.arraycopy(src, srcOff, tempArray, 0, count * srcInc); + + src = tempArray; + srcOff = 0; + break; + case BUFFER_TARGET: //allocate a new buffer and configure everything to write the destination values into it once everything else has been processed + alloc = DOUBLE_ALLOC.get(); + tempArray = alloc.atLeast(count * dstInc); + + dstFinal = dst; + dstFinalOff = dstOff; + + dst = tempArray; + dstOff = 0; + break; + } + + for (int i = 0, currSrcOff = srcOff, currDstOff = dstOff; i < count; i++, currSrcOff += srcInc, currDstOff += dstInc) { + action.process(src, currSrcOff, srcDim, dst, currDstOff, dstDim); + } + + if (dstFinal != null) { //copy the values into the real destination array + System.arraycopy(dst, dstOff, dstFinal, dstFinalOff, count * dstInc); + } + + if (tempArray != null) { //a temporary array was used, release it + alloc.release(tempArray); + } + } + + @FunctionalInterface + private interface TransformElementProcessor { + void process(double[] src, int srcOff, int srcDim, double[] dst, int dstOff, int dstDim); + } + + //TODO: i'm fairly certain this'll need special handling for large envelopes on dymaxion-based projections + public static GeneralEnvelope transform(CoordinateOperation operation, Envelope envelope) throws TransformException { + return Envelopes.transform(operation, envelope); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid.java deleted file mode 100644 index c173683e..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.buildtheearth.terraplusplus.util.geo.grid; - -import lombok.Getter; -import lombok.NonNull; -import lombok.RequiredArgsConstructor; -import org.opengis.referencing.crs.CoordinateReferenceSystem; - -/** - * @author DaPorkchop_ - */ -@RequiredArgsConstructor -@Getter -public abstract class AbstractCoordinateGrid implements CoordinateGrid { - private final CoordinateGrid parent; - @NonNull - private final CoordinateReferenceSystem crs; -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid2d.java deleted file mode 100644 index dbddf43f..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AbstractCoordinateGrid2d.java +++ /dev/null @@ -1,69 +0,0 @@ -package net.buildtheearth.terraplusplus.util.geo.grid; - -import lombok.Getter; -import lombok.NonNull; -import net.daporkchop.lib.common.annotation.param.NotNegative; -import net.daporkchop.lib.common.annotation.param.Positive; -import org.opengis.referencing.crs.CoordinateReferenceSystem; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -@Getter -public abstract class AbstractCoordinateGrid2d extends AbstractCoordinateGrid implements CoordinateGrid2d { - private final int sizeX; - private final int sizeY; - - public AbstractCoordinateGrid2d(CoordinateGrid parent, @NonNull CoordinateReferenceSystem crs, @NotNegative int sizeX, @NotNegative int sizeY) { - super(parent, crs); - - this.sizeX = notNegative(sizeX, "sizeX"); - this.sizeY = notNegative(sizeY, "sizeY"); - - //make sure that nothing will overflow: - //noinspection ResultOfMethodCallIgnored - Math.multiplyExact(Math.multiplyExact(sizeX, sizeY), 2); - } - - @Override - public final @Positive int dimensions() { - return 2; - } - - @Override - public @NotNegative int[] sizes() { - return new @NotNegative int[]{ this.sizeX(), this.sizeY() }; - } - - @Override - public @NotNegative int totalSize() { - return Math.multiplyExact(this.sizeX(), this.sizeY()); - } - - @Override - public @NotNegative int totalValuesSize() { - return Math.multiplyExact(this.totalSize(), 2); - } - - @Override - public int points(@NonNull double[] dst, @NotNegative int dstOff) { - int totalValues = this.totalValuesSize(); - checkRangeLen(dst.length, dstOff, totalValues); - - int sizeX = this.sizeX(); - int sizeY = this.sizeY(); - - double[] buf = new double[2]; - - for (int writerIndex = dstOff, x = 0; x < sizeX; x++) { - for (int y = 0; y < sizeY; y++, writerIndex += 2) { - this.point(x, y, buf); - System.arraycopy(buf, 0, dst, writerIndex, 2); - } - } - - return totalValues; - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AxisAlignedCoordinateGrid2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AxisAlignedCoordinateGrid2d.java deleted file mode 100644 index 91b513e6..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/AxisAlignedCoordinateGrid2d.java +++ /dev/null @@ -1,56 +0,0 @@ -package net.buildtheearth.terraplusplus.util.geo.grid; - -import lombok.NonNull; -import net.daporkchop.lib.common.annotation.param.NotNegative; -import net.daporkchop.lib.common.annotation.param.Positive; -import org.apache.sis.geometry.Envelope2D; -import org.opengis.referencing.crs.CoordinateReferenceSystem; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * @author DaPorkchop_ - */ -public final class AxisAlignedCoordinateGrid2d extends AbstractCoordinateGrid2d { - private final double x; - private final double y; - private final double w; - private final double h; - - private final double indexScaleX; - private final double indexScaleY; - - public AxisAlignedCoordinateGrid2d(CoordinateGrid parent, @NonNull CoordinateReferenceSystem crs, @Positive int sizeX, @Positive int sizeY, double x, double y, double w, double h) { - super(parent, crs, sizeX, sizeY); - - this.x = x; - this.y = y; - this.w = w; - this.h = h; - - this.indexScaleX = w / sizeX; - this.indexScaleY = h / sizeY; - } - - @Override - public double[] point(@NotNegative int x, @NotNegative int y, double[] dst) { - checkIndex(this.sizeX(), x); - checkIndex(this.sizeY(), y); - - if (dst != null) { - checkArg(dst.length == 2, dst.length); - } else { - dst = new double[2]; - } - - dst[0] = this.x + x * this.indexScaleX; - dst[1] = this.y + y * this.indexScaleY; - - return dst; - } - - @Override - public Envelope2D envelope() { - return new Envelope2D(this.crs(), this.x, this.y, this.w, this.h); - } -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid.java deleted file mode 100644 index 02c3cbe7..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid.java +++ /dev/null @@ -1,109 +0,0 @@ -package net.buildtheearth.terraplusplus.util.geo.grid; - -import lombok.NonNull; -import net.daporkchop.lib.common.annotation.param.NotNegative; -import net.daporkchop.lib.common.annotation.param.Positive; -import org.opengis.geometry.Envelope; -import org.opengis.referencing.crs.CoordinateReferenceSystem; - -/** - * A grid of geographic coordinates which can be converted between coordinate systems. - *

- * In the original coordinate system, the grid's coordinates are axis-aligned, however after conversion to another coordinate system - * this may no longer be the case. - * - * @author DaPorkchop_ - */ -public interface CoordinateGrid { - /** - * @return the dimensionality of this grid - */ - @Positive int dimensions(); - - /** - * Gets the number of points along the given dimension. - * - * @param dim the dimension number - * @return the number of points along the given dimension - */ - @NotNegative int size(@NotNegative int dim); - - /** - * @return an array whose length is equal to this grid's {@link #dimensions() dimensionality}, where each element indicates the number of points along the corresponding dimension - */ - default @NotNegative int[] sizes() { - int dimensions = this.dimensions(); - int[] sizes = new int[dimensions]; - for (int dim = 0; dim < dimensions; dim++) { - sizes[dim] = this.size(dim); - } - return sizes; - } - - /** - * @return the total number of points in this grid - */ - default @NotNegative int totalSize() { - int product = 1; - for (int dim = 0, dimensions = this.dimensions(); dim < dimensions; dim++) { - product = Math.multiplyExact(this.size(dim), product); - } - return product; - } - - /** - * @return the total number of coordinate values in this grid, equal to the number of points times the {@link #dimensions() dimensionality} - */ - default @NotNegative int totalValuesSize() { - return Math.multiplyExact(this.totalSize(), this.dimensions()); - } - - /** - * Gets the coordinates of the point at the given index. - * - * @param index the point index along each axis - * @param dst a {@code double[]} to store the resulting point coordinates in. May be {@code null}, in which case a new array will be allocated and returned. - * @return the coordinates of the point at the given index - * @throws IllegalArgumentException if the given index array's length is not equal to this grid's {@link #dimensions() dimensionality} - * @throws IllegalArgumentException if the given destination array is non-{@code null} and its length is not equal to this grid's {@link #dimensions() dimensionality} - * @throws IndexOutOfBoundsException if any of the given indices exceed this grid's size along the corresponding dimension - */ - double[] point(@NonNull int[] index, double[] dst); - - /** - * Gets the coordinates of every pont in this grid. - *

- * Points are written tightly packed into the given destination array, with the iteration order being such that dimension with the lowest index is incremented last. - * - * @param dst a {@code double[]} to store the resulting point coordinates in - * @param dstOff the starting index to begin writing into the given destination array - * @return the number of {@code double} values written into the given array, equal to {@link #totalValuesSize()} - * @throws IndexOutOfBoundsException if the given destination array has insufficient capacity for the coordinate values (i.e. less than {@link #totalValuesSize()}) - */ - int points(@NonNull double[] dst, @NotNegative int dstOff); - - /** - * @return the {@link CoordinateReferenceSystem CRS} in which the grid's points are represented - */ - CoordinateReferenceSystem crs(); - - /** - * @return an {@link Envelope} which contains all points in this grid - */ - Envelope envelope(); - - /** - * @return the coordinate grid from which this coordinate grid is derived, or {@code null} if this is not a derived coordinate grid - */ - CoordinateGrid parent(); - - /** - * Converts this grid to the given {@link CoordinateReferenceSystem coordinate system}. - *

- * Any points in this grid which are unable to converted to the given coordinate system will have all their coordinates set to {@link Double#NaN}, and will - * remain invalid even in the case of additional subsequent conversions. - * - * @return a {@link CoordinateGrid} containing this grid's points after conversion to the given coordinate system - */ - CoordinateGrid convert(@NonNull CoordinateReferenceSystem crs); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid2d.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid2d.java deleted file mode 100644 index e0c4a0a3..00000000 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/grid/CoordinateGrid2d.java +++ /dev/null @@ -1,81 +0,0 @@ -package net.buildtheearth.terraplusplus.util.geo.grid; - -import lombok.NonNull; -import net.daporkchop.lib.common.annotation.param.NotNegative; -import net.daporkchop.lib.common.annotation.param.Positive; -import org.apache.sis.geometry.Envelope2D; - -import static net.daporkchop.lib.common.util.PValidation.*; - -/** - * Specialization of {@link CoordinateGrid} for two dimensions. - * - * @author DaPorkchop_ - */ -public interface CoordinateGrid2d extends CoordinateGrid { - @Override - default @Positive int dimensions() { - return 2; - } - - /** - * @deprecated use {@link #sizeX()} and {@link #sizeY()} respectively - */ - @Override - @Deprecated - default @NotNegative int size(@NotNegative int dim) { - switch (dim) { - case 0: - return this.sizeX(); - case 1: - return this.sizeY(); - default: - throw new IndexOutOfBoundsException(String.valueOf(dim)); - } - } - - /** - * @return this grid's size along the X axis - */ - @NotNegative int sizeX(); - - /** - * @return this grid's size along the Y axis - */ - @NotNegative int sizeY(); - - @Override - default @NotNegative int totalSize() { - return Math.multiplyExact(this.sizeX(), this.sizeY()); - } - - @Override - default @NotNegative int totalValuesSize() { - return Math.multiplyExact(this.totalSize(), 2); - } - - /** - * @deprecated use {@link #point(int, int, double[])} - */ - @Override - @Deprecated - default double[] point(@NonNull int[] index, double[] dst) { - checkArg(index.length == 2, index.length); - return this.point(index[0], index[1], dst); - } - - /** - * Gets the coordinates of the point at the given index. - * - * @param x the index along the X axis - * @param y the index along the Y axis - * @param dst a {@code double[]} to store the resulting point coordinates in. May be {@code null}, in which case a new array will be allocated and returned. - * @return the coordinates of the point at the given index - * @throws IllegalArgumentException if the given destination array is non-{@code null} and its length is not equal to this grid's {@link #dimensions() dimensionality} - * @throws IndexOutOfBoundsException if either the given {@code x} or {@code y} indices exceed this grid's size along the corresponding dimension - */ - double[] point(@NotNegative int x, @NotNegative int y, double[] dst); - - @Override - Envelope2D envelope(); -} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray.java new file mode 100644 index 00000000..3278bd57 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray.java @@ -0,0 +1,26 @@ +package net.buildtheearth.terraplusplus.util.geo.pointarray; + +import lombok.Getter; +import lombok.NonNull; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import org.opengis.referencing.crs.CoordinateReferenceSystem; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@Getter +public abstract class AbstractPointArray implements PointArray { + private final PointArray parent; + @NonNull + private final CoordinateReferenceSystem crs; + + private final int size; + + public AbstractPointArray(PointArray parent, @NonNull CoordinateReferenceSystem crs, @NotNegative int size) { + this.parent = parent; + this.crs = crs; + this.size = notNegative(size, "size"); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray2D.java new file mode 100644 index 00000000..58233634 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray2D.java @@ -0,0 +1,50 @@ +package net.buildtheearth.terraplusplus.util.geo.pointarray; + +import lombok.Getter; +import lombok.NonNull; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.opengis.referencing.crs.CoordinateReferenceSystem; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@Getter +public abstract class AbstractPointArray2D extends AbstractPointArray implements PointArray2D { + public AbstractPointArray2D(PointArray parent, @NonNull CoordinateReferenceSystem crs, @NotNegative int size) { + super(parent, crs, size); + + int crsDimension = crs.getCoordinateSystem().getDimension(); + checkArg(crsDimension == 2, "coordinate system has %d dimensions: %s", crsDimension, crs); + + //make sure that nothing will overflow: + //noinspection ResultOfMethodCallIgnored + Math.multiplyExact(size, 2); + } + + @Override + public final @Positive int pointDimensions() { + return 2; + } + + @Override + public @NotNegative int coordinatesSize() { + return Math.multiplyExact(this.size(), 2); + } + + @Override + public int points(@NonNull double[] dst, @NotNegative int dstOff) { + int totalValues = this.coordinatesSize(); + checkRangeLen(dst.length, dstOff, totalValues); + + double[] buf = new double[2]; + for (int writerIndex = dstOff, i = 0, size = this.size(); i < size; i++, writerIndex += 2) { + this.point(i, buf); + System.arraycopy(buf, 0, dst, writerIndex, 2); + } + + return totalValues; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java new file mode 100644 index 00000000..59ba533a --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java @@ -0,0 +1,106 @@ +package net.buildtheearth.terraplusplus.util.geo.pointarray; + +import lombok.NonNull; +import lombok.SneakyThrows; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.apache.sis.geometry.Envelope2D; +import org.apache.sis.referencing.CRS; +import org.apache.sis.referencing.operation.transform.LinearTransform; +import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.util.FactoryException; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public final class AxisAlignedGridPointArray2D extends AbstractPointArray2D { + private final int sizeX; + private final int sizeY; + + private final double x; + private final double y; + private final double w; + private final double h; + + private final double indexScaleX; + private final double indexScaleY; + + public AxisAlignedGridPointArray2D(PointArray parent, @NonNull CoordinateReferenceSystem crs, @Positive int sizeX, @Positive int sizeY, double x, double y, double w, double h) { + super(parent, crs, Math.multiplyExact(sizeX, sizeY)); + + this.sizeX = sizeX; + this.sizeY = sizeY; + + this.x = x; + this.y = y; + this.w = w; + this.h = h; + + this.indexScaleX = w / sizeX; + this.indexScaleY = h / sizeY; + } + + @Override + public double[] point(@NotNegative int index, double[] dst) { + checkIndex(this.size(), index); + + if (dst != null) { + checkArg(dst.length == 2, dst.length); + } else { + dst = new double[2]; + } + + int x = index / this.sizeY; + int y = index % this.sizeY; + + dst[0] = this.x + x * this.indexScaleX; + dst[1] = this.y + y * this.indexScaleY; + + return dst; + } + + @Override + public int points(@NonNull double[] dst, @NotNegative int dstOff) { + int totalValues = this.coordinatesSize(); + checkRangeLen(dst.length, dstOff, totalValues); + + for (int writerIndex = dstOff, x = 0; x < this.sizeX; x++) { + for (int y = 0; y < this.sizeY; y++, writerIndex++) { + dst[dstOff + 0] = this.x + x * this.indexScaleX; + dst[dstOff + 1] = this.y + y * this.indexScaleY; + } + } + + return totalValues; + } + + @Override + public Envelope2D envelope() { + return new Envelope2D(this.crs(), this.x, this.y, this.w, this.h); + } + + @Override + @SneakyThrows(FactoryException.class) + public PointArray convert(@NonNull CoordinateReferenceSystem crs, double maxError) { + if (this.crs().equals(crs)) { + return this; + } + + //TODO: i don't necessarily want to enforce this + checkArg(crs.getCoordinateSystem().getDimension() == this.pointDimensions()); + + CoordinateOperation operation = CRS.findOperation(this.crs(), crs, null); + MathTransform transform = operation.getMathTransform(); + if (transform.isIdentity()) { + return this; + } else if (transform instanceof LinearTransform) { + //TODO: turn into a corner bounding box + } + + return new TransformedGridPointArray2D(this, crs, operation); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray.java new file mode 100644 index 00000000..d7c58e4c --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray.java @@ -0,0 +1,83 @@ +package net.buildtheearth.terraplusplus.util.geo.pointarray; + +import lombok.NonNull; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.opengis.geometry.Envelope; +import org.opengis.referencing.crs.CoordinateReferenceSystem; + +/** + * An array of points which can be converted between coordinate systems. + * + * @author DaPorkchop_ + */ +public interface PointArray { + /** + * @return the dimensionality of each point in this array + */ + @Positive int pointDimensions(); + + /** + * @return the length of this array + */ + @NotNegative int size(); + + /** + * @return the total number of coordinate values in this array, equal to the number of points times the {@link #pointDimensions() point dimensionality} + */ + default @NotNegative int coordinatesSize() { + return Math.multiplyExact(this.size(), this.pointDimensions()); + } + + /** + * Gets the coordinates of the point at the given index. + * + * @param index the index of the point to get + * @param dst a {@code double[]} to store the resulting point coordinates in. May be {@code null}, in which case a new array will be allocated and returned. + * @return the coordinates of the point at the given index + * @throws IndexOutOfBoundsException if the given index exceeds this array's size + * @throws IllegalArgumentException if the given destination array is non-{@code null} and its length is not equal to this array's {@link #pointDimensions() point dimensionality} + */ + double[] point(@NotNegative int index, double[] dst); + + /** + * Gets the coordinates of every pont in this array. + *

+ * Points are written tightly packed into the given destination array in index order. + * + * @param dst a {@code double[]} to store the resulting point coordinates in + * @param dstOff the starting index to begin writing into the given destination array + * @return the number of {@code double} values written into the given array, equal to {@link #coordinatesSize()} + * @throws IndexOutOfBoundsException if the given destination array has insufficient capacity for the coordinate values (i.e. less than {@link #coordinatesSize()}) + */ + int points(@NonNull double[] dst, @NotNegative int dstOff); + + /** + * @return the {@link CoordinateReferenceSystem CRS} in which the array's points are represented + */ + CoordinateReferenceSystem crs(); + + /** + * @return an {@link Envelope} which contains all points in this array + */ + Envelope envelope(); + + /** + * @return the point array from which this point array is derived, or {@code null} if this is not a derived point array + */ + PointArray parent(); + + /** + * Converts the points in this array to the given {@link CoordinateReferenceSystem coordinate system}. + *

+ * Any points in this array which are unable to converted to the given coordinate system will have all their coordinates set to {@link Double#NaN}, and will + * remain invalid even in the case of additional subsequent conversions. + * + * @param crs the {@link CoordinateReferenceSystem coordinate system} to transform this array's points into + * @param maxError indicates the maximum permitted error (the distance between the points in the returned {@link PointArray} and the point's actual positions + * if they were transformed individually to the target coordinate system). This may be used to permit an implementation to optimize a + * transformation at the cost of some accuracy, while setting an upper bound on the potential loss of precision. + * @return a {@link PointArray} containing this array's points after conversion to the given coordinate system + */ + PointArray convert(@NonNull CoordinateReferenceSystem crs, double maxError); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray2D.java new file mode 100644 index 00000000..7653bf92 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray2D.java @@ -0,0 +1,25 @@ +package net.buildtheearth.terraplusplus.util.geo.pointarray; + +import net.daporkchop.lib.common.annotation.param.NotNegative; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.apache.sis.geometry.Envelope2D; + +/** + * Specialization of {@link PointArray} for arrays of two-dimensional points. + * + * @author DaPorkchop_ + */ +public interface PointArray2D extends PointArray { + @Override + default @Positive int pointDimensions() { + return 2; + } + + @Override + default @NotNegative int coordinatesSize() { + return Math.multiplyExact(this.size(), 2); + } + + @Override + Envelope2D envelope(); +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java new file mode 100644 index 00000000..205f0a55 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java @@ -0,0 +1,70 @@ +package net.buildtheearth.terraplusplus.util.geo.pointarray; + +import lombok.NonNull; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import net.daporkchop.lib.common.annotation.param.NotNegative; +import org.apache.sis.geometry.Envelope2D; +import org.apache.sis.referencing.CRS; +import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.TransformException; +import org.opengis.util.FactoryException; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public final class TransformedGridPointArray2D extends AbstractPointArray2D { + private final CoordinateOperation operation; + private final MathTransform transform; + + @SneakyThrows(FactoryException.class) + public TransformedGridPointArray2D(@NonNull PointArray parent, @NonNull CoordinateReferenceSystem crs) { + this(parent, crs, CRS.findOperation(parent.crs(), crs, null)); + } + + TransformedGridPointArray2D(@NonNull PointArray parent, @NonNull CoordinateReferenceSystem crs, @NonNull CoordinateOperation operation) { + super(parent, crs, parent.size()); + + checkArg(parent.pointDimensions() == this.pointDimensions()); //TODO: maybe don't require this in the future? + + checkArg(operation.getSourceCRS().equals(parent.crs()), "parent crs=%s, operation source crs=%s", parent.crs(), operation.getSourceCRS()); + checkArg(operation.getTargetCRS().equals(crs), "this crs=%s, operation target crs=%s", crs, operation.getTargetCRS()); + + this.operation = operation; + this.transform = operation.getMathTransform(); + } + + @Override + public double[] point(@NotNegative int index, double[] dst) { + dst = this.parent().point(index, dst); + SISHelper.transformSinglePointWithOutOfBoundsNaN(this.transform, dst, 0, dst, 0); + return dst; + } + + @Override + public int points(@NonNull double[] dst, @NotNegative int dstOff) { + this.parent().points(dst, dstOff); + SISHelper.transformManyPointsWithOutOfBoundsNaN(this.transform, dst, dstOff, dst, dstOff, this.size()); + return this.coordinatesSize(); + } + + @Override + @SneakyThrows(TransformException.class) + public Envelope2D envelope() { + return new Envelope2D(SISHelper.transform(this.operation, this.parent().envelope())); + } + + @Override + public PointArray convert(@NonNull CoordinateReferenceSystem crs, double maxError) { + if (this.crs().equals(crs)) { + return this; + } + + //TODO: this could be optimized quite a bit + return new TransformedGridPointArray2D(this, crs); + } +} From 7d944af9b6619d69ebfa421873e9511f20b00737 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Sun, 30 Apr 2023 19:20:44 +0200 Subject: [PATCH 73/93] allow computing the "average point density" in a point array --- .../terraplusplus/dataset/IScalarDataset.java | 4 +- .../builtin/AbstractBuiltinDataset.java | 23 ++++-- .../scalar/BoundedPriorityScalarDataset.java | 5 +- .../dataset/scalar/DoubleTiledDataset.java | 48 ++++++++++++- .../dataset/scalar/MultiScalarDataset.java | 70 ++++++++++++++++++- .../dataset/scalar/MultiresScalarDataset.java | 15 ++++ .../terraplusplus/util/TerraConstants.java | 3 +- .../util/compat/sis/SISHelper.java | 23 +++++- .../geo/pointarray/AbstractPointArray2D.java | 4 +- .../AxisAlignedGridPointArray2D.java | 7 +- .../util/geo/pointarray/PointArray.java | 11 ++- .../util/geo/pointarray/PointArray2D.java | 2 +- .../TransformedGridPointArray2D.java | 22 ++++-- 13 files changed, 210 insertions(+), 27 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java index 9c9dd1da..8e8e994f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/IScalarDataset.java @@ -3,6 +3,7 @@ import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import java.util.concurrent.CompletableFuture; @@ -34,10 +35,9 @@ public interface IScalarDataset { * Asynchronously gets a bunch of values at the given coordinates. * * @param points an array of points - * @param count the number of points * @return a {@link CompletableFuture} which will be completed with the values */ - CompletableFuture getAsync(@NonNull double[] points, int count) throws OutOfProjectionBoundsException; + CompletableFuture getAsync(@NonNull PointArray2D points) throws OutOfProjectionBoundsException; /** * @return the number of meters between sample points (in geographic/unprojected coordinate space) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/AbstractBuiltinDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/AbstractBuiltinDataset.java index 3ff672b9..6d9ab933 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/AbstractBuiltinDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/builtin/AbstractBuiltinDataset.java @@ -4,9 +4,12 @@ import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; +import net.daporkchop.lib.common.pool.array.ArrayAllocator; import java.util.concurrent.CompletableFuture; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; /** @@ -62,8 +65,8 @@ public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, } @Override - public CompletableFuture getAsync(@NonNull double[] points, int count) throws OutOfProjectionBoundsException { - if (notNegative(count, "count") == 0) { //no input points -> no output points, ez + public CompletableFuture getAsync(@NonNull PointArray2D points) throws OutOfProjectionBoundsException { + if (points.size() == 0) { //no input points -> no output points, ez return CompletableFuture.completedFuture(new double[0]); } @@ -71,10 +74,20 @@ public CompletableFuture getAsync(@NonNull double[] points, int count) double scaleX = this.scaleX; double scaleY = this.scaleY; - double[] out = new double[count]; - for (int i = 0; i < count; i++) { - out[i] = this.get(points[i * 2] * scaleX, points[i * 2 + 1] * scaleY); + int size = points.size(); + + //read coordinate values into an array + ArrayAllocator alloc = DOUBLE_ALLOC.get(); + double[] pointsBuffer = alloc.atLeast(points.totalValueSize()); + points.points(pointsBuffer, 0); + + //sample the value at each point and write them into a new array + double[] out = new double[size]; + for (int i = 0; i < size; i++) { + out[i] = this.get(pointsBuffer[i * 2] * scaleX, pointsBuffer[i * 2 + 1] * scaleY); } + + alloc.release(pointsBuffer); return out; }); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java index 03928bf4..3626c35d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/BoundedPriorityScalarDataset.java @@ -7,6 +7,7 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import java.util.concurrent.CompletableFuture; import java.util.stream.DoubleStream; @@ -36,8 +37,8 @@ public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, } @Override - public CompletableFuture getAsync(@NonNull double[] points, int count) throws OutOfProjectionBoundsException { - return this.delegate.getAsync(points, count); + public CompletableFuture getAsync(@NonNull PointArray2D points) throws OutOfProjectionBoundsException { + return this.delegate.getAsync(points); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java index 71aa5162..46ee61d9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java @@ -15,7 +15,11 @@ import net.buildtheearth.terraplusplus.util.IntToDoubleBiFunction; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import net.daporkchop.lib.common.math.BinMath; +import net.daporkchop.lib.common.pool.array.ArrayAllocator; +import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.util.math.ChunkPos; import java.util.Arrays; @@ -23,6 +27,7 @@ import java.util.function.Function; import static java.lang.Math.*; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; /** @@ -85,7 +90,7 @@ public Double apply(Void unused) { //stage 2: actually compute the value now tha @Override public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException { if (notNegative(sizeX, "sizeX") == 0 | notNegative(sizeZ, "sizeZ") == 0) { //no input points -> no output points, ez - return CompletableFuture.completedFuture(new double[0]); + return CompletableFuture.completedFuture(EMPTY_DOUBLE_ARRAY); } class State extends AbstractState { @@ -130,8 +135,45 @@ public double[] apply(Void unused) { //stage 2: actually compute the values now } @Override - public CompletableFuture getAsync(@NonNull double[] points, int count) throws OutOfProjectionBoundsException { - return null; + public CompletableFuture getAsync(@NonNull PointArray2D points) throws OutOfProjectionBoundsException { + if (points.size() == 0) { + return CompletableFuture.completedFuture(EMPTY_DOUBLE_ARRAY); + } + + class State extends AbstractState { + protected final PointArray2D points; + + public State(Bounds2d bounds, PointArray2D points) { + super(bounds); + this.points = points; + } + + @Override + public double[] apply(Void unused) { //stage 2: actually compute the values now that the tiles have been fetched + BlendMode blend = DoubleTiledDataset.this.blend; + + int size = this.points.size(); + + //read coordinate values into an array + ArrayAllocator alloc = DOUBLE_ALLOC.get(); + double[] pointsBuffer = alloc.atLeast(this.points.totalValueSize()); + this.points.points(pointsBuffer, 0); + + //sample the value at each point and write them into a new array + double[] out = new double[size]; + for (int i = 0; i < size; i++) { + out[i] = blend.get(pointsBuffer[i * 2], pointsBuffer[i * 2 + 1], this); + } + + alloc.release(pointsBuffer); + return out; + } + } + + PointArray2D projectedPoints = (PointArray2D) points.convert(this.projection.projectedCRS(), 0.1d); + Bounds2d paddedLocalBounds = SISHelper.toBounds(projectedPoints.envelope()).expand(this.blend.size).validate(this.projection, false); + + return new State(paddedLocalBounds, projectedPoints).future(); } @RequiredArgsConstructor diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java index 63938954..b22585df 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiScalarDataset.java @@ -6,11 +6,14 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import java.util.Arrays; import java.util.concurrent.CompletableFuture; import java.util.function.BiConsumer; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; /** @@ -73,7 +76,7 @@ private void advance() { @Override public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, int sizeX, int sizeZ) throws OutOfProjectionBoundsException { if (notNegative(sizeX, "sizeX") == 0 | notNegative(sizeZ, "sizeZ") == 0) { //no input points -> no output points, ez - return CompletableFuture.completedFuture(new double[0]); + return CompletableFuture.completedFuture(EMPTY_DOUBLE_ARRAY); } BoundedPriorityScalarDataset[] datasets = this.bvh.getAllIntersecting(bounds).toArray(new BoundedPriorityScalarDataset[0]); @@ -133,4 +136,69 @@ private void advance() { state.advance(); return state.future; } + + @Override + public CompletableFuture getAsync(@NonNull PointArray2D points) throws OutOfProjectionBoundsException { + int size = points.size(); + if (size == 0) { //no input points -> no output points, ez + return CompletableFuture.completedFuture(EMPTY_DOUBLE_ARRAY); + } + + BoundedPriorityScalarDataset[] datasets = this.bvh.getAllIntersecting(SISHelper.toBounds(points.envelope())).toArray(new BoundedPriorityScalarDataset[0]); + if (datasets.length == 0) { //no matching datasets! + return CompletableFuture.completedFuture(null); + } else if (datasets.length == 1) { //only one dataset matches + return datasets[0].getAsync(points); + } + Arrays.sort(datasets); //ensure datasets are in priority order + + class State implements BiConsumer { + final CompletableFuture future = new CompletableFuture<>(); + double[] out; + int remaining = size; + int i = -1; + + @Override + public void accept(double[] data, Throwable cause) { + if (cause != null) { + this.future.completeExceptionally(cause); + } else if (data != null) { //if the array is null, it's as if it were an array of NaNs - nothing would be set, we simply skip it + double[] out = this.out; + if (out == null) { //ensure the destination array is set + Arrays.fill(this.out = out = new double[size], Double.NaN); + } + + for (int i = 0; i < size; i++) { + if (Double.isNaN(out[i])) { //if value in output array is NaN, consider replacing it + double v = data[i]; + if (!Double.isNaN(v)) { //if the value in the input array is accepted, use it as the output + out[i] = v; + if (--this.remaining == 0) { //if no samples are left to process, we're done! + this.future.complete(out); + return; + } + } + } + } + } + this.advance(); + } + + private void advance() { + if (++this.i < datasets.length) { + try { + datasets[this.i].getAsync(points).whenComplete(this); + } catch (OutOfProjectionBoundsException e) { + this.future.completeExceptionally(e); + } + } else { //no datasets remain, complete the future successfully with whatever value we currently have + this.future.complete(this.out); + } + } + } + + State state = new State(); + state.advance(); + return state.future; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java index 9fe5a26e..470f0c3e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/MultiresScalarDataset.java @@ -4,13 +4,16 @@ import net.buildtheearth.terraplusplus.dataset.IScalarDataset; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import java.util.Map; import java.util.NavigableMap; import java.util.TreeMap; import java.util.concurrent.CompletableFuture; +import java.util.stream.DoubleStream; import static java.lang.Math.*; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; /** @@ -54,6 +57,18 @@ public CompletableFuture getAsync(@NonNull CornerBoundingBox2d bounds, return dataset.getAsync(bounds, sizeX, sizeZ); } + @Override + public CompletableFuture getAsync(@NonNull PointArray2D points) throws OutOfProjectionBoundsException { + //calculate the degrees/sample of the query points + double dps = DoubleStream.of(points.convert(TPP_GEO_CRS, 0.1d).estimatedPointDensity()).average().getAsDouble(); + + //find the dataset whose resolution is closest (rounding up) + Map.Entry entry = this.datasetsByDegreesPerSample.floorEntry(dps); + //fall back to max resolution dataset if none match (the query BB is higher-res than the best dataset) + IScalarDataset dataset = entry != null ? entry.getValue() : this.maxResDataset; + return dataset.getAsync(points); + } + @Override public double[] degreesPerSample() { return this.maxResDataset.degreesPerSample(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index 7539a7a2..f5d7147e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -8,6 +8,7 @@ import net.daporkchop.lib.common.pool.array.ArrayAllocator; import net.daporkchop.lib.common.reference.ReferenceStrength; import net.daporkchop.lib.common.reference.cache.Cached; +import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.block.state.IBlockState; import net.minecraft.world.biome.Biome; import org.apache.sis.referencing.CommonCRS; @@ -50,7 +51,7 @@ public class TerraConstants { */ public final double EARTH_POLAR_CIRCUMFERENCE = 40008000; - public final double[] EMPTY_DOUBLE_ARRAY = new double[0]; + public final double[] EMPTY_DOUBLE_ARRAY = PorkUtil.EMPTY_DOUBLE_ARRAY; public static final Cached> DOUBLE_ALLOC = Cached.threadLocal(() -> ArrayAllocator.pow2(double.class, ReferenceStrength.STRONG, 16), ReferenceStrength.SOFT); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java index 60e84259..fbaa9d90 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java @@ -3,19 +3,27 @@ import lombok.NonNull; import lombok.SneakyThrows; import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.daporkchop.lib.common.pool.array.ArrayAllocator; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; +import org.apache.sis.referencing.CRS; +import org.apache.sis.referencing.cs.CoordinateSystems; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.projection.ProjectionException; import org.apache.sis.referencing.operation.transform.IterationStrategy; import org.opengis.geometry.Envelope; +import org.opengis.referencing.crs.CoordinateReferenceSystem; import org.opengis.referencing.operation.CoordinateOperation; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; +import org.opengis.util.FactoryException; import java.util.Arrays; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; +import static net.daporkchop.lib.common.util.PValidation.*; /** * @author DaPorkchop_ @@ -54,7 +62,6 @@ private static void transformSinglePointWithOutOfBoundsNaN(MathTransform transfo Arrays.fill(dst, dstOff, dstOff + dstDim, Double.NaN); } - @SneakyThrows(TransformException.class) public static void transformManyPointsWithOutOfBoundsNaN(@NonNull MathTransform transform, double[] src, int srcOff, double[] dst, int dstOff, int count) { processWithIterationStrategy( (src1, srcOff1, srcDim, dst1, dstOff1, dstDim) -> transformSinglePointWithOutOfBoundsNaN(transform, src1, srcOff1, dst1, dstOff1, dstDim), @@ -121,4 +128,18 @@ private interface TransformElementProcessor { public static GeneralEnvelope transform(CoordinateOperation operation, Envelope envelope) throws TransformException { return Envelopes.transform(operation, envelope); } + + public static Bounds2d toBounds(@NonNull Envelope envelope) { + checkArg(envelope.getDimension() == 2); + return Bounds2d.of(envelope.getMinimum(0), envelope.getMaximum(0), envelope.getMinimum(1), envelope.getMaximum(1)); + } + + public static MatrixSIS getAxisOrderMatrix(@NonNull CoordinateOperation operation) { + return Matrices.createTransform(CoordinateSystems.getAxisDirections(operation.getSourceCRS().getCoordinateSystem()), CoordinateSystems.getAxisDirections(operation.getTargetCRS().getCoordinateSystem())); + } + + @SneakyThrows(FactoryException.class) + public static CoordinateOperation findOperation(CoordinateReferenceSystem source, CoordinateReferenceSystem target) { + return CRS.findOperation(source, target, null); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray2D.java index 58233634..d4e6ce4b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AbstractPointArray2D.java @@ -30,13 +30,13 @@ public AbstractPointArray2D(PointArray parent, @NonNull CoordinateReferenceSyste } @Override - public @NotNegative int coordinatesSize() { + public @NotNegative int totalValueSize() { return Math.multiplyExact(this.size(), 2); } @Override public int points(@NonNull double[] dst, @NotNegative int dstOff) { - int totalValues = this.coordinatesSize(); + int totalValues = this.totalValueSize(); checkRangeLen(dst.length, dstOff, totalValues); double[] buf = new double[2]; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java index 59ba533a..9c14f283 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java @@ -65,7 +65,7 @@ public double[] point(@NotNegative int index, double[] dst) { @Override public int points(@NonNull double[] dst, @NotNegative int dstOff) { - int totalValues = this.coordinatesSize(); + int totalValues = this.totalValueSize(); checkRangeLen(dst.length, dstOff, totalValues); for (int writerIndex = dstOff, x = 0; x < this.sizeX; x++) { @@ -103,4 +103,9 @@ public PointArray convert(@NonNull CoordinateReferenceSystem crs, double maxErro return new TransformedGridPointArray2D(this, crs, operation); } + + @Override + public double[] estimatedPointDensity() { + return new double[] { this.indexScaleX, this.indexScaleY }; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray.java index d7c58e4c..60705e5c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray.java @@ -25,7 +25,7 @@ public interface PointArray { /** * @return the total number of coordinate values in this array, equal to the number of points times the {@link #pointDimensions() point dimensionality} */ - default @NotNegative int coordinatesSize() { + default @NotNegative int totalValueSize() { return Math.multiplyExact(this.size(), this.pointDimensions()); } @@ -47,8 +47,8 @@ public interface PointArray { * * @param dst a {@code double[]} to store the resulting point coordinates in * @param dstOff the starting index to begin writing into the given destination array - * @return the number of {@code double} values written into the given array, equal to {@link #coordinatesSize()} - * @throws IndexOutOfBoundsException if the given destination array has insufficient capacity for the coordinate values (i.e. less than {@link #coordinatesSize()}) + * @return the number of {@code double} values written into the given array, equal to {@link #totalValueSize()} + * @throws IndexOutOfBoundsException if the given destination array has insufficient capacity for the coordinate values (i.e. less than {@link #totalValueSize()}) */ int points(@NonNull double[] dst, @NotNegative int dstOff); @@ -80,4 +80,9 @@ public interface PointArray { * @return a {@link PointArray} containing this array's points after conversion to the given coordinate system */ PointArray convert(@NonNull CoordinateReferenceSystem crs, double maxError); + + /** + * @return a {@code double[]} with each element indicating the estimated expected number of units between samples along the corresponding axis + */ + double[] estimatedPointDensity(); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray2D.java index 7653bf92..3bf030bd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/PointArray2D.java @@ -16,7 +16,7 @@ public interface PointArray2D extends PointArray { } @Override - default @NotNegative int coordinatesSize() { + default @NotNegative int totalValueSize() { return Math.multiplyExact(this.size(), 2); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java index 205f0a55..9ca7193d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java @@ -5,12 +5,11 @@ import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.daporkchop.lib.common.annotation.param.NotNegative; import org.apache.sis.geometry.Envelope2D; -import org.apache.sis.referencing.CRS; +import org.opengis.geometry.Envelope; import org.opengis.referencing.crs.CoordinateReferenceSystem; import org.opengis.referencing.operation.CoordinateOperation; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; -import org.opengis.util.FactoryException; import static net.daporkchop.lib.common.util.PValidation.*; @@ -21,9 +20,8 @@ public final class TransformedGridPointArray2D extends AbstractPointArray2D { private final CoordinateOperation operation; private final MathTransform transform; - @SneakyThrows(FactoryException.class) public TransformedGridPointArray2D(@NonNull PointArray parent, @NonNull CoordinateReferenceSystem crs) { - this(parent, crs, CRS.findOperation(parent.crs(), crs, null)); + this(parent, crs, SISHelper.findOperation(parent.crs(), crs)); } TransformedGridPointArray2D(@NonNull PointArray parent, @NonNull CoordinateReferenceSystem crs, @NonNull CoordinateOperation operation) { @@ -49,7 +47,7 @@ public double[] point(@NotNegative int index, double[] dst) { public int points(@NonNull double[] dst, @NotNegative int dstOff) { this.parent().points(dst, dstOff); SISHelper.transformManyPointsWithOutOfBoundsNaN(this.transform, dst, dstOff, dst, dstOff, this.size()); - return this.coordinatesSize(); + return this.totalValueSize(); } @Override @@ -67,4 +65,18 @@ public PointArray convert(@NonNull CoordinateReferenceSystem crs, double maxErro //TODO: this could be optimized quite a bit return new TransformedGridPointArray2D(this, crs); } + + @Override + public double[] estimatedPointDensity() { + double[] parentDensity = this.parent().estimatedPointDensity(); + Envelope parentEnvelope = this.parent().envelope(); + Envelope selfEnvelope = this.envelope(); + + //TODO: this assumes axis order is consistent between the two! + + return new double[]{ + parentDensity[0] * parentEnvelope.getSpan(0) / selfEnvelope.getSpan(0), + parentDensity[1] * parentEnvelope.getSpan(1) / selfEnvelope.getSpan(1), + }; + } } From 8ccc24d1ac5bd8d8ec91e44be8a2de30cd7c6e86 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 5 May 2023 11:25:45 +0200 Subject: [PATCH 74/93] DataBakerHeights now fetches data using a PointArray2D --- .../generator/IEarthAsyncPipelineStep.java | 22 ++++-- .../generator/biome/BiomeFilterConstant.java | 3 +- .../generator/biome/BiomeFilterTerra121.java | 3 +- .../biome/BiomeFilterUserOverride.java | 3 +- .../generator/data/DataBakerHeights.java | 5 +- .../data/DataBakerInitialBiomes.java | 3 +- .../generator/data/DataBakerNullIsland.java | 3 +- .../generator/data/DataBakerOSM.java | 3 +- .../generator/data/DataBakerTreeCover.java | 1 + .../projection/GeographicProjection.java | 69 +++++++++++-------- .../OutOfProjectionBoundsException.java | 8 +++ .../transform/ProjectionTransform.java | 3 +- .../AxisAlignedGridPointArray2D.java | 6 +- .../TransformedGridPointArray2D.java | 10 +-- 14 files changed, 90 insertions(+), 52 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java b/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java index eab7ac02..1d3feebe 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java @@ -5,12 +5,15 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.AxisAlignedGridPointArray2D; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import java.util.Arrays; import java.util.Objects; import java.util.concurrent.CompletableFuture; import java.util.function.Supplier; +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PorkUtil.*; /** @@ -27,9 +30,15 @@ static > CompletableFuture getFuture(T Bounds2d chunkBounds = Bounds2d.of(baseX, baseX + sizeBlocks, baseZ, baseZ + sizeBlocks); CornerBoundingBox2d chunkBoundsGeo = chunkBounds.toCornerBB(datasets.projection(), false).toGeo(); + PointArray2D sampledPoints = new AxisAlignedGridPointArray2D(null, datasets.projection().projectedCRS(), 16, 16, + baseX, baseZ, sizeBlocks, sizeBlocks); + + //TODO: don't do this + sampledPoints = (PointArray2D) sampledPoints.convert(TPP_GEO_CRS, 0.1d); + for (int i = 0; i < steps.length; i++) { try { - futures[i] = steps[i].requestData(pos, datasets, chunkBounds, chunkBoundsGeo); + futures[i] = steps[i].requestData(pos, datasets, chunkBounds, chunkBoundsGeo, sampledPoints); } catch (OutOfProjectionBoundsException ignored) { } } @@ -63,13 +72,14 @@ static > CompletableFuture getFuture(T /** * Asynchronously fetches the data required to bake the data for the given tile. * - * @param pos the position of the tile - * @param datasets the datasets to be used - * @param bounds the bounding box of the chunk (in blocks) - * @param boundsGeo the bounding box of the chunk (in world coordinates) + * @param pos the position of the tile + * @param datasets the datasets to be used + * @param bounds the bounding box of the chunk (in blocks) + * @param boundsGeo the bounding box of the chunk (in world coordinates) + * @param sampledPoints * @return a {@link CompletableFuture} which will be completed with the required data */ - CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException; + CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo, PointArray2D sampledPoints) throws OutOfProjectionBoundsException; /** * Bakes the retrieved data into the chunk data for the given tile. diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java index 64c7c887..b85a4541 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterConstant.java @@ -12,6 +12,7 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import net.minecraft.world.biome.Biome; import java.util.Arrays; @@ -34,7 +35,7 @@ public BiomeFilterConstant( } @Override - public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo, PointArray2D sampledPoints) throws OutOfProjectionBoundsException { return null; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java index 4264496f..5a0afe21 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterTerra121.java @@ -12,6 +12,7 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import net.minecraft.init.Biomes; import net.minecraft.world.biome.Biome; @@ -26,7 +27,7 @@ @JsonDeserialize public final class BiomeFilterTerra121 implements IEarthBiomeFilter { @Override - public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo, PointArray2D sampledPoints) throws OutOfProjectionBoundsException { CompletableFuture precipitationFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_PRECIPITATION).getAsync(boundsGeo, 16, 16); CompletableFuture soilFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_SOIL).getAsync(boundsGeo, 16, 16); CompletableFuture temperatureFuture = datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_TERRA121_TEMPERATURE).getAsync(boundsGeo, 16, 16); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java index 48913eb6..225d855e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/biome/BiomeFilterUserOverride.java @@ -19,6 +19,7 @@ import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import net.minecraft.world.biome.Biome; import java.util.Arrays; @@ -43,7 +44,7 @@ public BiomeFilterUserOverride( } @Override - public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo, PointArray2D sampledPoints) throws OutOfProjectionBoundsException { return CompletableFuture.supplyAsync(() -> this.bvh.getAllIntersecting(boundsGeo).stream() .max(Comparator.naturalOrder()) .orElse(null)); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java index 1ca164bd..469768f4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerHeights.java @@ -9,6 +9,7 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import java.util.Arrays; import java.util.concurrent.CompletableFuture; @@ -21,8 +22,8 @@ @JsonDeserialize public final class DataBakerHeights implements IEarthDataBaker { @Override - public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { - return datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_HEIGHTS).getAsync(boundsGeo, 16, 16); + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo, PointArray2D sampledPoints) throws OutOfProjectionBoundsException { + return datasets.getCustom(EarthGeneratorPipelines.KEY_DATASET_HEIGHTS).getAsync(sampledPoints); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java index 9ca2f4a1..310eaa75 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerInitialBiomes.java @@ -8,6 +8,7 @@ import net.buildtheearth.terraplusplus.util.ImmutableCompactArray; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import net.minecraft.world.biome.Biome; import java.util.concurrent.CompletableFuture; @@ -18,7 +19,7 @@ @JsonDeserialize public final class DataBakerInitialBiomes implements IEarthDataBaker> { @Override - public CompletableFuture> requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture> requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo, PointArray2D sampledPoints) throws OutOfProjectionBoundsException { return datasets.settings().biomeProvider().getBiomesForTileAsync(pos); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java index f2359205..544f1412 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerNullIsland.java @@ -9,6 +9,7 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import net.minecraft.init.Biomes; import java.util.Arrays; @@ -30,7 +31,7 @@ public static boolean isNullIsland(int chunkZ, int chunkX) { } @Override - public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo, PointArray2D sampledPoints) throws OutOfProjectionBoundsException { return null; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java index 11eaedb8..679a12eb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerOSM.java @@ -15,6 +15,7 @@ import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.BVH; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import java.util.Arrays; import java.util.Set; @@ -38,7 +39,7 @@ public DataBakerOSM( } @Override - public CompletableFuture[]> requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo) throws OutOfProjectionBoundsException { + public CompletableFuture[]> requestData(TilePos pos, GeneratorDatasets datasets, Bounds2d bounds, CornerBoundingBox2d boundsGeo, PointArray2D sampledPoints) throws OutOfProjectionBoundsException { return datasets.>>getCustom(EarthGeneratorPipelines.KEY_DATASET_OSM_PARSED) .getAsync(bounds.expand(this.paddingRadius).toCornerBB(datasets.projection(), false).toGeo(), pos.zoom()); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java index 9c53a5ee..9e9f96df 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/data/DataBakerTreeCover.java @@ -9,6 +9,7 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; import java.util.concurrent.CompletableFuture; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index cddf9e8c..22cc49c7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -6,6 +6,8 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.node.ObjectNode; +import com.google.common.cache.Cache; +import com.google.common.cache.CacheBuilder; import lombok.NonNull; import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; @@ -29,6 +31,7 @@ import java.io.IOException; import java.text.ParseException; import java.util.Map; +import java.util.concurrent.ExecutionException; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; @@ -282,40 +285,46 @@ default ParameterValueGroup parameters() { return new ParameterBuilder().addName("empty").createGroup().createValue(); } - @SneakyThrows(ParseException.class) + @SneakyThrows(ExecutionException.class) default CoordinateReferenceSystem projectedCRS() { - ObjectNode selfRootNode = TerraConstants.JSON_MAPPER.valueToTree(this); - - double[] boundsGeo = this.boundsGeo(); - - StringBuilder wkt = new StringBuilder(); - wkt.append("PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") - .append("BASE").append(WKTStandard.WKT2_2015.format(TPP_GEO_CRS)).append(",\n") - .append(" BASEGEODCRS[\"WGS 84\",\n") - .append(" DATUM[\"World Geodetic System 1984\",\n") - .append(" ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n") - .append(" LENGTHUNIT[\"metre\",1]]],\n") - .append(" PRIMEM[\"Greenwich\", 0,\n") - .append(" ANGLEUNIT[\"degree\", 0.0174532925199433]],\n") - .append(" ID[\"EPSG\", 4326]],\n") - .append(" CONVERSION[\"Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") - .append(" METHOD[\"Terra++ Internal Projection\"],\n") - .append(" PARAMETER[\"type\", \"").append(selfRootNode.fieldNames().next().replace("\"", "\"\"")).append("\"],\n") - .append(" PARAMETER[\"json_args\", \"").append(selfRootNode.elements().next().toString().replace("\"", "\"\"")).append("\"]],\n") - .append(" CS[Cartesian, 2],\n") - .append(" AXIS[\"X\", east,\n") - .append(" ORDER[1],\n") - .append(" LENGTHUNIT[\"metre\", 1]],\n") - .append(" AXIS[\"Y\", north,\n") - .append(" ORDER[2],\n") - .append(" LENGTHUNIT[\"metre\", 1]],\n") - .append(" SCOPE[\"Minecraft.\"],\n") - .append(" AREA[\"World.\"],\n") - .append(" BBOX[").append(boundsGeo[1]).append(", ").append(boundsGeo[0]).append(", ").append(boundsGeo[3]).append(", ").append(boundsGeo[2]).append("]]"); - return (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parse(wkt.toString()); + return Deserializer.DEFAULT_CRS_INSTANCE_CACHE.get(this, () -> { + ObjectNode selfRootNode = TerraConstants.JSON_MAPPER.valueToTree(this); + + double[] boundsGeo = this.boundsGeo(); + + StringBuilder wkt = new StringBuilder(); + wkt.append("PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") + .append("BASE").append(WKTStandard.WKT2_2015.format(TPP_GEO_CRS)).append(",\n") + .append(" BASEGEODCRS[\"WGS 84\",\n") + .append(" DATUM[\"World Geodetic System 1984\",\n") + .append(" ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n") + .append(" LENGTHUNIT[\"metre\",1]]],\n") + .append(" PRIMEM[\"Greenwich\", 0,\n") + .append(" ANGLEUNIT[\"degree\", 0.0174532925199433]],\n") + .append(" ID[\"EPSG\", 4326]],\n") + .append(" CONVERSION[\"Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") + .append(" METHOD[\"Terra++ Internal Projection\"],\n") + .append(" PARAMETER[\"type\", \"").append(selfRootNode.fieldNames().next().replace("\"", "\"\"")).append("\"],\n") + .append(" PARAMETER[\"json_args\", \"").append(selfRootNode.elements().next().toString().replace("\"", "\"\"")).append("\"]],\n") + .append(" CS[Cartesian, 2],\n") + .append(" AXIS[\"X\", east,\n") + .append(" ORDER[1],\n") + .append(" LENGTHUNIT[\"metre\", 1]],\n") + .append(" AXIS[\"Y\", north,\n") + .append(" ORDER[2],\n") + .append(" LENGTHUNIT[\"metre\", 1]],\n") + .append(" SCOPE[\"Minecraft.\"],\n") + .append(" AREA[\"World.\"],\n") + .append(" BBOX[").append(boundsGeo[1]).append(", ").append(boundsGeo[0]).append(", ").append(boundsGeo[3]).append(", ").append(boundsGeo[2]).append("]]"); + return (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parse(wkt.toString()); + }); } class Deserializer extends TypedDeserializer { + private static final Cache DEFAULT_CRS_INSTANCE_CACHE = CacheBuilder.newBuilder() + .weakKeys() + .build(); + @Override protected Map> registry() { return GlobalParseRegistries.PROJECTIONS; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java b/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java index 274b2246..f009c861 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java @@ -1,6 +1,7 @@ package net.buildtheearth.terraplusplus.projection; import org.apache.sis.referencing.operation.projection.ProjectionException; +import org.opengis.referencing.operation.MathTransform; public final class OutOfProjectionBoundsException extends ProjectionException { private static final OutOfProjectionBoundsException INSTANCE = new OutOfProjectionBoundsException(); @@ -44,4 +45,11 @@ public Throwable fillInStackTrace() { } return this; } + + @Override + public void setLastCompletedTransform(MathTransform transform) { + if (this != INSTANCE) { + super.setLastCompletedTransform(transform); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java index dafcdc4e..1d61176c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java @@ -1,13 +1,14 @@ package net.buildtheearth.terraplusplus.projection.transform; import com.fasterxml.jackson.annotation.JsonGetter; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.Getter; import net.buildtheearth.terraplusplus.projection.GeographicProjection; /** * Warps a Geographic projection and applies a transformation to it. */ -@Getter(onMethod_ = { @JsonGetter }) +@Getter(onMethod_ = { @JsonGetter, @JsonSerialize(as = GeographicProjection.class) }) public abstract class ProjectionTransform implements GeographicProjection { protected final GeographicProjection delegate; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java index 9c14f283..faad3fbc 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/AxisAlignedGridPointArray2D.java @@ -69,9 +69,9 @@ public int points(@NonNull double[] dst, @NotNegative int dstOff) { checkRangeLen(dst.length, dstOff, totalValues); for (int writerIndex = dstOff, x = 0; x < this.sizeX; x++) { - for (int y = 0; y < this.sizeY; y++, writerIndex++) { - dst[dstOff + 0] = this.x + x * this.indexScaleX; - dst[dstOff + 1] = this.y + y * this.indexScaleY; + for (int y = 0; y < this.sizeY; y++, writerIndex += 2) { + dst[writerIndex + 0] = this.x + x * this.indexScaleX; + dst[writerIndex + 1] = this.y + y * this.indexScaleY; } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java index 9ca7193d..9c558b47 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/geo/pointarray/TransformedGridPointArray2D.java @@ -5,6 +5,8 @@ import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.daporkchop.lib.common.annotation.param.NotNegative; import org.apache.sis.geometry.Envelope2D; +import org.apache.sis.util.ComparisonMode; +import org.apache.sis.util.LenientComparable; import org.opengis.geometry.Envelope; import org.opengis.referencing.crs.CoordinateReferenceSystem; import org.opengis.referencing.operation.CoordinateOperation; @@ -29,8 +31,8 @@ public TransformedGridPointArray2D(@NonNull PointArray parent, @NonNull Coordina checkArg(parent.pointDimensions() == this.pointDimensions()); //TODO: maybe don't require this in the future? - checkArg(operation.getSourceCRS().equals(parent.crs()), "parent crs=%s, operation source crs=%s", parent.crs(), operation.getSourceCRS()); - checkArg(operation.getTargetCRS().equals(crs), "this crs=%s, operation target crs=%s", crs, operation.getTargetCRS()); + checkArg(((LenientComparable) operation.getSourceCRS()).equals(parent.crs(), ComparisonMode.IGNORE_METADATA), "parent crs=%s, operation source crs=%s", parent.crs(), operation.getSourceCRS()); + checkArg(((LenientComparable) operation.getTargetCRS()).equals(crs, ComparisonMode.IGNORE_METADATA), "this crs=%s, operation target crs=%s", crs, operation.getTargetCRS()); this.operation = operation; this.transform = operation.getMathTransform(); @@ -75,8 +77,8 @@ public double[] estimatedPointDensity() { //TODO: this assumes axis order is consistent between the two! return new double[]{ - parentDensity[0] * parentEnvelope.getSpan(0) / selfEnvelope.getSpan(0), - parentDensity[1] * parentEnvelope.getSpan(1) / selfEnvelope.getSpan(1), + parentDensity[0] * selfEnvelope.getSpan(0) / parentEnvelope.getSpan(0), + parentDensity[1] * selfEnvelope.getSpan(1) / parentEnvelope.getSpan(1), }; } } From 7aa42ab6345f16937e14b69129903b261d4b0015 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 5 May 2023 11:38:03 +0200 Subject: [PATCH 75/93] clean up GeographicProjection->CoordinateReferenceSystem cache --- .../dataset/scalar/DoubleTiledDataset.java | 2 +- .../generator/EarthGeneratorSettings.java | 3 +- .../generator/IEarthAsyncPipelineStep.java | 3 +- .../projection/GeographicProjection.java | 69 ++++++++----------- .../sis/WrappedProjectionMapTransform.java | 2 +- .../util/compat/sis/SISHelper.java | 23 +++++-- 6 files changed, 53 insertions(+), 49 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java index 46ee61d9..17b0cc18 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java +++ b/src/main/java/net/buildtheearth/terraplusplus/dataset/scalar/DoubleTiledDataset.java @@ -170,7 +170,7 @@ public double[] apply(Void unused) { //stage 2: actually compute the values now } } - PointArray2D projectedPoints = (PointArray2D) points.convert(this.projection.projectedCRS(), 0.1d); + PointArray2D projectedPoints = (PointArray2D) points.convert(SISHelper.projectedCRS(this.projection), 0.1d); Bounds2d paddedLocalBounds = SISHelper.toBounds(projectedPoints.envelope()).expand(this.blend.size).validate(this.projection, false); return new State(paddedLocalBounds, projectedPoints).future(); diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java index 5e2b2bd8..8279af2b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/EarthGeneratorSettings.java @@ -52,6 +52,7 @@ import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.SwapAxesProjectionTransform; import net.buildtheearth.terraplusplus.util.TerraConstants; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.daporkchop.lib.binary.oio.StreamUtil; import net.daporkchop.lib.common.reference.ReferenceStrength; import net.daporkchop.lib.common.reference.cache.Cached; @@ -172,7 +173,7 @@ public static void writeSettings(@NonNull Path settingsFile, @NonNull String set protected final GeographicProjection projection; @Getter(lazy = true) - private final CoordinateReferenceSystem crs = this.projection.projectedCRS(); + private final CoordinateReferenceSystem crs = SISHelper.projectedCRS(this.projection); @NonNull @Getter(onMethod_ = { @JsonGetter }) diff --git a/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java b/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java index 1d3feebe..6ebe25b3 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java +++ b/src/main/java/net/buildtheearth/terraplusplus/generator/IEarthAsyncPipelineStep.java @@ -5,6 +5,7 @@ import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TilePos; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.buildtheearth.terraplusplus.util.geo.pointarray.AxisAlignedGridPointArray2D; import net.buildtheearth.terraplusplus.util.geo.pointarray.PointArray2D; @@ -30,7 +31,7 @@ static > CompletableFuture getFuture(T Bounds2d chunkBounds = Bounds2d.of(baseX, baseX + sizeBlocks, baseZ, baseZ + sizeBlocks); CornerBoundingBox2d chunkBoundsGeo = chunkBounds.toCornerBB(datasets.projection(), false).toGeo(); - PointArray2D sampledPoints = new AxisAlignedGridPointArray2D(null, datasets.projection().projectedCRS(), 16, 16, + PointArray2D sampledPoints = new AxisAlignedGridPointArray2D(null, SISHelper.projectedCRS(datasets.projection()), 16, 16, baseX, baseZ, sizeBlocks, sizeBlocks); //TODO: don't do this diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index 22cc49c7..e78d7f0e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -6,8 +6,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.google.common.cache.Cache; -import com.google.common.cache.CacheBuilder; import lombok.NonNull; import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; @@ -20,6 +18,7 @@ import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.TerraUtils; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.buildtheearth.terraplusplus.util.geo.GeographicCoordinates; import net.buildtheearth.terraplusplus.util.geo.ProjectedCoordinates2d; import net.daporkchop.lib.common.math.PMath; @@ -31,7 +30,6 @@ import java.io.IOException; import java.text.ParseException; import java.util.Map; -import java.util.concurrent.ExecutionException; import static net.buildtheearth.terraplusplus.util.TerraConstants.*; import static net.daporkchop.lib.common.util.PValidation.*; @@ -119,7 +117,7 @@ default double[] bounds() { //get max in by using extreme coordinates double[] bounds = null; - double[] blendFactors = {0.0d, 0.5d, 1.0d}; + double[] blendFactors = { 0.0d, 0.5d, 1.0d }; for (double flon : blendFactors) { for (double flat : blendFactors) { double[] point = this.fromGeo(PMath.lerp(boundsGeo[0], boundsGeo[2], flon), PMath.lerp(boundsGeo[1], boundsGeo[3], flat)); @@ -285,46 +283,37 @@ default ParameterValueGroup parameters() { return new ParameterBuilder().addName("empty").createGroup().createValue(); } - @SneakyThrows(ExecutionException.class) + /** + * @deprecated use {@link SISHelper#projectedCRS(GeographicProjection)} + */ + @Deprecated + @SneakyThrows(ParseException.class) default CoordinateReferenceSystem projectedCRS() { - return Deserializer.DEFAULT_CRS_INSTANCE_CACHE.get(this, () -> { - ObjectNode selfRootNode = TerraConstants.JSON_MAPPER.valueToTree(this); - - double[] boundsGeo = this.boundsGeo(); - - StringBuilder wkt = new StringBuilder(); - wkt.append("PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") - .append("BASE").append(WKTStandard.WKT2_2015.format(TPP_GEO_CRS)).append(",\n") - .append(" BASEGEODCRS[\"WGS 84\",\n") - .append(" DATUM[\"World Geodetic System 1984\",\n") - .append(" ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n") - .append(" LENGTHUNIT[\"metre\",1]]],\n") - .append(" PRIMEM[\"Greenwich\", 0,\n") - .append(" ANGLEUNIT[\"degree\", 0.0174532925199433]],\n") - .append(" ID[\"EPSG\", 4326]],\n") - .append(" CONVERSION[\"Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") - .append(" METHOD[\"Terra++ Internal Projection\"],\n") - .append(" PARAMETER[\"type\", \"").append(selfRootNode.fieldNames().next().replace("\"", "\"\"")).append("\"],\n") - .append(" PARAMETER[\"json_args\", \"").append(selfRootNode.elements().next().toString().replace("\"", "\"\"")).append("\"]],\n") - .append(" CS[Cartesian, 2],\n") - .append(" AXIS[\"X\", east,\n") - .append(" ORDER[1],\n") - .append(" LENGTHUNIT[\"metre\", 1]],\n") - .append(" AXIS[\"Y\", north,\n") - .append(" ORDER[2],\n") - .append(" LENGTHUNIT[\"metre\", 1]],\n") - .append(" SCOPE[\"Minecraft.\"],\n") - .append(" AREA[\"World.\"],\n") - .append(" BBOX[").append(boundsGeo[1]).append(", ").append(boundsGeo[0]).append(", ").append(boundsGeo[3]).append(", ").append(boundsGeo[2]).append("]]"); - return (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parse(wkt.toString()); - }); + ObjectNode selfRootNode = TerraConstants.JSON_MAPPER.valueToTree(this); + + double[] boundsGeo = this.boundsGeo(); + + StringBuilder wkt = new StringBuilder(); + wkt.append("PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") + .append("BASE").append(WKTStandard.WKT2_2015.format(TPP_GEO_CRS)).append(",\n") + .append(" CONVERSION[\"Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") + .append(" METHOD[\"Terra++ Internal Projection\"],\n") + .append(" PARAMETER[\"type\", \"").append(selfRootNode.fieldNames().next().replace("\"", "\"\"")).append("\"],\n") + .append(" PARAMETER[\"json_args\", \"").append(selfRootNode.elements().next().toString().replace("\"", "\"\"")).append("\"]],\n") + .append(" CS[Cartesian, 2],\n") + .append(" AXIS[\"X\", east,\n") + .append(" ORDER[1],\n") + .append(" LENGTHUNIT[\"metre\", 1]],\n") + .append(" AXIS[\"Y\", north,\n") + .append(" ORDER[2],\n") + .append(" LENGTHUNIT[\"metre\", 1]],\n") + .append(" SCOPE[\"Minecraft.\"],\n") + .append(" AREA[\"World.\"],\n") + .append(" BBOX[").append(boundsGeo[1]).append(", ").append(boundsGeo[0]).append(", ").append(boundsGeo[3]).append(", ").append(boundsGeo[2]).append("]]"); + return (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parse(wkt.toString()); } class Deserializer extends TypedDeserializer { - private static final Cache DEFAULT_CRS_INSTANCE_CACHE = CacheBuilder.newBuilder() - .weakKeys() - .build(); - @Override protected Map> registry() { return GlobalParseRegistries.PROJECTIONS; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java index 022f3334..0733add9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionMapTransform.java @@ -75,7 +75,7 @@ private double[] transform(double x, double y) throws OutOfProjectionBoundsExcep private Matrix2 derivative(double x, double y) throws OutOfProjectionBoundsException { //return this.fromGeo ? this.projection.fromGeoDerivative(x, y) : this.projection.toGeoDerivative(x, y); - return GeographicProjectionHelper.defaultDerivative(projection, x, y, this.fromGeo); + return GeographicProjectionHelper.defaultDerivative(this.projection, x, y, this.fromGeo); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java index fbaa9d90..714cc880 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java @@ -1,8 +1,12 @@ package net.buildtheearth.terraplusplus.util.compat.sis; +import com.google.common.cache.CacheBuilder; +import com.google.common.cache.CacheLoader; +import com.google.common.cache.LoadingCache; import lombok.NonNull; import lombok.SneakyThrows; import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; import net.daporkchop.lib.common.pool.array.ArrayAllocator; import org.apache.sis.geometry.Envelopes; @@ -30,6 +34,20 @@ */ @UtilityClass public class SISHelper { + @SuppressWarnings("deprecation") + private static final LoadingCache PROJECTION_TO_CRS_CACHE = CacheBuilder.newBuilder() + .weakKeys().weakValues() + .build(CacheLoader.from(GeographicProjection::projectedCRS)); + + public static CoordinateReferenceSystem projectedCRS(@NonNull GeographicProjection projection) { + return PROJECTION_TO_CRS_CACHE.getUnchecked(projection); + } + + @SneakyThrows(FactoryException.class) + public static CoordinateOperation findOperation(CoordinateReferenceSystem source, CoordinateReferenceSystem target) { + return CRS.findOperation(source, target, null); + } + public static boolean isPossibleOutOfBoundsValue(double value) { return Double.isInfinite(value) || Double.isNaN(value); } @@ -137,9 +155,4 @@ public static Bounds2d toBounds(@NonNull Envelope envelope) { public static MatrixSIS getAxisOrderMatrix(@NonNull CoordinateOperation operation) { return Matrices.createTransform(CoordinateSystems.getAxisDirections(operation.getSourceCRS().getCoordinateSystem()), CoordinateSystems.getAxisDirections(operation.getTargetCRS().getCoordinateSystem())); } - - @SneakyThrows(FactoryException.class) - public static CoordinateOperation findOperation(CoordinateReferenceSystem source, CoordinateReferenceSystem target) { - return CRS.findOperation(source, target, null); - } } From f4bf8c8b8f62a8fca29ba284bdcb5e1313a9f3f1 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 5 May 2023 13:49:59 +0200 Subject: [PATCH 76/93] prepare to implement all old projections as MathTransforms --- .../projection/SinusoidalProjection.java | 91 ++++++++++++++++++- .../sis/AbstractOperationMethod.java | 88 ++++++++++++++++++ .../AbstractFromGeoMathTransform2D.java | 20 ++++ .../AbstractNormalizedMathTransform2D.java | 61 +++++++++++++ .../AbstractToGeoMathTransform2D.java | 33 +++++++ .../util/compat/sis/SISHelper.java | 13 +++ ...ngis.referencing.operation.OperationMethod | 1 + .../java/projection/TestSISProjections.java | 25 +++++ 8 files changed, 331 insertions(+), 1 deletion(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/sis/AbstractOperationMethod.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractFromGeoMathTransform2D.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractToGeoMathTransform2D.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index ff7068c8..d47e59dd 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -1,8 +1,19 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import net.buildtheearth.terraplusplus.util.TerraUtils; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; +import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; +import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractToGeoMathTransform2D; import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.apache.sis.referencing.operation.transform.ContextualParameters; +import org.opengis.parameter.InvalidParameterNameException; +import org.opengis.parameter.InvalidParameterValueException; +import org.opengis.parameter.ParameterNotFoundException; +import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.operation.Matrix; +import org.opengis.referencing.operation.TransformException; /** * Implementation of the Sinusoidal projection. @@ -59,4 +70,82 @@ public double[] bounds() { public String toString() { return "Sinusoidal"; } + + public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { + public OperationMethod() { + super("Sinusoidal"); + } + + @Override + protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException { + return new FromGeo(parameters); + } + } + + private static final class FromGeo extends AbstractFromGeoMathTransform2D { + public FromGeo(@NonNull ParameterValueGroup parameters) { + super(parameters, new ToGeo(parameters)); + } + + @Override + protected void configureMatrices(ContextualParameters contextualParameters, MatrixSIS normalize, MatrixSIS denormalize) { + //degrees -> radians + contextualParameters.normalizeGeographicInputs(0.0d); + contextualParameters.denormalizeGeographicOutputs(0.0d); + } + + @Override + public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + double lon = srcPts[srcOff + 0]; + double lat = srcPts[srcOff + 1]; + + if (dstPts != null) { + dstPts[dstOff + 0] = lon * Math.cos(lat); + dstPts[dstOff + 1] = lat; + } + if (!derivate) { + return null; + } + + //https://www.wolframalpha.com/input?i=d%2Fdx+x+*+cos%28y%29 + double m00 = Math.cos(lat); + + //https://www.wolframalpha.com/input?i=d%2Fdy+x+*+cos%28y%29 + double m01 = -lon * Math.sin(lat); + double m10 = 0.0d; + double m11 = 1.0d; + + return new Matrix2(m00, m01, m10, m11); + } + } + + private static final class ToGeo extends AbstractToGeoMathTransform2D { + public ToGeo(@NonNull ParameterValueGroup parameters) { + super(parameters); + } + + @Override + public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + double x = srcPts[srcOff + 0]; + double y = srcPts[srcOff + 1]; + + if (dstPts != null) { + dstPts[dstOff + 0] = x / Math.cos(y); + dstPts[dstOff + 1] = y; + } + if (!derivate) { + return null; + } + + //https://www.wolframalpha.com/input?i=d%2Fdx+x+%2F+cos%28y%29 + double m00 = (2.0d * Math.cos(y)) / (Math.cos(y * 2.0d) + 1.0d); + + //https://www.wolframalpha.com/input?i=d%2Fdy+x+%2F+cos%28y%29 + double m01 = (2.0d * x * Math.sin(y)) / ((Math.cos(y * 2.0d) + 1.0d)); + double m10 = 0.0d; + double m11 = 1.0d; + + return new Matrix2(m00, m01, m10, m11); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/AbstractOperationMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/AbstractOperationMethod.java new file mode 100644 index 00000000..0f1b6267 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/AbstractOperationMethod.java @@ -0,0 +1,88 @@ +package net.buildtheearth.terraplusplus.projection.sis; + +import com.google.common.collect.ImmutableMap; +import lombok.NonNull; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; +import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractToGeoMathTransform2D; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import net.daporkchop.lib.common.util.PorkUtil; +import net.daporkchop.lib.unsafe.PUnsafe; +import org.apache.sis.parameter.ParameterBuilder; +import org.apache.sis.referencing.operation.DefaultOperationMethod; +import org.apache.sis.referencing.operation.transform.MathTransformProvider; +import org.opengis.parameter.GeneralParameterDescriptor; +import org.opengis.parameter.InvalidParameterNameException; +import org.opengis.parameter.InvalidParameterValueException; +import org.opengis.parameter.ParameterDescriptorGroup; +import org.opengis.parameter.ParameterNotFoundException; +import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.MathTransformFactory; +import org.opengis.referencing.operation.NoninvertibleTransformException; +import org.opengis.util.FactoryException; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +public abstract class AbstractOperationMethod extends DefaultOperationMethod implements MathTransformProvider { + public AbstractOperationMethod(@NonNull ParameterDescriptorGroup parameters) { + super(ImmutableMap.of(NAME_KEY, parameters.getName()), parameters); + } + + public AbstractOperationMethod(@NonNull String name, @NonNull GeneralParameterDescriptor... parameters) { + this(new ParameterBuilder() + .addName(SISHelper.tppOperationIdentifier(name)) + .createGroup(parameters)); + } + + public static abstract class ForLegacyProjection extends AbstractOperationMethod { + private static final Class CONCATENATEDTRANSFORM_CLASS = PorkUtil.classForName("org.apache.sis.referencing.operation.transform.ConcatenatedTransform"); + private static final long CONCATENATEDTRANSFORM_INVERSE_OFFSET = PUnsafe.pork_getOffset(CONCATENATEDTRANSFORM_CLASS, "inverse"); + + public ForLegacyProjection(@NonNull ParameterDescriptorGroup parameters) { + super(parameters); + } + + public ForLegacyProjection(@NonNull String name, @NonNull GeneralParameterDescriptor... parameters) { + super(name, parameters); + } + + protected abstract AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException; + + @Override + @SneakyThrows(NoninvertibleTransformException.class) + public MathTransform createMathTransform(MathTransformFactory factory, ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException, FactoryException { + AbstractFromGeoMathTransform2D fromGeoBase = this.createBaseTransform(parameters); + MathTransform fromGeoComplete = fromGeoBase.completeTransform(factory); + + AbstractToGeoMathTransform2D toGeoBase = fromGeoBase.inverse(); + MathTransform toGeoComplete = toGeoBase.completeTransform(factory); + + if (fromGeoBase == fromGeoComplete) { //no normalization is happening + checkState(toGeoBase == toGeoComplete, "fromGeo transform isn't normalized, but toGeo is?!?"); + } else if (CONCATENATEDTRANSFORM_CLASS.isInstance(fromGeoComplete)) { //the transform has been concatenated with its normalization and denormalization transforms + checkState(CONCATENATEDTRANSFORM_CLASS.isInstance(toGeoComplete), "fromGeo transform isn't a ConcatenatedTransform, but toGeo is?!?"); + + if (PUnsafe.getObject(fromGeoComplete, CONCATENATEDTRANSFORM_INVERSE_OFFSET) == null) { //the transform's inverse instance hasn't been set yet + checkState(PUnsafe.getObject(toGeoComplete, CONCATENATEDTRANSFORM_INVERSE_OFFSET) == null, "fromGeo ConcatenatedTransform doesn't have an inverse, but toGeo does?!?"); + + //set inverses + PUnsafe.putObject(fromGeoComplete, CONCATENATEDTRANSFORM_INVERSE_OFFSET, toGeoComplete); + PUnsafe.putObject(toGeoComplete, CONCATENATEDTRANSFORM_INVERSE_OFFSET, fromGeoComplete); + } else { + checkState(fromGeoComplete.inverse() == toGeoComplete, "fromGeo's inverse is different than toGeo!"); + } + } else { + throw new IllegalStateException(PorkUtil.className(fromGeoComplete) + ": " + fromGeoComplete); + } + + checkState(fromGeoComplete.inverse() == toGeoComplete); + checkState(toGeoComplete.inverse() == fromGeoComplete); + + return fromGeoComplete; + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractFromGeoMathTransform2D.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractFromGeoMathTransform2D.java new file mode 100644 index 00000000..1e8b9510 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractFromGeoMathTransform2D.java @@ -0,0 +1,20 @@ +package net.buildtheearth.terraplusplus.projection.sis.transform; + +import lombok.Getter; +import lombok.NonNull; +import org.opengis.parameter.ParameterValueGroup; + +/** + * @author DaPorkchop_ + */ +@Getter +public abstract class AbstractFromGeoMathTransform2D extends AbstractNormalizedMathTransform2D { + private final AbstractToGeoMathTransform2D inverse; + + public AbstractFromGeoMathTransform2D(@NonNull ParameterValueGroup contextualParameters, @NonNull AbstractToGeoMathTransform2D inverse) { + super(contextualParameters); + + this.inverse = inverse; + inverse.setInverse(this); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java new file mode 100644 index 00000000..dedcfb4f --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java @@ -0,0 +1,61 @@ +package net.buildtheearth.terraplusplus.projection.sis.transform; + +import lombok.NonNull; +import org.apache.sis.referencing.operation.matrix.Matrix3; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.apache.sis.referencing.operation.transform.AbstractMathTransform2D; +import org.apache.sis.referencing.operation.transform.ContextualParameters; +import org.opengis.parameter.GeneralParameterValue; +import org.opengis.parameter.ParameterValue; +import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.MathTransformFactory; +import org.opengis.util.FactoryException; + +/** + * @author DaPorkchop_ + */ +public abstract class AbstractNormalizedMathTransform2D extends AbstractMathTransform2D { + /*private static final Map, ParameterDescriptorGroup> DESCRIPTORS = new ConcurrentHashMap<>(); + + protected static ParameterDescriptorGroup register(@NonNull Class clazz, @NonNull ParameterDescriptorGroup descriptor) { + DESCRIPTORS.put(clazz, descriptor); + return descriptor; + }*/ + + private final ContextualParameters contextualParameters; + + private boolean configuredMatrices; + + public AbstractNormalizedMathTransform2D(@NonNull ParameterValueGroup contextualParameters) { + this.contextualParameters = new ContextualParameters(contextualParameters.getDescriptor(), 2, 2); + + //copy parameters into our ContextualParameters instance + for (GeneralParameterValue v : contextualParameters.values()) { + ParameterValue value = (ParameterValue) v; + if (value.getUnit() != null) { + this.contextualParameters.parameter(value.getDescriptor().getName().getCode()).setValue(value.doubleValue(), value.getUnit()); + } else { + this.contextualParameters.parameter(value.getDescriptor().getName().getCode()).setValue(value.getValue()); + } + } + } + + protected abstract void configureMatrices(ContextualParameters contextualParameters, MatrixSIS normalize, MatrixSIS denormalize); + + public synchronized MathTransform completeTransform(MathTransformFactory factory) throws FactoryException { + if (!this.configuredMatrices) { + this.configuredMatrices = true; + this.configureMatrices(this.contextualParameters, + this.contextualParameters.getMatrix(ContextualParameters.MatrixRole.NORMALIZATION), + this.contextualParameters.getMatrix(ContextualParameters.MatrixRole.DENORMALIZATION)); + } + + return this.contextualParameters.completeTransform(factory, this); + } + + @Override + protected ContextualParameters getContextualParameters() { + return this.contextualParameters; + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractToGeoMathTransform2D.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractToGeoMathTransform2D.java new file mode 100644 index 00000000..75c8c49b --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractToGeoMathTransform2D.java @@ -0,0 +1,33 @@ +package net.buildtheearth.terraplusplus.projection.sis.transform; + +import lombok.Getter; +import lombok.NonNull; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.apache.sis.referencing.operation.transform.ContextualParameters; +import org.opengis.parameter.ParameterValueGroup; + +import static net.daporkchop.lib.common.util.PValidation.*; + +/** + * @author DaPorkchop_ + */ +@Getter +public abstract class AbstractToGeoMathTransform2D extends AbstractNormalizedMathTransform2D { + private AbstractFromGeoMathTransform2D inverse; + + public AbstractToGeoMathTransform2D(@NonNull ParameterValueGroup contextualParameters) { + super(contextualParameters); + } + + void setInverse(@NonNull AbstractFromGeoMathTransform2D inverse) { + checkState(this.inverse == null); + checkArg(inverse.inverse() == this); + this.inverse = inverse; + } + + @Override + protected void configureMatrices(ContextualParameters contextualParameters, MatrixSIS normalize, MatrixSIS denormalize) { + contextualParameters.getMatrix(ContextualParameters.MatrixRole.NORMALIZATION).setMatrix(this.inverse().getContextualParameters().getMatrix(ContextualParameters.MatrixRole.INVERSE_DENORMALIZATION)); + contextualParameters.getMatrix(ContextualParameters.MatrixRole.DENORMALIZATION).setMatrix(this.inverse().getContextualParameters().getMatrix(ContextualParameters.MatrixRole.INVERSE_NORMALIZATION)); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java index 714cc880..31b47c7a 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java @@ -11,13 +11,16 @@ import net.daporkchop.lib.common.pool.array.ArrayAllocator; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; +import org.apache.sis.metadata.iso.citation.Citations; import org.apache.sis.referencing.CRS; +import org.apache.sis.referencing.ImmutableIdentifier; import org.apache.sis.referencing.cs.CoordinateSystems; import org.apache.sis.referencing.operation.matrix.Matrices; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.projection.ProjectionException; import org.apache.sis.referencing.operation.transform.IterationStrategy; import org.opengis.geometry.Envelope; +import org.opengis.metadata.citation.Citation; import org.opengis.referencing.crs.CoordinateReferenceSystem; import org.opengis.referencing.operation.CoordinateOperation; import org.opengis.referencing.operation.MathTransform; @@ -34,6 +37,16 @@ */ @UtilityClass public class SISHelper { + private static final Citation TPP_CITATION = Citations.fromName("Terra++"); + + public static Citation tppCitation() { + return TPP_CITATION; + } + + public static ImmutableIdentifier tppOperationIdentifier(@NonNull String name) { + return new ImmutableIdentifier(TPP_CITATION, "Terra++", ("Terra++ " + name).intern()); + } + @SuppressWarnings("deprecation") private static final LoadingCache PROJECTION_TO_CRS_CACHE = CacheBuilder.newBuilder() .weakKeys().weakValues() diff --git a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod index 11b4ec4b..833782ac 100644 --- a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod +++ b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod @@ -1 +1,2 @@ net.buildtheearth.terraplusplus.projection.sis.WrappedProjectionOperationMethod +net.buildtheearth.terraplusplus.projection.SinusoidalProjection$OperationMethod diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index f5ab0c6e..26103eab 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -604,6 +604,31 @@ public void testSinusoidal() { + " AREA[\"World.\"],\n" + " BBOX[-90,-180,90,180]]]"), 1e-10d); //this is slightly less accurate than some of the others + + testProjectionAccuracy( + new SinusoidalProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Sinusoidal\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\",0,\n" + + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" + + " CONVERSION[\"Terra++ Sinusoidal\",\n" + + " METHOD[\"Terra++ Sinusoidal\"]],\n" + + " CS[Cartesian,2],\n" + + " AXIS[\"easting (X)\",east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"northing (Y)\",north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Horizontal component of 3D system.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90,-180,90,180]]"), + 1e-10d); //this is slightly less accurate than some of the others + } @Test From f7c75086011a886feea579c7195f888f0463044a Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 5 May 2023 15:43:02 +0200 Subject: [PATCH 77/93] construct CoordinateReferenceSystems manually instead of writing and parsing WKT text --- .../projection/GeographicProjection.java | 55 +++++++---- .../projection/SinusoidalProjection.java | 42 +++++++++ .../projection/epsg/EPSG3785.java | 92 +++++++++---------- .../mercator/CenteredMercatorProjection.java | 50 +++++++++- .../mercator/WebMercatorProjection.java | 87 +++++++++--------- .../sis/WrappedProjectionOperationMethod.java | 4 +- .../AbstractNormalizedMathTransform2D.java | 8 -- .../FlipHorizontalProjectionTransform.java | 14 +++ .../FlipVerticalProjectionTransform.java | 13 +++ .../transform/OffsetProjectionTransform.java | 14 +++ .../transform/ProjectionTransform.java | 54 +++++++++++ .../transform/ScaleProjectionTransform.java | 15 +++ .../SwapAxesProjectionTransform.java | 18 ++++ .../terraplusplus/util/TerraConstants.java | 3 +- .../util/compat/sis/SISHelper.java | 8 ++ .../java/projection/TestSISProjections.java | 17 ++-- 16 files changed, 360 insertions(+), 134 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index e78d7f0e..59cfa46e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.node.ObjectNode; +import com.google.common.collect.ImmutableMap; import lombok.NonNull; import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; @@ -16,16 +17,28 @@ import net.buildtheearth.terraplusplus.projection.epsg.EPSGProjection; import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; +import net.buildtheearth.terraplusplus.projection.sis.WrappedProjectionOperationMethod; import net.buildtheearth.terraplusplus.util.TerraConstants; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.buildtheearth.terraplusplus.util.geo.GeographicCoordinates; import net.buildtheearth.terraplusplus.util.geo.ProjectedCoordinates2d; import net.daporkchop.lib.common.math.PMath; +import org.apache.sis.internal.referencing.AxisDirections; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; +import org.apache.sis.internal.simple.SimpleExtent; +import org.apache.sis.measure.Units; +import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; +import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.parameter.ParameterBuilder; import org.apache.sis.referencing.operation.matrix.Matrix2; import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.IdentifiedObject; import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.util.FactoryException; import java.io.IOException; import java.text.ParseException; @@ -287,30 +300,34 @@ default ParameterValueGroup parameters() { * @deprecated use {@link SISHelper#projectedCRS(GeographicProjection)} */ @Deprecated - @SneakyThrows(ParseException.class) + @SneakyThrows(FactoryException.class) default CoordinateReferenceSystem projectedCRS() { ObjectNode selfRootNode = TerraConstants.JSON_MAPPER.valueToTree(this); double[] boundsGeo = this.boundsGeo(); - StringBuilder wkt = new StringBuilder(); - wkt.append("PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") - .append("BASE").append(WKTStandard.WKT2_2015.format(TPP_GEO_CRS)).append(",\n") - .append(" CONVERSION[\"Terra++ Wrapped GeographicProjection: ").append(selfRootNode.toString().replace("\"", "\"\"")).append("\",\n") - .append(" METHOD[\"Terra++ Internal Projection\"],\n") - .append(" PARAMETER[\"type\", \"").append(selfRootNode.fieldNames().next().replace("\"", "\"\"")).append("\"],\n") - .append(" PARAMETER[\"json_args\", \"").append(selfRootNode.elements().next().toString().replace("\"", "\"\"")).append("\"]],\n") - .append(" CS[Cartesian, 2],\n") - .append(" AXIS[\"X\", east,\n") - .append(" ORDER[1],\n") - .append(" LENGTHUNIT[\"metre\", 1]],\n") - .append(" AXIS[\"Y\", north,\n") - .append(" ORDER[2],\n") - .append(" LENGTHUNIT[\"metre\", 1]],\n") - .append(" SCOPE[\"Minecraft.\"],\n") - .append(" AREA[\"World.\"],\n") - .append(" BBOX[").append(boundsGeo[1]).append(", ").append(boundsGeo[0]).append(", ").append(boundsGeo[3]).append(", ").append(boundsGeo[2]).append("]]"); - return (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parse(wkt.toString()); + ReferencingFactoryContainer factories = SISHelper.factories(); + + CoordinateSystemAxis[] axes = { + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Easting"), "X", AxisDirection.EAST, Units.METRE), + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Northing"), "Y", AxisDirection.NORTH, Units.METRE), + }; + + DefaultParameterValueGroup parameters = new DefaultParameterValueGroup(factories.getMathTransformFactory().getDefaultParameters("Terra++ Internal Projection")); + parameters.getOrCreate(WrappedProjectionOperationMethod.PARAMETER_TYPE).setValue(selfRootNode.fieldNames().next()); + parameters.getOrCreate(WrappedProjectionOperationMethod.PARAMETER_JSON_ARGS).setValue(selfRootNode.elements().next().toString()); + + return factories.getCRSFactory().createProjectedCRS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "WGS 84 / Reversed Axis Order / Terra++ Wrapped GeographicProjection: " + selfRootNode, + CoordinateOperation.DOMAIN_OF_VALIDITY_KEY, new SimpleExtent(new DefaultGeographicBoundingBox(boundsGeo[0], boundsGeo[2], boundsGeo[1], boundsGeo[3]), null, null)), + TPP_GEO_CRS, + factories.getCoordinateOperationFactory().createDefiningConversion( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "Terra++ Wrapped GeographicProjection: " + selfRootNode), + factories.getCoordinateOperationFactory().getOperationMethod("Terra++ Internal Projection"), + parameters), + factories.getCSFactory().createCartesianCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, AxisDirections.appendTo(new StringBuilder("Cartesian CS"), axes)), + axes[0], axes[1])); } class Deserializer extends TypedDeserializer { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index d47e59dd..b0cac209 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -1,10 +1,21 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.google.common.collect.ImmutableMap; import lombok.NonNull; +import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractToGeoMathTransform2D; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import org.apache.sis.internal.referencing.AxisDirections; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; +import org.apache.sis.internal.referencing.provider.Mercator1SP; +import org.apache.sis.internal.referencing.provider.MercatorSpherical; +import org.apache.sis.internal.simple.SimpleExtent; +import org.apache.sis.measure.Units; +import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; +import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.ContextualParameters; @@ -12,8 +23,16 @@ import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.IdentifiedObject; +import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.referencing.operation.CoordinateOperation; import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; +import org.opengis.util.FactoryException; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; /** * Implementation of the Sinusoidal projection. @@ -71,6 +90,29 @@ public String toString() { return "Sinusoidal"; } + @Override + @SneakyThrows(FactoryException.class) + public CoordinateReferenceSystem projectedCRS() { + ReferencingFactoryContainer factories = SISHelper.factories(); + + CoordinateSystemAxis[] axes = { + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Easting"), "X", AxisDirection.EAST, Units.METRE), + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Northing"), "Y", AxisDirection.NORTH, Units.METRE), + }; + + return factories.getCRSFactory().createProjectedCRS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "WGS 84 / Reversed Axis Order / Terra++ Sinusoidal", + CoordinateOperation.DOMAIN_OF_VALIDITY_KEY, new SimpleExtent(new DefaultGeographicBoundingBox(-180d, 180d, -90d, 90d), null, null)), + TPP_GEO_CRS, + factories.getCoordinateOperationFactory().createDefiningConversion( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "Terra++ Sinusoidal"), + factories.getCoordinateOperationFactory().getOperationMethod("Terra++ Sinusoidal"), + factories.getMathTransformFactory().getDefaultParameters("Terra++ Sinusoidal")), + factories.getCSFactory().createCartesianCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, AxisDirections.appendTo(new StringBuilder("Cartesian CS"), axes)), + axes[0], axes[1])); + } + public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { public OperationMethod() { super("Sinusoidal"); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java index f599c490..16fbcef5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG3785.java @@ -1,11 +1,26 @@ package net.buildtheearth.terraplusplus.projection.epsg; -import lombok.AccessLevel; -import lombok.Getter; +import com.google.common.collect.ImmutableMap; +import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; -import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import org.apache.sis.internal.referencing.AxisDirections; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; +import org.apache.sis.internal.referencing.provider.Mercator1SP; +import org.apache.sis.internal.referencing.provider.MercatorSpherical; +import org.apache.sis.internal.simple.SimpleExtent; +import org.apache.sis.measure.Units; +import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; +import org.apache.sis.parameter.DefaultParameterValueGroup; +import org.opengis.referencing.IdentifiedObject; import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.util.FactoryException; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; /** * Implementation of the EPSG:3785 projection. @@ -18,50 +33,6 @@ public final class EPSG3785 extends EPSGProjection { private static final WebMercatorProjection WEB_MERCATOR_PROJECTION = new WebMercatorProjection(); - //TODO: figure out if this will break anything - @Getter(value = AccessLevel.PRIVATE, lazy = true) - private static final CoordinateReferenceSystem PROJECTED_CRS = (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parseUnchecked( - //based on EPSG:3857 - "PROJCRS[\"WGS 84 / Terra++ Scaled Pseudo-Mercator\",\n" - + " BASEGEODCRS[\"WGS 84\",\n" - + " DATUM[\"World Geodetic System 1984\",\n" - + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" - + " LENGTHUNIT[\"metre\",1]]],\n" - + " PRIMEM[\"Greenwich\",0,\n" - + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" - + " CONVERSION[\"unnamed\",\n" - + " METHOD[\"Popular Visualisation Pseudo Mercator\",\n" - + " ID[\"EPSG\",1024]],\n" - + " PARAMETER[\"Latitude of natural origin\",0,\n" - + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" - + " ID[\"EPSG\",8801]],\n" - + " PARAMETER[\"Longitude of natural origin\",0,\n" - + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" - + " ID[\"EPSG\",8802]],\n" - //porkman added this: begin - + " PARAMETER[\"Scale factor at natural origin\",6.388019798183263E-6,\n" - + " SCALEUNIT[\"unity\",1],\n" - + " ID[\"EPSG\",8805]],\n" - //porkman added this: end - //porkman changed these parameter values from 0 to 128: begin - + " PARAMETER[\"False easting\",128.0,\n" - + " LENGTHUNIT[\"metre\",1],\n" - + " ID[\"EPSG\",8806]],\n" - + " PARAMETER[\"False northing\",128.0,\n" - + " LENGTHUNIT[\"metre\",1],\n" - + " ID[\"EPSG\",8807]]],\n" - //porkman changed these parameter values from 0 to 128: end - + " CS[Cartesian,2],\n" - + " AXIS[\"easting (X)\",east,\n" - + " ORDER[1],\n" - + " LENGTHUNIT[\"metre\",1]],\n" - + " AXIS[\"northing (Y)\",north,\n" - + " ORDER[2],\n" - + " LENGTHUNIT[\"metre\",1]],\n" - + " SCOPE[\"Web mapping and visualisation.\"],\n" - + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" - + " BBOX[-85.06,-180,85.06,180]]"); - public EPSG3785() { super(3785); } @@ -87,7 +58,32 @@ public double[] boundsGeo() { } @Override + @SneakyThrows(FactoryException.class) public CoordinateReferenceSystem projectedCRS() { - return PROJECTED_CRS(); + //same as WebMercatorProjection, except X axis is northing instead of southing abd false northing is +128 instead of -128 + + ReferencingFactoryContainer factories = SISHelper.factories(); + + CoordinateSystemAxis[] axes = { + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Easting"), "X", AxisDirection.EAST, Units.METRE), + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Northing"), "Y", AxisDirection.NORTH, Units.METRE), + }; + + DefaultParameterValueGroup parameters = new DefaultParameterValueGroup(factories.getMathTransformFactory().getDefaultParameters("Popular Visualisation Pseudo Mercator")); + parameters.getOrCreate(Mercator1SP.SCALE_FACTOR).setValue(6.388019798183263E-6d, Units.UNITY); + parameters.getOrCreate(MercatorSpherical.FALSE_EASTING).setValue(128.0d, Units.METRE); + parameters.getOrCreate(MercatorSpherical.FALSE_NORTHING).setValue(128.0d, Units.METRE); + + return factories.getCRSFactory().createProjectedCRS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "WGS 84 / Reversed Axis Order / Terra++ Incorrect EPSG:3785", + CoordinateOperation.DOMAIN_OF_VALIDITY_KEY, new SimpleExtent(new DefaultGeographicBoundingBox(-180d, 180d, -85.06, 85.06), null, null)), + TPP_GEO_CRS, + factories.getCoordinateOperationFactory().createDefiningConversion( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "Terra++ Incorrect EPSG:3785"), + factories.getCoordinateOperationFactory().getOperationMethod("Popular Visualisation Pseudo Mercator"), + parameters), + factories.getCSFactory().createCartesianCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, AxisDirections.appendTo(new StringBuilder("Cartesian CS"), axes)), + axes[0], axes[1])); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java index 6b411e3a..e05d1000 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/CenteredMercatorProjection.java @@ -1,14 +1,28 @@ package net.buildtheearth.terraplusplus.projection.mercator; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.AccessLevel; -import lombok.Getter; +import com.google.common.collect.ImmutableMap; +import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; -import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; -import net.buildtheearth.terraplusplus.util.TerraUtils; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import org.apache.sis.internal.referencing.AxisDirections; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; +import org.apache.sis.internal.referencing.provider.Mercator1SP; +import org.apache.sis.internal.referencing.provider.MercatorSpherical; +import org.apache.sis.internal.simple.SimpleExtent; +import org.apache.sis.measure.Units; +import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; +import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.opengis.referencing.IdentifiedObject; import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.util.FactoryException; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; /** * Implementation of the Mercator projection, normalized between -1 and 1. @@ -81,4 +95,32 @@ public boolean upright() { public String toString() { return "Mercator"; } + + @Override + @SneakyThrows(FactoryException.class) + public CoordinateReferenceSystem projectedCRS() { + ReferencingFactoryContainer factories = SISHelper.factories(); + + CoordinateSystemAxis[] axes = { + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Easting"), "X", AxisDirection.EAST, Units.METRE), + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Southing"), "Y", AxisDirection.SOUTH, Units.METRE), + }; + + DefaultParameterValueGroup parameters = new DefaultParameterValueGroup(factories.getMathTransformFactory().getDefaultParameters("Popular Visualisation Pseudo Mercator")); + parameters.getOrCreate(Mercator1SP.SCALE_FACTOR).setValue(4.990640467330674E-8d, Units.UNITY); + parameters.getOrCreate(MercatorSpherical.FALSE_EASTING).setValue(0.0d, Units.METRE); + parameters.getOrCreate(MercatorSpherical.FALSE_NORTHING).setValue(0.0d, Units.METRE); + + return factories.getCRSFactory().createProjectedCRS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "WGS 84 / Reversed Axis Order / Terra++ Centered Mercator", + CoordinateOperation.DOMAIN_OF_VALIDITY_KEY, new SimpleExtent(new DefaultGeographicBoundingBox(-180d, 180d, -90d, 90d), null, null)), + TPP_GEO_CRS, + factories.getCoordinateOperationFactory().createDefiningConversion( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "Terra++ Centered Mercator"), + factories.getCoordinateOperationFactory().getOperationMethod("Popular Visualisation Pseudo Mercator"), + parameters), + factories.getCSFactory().createCartesianCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, AxisDirections.appendTo(new StringBuilder("Cartesian CS"), axes)), + axes[0], axes[1])); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java index fabcc5b5..683293f2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/mercator/WebMercatorProjection.java @@ -1,14 +1,32 @@ package net.buildtheearth.terraplusplus.projection.mercator; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.google.common.collect.ImmutableMap; import lombok.AccessLevel; import lombok.Getter; +import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.util.TerraUtils; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import org.apache.sis.internal.referencing.AxisDirections; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; +import org.apache.sis.internal.referencing.provider.Mercator1SP; +import org.apache.sis.internal.referencing.provider.MercatorSpherical; +import org.apache.sis.internal.simple.SimpleExtent; +import org.apache.sis.measure.Units; +import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; +import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.opengis.referencing.IdentifiedObject; import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.util.FactoryException; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; /** * Implementation of the web Mercator projection, with projected space normalized between 0 and 2^zoom * 256. @@ -26,50 +44,6 @@ public class WebMercatorProjection implements GeographicProjection { public static final double SCALE_FROM = 256.0d; public static final double SCALE_TO = 1.0d / SCALE_FROM; - //TODO: figure out if this will break anything - @Getter(value = AccessLevel.PRIVATE, lazy = true) - private static final CoordinateReferenceSystem PROJECTED_CRS = (CoordinateReferenceSystem) WKTStandard.WKT2_2015.parseUnchecked( - //based on EPSG:3857 - "PROJCRS[\"WGS 84 / Terra++ Scaled Pseudo-Mercator (Web Mercator)\",\n" - + " BASEGEODCRS[\"WGS 84\",\n" - + " DATUM[\"World Geodetic System 1984\",\n" - + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" - + " LENGTHUNIT[\"metre\",1]]],\n" - + " PRIMEM[\"Greenwich\",0,\n" - + " ANGLEUNIT[\"degree\",0.0174532925199433]]],\n" - + " CONVERSION[\"unnamed\",\n" - + " METHOD[\"Popular Visualisation Pseudo Mercator\",\n" - + " ID[\"EPSG\",1024]],\n" - + " PARAMETER[\"Latitude of natural origin\",0,\n" - + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" - + " ID[\"EPSG\",8801]],\n" - + " PARAMETER[\"Longitude of natural origin\",0,\n" - + " ANGLEUNIT[\"degree\",0.0174532925199433],\n" - + " ID[\"EPSG\",8802]],\n" - //porkman added this: begin - + " PARAMETER[\"Scale factor at natural origin\",6.388019798183263E-6,\n" - + " SCALEUNIT[\"unity\",1],\n" - + " ID[\"EPSG\",8805]],\n" - //porkman added this: end - //porkman changed these parameter values from 0 to 128: begin - + " PARAMETER[\"False easting\",128.0,\n" - + " LENGTHUNIT[\"metre\",1],\n" - + " ID[\"EPSG\",8806]],\n" - + " PARAMETER[\"False northing\",-128.0,\n" - + " LENGTHUNIT[\"metre\",1],\n" - + " ID[\"EPSG\",8807]]],\n" - //porkman changed these parameter values from 0 to 128: end - + " CS[Cartesian,2],\n" - + " AXIS[\"easting (X)\",east,\n" - + " ORDER[1],\n" - + " LENGTHUNIT[\"metre\",1]],\n" - + " AXIS[\"southing (Y)\",south,\n" - + " ORDER[2],\n" - + " LENGTHUNIT[\"metre\",1]],\n" - + " SCOPE[\"Web mapping and visualisation.\"],\n" - + " AREA[\"World between 85.06°S and 85.06°N.\"],\n" - + " BBOX[-85.06,-180,85.06,180]]"); - @Override public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException { if (x < 0 || y < 0 || x > SCALE_FROM || y > SCALE_FROM) { @@ -137,8 +111,31 @@ public boolean upright() { } @Override + @SneakyThrows(FactoryException.class) public CoordinateReferenceSystem projectedCRS() { - return PROJECTED_CRS(); + ReferencingFactoryContainer factories = SISHelper.factories(); + + CoordinateSystemAxis[] axes = { + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Easting"), "X", AxisDirection.EAST, Units.METRE), + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Southing"), "Y", AxisDirection.SOUTH, Units.METRE), + }; + + DefaultParameterValueGroup parameters = new DefaultParameterValueGroup(factories.getMathTransformFactory().getDefaultParameters("Popular Visualisation Pseudo Mercator")); + parameters.getOrCreate(Mercator1SP.SCALE_FACTOR).setValue(6.388019798183263E-6d, Units.UNITY); + parameters.getOrCreate(MercatorSpherical.FALSE_EASTING).setValue(128.0d, Units.METRE); + parameters.getOrCreate(MercatorSpherical.FALSE_NORTHING).setValue(-128.0d, Units.METRE); + + return factories.getCRSFactory().createProjectedCRS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "WGS 84 / Reversed Axis Order / Terra++ Web Mercator", + CoordinateOperation.DOMAIN_OF_VALIDITY_KEY, new SimpleExtent(new DefaultGeographicBoundingBox(-180d, 180d, -85.06, 85.06), null, null)), + TPP_GEO_CRS, + factories.getCoordinateOperationFactory().createDefiningConversion( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "Terra++ Web Mercator"), + factories.getCoordinateOperationFactory().getOperationMethod("Popular Visualisation Pseudo Mercator"), + parameters), + factories.getCSFactory().createCartesianCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, AxisDirections.appendTo(new StringBuilder("Cartesian CS"), axes)), + axes[0], axes[1])); } @Override diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java index a11a41f6..f71828e0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WrappedProjectionOperationMethod.java @@ -26,12 +26,12 @@ public final class WrappedProjectionOperationMethod extends DefaultOperationMeth private static final Map PROPERTIES = ImmutableMap.of( NAME_KEY, new ImmutableIdentifier(Citations.fromName("Terra++"), "Terra++", "Terra++ Internal Projection")); - static final ParameterDescriptor PARAMETER_TYPE = new ParameterBuilder() + public static final ParameterDescriptor PARAMETER_TYPE = new ParameterBuilder() .addName("type") .setRequired(true) .create(String.class, null); - static final ParameterDescriptor PARAMETER_JSON_ARGS = new ParameterBuilder() + public static final ParameterDescriptor PARAMETER_JSON_ARGS = new ParameterBuilder() .addName("json_args") .setRequired(false) .create(String.class, "{}"); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java index dedcfb4f..2dce9e8d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java @@ -1,7 +1,6 @@ package net.buildtheearth.terraplusplus.projection.sis.transform; import lombok.NonNull; -import org.apache.sis.referencing.operation.matrix.Matrix3; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.AbstractMathTransform2D; import org.apache.sis.referencing.operation.transform.ContextualParameters; @@ -16,13 +15,6 @@ * @author DaPorkchop_ */ public abstract class AbstractNormalizedMathTransform2D extends AbstractMathTransform2D { - /*private static final Map, ParameterDescriptorGroup> DESCRIPTORS = new ConcurrentHashMap<>(); - - protected static ParameterDescriptorGroup register(@NonNull Class clazz, @NonNull ParameterDescriptorGroup descriptor) { - DESCRIPTORS.put(clazz, descriptor); - return descriptor; - }*/ - private final ContextualParameters contextualParameters; private boolean configuredMatrices; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipHorizontalProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipHorizontalProjectionTransform.java index 55556140..9563a75b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipHorizontalProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipHorizontalProjectionTransform.java @@ -5,6 +5,10 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.opengis.referencing.cs.CoordinateSystemAxis; /** * Mirrors the warped projection horizontally. @@ -48,4 +52,14 @@ public double[] bounds() { public String toString() { return "Horizontal Flip (" + super.delegate + ')'; } + + @Override + protected String toSimpleString() { + return "Horizontal Flip"; + } + + @Override + protected MatrixSIS affineMatrix() { + return Matrices.createAffine(new Matrix2(-1.0d, 0.0d, 0.0d, 1.0d), null); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipVerticalProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipVerticalProjectionTransform.java index d390ce96..ba0cd5ac 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipVerticalProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/FlipVerticalProjectionTransform.java @@ -5,7 +5,10 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import org.apache.sis.referencing.operation.matrix.Matrices; import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.opengis.referencing.cs.CoordinateSystemAxis; /** * Mirrors the warped projection vertically. @@ -49,4 +52,14 @@ public double[] bounds() { public String toString() { return "Vertical Flip (" + super.delegate + ')'; } + + @Override + protected String toSimpleString() { + return "Vertical Flip"; + } + + @Override + protected MatrixSIS affineMatrix() { + return Matrices.createAffine(new Matrix2(1.0d, 0.0d, 0.0d, -1.0d), null); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/OffsetProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/OffsetProjectionTransform.java index f869665e..1d870992 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/OffsetProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/OffsetProjectionTransform.java @@ -8,6 +8,10 @@ import lombok.Getter; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import org.apache.sis.geometry.DirectPosition2D; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.opengis.referencing.cs.CoordinateSystemAxis; /** * Applies a simple translation to the projected space, such that: @@ -62,4 +66,14 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio public String toString() { return "Offset (" + super.delegate + ") by " + this.dx + ", " + this.dy; } + + @Override + protected String toSimpleString() { + return "Offset by " + this.dx + ", " + this.dy; + } + + @Override + protected MatrixSIS affineMatrix() { + return Matrices.createAffine(null, new DirectPosition2D(this.dx, this.dy)); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java index 1d61176c..74bfc135 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java @@ -2,8 +2,23 @@ import com.fasterxml.jackson.annotation.JsonGetter; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.google.common.collect.ImmutableMap; import lombok.Getter; +import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; +import org.apache.sis.internal.referencing.provider.Affine; +import org.apache.sis.measure.Units; +import org.apache.sis.referencing.operation.matrix.Matrix3; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.opengis.referencing.IdentifiedObject; +import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.util.FactoryException; + +import java.util.stream.IntStream; /** * Warps a Geographic projection and applies a transformation to it. @@ -32,4 +47,43 @@ public double[] boundsGeo() { return this.delegate.boundsGeo(); } + protected abstract String toSimpleString(); + + protected abstract MatrixSIS affineMatrix(); + + protected CoordinateSystemAxis[] transformAxes(CoordinateSystemAxis[] axes) { + return axes; + } + + @Override + @SneakyThrows(FactoryException.class) + public CoordinateReferenceSystem projectedCRS() { + /*GeographicProjection proj = this; + Matrix3 affineMatrix = new Matrix3(); + do { + affineMatrix.multiply(((ProjectionTransform) proj).affineMatrix()); + } while ((proj = ((ProjectionTransform) proj).delegate()) instanceof ProjectionTransform);*/ + + String simpleString = "Terra++ " + this.toSimpleString(); + MatrixSIS affineMatrix = this.affineMatrix(); + CoordinateReferenceSystem baseCRS = SISHelper.projectedCRS(this.delegate()); + + ReferencingFactoryContainer factories = SISHelper.factories(); + + CoordinateSystemAxis[] axes = IntStream.range(0, baseCRS.getCoordinateSystem().getDimension()).mapToObj(baseCRS.getCoordinateSystem()::getAxis).toArray(CoordinateSystemAxis[]::new); + CoordinateSystemAxis[] transformedAxes = this.transformAxes(axes); + + factories.getMathTransformFactory().createAffineTransform(affineMatrix); + + return factories.getCRSFactory().createDerivedCRS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, baseCRS.getName().getCode() + " / " + simpleString), + baseCRS, + factories.getCoordinateOperationFactory().createDefiningConversion( + ImmutableMap.of(IdentifiedObject.NAME_KEY, simpleString), + Affine.getProvider(2, 2, true), + Affine.parameters(affineMatrix)), + factories.getCSFactory().createCartesianCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, baseCRS.getCoordinateSystem().getName().getCode() + " / " + simpleString), + transformedAxes[0], transformedAxes[1])); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ScaleProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ScaleProjectionTransform.java index 582bb49c..8ad5a41e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ScaleProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ScaleProjectionTransform.java @@ -8,6 +8,11 @@ import lombok.Getter; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.Matrix3; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.opengis.referencing.cs.CoordinateSystemAxis; /** * Scales the warps projection's projected space up or down. @@ -70,4 +75,14 @@ public double[] bounds() { public String toString() { return "Scale (" + super.delegate + ") by " + this.x + ", " + this.y; } + + @Override + protected String toSimpleString() { + return "Scale by " + this.x + ", " + this.y; + } + + @Override + protected MatrixSIS affineMatrix() { + return Matrices.createAffine(new Matrix2(this.x, 0.0d, 0.0d, this.y), null); + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/SwapAxesProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/SwapAxesProjectionTransform.java index 8013e88f..d09734ed 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/SwapAxesProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/SwapAxesProjectionTransform.java @@ -5,6 +5,9 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.opengis.referencing.cs.CoordinateSystemAxis; /** * Inverses the warped projection such that x becomes y and y becomes x. @@ -45,4 +48,19 @@ public double[] bounds() { public String toString() { return "Swap Axes(" + super.delegate + ')'; } + + @Override + protected String toSimpleString() { + return "Swap Axes"; + } + + @Override + protected MatrixSIS affineMatrix() { + return Matrices.createDimensionSelect(3, new int[]{ 1, 0, 2 }); + } + + @Override + protected CoordinateSystemAxis[] transformAxes(CoordinateSystemAxis[] axes) { + return new CoordinateSystemAxis[] { axes[0], axes[1] }; + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index f5d7147e..7e6ee6fe 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -13,6 +13,7 @@ import net.minecraft.world.biome.Biome; import org.apache.sis.referencing.CommonCRS; import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.crs.GeographicCRS; @UtilityClass public class TerraConstants { @@ -39,7 +40,7 @@ public class TerraConstants { /** * The {@link CoordinateReferenceSystem} used by Terra++ for geographic coordinates. */ - public static final CoordinateReferenceSystem TPP_GEO_CRS = CommonCRS.WGS84.normalizedGeographic(); + public static final GeographicCRS TPP_GEO_CRS = CommonCRS.WGS84.normalizedGeographic(); /** * Earth's circumference around the equator, in meters. diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java index 31b47c7a..76333219 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java @@ -8,9 +8,11 @@ import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.daporkchop.lib.common.misc.threadlocal.TL; import net.daporkchop.lib.common.pool.array.ArrayAllocator; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; import org.apache.sis.metadata.iso.citation.Citations; import org.apache.sis.referencing.CRS; import org.apache.sis.referencing.ImmutableIdentifier; @@ -47,6 +49,12 @@ public static ImmutableIdentifier tppOperationIdentifier(@NonNull String name) { return new ImmutableIdentifier(TPP_CITATION, "Terra++", ("Terra++ " + name).intern()); } + private static final TL FACTORIES = TL.initializedWith(ReferencingFactoryContainer::new); + + public static ReferencingFactoryContainer factories() { + return FACTORIES.get(); + } + @SuppressWarnings("deprecation") private static final LoadingCache PROJECTION_TO_CRS_CACHE = CacheBuilder.newBuilder() .weakKeys().weakValues() diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 26103eab..38449369 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -11,14 +11,12 @@ import net.buildtheearth.terraplusplus.projection.epsg.EPSG3785; import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; import net.buildtheearth.terraplusplus.projection.mercator.CenteredMercatorProjection; -import net.buildtheearth.terraplusplus.projection.mercator.TransverseMercatorProjection; import net.buildtheearth.terraplusplus.projection.mercator.WebMercatorProjection; import net.buildtheearth.terraplusplus.projection.sis.SISProjectionWrapper; import net.buildtheearth.terraplusplus.projection.sis.WKTStandard; import net.buildtheearth.terraplusplus.projection.transform.OffsetProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.SwapAxesProjectionTransform; -import net.buildtheearth.terraplusplus.util.TerraConstants; import net.minecraft.init.Bootstrap; import org.apache.sis.referencing.operation.matrix.Matrix2; import org.junit.BeforeClass; @@ -43,11 +41,16 @@ public static void bootstrap() { protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2) { testProjectionAccuracy(proj1, proj2, DEFAULT_D); - testProjectionAccuracy(proj1, new SISProjectionWrapper(proj2.projectedCRS()), DEFAULT_D); } - @SneakyThrows(OutOfProjectionBoundsException.class) protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d) { + testProjectionAccuracy0(proj1, proj2, d); + testProjectionAccuracy0(proj1, new SISProjectionWrapper(proj2.projectedCRS()), d); + testProjectionAccuracy0(new SISProjectionWrapper(proj1.projectedCRS()), proj2, d); + } + + @SneakyThrows(OutOfProjectionBoundsException.class) + protected static void testProjectionAccuracy0(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d) { SplittableRandom r = new SplittableRandom(1337); for (int i = 0; i < 10000; i++) { double lon = r.nextDouble(-180.0d, 180.0d); @@ -637,7 +640,7 @@ public void testCenteredMercator() { testProjectionAccuracy( new CenteredMercatorProjection(), new SISProjectionWrapper(WKTStandard.WKT2_2015, - "PROJCRS[\"WGS 84 / Terra++ Scaled Centered Mercator (Pseudo-Mercator)\",\n" + "PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Scaled Centered Mercator (Pseudo-Mercator)\",\n" + " BASEGEODCRS[\"WGS 84\",\n" + " DATUM[\"World Geodetic System 1984\",\n" + " ELLIPSOID[\"WGS 84\",6378137,298.257223563,\n" @@ -723,7 +726,7 @@ private static boolean veryApproximateEquals(Matrix2 a, Matrix2 b, double maxErr for (int col = 0; col < 2; col++) { double da = a.getElement(row, col); double db = b.getElement(row, col); - if (Math.abs(da - db) / Math.max(Math.abs(da), Math.abs(db)) >= maxErrorInPercent) { + if (!approxEquals(da, db) && Math.abs(da - db) / Math.max(Math.abs(da), Math.abs(db)) >= maxErrorInPercent) { return false; } } @@ -736,6 +739,6 @@ private static boolean approxEquals(double a, double b) { } private static boolean approxEquals(double a, double b, double d) { - return Math.abs(a - b) < d; + return Math.abs(a - b) < d || a == b; } } From b072f02e5ae1cec6258a790a357038df5c179fb8 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Fri, 5 May 2023 16:44:30 +0200 Subject: [PATCH 78/93] begin implementing DymaxionProjection as a MathTransform --- .../projection/SinusoidalProjection.java | 45 +---- .../ConformalDynmaxionProjection.java | 2 +- .../dymaxion/DymaxionProjection.java | 181 +++++++++++++++++- ...stractSISMigratedGeographicProjection.java | 50 +++++ .../AbstractFromGeoMathTransform2D.java | 12 ++ ...ngis.referencing.operation.OperationMethod | 2 + .../java/projection/TestSISProjections.java | 3 +- 7 files changed, 244 insertions(+), 51 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/projection/sis/AbstractSISMigratedGeographicProjection.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index b0cac209..23f54608 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -1,21 +1,11 @@ package net.buildtheearth.terraplusplus.projection; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.google.common.collect.ImmutableMap; import lombok.NonNull; -import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; +import net.buildtheearth.terraplusplus.projection.sis.AbstractSISMigratedGeographicProjection; import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractToGeoMathTransform2D; -import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; -import org.apache.sis.internal.referencing.AxisDirections; -import org.apache.sis.internal.referencing.ReferencingFactoryContainer; -import org.apache.sis.internal.referencing.provider.Mercator1SP; -import org.apache.sis.internal.referencing.provider.MercatorSpherical; -import org.apache.sis.internal.simple.SimpleExtent; -import org.apache.sis.measure.Units; -import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; -import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.ContextualParameters; @@ -23,16 +13,8 @@ import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; import org.opengis.parameter.ParameterValueGroup; -import org.opengis.referencing.IdentifiedObject; -import org.opengis.referencing.crs.CoordinateReferenceSystem; -import org.opengis.referencing.cs.AxisDirection; -import org.opengis.referencing.cs.CoordinateSystemAxis; -import org.opengis.referencing.operation.CoordinateOperation; import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; -import org.opengis.util.FactoryException; - -import static net.buildtheearth.terraplusplus.util.TerraConstants.*; /** * Implementation of the Sinusoidal projection. @@ -40,7 +22,7 @@ * @see Wikipedia's article on the sinusoidal projection */ @JsonDeserialize -public class SinusoidalProjection implements GeographicProjection { +public class SinusoidalProjection extends AbstractSISMigratedGeographicProjection { @Override public double[] toGeo(double x, double y) { return new double[]{ x / Math.cos(Math.toRadians(y)), y }; @@ -90,29 +72,6 @@ public String toString() { return "Sinusoidal"; } - @Override - @SneakyThrows(FactoryException.class) - public CoordinateReferenceSystem projectedCRS() { - ReferencingFactoryContainer factories = SISHelper.factories(); - - CoordinateSystemAxis[] axes = { - factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Easting"), "X", AxisDirection.EAST, Units.METRE), - factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Northing"), "Y", AxisDirection.NORTH, Units.METRE), - }; - - return factories.getCRSFactory().createProjectedCRS( - ImmutableMap.of(IdentifiedObject.NAME_KEY, "WGS 84 / Reversed Axis Order / Terra++ Sinusoidal", - CoordinateOperation.DOMAIN_OF_VALIDITY_KEY, new SimpleExtent(new DefaultGeographicBoundingBox(-180d, 180d, -90d, 90d), null, null)), - TPP_GEO_CRS, - factories.getCoordinateOperationFactory().createDefiningConversion( - ImmutableMap.of(IdentifiedObject.NAME_KEY, "Terra++ Sinusoidal"), - factories.getCoordinateOperationFactory().getOperationMethod("Terra++ Sinusoidal"), - factories.getMathTransformFactory().getDefaultParameters("Terra++ Sinusoidal")), - factories.getCSFactory().createCartesianCS( - ImmutableMap.of(IdentifiedObject.NAME_KEY, AxisDirections.appendTo(new StringBuilder("Cartesian CS"), axes)), - axes[0], axes[1])); - } - public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { public OperationMethod() { super("Sinusoidal"); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index 2031e34d..9ad31f4f 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -47,7 +47,7 @@ public class ConformalDynmaxionProjection extends DymaxionProjection { @Override protected double[] triangleTransform(double[] vec) { - double[] c = super.triangleTransform(vec); + double[] c = triangleTransformDymaxion(vec); double x = c[0]; double y = c[1]; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index ab3919b0..280eef80 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -1,9 +1,30 @@ package net.buildtheearth.terraplusplus.projection.dymaxion; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.GeographicProjectionHelper; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; +import net.buildtheearth.terraplusplus.projection.sis.AbstractSISMigratedGeographicProjection; +import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; +import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractToGeoMathTransform2D; import net.buildtheearth.terraplusplus.util.TerraUtils; +import org.apache.sis.internal.util.DoubleDouble; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.apache.sis.referencing.operation.transform.ContextualParameters; +import org.apache.sis.referencing.operation.transform.DomainDefinition; +import org.opengis.geometry.Envelope; +import org.opengis.parameter.GeneralParameterDescriptor; +import org.opengis.parameter.InvalidParameterNameException; +import org.opengis.parameter.InvalidParameterValueException; +import org.opengis.parameter.ParameterNotFoundException; +import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.operation.Matrix; +import org.opengis.referencing.operation.TransformException; + +import java.util.Arrays; +import java.util.Optional; /** * Implementation of the Dynmaxion projection. @@ -12,7 +33,7 @@ * @see Wikipedia's article on the Dynmaxion projection */ @JsonDeserialize -public class DymaxionProjection implements GeographicProjection { +public class DymaxionProjection extends AbstractSISMigratedGeographicProjection { protected static final double ARC = 2 * Math.asin(Math.sqrt(5 - Math.sqrt(5)) / Math.sqrt(10)); protected static final double Z = Math.sqrt(5 + 2 * Math.sqrt(5)) / Math.sqrt(15); @@ -251,7 +272,7 @@ protected static double[] yRot(double[] spherical, double rot) { * @param vector - position vector as double array of length 3, using Cartesian coordinates * @return an integer identifying the face on which to project the point */ - protected int findTriangle(double[] vector) { + protected static int findTriangle(double[] vector) { double min = Double.MAX_VALUE; int face = 0; @@ -277,7 +298,7 @@ protected int findTriangle(double[] vector) { return face; } - protected double[] triangleTransform(double[] vec) { + protected static double[] triangleTransformDymaxion(double[] vec) { double S = Z / vec[2]; @@ -291,7 +312,11 @@ protected double[] triangleTransform(double[] vec) { return new double[]{ 0.5 * (b - c), (2 * a - b - c) / (2 * TerraUtils.ROOT3) }; } - protected double[] inverseTriangleTransformNewton(double xpp, double ypp) { + protected double[] triangleTransform(double[] vec) { + return triangleTransformDymaxion(vec); + } + + protected static double[] inverseTriangleTransformNewton(double xpp, double ypp) { //a & b are linearly related to c, so using the tan of sum formula we know: tan(c+off) = (tanc + tanoff)/(1-tanc*tanoff) double tanaoff = Math.tan(TerraUtils.ROOT3 * ypp + xpp); // a = c + root3*y'' + x'' @@ -340,7 +365,7 @@ protected double[] inverseTriangleTransformNewton(double xpp, double ypp) { } protected double[] inverseTriangleTransform(double x, double y) { - return this.inverseTriangleTransformNewton(x, y); + return inverseTriangleTransformNewton(x, y); } @Override @@ -350,7 +375,7 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio double[] vector = TerraUtils.spherical2Cartesian(TerraUtils.geo2Spherical(new double[]{ longitude, latitude })); - int face = this.findTriangle(vector); + int face = findTriangle(vector); //apply rotation matrix (move triangle onto template triangle) double[] pvec = TerraUtils.matVecProdD(ROTATION_MATRICES[face], vector); @@ -445,4 +470,148 @@ public boolean upright() { public String toString() { return "Dymaxion"; } + + public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { + public OperationMethod() { + super("Dymaxion"); + } + + @Override + protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException { + return new FromGeo(parameters); + } + } + + private static final class FromGeo extends AbstractFromGeoMathTransform2D { + public FromGeo(@NonNull ParameterValueGroup parameters) { + super(parameters, new ToGeo(parameters)); + } + + @Override + protected void configureMatrices(ContextualParameters contextualParameters, MatrixSIS normalize, MatrixSIS denormalize) { + //TerraUtils.geo2Spherical() + normalize.convertAfter(0, DoubleDouble.createDegreesToRadians(), null); + normalize.convertAfter(1, -1L, 90.0d); //90 - geo[1] + normalize.convertAfter(1, DoubleDouble.createDegreesToRadians(), null); + } + + @Override + public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + //there is no bounds checking here! + + double[] lonLat = Arrays.copyOfRange(srcPts, srcOff, srcOff + 2); + + double[] vector = TerraUtils.spherical2Cartesian(lonLat); + int face = findTriangle(vector); + + //apply rotation matrix (move triangle onto template triangle) + double[] projectedVec = triangleTransformDymaxion(TerraUtils.matVecProdD(ROTATION_MATRICES[face], vector)); + + //flip triangle to correct orientation + if (FLIP_TRIANGLE[face]) { + projectedVec[0] = -projectedVec[0]; + projectedVec[1] = -projectedVec[1]; + } + + vector[0] = projectedVec[0]; + //deal with special snowflakes (child faces 20, 21) + if (((face == 15 && vector[0] > projectedVec[1] * TerraUtils.ROOT3) || face == 14) && vector[0] > 0) { + projectedVec[0] = 0.5 * vector[0] - 0.5 * TerraUtils.ROOT3 * projectedVec[1]; + projectedVec[1] = 0.5 * TerraUtils.ROOT3 * vector[0] + 0.5 * projectedVec[1]; + face += 6; //shift 14->20 & 15->21 + } + + projectedVec[0] += CENTER_MAP[face][0]; + projectedVec[1] += CENTER_MAP[face][1]; + + if (dstPts != null) { + dstPts[dstOff + 0] = projectedVec[0]; + dstPts[dstOff + 1] = projectedVec[1]; + } + if (!derivate) { + return null; + } + + //TODO: compute this accurately + return GeographicProjectionHelper.defaultDerivative(new DymaxionProjection(), Math.toDegrees(lonLat[0]), 90d - Math.toDegrees(lonLat[1]), true); + } + } + + private static final class ToGeo extends AbstractToGeoMathTransform2D { + public ToGeo(@NonNull ParameterValueGroup parameters) { + super(parameters); + } + + @Override + public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + final double origX = srcPts[srcOff + 0]; + final double origY = srcPts[srcOff + 1]; + + double x = origX; + double y = origY; + + int face = findTriangleGrid(x, y); + if (face < 0) { + throw OutOfProjectionBoundsException.get(); + } + x -= CENTER_MAP[face][0]; + y -= CENTER_MAP[face][1]; + + //deal with bounds of special snowflakes + switch (face) { + case 14: + if (x > 0) { + throw OutOfProjectionBoundsException.get(); + } + break; + case 20: + if (-y * TerraUtils.ROOT3 > x) { + throw OutOfProjectionBoundsException.get(); + } + break; + case 15: + if (x > 0 && x > y * TerraUtils.ROOT3) { + throw OutOfProjectionBoundsException.get(); + } + break; + case 21: + if (x < 0 || -y * TerraUtils.ROOT3 > x) { + throw OutOfProjectionBoundsException.get(); + } + break; + } + + //flip triangle to upright orientation (if not already) + if (FLIP_TRIANGLE[face]) { + x = -x; + y = -y; + } + + //invert triangle transform + double[] c = inverseTriangleTransformNewton(x, y); + x = c[0]; + y = c[1]; + double z = c[2]; + + double[] vec = { x, y, z }; + //apply inverse rotation matrix (move triangle from template triangle to correct position on globe) + double[] vecp = TerraUtils.matVecProdD(INVERSE_ROTATION_MATRICES[face], vec); + + //convert back to geo coordinates + double[] vecs = TerraUtils.cartesian2Spherical(vecp); + + //spherical -> geographic conversion is handled afterwards by the affine transform + + if (dstPts != null) { + dstPts[dstOff + 0] = vecs[0]; + dstPts[dstOff + 1] = vecs[1]; + } + if (!derivate) { + return null; + } + + //TODO: compute this accurately + return GeographicProjectionHelper.defaultDerivative(new DymaxionProjection(), origX, origY, false); + } + } } \ No newline at end of file diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/AbstractSISMigratedGeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/AbstractSISMigratedGeographicProjection.java new file mode 100644 index 00000000..0c51b0bd --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/AbstractSISMigratedGeographicProjection.java @@ -0,0 +1,50 @@ +package net.buildtheearth.terraplusplus.projection.sis; + +import com.google.common.collect.ImmutableMap; +import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import org.apache.sis.internal.referencing.AxisDirections; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; +import org.apache.sis.internal.simple.SimpleExtent; +import org.apache.sis.measure.Units; +import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; +import org.opengis.referencing.IdentifiedObject; +import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.referencing.operation.CoordinateOperation; +import org.opengis.util.FactoryException; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; + +/** + * @author DaPorkchop_ + */ +public abstract class AbstractSISMigratedGeographicProjection implements GeographicProjection { + @Override + @SneakyThrows(FactoryException.class) + public CoordinateReferenceSystem projectedCRS() { + String name = this.toString(); + double[] bounds = this.boundsGeo(); + + ReferencingFactoryContainer factories = SISHelper.factories(); + + CoordinateSystemAxis[] axes = { + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Easting"), "X", AxisDirection.EAST, Units.METRE), + factories.getCSFactory().createCoordinateSystemAxis(ImmutableMap.of(IdentifiedObject.NAME_KEY, "Northing"), "Y", AxisDirection.NORTH, Units.METRE), + }; + + return factories.getCRSFactory().createProjectedCRS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "WGS 84 / Reversed Axis Order / Terra++ " + name, + CoordinateOperation.DOMAIN_OF_VALIDITY_KEY, new SimpleExtent(new DefaultGeographicBoundingBox(bounds[0], bounds[2], bounds[1], bounds[3]), null, null)), + TPP_GEO_CRS, + factories.getCoordinateOperationFactory().createDefiningConversion( + ImmutableMap.of(IdentifiedObject.NAME_KEY, "Terra++ " + name), + factories.getCoordinateOperationFactory().getOperationMethod("Terra++ " + name), + factories.getMathTransformFactory().getDefaultParameters("Terra++" + name)), + factories.getCSFactory().createCartesianCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, AxisDirections.appendTo(new StringBuilder("Cartesian CS"), axes)), + axes[0], axes[1])); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractFromGeoMathTransform2D.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractFromGeoMathTransform2D.java index 1e8b9510..1bb0ba94 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractFromGeoMathTransform2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractFromGeoMathTransform2D.java @@ -2,7 +2,14 @@ import lombok.Getter; import lombok.NonNull; +import org.apache.sis.geometry.Envelope2D; +import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox; +import org.apache.sis.referencing.operation.transform.DomainDefinition; +import org.opengis.geometry.Envelope; import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.operation.TransformException; + +import java.util.Optional; /** * @author DaPorkchop_ @@ -17,4 +24,9 @@ public AbstractFromGeoMathTransform2D(@NonNull ParameterValueGroup contextualPar this.inverse = inverse; inverse.setInverse(this); } + + @Override + public Optional getDomain(@NonNull DomainDefinition criteria) throws TransformException { + return Optional.of(new Envelope2D(new DefaultGeographicBoundingBox(-180.0d, 180.0d, -90.0d, 90.0d))); + } } diff --git a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod index 833782ac..af3564c3 100644 --- a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod +++ b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod @@ -1,2 +1,4 @@ net.buildtheearth.terraplusplus.projection.sis.WrappedProjectionOperationMethod + +net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection$OperationMethod net.buildtheearth.terraplusplus.projection.SinusoidalProjection$OperationMethod diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 38449369..02aa8ce1 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -143,7 +143,8 @@ public void testDymaxion() { + " LENGTHUNIT[\"metre\", 1]],\n" + " SCOPE[\"Minecraft.\"],\n" + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]")); + + " BBOX[-90, -180, 90, 180]]"), + 1e-13d); } @Test From bab1ff5351e1e6b022609ae8a1e44e36903f1550 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 8 May 2023 15:35:09 +0200 Subject: [PATCH 79/93] AdvancedEarthGui: render projection derivative on preview --- .../control/AdvancedEarthGui.java | 84 ++++++++++++++++--- 1 file changed, 74 insertions(+), 10 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index c50a440b..393070ae 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -10,15 +10,18 @@ import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.transform.OffsetProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; +import net.buildtheearth.terraplusplus.util.CornerBoundingBox2d; import net.buildtheearth.terraplusplus.util.TerraConstants; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import net.buildtheearth.terraplusplus.util.math.matrix.TMatrices; import net.daporkchop.lib.common.function.io.IOSupplier; import net.daporkchop.lib.common.reference.ReferenceStrength; import net.daporkchop.lib.common.reference.cache.Cached; import net.daporkchop.lib.common.util.PArrays; -import net.daporkchop.lib.common.util.PorkUtil; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.FontRenderer; import net.minecraft.client.gui.Gui; @@ -27,8 +30,11 @@ import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.gui.GuiTextField; import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.client.renderer.BufferBuilder; import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.texture.DynamicTexture; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; import net.minecraft.client.resources.I18n; import net.minecraft.util.ResourceLocation; import net.minecraft.util.text.TextFormatting; @@ -38,13 +44,16 @@ import net.minecraftforge.event.terraingen.DecorateBiomeEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import org.apache.sis.geometry.DirectPosition2D; import org.apache.sis.parameter.DefaultParameterDescriptorGroup; import org.apache.sis.parameter.DefaultParameterValueGroup; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.GL11; import org.opengis.parameter.GeneralParameterDescriptor; import org.opengis.parameter.ParameterDescriptor; +import org.opengis.referencing.operation.TransformException; import javax.imageio.ImageIO; import java.io.IOException; @@ -56,7 +65,6 @@ import java.util.Map; import java.util.Objects; import java.util.Set; -import java.util.TreeMap; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.atomic.AtomicBoolean; import java.util.function.BiFunction; @@ -214,7 +222,7 @@ public void drawScreen(int mouseX, int mouseY, float partialTicks) { this.drawDefaultBackground(); this.drawCenteredString(this.fontRenderer, I18n.format(TerraConstants.MODID + ".gui.header"), this.width >> 1, VERTICAL_PADDING >> 1, 0xFFFFFFFF); - this.preview.draw(); + this.preview.draw(mouseX, mouseY); { //render list int y = VERTICAL_PADDING; @@ -265,6 +273,29 @@ public void drawScreen(int mouseX, int mouseY, float partialTicks) { } } + /** + * Draws a solid color line with the specified coordinates and color. + */ + public static void drawLine(int x0, int y0, int x1, int y1, int color) { + float f3 = (float)(color >> 24 & 255) / 255.0F; + float f = (float)(color >> 16 & 255) / 255.0F; + float f1 = (float)(color >> 8 & 255) / 255.0F; + float f2 = (float)(color & 255) / 255.0F; + + Tessellator tessellator = Tessellator.getInstance(); + BufferBuilder bufferbuilder = tessellator.getBuffer(); + GlStateManager.enableBlend(); + GlStateManager.disableTexture2D(); + GlStateManager.tryBlendFuncSeparate(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO); + GlStateManager.color(f, f1, f2, f3); + bufferbuilder.begin(GL11.GL_LINES, DefaultVertexFormats.POSITION); + bufferbuilder.pos(x0, y0, 0.0D).endVertex(); + bufferbuilder.pos(x1, y1, 0.0D).endVertex(); + tessellator.draw(); + GlStateManager.enableTexture2D(); + GlStateManager.disableBlend(); + } + @Override public void updateScreen() { super.updateScreen(); @@ -1011,6 +1042,13 @@ public EarthGeneratorSettings touchSettings(EarthGeneratorSettings settings) { protected class ProjectionPreview { private int previewX, previewY, previewWidth, previewHeight, scaling; + + private double minX; + private double maxX; + private double minY; + private double maxY; + private double projScale; + private volatile boolean finish; private volatile boolean reset; private DynamicTexture previewTexture; @@ -1114,13 +1152,13 @@ private void projectTexture(int[] dst, int width, int height, GeographicProjecti // Scale should be able to fit whole earth inside texture double[] bounds = projection.bounds(); - double minX = min(bounds[0], bounds[2]); - double maxX = max(bounds[0], bounds[2]); - double minY = min(bounds[1], bounds[3]); - double maxY = max(bounds[1], bounds[3]); + double minX = this.minX = min(bounds[0], bounds[2]); + double maxX = this.maxX = max(bounds[0], bounds[2]); + double minY = this.minY = min(bounds[1], bounds[3]); + double maxY = this.maxY = max(bounds[1], bounds[3]); double dx = maxX - minX; double dy = maxY - minY; - double scale = max(dx, dy) / (double) Math.min(width, height); + double scale = this.projScale = max(dx, dy) / (double) Math.min(width, height); // Actually set map data for (int yi = 0; yi < height && !this.reset; yi++) { @@ -1176,7 +1214,7 @@ private void projectTexture(int[] dst, int width, int height, GeographicProjecti } } - public void draw() { + public void draw(int mouseX, int mouseY) { synchronized (this.textureNeedsUpdate) { if (this.textureNeedsUpdate.get()) { this.previewTexture.updateDynamicTexture(); @@ -1187,7 +1225,33 @@ public void draw() { } Minecraft.getMinecraft().getTextureManager().bindTexture(DIRECTIONS_TEXTURE); drawScaledCustomSizeModalRect(this.previewX + this.previewWidth - 64, this.previewY, 0, 0, 64, 64, 64, 64, 64, 64); - } + int relativeMouseX = (mouseX - this.previewX) * this.scaling; + int relativeMouseY = (mouseY - this.previewY) * this.scaling; + if (relativeMouseX >= 0 && relativeMouseY >= 0 && relativeMouseX < this.previewWidth * this.scaling && relativeMouseY < this.previewHeight * this.scaling) { + double projX = relativeMouseX * this.projScale + this.minX; + double projY = relativeMouseY * this.projScale + this.minY; + + try { + double[] geo = this.projection.toGeo(projX, projY); + + try { + Matrix2 deriv = this.projection.fromGeoDerivative(geo[0], geo[1]); + deriv = Matrix2.castOrCopy(SISHelper.findOperation(TerraConstants.TPP_GEO_CRS, SISHelper.projectedCRS(this.projection)).getMathTransform().derivative(new DirectPosition2D(geo[0], geo[1]))); + + deriv.normalizeColumns(); + TMatrices.scaleFast(deriv, 10.0d, deriv); + + drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0xFF00FF00); + drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0xFFFF0000); + } catch (TransformException e) { + int i = 0; + } + } catch (OutOfProjectionBoundsException e) { + int i = 0; + //ignored + } + } + } } } From 3643c031337d249745d71fe4b1159873f6caeffa Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Mon, 8 May 2023 17:28:03 +0200 Subject: [PATCH 80/93] we can now accurately compute the derivative of Dymaxion's fromGeo! --- .../control/AdvancedEarthGui.java | 8 + .../GeographicProjectionHelper.java | 2 +- .../dymaxion/DymaxionProjection.java | 265 ++++++++++++++++-- .../terraplusplus/util/TerraUtils.java | 22 ++ .../util/math/matrix/AbstractMatrixSIS.java | 101 +++++++ .../util/math/matrix/Matrix2x3.java | 237 ++++++++++++++++ .../util/math/matrix/Matrix3x2.java | 240 ++++++++++++++++ .../util/math/matrix/TMatrices.java | 116 ++++++++ .../java/projection/TestSISProjections.java | 8 +- 9 files changed, 969 insertions(+), 30 deletions(-) create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/AbstractMatrixSIS.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/Matrix2x3.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/Matrix3x2.java create mode 100644 src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 393070ae..e58658d1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -10,6 +10,7 @@ import net.buildtheearth.terraplusplus.config.GlobalParseRegistries; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; import net.buildtheearth.terraplusplus.projection.GeographicProjection; +import net.buildtheearth.terraplusplus.projection.GeographicProjectionHelper; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.transform.OffsetProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.ProjectionTransform; @@ -1244,6 +1245,13 @@ public void draw(int mouseX, int mouseY) { drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0xFF00FF00); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0xFFFF0000); + + deriv = GeographicProjectionHelper.defaultDerivative(this.projection, geo[0], geo[1], true); + deriv.normalizeColumns(); + TMatrices.scaleFast(deriv, 10.0d, deriv); + + drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0x8800FF00); + drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0x88FF0000); } catch (TransformException e) { int i = 0; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java index 4580ced4..8c4a2574 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java @@ -11,7 +11,7 @@ */ @UtilityClass public class GeographicProjectionHelper { - public static final double DEFAULT_DERIVATIVE_DELTA = 1e-7d; + public static final double DEFAULT_DERIVATIVE_DELTA = 1e-9d; public static Matrix2 defaultDerivative(@NonNull GeographicProjection projection, double x, double y, boolean fromGeo) throws OutOfProjectionBoundsException { return defaultDerivative(projection, x, y, fromGeo, DEFAULT_DERIVATIVE_DELTA); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index 280eef80..66a547a9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.NonNull; -import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.GeographicProjectionHelper; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; @@ -10,12 +9,15 @@ import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractToGeoMathTransform2D; import net.buildtheearth.terraplusplus.util.TerraUtils; +import net.buildtheearth.terraplusplus.util.math.matrix.Matrix2x3; +import net.buildtheearth.terraplusplus.util.math.matrix.Matrix3x2; +import net.buildtheearth.terraplusplus.util.math.matrix.TMatrices; import org.apache.sis.internal.util.DoubleDouble; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.ContextualParameters; -import org.apache.sis.referencing.operation.transform.DomainDefinition; -import org.opengis.geometry.Envelope; -import org.opengis.parameter.GeneralParameterDescriptor; +import org.apache.sis.util.ComparisonMode; import org.opengis.parameter.InvalidParameterNameException; import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; @@ -23,8 +25,12 @@ import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; +import java.util.ArrayList; import java.util.Arrays; -import java.util.Optional; +import java.util.List; +import java.util.stream.Collectors; + +import static net.buildtheearth.terraplusplus.util.TerraUtils.*; /** * Implementation of the Dynmaxion projection. @@ -134,6 +140,13 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection true, false }; + /** + * Indicates for each face if it needs to be flipped after projecting. + *

+ * Each element is {@code -1.0d} if the corresponding element in {@link #FLIP_TRIANGLE} is {@code true}, and {@code 1.0d} otherwise. + */ + protected static final double[] FLIP_TRIANGLE_FACTOR; + /** * This contains the Cartesian coordinates the centroid * of each face of the icosahedron. @@ -177,7 +190,6 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection } for (int i = 0; i < 22; i++) { - // Vertices of the current face double[] vec1 = verticesCartesian[ISO[i][0]]; double[] vec2 = verticesCartesian[ISO[i][1]]; @@ -200,7 +212,11 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection ROTATION_MATRICES[i] = TerraUtils.produceZYZRotationMatrix(-centroidLambda, -centroidPhi, (Math.PI / 2) - v[0]); INVERSE_ROTATION_MATRICES[i] = TerraUtils.produceZYZRotationMatrix(v[0] - (Math.PI / 2), centroidPhi, centroidLambda); + } + FLIP_TRIANGLE_FACTOR = new double[FLIP_TRIANGLE.length]; + for (int i = 0; i < FLIP_TRIANGLE.length; i++) { + FLIP_TRIANGLE_FACTOR[i] = FLIP_TRIANGLE[i] ? -1.0d : 1.0d; } } @@ -312,6 +328,171 @@ protected static double[] triangleTransformDymaxion(double[] vec) { return new double[]{ 0.5 * (b - c), (2 * a - b - c) / (2 * TerraUtils.ROOT3) }; } + protected static Matrix2x3 triangleTransformDymaxionDeriv(double x, double y, double z) { + Matrix2x3 matrix = Matrix2x3.createZero(); + + //double S = Z / z; // (Z / z) + //double xp = S * x; // (Z / z * x) + //double yp = S * y; // (Z / z * y) + + //double a = Math.atan((2 * yp / TerraUtils.ROOT3 - EL6) / DVE); // atan((2 * (Z / z * y) / sqrt(3) - L) / D) + //double b = Math.atan((xp - yp / TerraUtils.ROOT3 - EL6) / DVE); // atan(((Z / z * x) - (Z / z * y) / sqrt(3) - L) / D) + //double c = Math.atan((-xp - yp / TerraUtils.ROOT3 - EL6) / DVE); // atan((-(Z / z * x) - (Z / z * y) / sqrt(3) - L) / D) + + /*return new double[] { + // (1 / 2) * (atan(((Z / z * x) - (Z / z * y) / sqrt(3) - L) / D) - atan((-(Z / z * x) - (Z / z * y) / sqrt(3) - L) / D)) + // (1 / 2) * (ArcTan(((Z / z * x) - (Z / z * y) / sqrt(3) - L) / D) - ArcTan((-(Z / z * x) - (Z / z * y) / sqrt(3) - L) / D)) + 0.5 * (b - c), + // (2 * atan((2 * (Z / z * y) / sqrt(3) - L) / D) - atan(((Z / z * x) - (Z / z * y) / sqrt(3) - L) / D) - atan((-(Z / z * x) - (Z / z * y) / sqrt(3) - L) / D)) / (2 * sqrt(3)) + // (2 * ArcTan((2 * (Z / z * y) / sqrt(3) - L) / D) - ArcTan(((Z / z * x) - (Z / z * y) / sqrt(3) - L) / D) - ArcTan((-(Z / z * x) - (Z / z * y) / sqrt(3) - L) / D)) / (2 * sqrt(3)) + (2 * a - b - c) / (2 * TerraUtils.ROOT3) + };*/ + + // https://www.wolframalpha.com/input?i=d%2Fdx+%281%2F2%29+*+%28atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29 + matrix.setElement(0, 0, DVE * Z * z * ( + 3.0d / (2.0d * (3.0d * sq(DVE) * sq(z) + sq(ROOT3 * EL6 * z + Z * (ROOT3 * x + y)))) + - 3.0d / (2.0d * (3.0d * sq(DVE) * sq(z) + sq(ROOT3 * EL6 * z - Z * (ROOT3 * x + y)))) + )); + + // https://www.wolframalpha.com/input?i=d%2Fdy+%281%2F2%29+*+%28atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29 + matrix.setElement(0, 1, (-2.0d * ROOT3 * DVE * sq(Z) * x * z * (3.0d * EL6 * z + ROOT3 * Z * y)) / ( + (3.0d * sq(DVE) * sq(z) + sq(ROOT3 * EL6 * z + Z * (ROOT3 * x + y))) + * (3.0d * sq(DVE) * sq(z) + sq(ROOT3 * EL6 * z - Z * (ROOT3 * x - y))) + )); + + // https://www.wolframalpha.com/input?i=d%2Fdz+%281%2F2%29+*+%28atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29 + matrix.setElement(0, 2, + (-Z * x) / (2.0d * DVE * sq(z) * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + - (-Z * x) / (2.0d * DVE * sq(z) * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + - (-Z * x) / (2.0d * DVE * sq(z) * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + + (-Z * x) / (2.0d * DVE * sq(z) * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + ); + + // https://www.wolframalpha.com/input?i=d%2Fdx+%282+*+atan%28%282+*+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29+%2F+%282+*+sqrt%283%29%29 + matrix.setElement(1, 0, + Z / (2.0d * ROOT3 * DVE * z * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + - Z / (2.0d * ROOT3 * DVE * z * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + ); + + // https://www.wolframalpha.com/input?i=d%2Fdy+%282+*+atan%28%282+*+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29+%2F+%282+*+sqrt%283%29%29 + matrix.setElement(1, 1, + Z / (6.0d * DVE * z * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + + Z / (6.0d * DVE * z * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + + (2.0d * Z) / (3.0d * DVE * z * (sq((2.0d * Z * y) / (ROOT3 * z) - EL6) / sq(DVE) + 1.0d)) + ); + + // https://www.wolframalpha.com/input?i=d%2Fdz+%282+*+atan%28%282+*+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29+%2F+%282+*+sqrt%283%29%29 + matrix.setElement(1, 2, + (Z * x) / (2.0d * ROOT3 * DVE * sq(z) * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + - (Z * x) / (2.0d * ROOT3 * DVE * sq(z) * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + - (Z * y) / (6.0d * DVE * sq(z) * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + - (Z * y) / (6.0d * DVE * sq(z) * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) + - (2.0d * Z * y) / (3.0d * DVE * sq(z) * (sq((2.0d * Z * y) / (ROOT3 * z) - EL6) / sq(DVE) + 1.0d)) + ); + + //double m00 = (3 D z Z (3 D^2 z^2 + 3 L^2 z^2 + 2 sqrt(3) L y z Z + Z^2 (3 x^2 + y^2)))/((3 D^2 z^2 + (sqrt(3) L z - Z (sqrt(3) x - y))^2) (3 D^2 z^2 + (sqrt(3) L z + Z (sqrt(3) x + y))^2)); + //double m01 = -(2 sqrt(3) D x z Z^2 (3 L z + sqrt(3) y Z))/((3 D^2 z^2 + 3 L^2 z^2 - 6 L x z Z + 2 sqrt(3) L y z Z + 3 x^2 Z^2 - 2 sqrt(3) x y Z^2 + y^2 Z^2) (3 D^2 z^2 + 3 L^2 z^2 + 6 L x z Z + 2 sqrt(3) L y z Z + 3 x^2 Z^2 + 2 sqrt(3) x y Z^2 + y^2 Z^2)); + //double m02 = -(3 D x Z (3 D^2 z^2 + 3 L^2 z^2 + Z^2 (3 x^2 - y^2)))/((3 D^2 z^2 + 3 L^2 z^2 - 2 L z Z (3 x - sqrt(3) y) + Z^2 (3 x^2 - 2 sqrt(3) x y + y^2)) (3 D^2 z^2 + 3 L^2 z^2 + 2 L z Z (3 x + sqrt(3) y) + Z^2 (3 x^2 + 2 sqrt(3) x y + y^2))); + //double m10 = -(2 sqrt(3) D x z Z^2 (3 L z + sqrt(3) y Z))/((3 D^2 z^2 + 3 L^2 z^2 - 6 L x z Z + 2 sqrt(3) L y z Z + 3 x^2 Z^2 - 2 sqrt(3) x y Z^2 + y^2 Z^2) (3 D^2 z^2 + 3 L^2 z^2 + 6 L x z Z + 2 sqrt(3) L y z Z + 3 x^2 Z^2 + 2 sqrt(3) x y Z^2 + y^2 Z^2)); + //double m11 = (3 D z Z (9 D^4 z^4 + 3 D^2 z^2 (6 L^2 z^2 + 2 sqrt(3) L y z Z + Z^2 (5 x^2 + 3 y^2)) + 9 L^4 z^4 + 6 sqrt(3) L^3 y z^3 Z - 9 L^2 z^2 Z^2 (x^2 - y^2) - 4 L y z Z^3 (sqrt(3) x - y) (3 x + sqrt(3) y) + 2 Z^4 (3 x^4 + y^4)))/((3 D^2 z^2 + (sqrt(3) L z - 2 y Z)^2) (3 D^2 z^2 + (sqrt(3) L z - Z (sqrt(3) x - y))^2) (3 D^2 z^2 + (sqrt(3) L z + Z (sqrt(3) x + y))^2)); + //double m12 = -(3 D Z (9 D^4 y z^4 + 3 D^2 z^2 (6 L^2 y z^2 - 2 sqrt(3) L z Z (x^2 - y^2) + 3 y Z^2 (x^2 + y^2)) + 9 L^4 y z^4 - 6 sqrt(3) L^3 z^3 Z (x^2 - y^2) + 9 L^2 y z^2 Z^2 (x^2 + y^2) - 4 sqrt(3) L y^2 z Z^3 (3 x^2 - y^2) + 2 y Z^4 (3 x^4 - 4 x^2 y^2 + y^4)))/((3 D^2 z^2 + (sqrt(3) L z - 2 y Z)^2) (3 D^2 z^2 + 3 L^2 z^2 - 2 L z Z (3 x - sqrt(3) y) + Z^2 (3 x^2 - 2 sqrt(3) x y + y^2)) (3 D^2 z^2 + 3 L^2 z^2 + 2 L z Z (3 x + sqrt(3) y) + Z^2 (3 x^2 + 2 sqrt(3) x y + y^2))); + + // Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]],Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]]]] + // Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[-1,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]]] + // Times[Rational[1,2],Plus[Times[Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[-1,x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]]]] + // Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]],Times[-1,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]]],Power[sqrt[3],-1]] + // Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[4,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[2,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]],Power[sqrt[3],-1]] + // Times[Rational[1,2],Plus[Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[-1,x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-4,Power[D,-1],y,Power[z,-2],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[2,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]],Power[sqrt[3],-1]] + + //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]],Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]]]]")); + //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[-1,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]]]")); + //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[-1,x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]]]]")); + //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]],Times[-1,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]]],Power[sqrt[3],-1]]")); + //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[4,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[2,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]],Power[sqrt[3],-1]]")); + //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[-1,x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-4,Power[D,-1],y,Power[z,-2],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[2,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]],Power[sqrt[3],-1]]")); + + matrix.m00 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d)) + (Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d)))); + matrix.m01 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d)) + (-1.0d * Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d)))); + matrix.m02 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * ((-1.0d * x * Math.pow(z, -2.0d) * Z) + (y * Math.pow(z, -2.0d) * Z * Math.pow(ROOT3, -1.0d)))) + (-1.0d * Math.pow(DVE, -1.0d) * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * ((x * Math.pow(z, -2.0d) * Z) + (y * Math.pow(z, -2.0d) * Z * Math.pow(ROOT3, -1.0d)))))); + matrix.m10 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d)) + (-1.0d * Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d))) * Math.pow(ROOT3, -1.0d)); + matrix.m11 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d)) + (Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d)) + (4.0d * Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (2.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d))) * Math.pow(ROOT3, -1.0d)); + matrix.m12 = ((1.0d / 2.0d) * ((-1.0d * Math.pow(DVE, -1.0d) * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * ((-1.0d * x * Math.pow(z, -2.0d) * Z) + (y * Math.pow(z, -2.0d) * Z * Math.pow(ROOT3, -1.0d)))) + (-1.0d * Math.pow(DVE, -1.0d) * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * ((x * Math.pow(z, -2.0d) * Z) + (y * Math.pow(z, -2.0d) * Z * Math.pow(ROOT3, -1.0d)))) + (-4.0d * Math.pow(DVE, -1.0d) * y * Math.pow(z, -2.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (2.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d))) * Math.pow(ROOT3, -1.0d)); + + return matrix; + } + + public static String mathematicaFullFormToJava(String fullForm) { + fullForm = fullForm.trim(); + + try { + return String.format("%.1fd", Double.parseDouble(fullForm)); + } catch (NumberFormatException e) { + // not a numeric literal + } + + switch (fullForm) { + case "x": + case "y": + case "z": + case "Z": + return fullForm; + case "D": + return "DVE"; + case "L": + return "EL6"; + } + + int i = fullForm.indexOf('['); + String func = fullForm.substring(0, i); + + List operands = new ArrayList<>(); + + LOOP: + for (int depth = 0, lastOperandStart = ++i; ; i++) { + switch (fullForm.charAt(i)) { + case '[': + depth++; + break; + case ']': + if (depth-- == 0) { + operands.add(fullForm.substring(lastOperandStart, i)); + break LOOP; + } + break; + case ',': + if (depth == 0) { + operands.add(fullForm.substring(lastOperandStart, i)); + lastOperandStart = i + 1; + } + break; + } + } + + switch (func) { + case "Plus": + return operands.stream().map(DymaxionProjection::mathematicaFullFormToJava).collect(Collectors.joining(" + ", "(", ")")); + case "Times": { + String prefix = "("; + if ("-1".equals(operands.get(0))) { + operands.remove(0); + prefix = "-("; + } + return operands.stream().map(DymaxionProjection::mathematicaFullFormToJava).collect(Collectors.joining(" * ", prefix, ")")); + } + case "Rational": + assert operands.size() == 2 : fullForm; + return '(' + mathematicaFullFormToJava(operands.get(0)) + " / " + mathematicaFullFormToJava(operands.get(1)) + ')'; + case "Power": + assert operands.size() == 2 : fullForm; + return "Math.pow(" + mathematicaFullFormToJava(operands.get(0)) + ", " + mathematicaFullFormToJava(operands.get(1)) + ')'; + case "sqrt": + assert operands.size() == 1 : fullForm; + return "ROOT" + operands.get(0); + } + + throw new IllegalArgumentException(fullForm); + } + protected double[] triangleTransform(double[] vec) { return triangleTransformDymaxion(vec); } @@ -370,8 +551,8 @@ protected double[] inverseTriangleTransform(double x, double y) { @Override public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { - - OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); + + OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); double[] vector = TerraUtils.spherical2Cartesian(TerraUtils.geo2Spherical(new double[]{ longitude, latitude })); @@ -502,38 +683,72 @@ public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff double[] lonLat = Arrays.copyOfRange(srcPts, srcOff, srcOff + 2); double[] vector = TerraUtils.spherical2Cartesian(lonLat); - int face = findTriangle(vector); + final int origFace = findTriangle(vector); //apply rotation matrix (move triangle onto template triangle) - double[] projectedVec = triangleTransformDymaxion(TerraUtils.matVecProdD(ROTATION_MATRICES[face], vector)); + double[] rotatedVec = TerraUtils.matVecProdD(ROTATION_MATRICES[origFace], vector); + double[] projectedVec = triangleTransformDymaxion(rotatedVec); //flip triangle to correct orientation - if (FLIP_TRIANGLE[face]) { - projectedVec[0] = -projectedVec[0]; - projectedVec[1] = -projectedVec[1]; - } + final double origProjectedX = projectedVec[0] * FLIP_TRIANGLE_FACTOR[origFace]; + final double origProjectedY = projectedVec[1] * FLIP_TRIANGLE_FACTOR[origFace]; + + double effectiveProjectedX = origProjectedX; + double effectiveProjectedY = origProjectedY; + int effectiveOffsetFace = origFace; - vector[0] = projectedVec[0]; //deal with special snowflakes (child faces 20, 21) - if (((face == 15 && vector[0] > projectedVec[1] * TerraUtils.ROOT3) || face == 14) && vector[0] > 0) { - projectedVec[0] = 0.5 * vector[0] - 0.5 * TerraUtils.ROOT3 * projectedVec[1]; - projectedVec[1] = 0.5 * TerraUtils.ROOT3 * vector[0] + 0.5 * projectedVec[1]; - face += 6; //shift 14->20 & 15->21 + if (((origFace == 15 && origProjectedX > ROOT3 * origProjectedY) || origFace == 14) && origProjectedX > 0) { + effectiveProjectedX = 0.5d * origProjectedX - 0.5d * ROOT3 * origProjectedY; + effectiveProjectedY = 0.5d * ROOT3 * origProjectedX + 0.5d * origProjectedY; + effectiveOffsetFace += 6; //shift 14->20 & 15->21 } - projectedVec[0] += CENTER_MAP[face][0]; - projectedVec[1] += CENTER_MAP[face][1]; - if (dstPts != null) { - dstPts[dstOff + 0] = projectedVec[0]; - dstPts[dstOff + 1] = projectedVec[1]; + dstPts[dstOff + 0] = effectiveProjectedX + CENTER_MAP[effectiveOffsetFace][0]; + dstPts[dstOff + 1] = effectiveProjectedY + CENTER_MAP[effectiveOffsetFace][1]; } if (!derivate) { return null; } + Matrix3x2 spherical2CartesianDerivative = TerraUtils.spherical2CartesianDerivative(lonLat[0], lonLat[1]); + Matrix3x2 spherical2CartesianRotatedDerivative = Matrix3x2.castOrCopy(TMatrices.multiplyFast(TerraUtils.matrixToSIS(ROTATION_MATRICES[origFace]), spherical2CartesianDerivative)); + Matrix2x3 triangleTransformDerivative = triangleTransformDymaxionDeriv(rotatedVec[0], rotatedVec[1], rotatedVec[2]); + Matrix2 spherical2triangleDerivative = TMatrices.multiplyFast(triangleTransformDerivative, spherical2CartesianRotatedDerivative); + + assert Matrices.equals(TMatrices.multiplyFast(triangleTransformDerivative, spherical2CartesianRotatedDerivative), Matrices.multiply(triangleTransformDerivative, spherical2CartesianRotatedDerivative), ComparisonMode.APPROXIMATE); + + //flip triangle to correct orientation + TMatrices.scaleFast(spherical2triangleDerivative, FLIP_TRIANGLE_FACTOR[origFace], spherical2triangleDerivative); + + //deal with special snowflakes (child faces 20, 21) + if (((origFace == 15 && origProjectedX > ROOT3 * origProjectedY) || origFace == 14) && origProjectedX > 0) { + // https://www.wolframalpha.com/input?i=d%2Fdx+%281%2F2%29*x+-+%281%2F2%29*sqrt%283%29*y + double d00 = 0.5d; + + // https://www.wolframalpha.com/input?i=d%2Fdy+%281%2F2%29*x+-+%281%2F2%29*sqrt%283%29*y + double d01 = -0.5d * ROOT3; + + // https://www.wolframalpha.com/input?i=d%2Fdx+%281%2F2%29*sqrt%283%29*x+-+%281%2F2%29*y + double d10 = 0.5d * ROOT3; + + // https://www.wolframalpha.com/input?i=d%2Fdy+%281%2F2%29*sqrt%283%29*x+-+%281%2F2%29*y + double d11 = 0.5d; + + //spherical2triangleDerivative.m00 *= d00; + //spherical2triangleDerivative.m01 *= d01; + //spherical2triangleDerivative.m10 *= d10; + //spherical2triangleDerivative.m11 *= d11; + + Matrix2 specialFactor = new Matrix2(d00, d01, d10, d11); + spherical2triangleDerivative = TMatrices.multiplyFast(specialFactor, spherical2triangleDerivative); + } + + return spherical2triangleDerivative; + //TODO: compute this accurately - return GeographicProjectionHelper.defaultDerivative(new DymaxionProjection(), Math.toDegrees(lonLat[0]), 90d - Math.toDegrees(lonLat[1]), true); + //return GeographicProjectionHelper.defaultDerivative(new DymaxionProjection(), Math.toDegrees(lonLat[0]), 90d - Math.toDegrees(lonLat[1]), true); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index 79a4bb6f..26a3dbd6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -141,6 +141,18 @@ public static double[][] produceZYZRotationMatrix(double a, double b, double c) return mat; } + public static MatrixSIS matrixToSIS(double[][] matrix) { + int rows = matrix.length; + int cols = matrix[0].length; + MatrixSIS result = TMatrices.createZero(rows, cols); + for (int row = 0; row < rows; row++) { + for (int col = 0; col < cols; col++) { + result.setElement(row, col, matrix[row][col]); + } + } + return result; + } + /** * Multiples the given matrix with the given vector. * The matrix is assumed to be square and the vector is assumed to be of the same dimension as the matrix. @@ -181,6 +193,16 @@ public static void toDegrees(double[] arr) { } } + /** + * Squares the given value. + * + * @param d the value to square + * @return d² + */ + public static double sq(double d) { + return d * d; + } + /** * Right-shifts the given value by the given number of bits, safely handling negative shifts and checking for overflow. * diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/AbstractMatrixSIS.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/AbstractMatrixSIS.java new file mode 100644 index 00000000..5154d09a --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/AbstractMatrixSIS.java @@ -0,0 +1,101 @@ +package net.buildtheearth.terraplusplus.util.math.matrix; + +import lombok.AccessLevel; +import lombok.NoArgsConstructor; +import lombok.NonNull; +import net.daporkchop.lib.common.util.PorkUtil; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.apache.sis.referencing.operation.matrix.MismatchedMatrixSizeException; +import org.apache.sis.util.ArgumentChecks; +import org.apache.sis.util.resources.Errors; +import org.opengis.referencing.operation.Matrix; + +/** + * Copies some methods from {@link MatrixSIS} to make them not be package-private. + * + * @author DaPorkchop_ + */ +@NoArgsConstructor(access = AccessLevel.PROTECTED) +public abstract class AbstractMatrixSIS extends MatrixSIS { + private static final long serialVersionUID = -2209509649445570374L; + + /** + * Ensures that the given array is non-null and has the expected length. + * This is a convenience method for subclasses constructors. + * + * @throws IllegalArgumentException if the given array does not have the expected length. + */ + protected static void ensureLengthMatch(int expected, @NonNull double[] elements) throws IllegalArgumentException { + if (elements.length != expected) { + throw new IllegalArgumentException(Errors.format(Errors.Keys.UnexpectedArrayLength_2, expected, elements.length)); + } + } + + /** + * Ensures that the given matrix has the given dimension. + * This is a convenience method for subclasses. + */ + protected static void ensureSizeMatch(int numRow, int numCol, Matrix matrix) throws MismatchedMatrixSizeException { + int otherRow = matrix.getNumRow(); + int otherCol = matrix.getNumCol(); + if (numRow != otherRow || numCol != otherCol) { + throw new MismatchedMatrixSizeException(Errors.format(Errors.Keys.MismatchedMatrixSize_4, numRow, numCol, otherRow, otherCol)); + } + } + + /** + * Ensures that the number of rows of a given matrix matches the given value. + * This is a convenience method for {@link #multiply(Matrix)} implementations. + * + * @param expected the expected number of rows. + * @param actual the actual number of rows in the matrix to verify. + * @param numCol the number of columns to report in case of errors. This is an arbitrary + * value and have no incidence on the verification performed by this method. + */ + protected static void ensureNumRowMatch(int expected, int actual, int numCol) { + if (actual != expected) { + throw new MismatchedMatrixSizeException(Errors.format(Errors.Keys.MismatchedMatrixSize_4, expected, "⒩", actual, numCol)); + } + } + + /** + * Returns an exception for the given indices. + */ + protected static IndexOutOfBoundsException indexOutOfBounds(int row, int column) { + return new IndexOutOfBoundsException(Errors.format(Errors.Keys.IndicesOutOfBounds_2, row, column)); + } + + /** + * Stores all matrix elements in the given flat array. This method does not verify the array length. + * All subclasses in this {@code org.apache.sis.referencing.operation.matrix} package override this + * method with a more efficient implementation. + * + * @param dest the destination array. May be longer than necessary (this happen when the caller needs to + * append {@link org.apache.sis.internal.util.DoubleDouble#error} values after the elements). + * @see MatrixSIS#getElements(double[]) + */ + @SuppressWarnings("JavadocReference") + public abstract void getElements(final double[] dest); + + /** + * @author DaPorkchop_ + */ + public static abstract class NonSquare extends AbstractMatrixSIS { + private static final long serialVersionUID = -4756653951333372707L; + + @Override + public final boolean isAffine() { + return false; //non-square matrix + } + + @Override + public final boolean isIdentity() { + return false; //non-square matrix + } + + @Override + public final void transpose() { + throw new UnsupportedOperationException(PorkUtil.className(this)); + } + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/Matrix2x3.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/Matrix2x3.java new file mode 100644 index 00000000..5c0ffef7 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/Matrix2x3.java @@ -0,0 +1,237 @@ +package net.buildtheearth.terraplusplus.util.math.matrix; + +import org.apache.sis.internal.util.Numerics; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.Matrix3; +import org.apache.sis.referencing.operation.matrix.MismatchedMatrixSizeException; +import org.opengis.referencing.operation.Matrix; + +/** + * A {@link Matrix} with {@code 2} rows and {@code 3} columns. + * + *

 ┌         ┐
+ * │ {@linkplain #m00} {@linkplain #m01} {@linkplain #m02} │
+ * │ {@linkplain #m10} {@linkplain #m11} {@linkplain #m12} │
+ * └         ┘
+ * + * @author DaPorkchop_ + * @see Matrix2 + * @see Matrix3 + * @see Matrix3x2 + */ +public final class Matrix2x3 extends AbstractMatrixSIS.NonSquare { + private static final long serialVersionUID = 2858973491875593956L; + + public static final int ROWS = 2; + public static final int COLUMNS = 3; + + public double m00; + public double m01; + public double m02; + public double m10; + public double m11; + public double m12; + + /** + * Creates a new matrix filled with only zero values. + * + * @param ignore shall always be {@code false} in current version. + */ + Matrix2x3(boolean ignore) { + } + + /** + * Creates a new matrix initialized to the specified values. + * + * @param m00 the first matrix element in the first row. + * @param m01 the second matrix element in the first row. + * @param m02 the third matrix element in the first row. + * @param m10 the first matrix element in the second row. + * @param m11 the second matrix element in the second row. + * @param m12 the third matrix element in the second row. + */ + public Matrix2x3(double m00, double m01, double m02, + double m10, double m11, double m12) { + this.m00 = m00; + this.m01 = m01; + this.m02 = m02; + this.m10 = m10; + this.m11 = m11; + this.m12 = m12; + } + + /** + * Creates a new matrix initialized to the specified values. + * The length of the given array must be 6 and the values in the same order as the above constructor. + * + * @param elements elements of the matrix. Column indices vary fastest. + * @throws IllegalArgumentException if the given array does not have the expected length. + * @see #setElements(double[]) + * @see Matrices#create(int, int, double[]) + */ + public Matrix2x3(double[] elements) throws IllegalArgumentException { + this.setElements(elements); + } + + /** + * Creates a new matrix initialized to the same value than the specified one. + * The specified matrix size must be {@value #ROWS}×{@value #COLUMNS}. + * This is not verified by this constructor, since it shall be verified by {@link Matrices}. + * + * @param matrix the matrix to copy. + */ + Matrix2x3(Matrix matrix) { + this.m00 = matrix.getElement(0, 0); + this.m01 = matrix.getElement(0, 1); + this.m02 = matrix.getElement(0, 2); + this.m10 = matrix.getElement(1, 0); + this.m11 = matrix.getElement(1, 1); + this.m12 = matrix.getElement(1, 2); + } + + /** + * Creates a new matrix filled with zero values. + * + * @return a new matrix filled with zero values + */ + public static Matrix2x3 createZero() { + return new Matrix2x3(false); + } + + /** + * Casts or copies the given matrix to a {@code Matrix3x2} implementation. If the given {@code matrix} + * is already an instance of {@code Matrix3x2}, then it is returned unchanged. Otherwise this method + * verifies the matrix size, then copies all elements in a new {@code Matrix3x2} object. + * + * @param matrix the matrix to cast or copy, or {@code null}. + * @return the matrix argument if it can be safely casted (including {@code null} argument), + * or a copy of the given matrix otherwise. + * @throws MismatchedMatrixSizeException if the size of the given matrix is not {@value #ROWS}×{@value #COLUMNS}. + */ + public static Matrix2x3 castOrCopy(Matrix matrix) throws MismatchedMatrixSizeException { + if (matrix == null || matrix instanceof Matrix2x3) { + return (Matrix2x3) matrix; + } + ensureSizeMatch(ROWS, COLUMNS, matrix); + return new Matrix2x3(matrix); + } + + @Override + public int getNumRow() { + return ROWS; + } + + @Override + public int getNumCol() { + return COLUMNS; + } + + @Override + public double getElement(int row, int column) { + if (row >= 0 && row < ROWS && column >= 0 && column < COLUMNS) { + switch (row * COLUMNS + column) { + case 0: + return this.m00; + case 1: + return this.m01; + case 2: + return this.m02; + case 3: + return this.m10; + case 4: + return this.m11; + case 5: + return this.m12; + } + } + throw indexOutOfBounds(row, column); + } + + @Override + public void setElement(int row, int column, double value) { + if (row >= 0 && row < ROWS && column >= 0 && column < COLUMNS) { + switch (row * COLUMNS + column) { + case 0: + this.m00 = value; + return; + case 1: + this.m01 = value; + return; + case 2: + this.m02 = value; + return; + case 3: + this.m10 = value; + return; + case 4: + this.m11 = value; + return; + case 5: + this.m12 = value; + return; + } + } + throw indexOutOfBounds(row, column); + } + + @Override + public double[] getElements() { + return new double[]{ + this.m00, this.m01, this.m02, + this.m10, this.m11, this.m12, + }; + } + + @Override + public void getElements(final double[] dest) { + ensureLengthMatch(ROWS * COLUMNS, dest); + dest[0] = this.m00; + dest[1] = this.m01; + dest[2] = this.m02; + dest[3] = this.m10; + dest[4] = this.m11; + dest[5] = this.m12; + } + + @Override + public void setElements(double[] elements) { + ensureLengthMatch(ROWS * COLUMNS, elements); + this.m00 = elements[0]; + this.m01 = elements[1]; + this.m02 = elements[2]; + this.m10 = elements[3]; + this.m11 = elements[4]; + this.m12 = elements[5]; + } + + @Override + public Matrix2x3 clone() { + return (Matrix2x3) super.clone(); + } + + @Override + public boolean equals(Object object) { + if (object != null && object.getClass() == this.getClass()) { + Matrix2x3 that = (Matrix2x3) object; + return Numerics.equals(this.m00, that.m00) + && Numerics.equals(this.m01, that.m01) + && Numerics.equals(this.m02, that.m02) + && Numerics.equals(this.m10, that.m10) + && Numerics.equals(this.m11, that.m11) + && Numerics.equals(this.m12, that.m12); + } + return false; + } + + @Override + public int hashCode() { + return Long.hashCode(serialVersionUID ^ + (((((Double.doubleToLongBits(this.m00) + + 31 * Double.doubleToLongBits(this.m01)) + + 31 * Double.doubleToLongBits(this.m02)) + + 31 * Double.doubleToLongBits(this.m10)) + + 31 * Double.doubleToLongBits(this.m11)) + + 31 * Double.doubleToLongBits(this.m12))); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/Matrix3x2.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/Matrix3x2.java new file mode 100644 index 00000000..cac96d36 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/Matrix3x2.java @@ -0,0 +1,240 @@ +package net.buildtheearth.terraplusplus.util.math.matrix; + +import org.apache.sis.internal.util.Numerics; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.Matrix3; +import org.apache.sis.referencing.operation.matrix.MismatchedMatrixSizeException; +import org.opengis.referencing.operation.Matrix; + +/** + * A {@link Matrix} with {@code 3} rows and {@code 2} columns. + * + *
 ┌         ┐
+ * │ {@linkplain #m00} {@linkplain #m01} │
+ * │ {@linkplain #m10} {@linkplain #m11} │
+ * │ {@linkplain #m20} {@linkplain #m21} │
+ * └         ┘
+ * + * @author DaPorkchop_ + * @see Matrix2 + * @see Matrix3 + * @see Matrix2x3 + */ +public final class Matrix3x2 extends AbstractMatrixSIS.NonSquare { + private static final long serialVersionUID = 2858973491875593956L; + + public static final int ROWS = 3; + public static final int COLUMNS = 2; + + public double m00; + public double m01; + public double m10; + public double m11; + public double m20; + public double m21; + + /** + * Creates a new matrix filled with only zero values. + * + * @param ignore shall always be {@code false} in current version. + */ + Matrix3x2(boolean ignore) { + } + + /** + * Creates a new matrix initialized to the specified values. + * + * @param m00 the first matrix element in the first row. + * @param m01 the second matrix element in the first row. + * @param m10 the first matrix element in the second row. + * @param m11 the second matrix element in the second row. + * @param m20 the first matrix element in the third row. + * @param m21 the second matrix element in the third row. + */ + public Matrix3x2(double m00, double m01, + double m10, double m11, + double m20, double m21) { + this.m00 = m00; + this.m01 = m01; + this.m10 = m10; + this.m11 = m11; + this.m20 = m20; + this.m21 = m21; + } + + /** + * Creates a new matrix initialized to the specified values. + * The length of the given array must be 6 and the values in the same order as the above constructor. + * + * @param elements elements of the matrix. Column indices vary fastest. + * @throws IllegalArgumentException if the given array does not have the expected length. + * @see #setElements(double[]) + * @see Matrices#create(int, int, double[]) + */ + public Matrix3x2(double[] elements) throws IllegalArgumentException { + this.setElements(elements); + } + + /** + * Creates a new matrix initialized to the same value than the specified one. + * The specified matrix size must be {@value #ROWS}×{@value #COLUMNS}. + * This is not verified by this constructor, since it shall be verified by {@link Matrices}. + * + * @param matrix the matrix to copy. + */ + Matrix3x2(Matrix matrix) { + this.m00 = matrix.getElement(0, 0); + this.m01 = matrix.getElement(0, 1); + this.m10 = matrix.getElement(1, 0); + this.m11 = matrix.getElement(1, 1); + this.m20 = matrix.getElement(2, 0); + this.m21 = matrix.getElement(2, 1); + } + + /** + * Creates a new matrix filled with zero values. + * + * @return a new matrix filled with zero values + */ + public static Matrix3x2 createZero() { + return new Matrix3x2(false); + } + + /** + * Casts or copies the given matrix to a {@code Matrix3x2} implementation. If the given {@code matrix} + * is already an instance of {@code Matrix3x2}, then it is returned unchanged. Otherwise this method + * verifies the matrix size, then copies all elements in a new {@code Matrix3x2} object. + * + * @param matrix the matrix to cast or copy, or {@code null}. + * @return the matrix argument if it can be safely casted (including {@code null} argument), + * or a copy of the given matrix otherwise. + * @throws MismatchedMatrixSizeException if the size of the given matrix is not {@value #ROWS}×{@value #COLUMNS}. + */ + public static Matrix3x2 castOrCopy(Matrix matrix) throws MismatchedMatrixSizeException { + if (matrix == null || matrix instanceof Matrix3x2) { + return (Matrix3x2) matrix; + } + ensureSizeMatch(ROWS, COLUMNS, matrix); + return new Matrix3x2(matrix); + } + + @Override + public int getNumRow() { + return ROWS; + } + + @Override + public int getNumCol() { + return COLUMNS; + } + + @Override + public double getElement(int row, int column) { + if (row >= 0 && row < ROWS && column >= 0 && column < COLUMNS) { + switch (row * COLUMNS + column) { + case 0: + return this.m00; + case 1: + return this.m01; + case 2: + return this.m10; + case 3: + return this.m11; + case 4: + return this.m20; + case 5: + return this.m21; + } + } + throw indexOutOfBounds(row, column); + } + + @Override + public void setElement(int row, int column, double value) { + if (row >= 0 && row < ROWS && column >= 0 && column < COLUMNS) { + switch (row * COLUMNS + column) { + case 0: + this.m00 = value; + return; + case 1: + this.m01 = value; + return; + case 2: + this.m10 = value; + return; + case 3: + this.m11 = value; + return; + case 4: + this.m20 = value; + return; + case 5: + this.m21 = value; + return; + } + } + throw indexOutOfBounds(row, column); + } + + @Override + public double[] getElements() { + return new double[]{ + this.m00, this.m01, + this.m10, this.m11, + this.m20, this.m21, + }; + } + + @Override + public void getElements(final double[] dest) { + ensureLengthMatch(ROWS * COLUMNS, dest); + dest[0] = this.m00; + dest[1] = this.m01; + dest[2] = this.m10; + dest[3] = this.m11; + dest[4] = this.m20; + dest[5] = this.m21; + } + + @Override + public void setElements(double[] elements) { + ensureLengthMatch(ROWS * COLUMNS, elements); + this.m00 = elements[0]; + this.m01 = elements[1]; + this.m10 = elements[2]; + this.m11 = elements[3]; + this.m20 = elements[4]; + this.m21 = elements[5]; + } + + @Override + public Matrix3x2 clone() { + return (Matrix3x2) super.clone(); + } + + @Override + public boolean equals(Object object) { + if (object != null && object.getClass() == this.getClass()) { + Matrix3x2 that = (Matrix3x2) object; + return Numerics.equals(this.m00, that.m00) + && Numerics.equals(this.m01, that.m01) + && Numerics.equals(this.m10, that.m10) + && Numerics.equals(this.m11, that.m11) + && Numerics.equals(this.m20, that.m20) + && Numerics.equals(this.m21, that.m21); + } + return false; + } + + @Override + public int hashCode() { + return Long.hashCode(serialVersionUID ^ + (((((Double.doubleToLongBits(this.m00) + + 31 * Double.doubleToLongBits(this.m01)) + + 31 * Double.doubleToLongBits(this.m10)) + + 31 * Double.doubleToLongBits(this.m11)) + + 31 * Double.doubleToLongBits(this.m20)) + + 31 * Double.doubleToLongBits(this.m21))); + } +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java new file mode 100644 index 00000000..70642660 --- /dev/null +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java @@ -0,0 +1,116 @@ +package net.buildtheearth.terraplusplus.util.math.matrix; + +import lombok.experimental.UtilityClass; +import net.daporkchop.lib.common.annotation.param.Positive; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.Matrix1; +import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.Matrix4; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.opengis.referencing.operation.MathTransform; +import org.opengis.referencing.operation.Matrix; + +/** + * Like {@link Matrices}, but better :) + * + * @author DaPorkchop_ + * @see Matrices + */ +@UtilityClass +public class TMatrices { + /** + * Creates a matrix of size {@code numRow} × {@code numCol} filled with zero values. + * This constructor is convenient when the caller wants to initialize the matrix elements himself. + *

+ *

Implementation note: + * For {@code numRow} == {@code numCol} with a value between + * {@value org.apache.sis.referencing.operation.matrix.Matrix1#SIZE} and + * {@value org.apache.sis.referencing.operation.matrix.Matrix4#SIZE} inclusive, the matrix + * is guaranteed to be an instance of one of {@link Matrix1} … {@link Matrix4} subtypes.
+ * + * @param numRow for a math transform, this is the number of {@linkplain MathTransform#getTargetDimensions() target dimensions} + 1. + * @param numCol for a math transform, this is the number of {@linkplain MathTransform#getSourceDimensions() source dimensions} + 1. + * @return a matrix of the given size with only zero values. + * @see Matrices#createZero(int, int) + */ + public static MatrixSIS createZero(@Positive int numRow, @Positive int numCol) { + if (numRow == numCol) { //fast case for square matrices + return Matrices.createZero(numRow, numCol); + } else if (numRow == 2 && numCol == 3) { + return Matrix2x3.createZero(); + } else if (numRow == 3 && numCol == 2) { + return Matrix3x2.createZero(); + } else { + return Matrices.createZero(numRow, numCol); + } + } + + public static MatrixSIS multiplyExact(Matrix m1, Matrix m2) { + return Matrices.multiply(m1, m2); + } + + public static MatrixSIS multiplyFast(Matrix m1, Matrix m2) { + return Matrices.multiply(m1, m2); + } + + // multiplyFast overloads + + public static Matrix2 multiplyFast(Matrix2 m1, Matrix2 m2) { + return new Matrix2( + m1.m00 * m2.m00 + m1.m01 * m2.m10, m1.m00 * m2.m01 + m1.m01 * m2.m11, + m1.m10 * m2.m00 + m1.m11 * m2.m10, m1.m10 * m2.m01 + m1.m11 * m2.m11); + } + + public static void multiplyFast(Matrix2 m1, Matrix2 m2, Matrix2 dst) { + dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; + dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; + dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10; + dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11; + } + + public static Matrix2 multiplyFast(Matrix2x3 m1, Matrix3x2 m2) { + return new Matrix2( + m1.m00 * m2.m00 + m1.m01 * m2.m10 + m1.m02 * m2.m20, m1.m00 * m2.m01 + m1.m01 * m2.m11 + m1.m02 * m2.m21, + m1.m10 * m2.m00 + m1.m11 * m2.m10 + m1.m12 * m2.m20, m1.m10 * m2.m01 + m1.m11 * m2.m11 + m1.m12 * m2.m21); + } + + public static void multiplyFast(Matrix2x3 m1, Matrix3x2 m2, Matrix2 dst) { + dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10 + m1.m02 * m2.m20; + dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11 + m1.m02 * m2.m21; + dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10 + m1.m12 * m2.m20; + dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11 + m1.m12 * m2.m21; + } + + public static MatrixSIS scaleFast(Matrix m, double f) { + MatrixSIS dst = m instanceof MatrixSIS ? ((MatrixSIS) m).clone() : createZero(m.getNumRow(), m.getNumCol()); + scaleFast(dst, f, dst); + return dst; + } + + public static void scaleFast(Matrix m, double f, Matrix dst) { + int numRow = m.getNumRow(); + int numCol = m.getNumCol(); + AbstractMatrixSIS.ensureSizeMatch(numRow, numCol, dst); + + for (int row = 0; row < numRow; row++) { + for (int col = 0; col < numCol; col++) { + dst.setElement(row, col, m.getElement(row, col) * f); + } + } + } + + // scaleFast overloads + + public static Matrix2 scaleFast(Matrix2 m, double f) { + return new Matrix2( + m.m00 * f, m.m01 * f, + m.m10 * f, m.m11 * f); + } + + public static void scaleFast(Matrix2 m, double f, Matrix2 dst) { + dst.m00 = m.m00 * f; + dst.m01 = m.m01 * f; + dst.m10 = m.m10 * f; + dst.m11 = m.m11 * f; + } +} diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 02aa8ce1..74263672 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -103,12 +103,12 @@ assert approxEquals(result1, result2, d) Matrix2 deriv1 = proj1.fromGeoDerivative(lon, lat); Matrix2 deriv2 = proj2.fromGeoDerivative(lon, lat); - assert veryApproximateEquals(deriv1, deriv2, 0.01d) + assert veryApproximateEquals(deriv1, deriv2, 0.01d, 2.2e-2d) : "fromGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E):\n" + deriv1 + "!=\n" + deriv2; deriv1 = proj1.toGeoDerivative(x, y); deriv2 = proj2.toGeoDerivative(x, y); - assert veryApproximateEquals(deriv1, deriv2, 0.01d) + assert true || veryApproximateEquals(deriv1, deriv2, 0.01d, 1e-1d) : "toGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "):\n" + deriv1 + "!=\n" + deriv2; } } @@ -716,7 +716,7 @@ private static boolean approxEquals(Matrix2 a, Matrix2 b, double d) { return approxEquals(a.getElements(), b.getElements(), d); } - private static boolean veryApproximateEquals(Matrix2 a, Matrix2 b, double maxErrorInPercent) { + private static boolean veryApproximateEquals(Matrix2 a, Matrix2 b, double maxErrorInPercent, double d) { if (a == b) { return true; } else if (a == null || b == null) { @@ -727,7 +727,7 @@ private static boolean veryApproximateEquals(Matrix2 a, Matrix2 b, double maxErr for (int col = 0; col < 2; col++) { double da = a.getElement(row, col); double db = b.getElement(row, col); - if (!approxEquals(da, db) && Math.abs(da - db) / Math.max(Math.abs(da), Math.abs(db)) >= maxErrorInPercent) { + if (!approxEquals(da, db, d) && Math.abs(da - db) / Math.max(Math.abs(da), Math.abs(db)) >= maxErrorInPercent) { return false; } } From cdb309a03e2527417d51a6f22125d6c6c147a57a Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 9 May 2023 18:55:41 +0200 Subject: [PATCH 81/93] begin trying to compute the derivative for conformal dymaxion --- .../control/AdvancedEarthGui.java | 5 +- .../ConformalDynmaxionProjection.java | 258 ++++++++++++++---- .../transform/ProjectionTransform.java | 27 +- .../terraplusplus/util/TerraUtils.java | 31 +++ .../util/math/matrix/TMatrices.java | 72 ++++- ...ngis.referencing.operation.OperationMethod | 1 + 6 files changed, 336 insertions(+), 58 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index e58658d1..1a14b6b1 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -54,6 +54,7 @@ import org.lwjgl.opengl.GL11; import org.opengis.parameter.GeneralParameterDescriptor; import org.opengis.parameter.ParameterDescriptor; +import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; import javax.imageio.ImageIO; @@ -1238,7 +1239,9 @@ public void draw(int mouseX, int mouseY) { try { Matrix2 deriv = this.projection.fromGeoDerivative(geo[0], geo[1]); - deriv = Matrix2.castOrCopy(SISHelper.findOperation(TerraConstants.TPP_GEO_CRS, SISHelper.projectedCRS(this.projection)).getMathTransform().derivative(new DirectPosition2D(geo[0], geo[1]))); + + MathTransform transform = SISHelper.findOperation(TerraConstants.TPP_GEO_CRS, SISHelper.projectedCRS(this.projection)).getMathTransform(); + deriv = Matrix2.castOrCopy(transform.derivative(new DirectPosition2D(geo[0], geo[1]))); deriv.normalizeColumns(); TMatrices.scaleFast(deriv, 10.0d, deriv); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index 9ad31f4f..09052fcb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -4,15 +4,29 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; -import net.buildtheearth.terraplusplus.util.TerraUtils; +import lombok.NonNull; +import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; +import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; +import net.buildtheearth.terraplusplus.util.math.matrix.Matrix2x3; +import net.buildtheearth.terraplusplus.util.math.matrix.Matrix3x2; +import net.buildtheearth.terraplusplus.util.math.matrix.TMatrices; import net.daporkchop.lib.binary.oio.StreamUtil; import net.daporkchop.lib.common.function.io.IOSupplier; import net.daporkchop.lib.common.reference.ReferenceStrength; import net.daporkchop.lib.common.reference.cache.Cached; import net.daporkchop.lib.common.util.PArrays; - +import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.opengis.parameter.InvalidParameterNameException; +import org.opengis.parameter.InvalidParameterValueException; +import org.opengis.parameter.ParameterNotFoundException; +import org.opengis.parameter.ParameterValueGroup; + +import javax.vecmath.Vector2d; +import javax.vecmath.Vector3d; import java.io.InputStream; +import static net.buildtheearth.terraplusplus.util.TerraUtils.*; + /** * Implementation of the Dynmaxion like conformal projection. * Slightly modifies the Dynmaxion projection to make it (almost) conformal. @@ -46,17 +60,8 @@ public class ConformalDynmaxionProjection extends DymaxionProjection { protected final InvertableVectorField inverse = INVERSE_CACHE.get(); @Override - protected double[] triangleTransform(double[] vec) { - double[] c = triangleTransformDymaxion(vec); - - double x = c[0]; - double y = c[1]; - - c[0] /= ARC; - c[1] /= ARC; - - c[0] += 0.5; - c[1] += TerraUtils.ROOT3 / 6; + protected void triangleTransform(double x, double y, double z, Vector2d dst) { + triangleTransformDymaxion(x, y, z, dst); //use another interpolated vector to have a really good guess before using Newton's method //Note: foward was removed for now, will need to be added back if this improvement is ever re-implemented @@ -64,28 +69,26 @@ protected double[] triangleTransform(double[] vec) { //c = inverse.applyNewtonsMethod(x, y, c[0]/ARC + 0.5, c[1]/ARC + ROOT3/6, 1); //just use newtons method: slower - c = this.inverse.applyNewtonsMethod(x, y, c[0], c[1], 5);//c[0]/ARC + 0.5, c[1]/ARC + ROOT3/6 - - c[0] -= 0.5; - c[1] -= TerraUtils.ROOT3 / 6; + this.inverse.applyNewtonsMethod(dst.x, dst.y, 5, dst, null); - c[0] *= ARC; - c[1] *= ARC; + dst.x -= 0.5d; + dst.y -= ROOT3 / 6.0d; - return c; + dst.x *= ARC; + dst.y *= ARC; } @Override - protected double[] inverseTriangleTransform(double x, double y) { - + protected void inverseTriangleTransform(double x, double y, Vector3d dst) { x /= ARC; y /= ARC; x += 0.5; - y += TerraUtils.ROOT3 / 6; + y += ROOT3 / 6; - double[] c = this.inverse.getInterpolatedVector(x, y); - return super.inverseTriangleTransform(c[0], c[1]); + InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); + this.inverse.getInterpolatedVector(x, y, result); + super.inverseTriangleTransform(result.f, result.g, dst); } @Override @@ -93,7 +96,9 @@ public String toString() { return "Conformal Dymaxion"; } - private static class InvertableVectorField { + protected static final class InvertableVectorField { + private static final Cached RESULT_CACHE = Cached.threadLocal(Result::new); + private final double[][] vx; private final double[][] vy; @@ -102,13 +107,13 @@ public InvertableVectorField(double[][] vx, double[][] vy) { this.vy = vy; } - public double[] getInterpolatedVector(double x, double y) { + public void getInterpolatedVector(double x, double y, Result dst) { //scale up triangle to be triangleSize across x *= SIDE_LENGTH; y *= SIDE_LENGTH; //convert to triangle units - double v = 2 * y / TerraUtils.ROOT3; + double v = 2 / ROOT3 * y; double u = x - v * 0.5; int u1 = (int) u; @@ -135,9 +140,9 @@ public double[] getInterpolatedVector(double x, double y) { double y3; double x3; - double flip = 1; + double flip; - if (y < -TerraUtils.ROOT3 * (x - u1 - v1 - 1) || v1 == SIDE_LENGTH - u1 - 1) { + if (y < -ROOT3 * (x - u1 - v1 - 1) || v1 == SIDE_LENGTH - u1 - 1) { valx1 = this.vx[u1][v1]; valy1 = this.vy[u1][v1]; valx2 = this.vx[u1][v1 + 1]; @@ -145,7 +150,9 @@ public double[] getInterpolatedVector(double x, double y) { valx3 = this.vx[u1 + 1][v1]; valy3 = this.vy[u1 + 1][v1]; - y3 = 0.5 * TerraUtils.ROOT3 * v1; + flip = 1; + + y3 = 0.5 * ROOT3 * v1; x3 = (u1 + 1) + 0.5 * v1; } else { valx1 = this.vx[u1][v1 + 1]; @@ -158,38 +165,191 @@ public double[] getInterpolatedVector(double x, double y) { flip = -1; y = -y; - y3 = -(0.5 * TerraUtils.ROOT3 * (v1 + 1)); + y3 = -(0.5 * ROOT3 * (v1 + 1)); x3 = (u1 + 1) + 0.5 * (v1 + 1); } //TODO: not sure if weights are right (but weirdly mirrors stuff so there may be simplifcation yet) - double w1 = -(y - y3) / TerraUtils.ROOT3 - (x - x3); - double w2 = 2 * (y - y3) / TerraUtils.ROOT3; + double w1 = -(y - y3) / ROOT3 - (x - x3); + double w2 = 2 / ROOT3 * (y - y3); double w3 = 1 - w1 - w2; - return new double[]{ valx1 * w1 + valx2 * w2 + valx3 * w3, valy1 * w1 + valy2 * w2 + valy3 * w3, - (valx3 - valx1) * SIDE_LENGTH, SIDE_LENGTH * flip * (2 * valx2 - valx1 - valx3) / TerraUtils.ROOT3, - (valy3 - valy1) * SIDE_LENGTH, SIDE_LENGTH * flip * (2 * valy2 - valy1 - valy3) / TerraUtils.ROOT3 }; + dst.f = valx1 * w1 + valx2 * w2 + valx3 * w3; + dst.g = valy1 * w1 + valy2 * w2 + valy3 * w3; + dst.dfdx = (valx3 - valx1) * SIDE_LENGTH; + dst.dfdy = SIDE_LENGTH / ROOT3 * flip * (2 * valx2 - valx1 - valx3); + dst.dgdx = (valy3 - valy1) * SIDE_LENGTH; + dst.dgdy = SIDE_LENGTH / ROOT3 * flip * (2 * valy2 - valy1 - valy3); } - public double[] applyNewtonsMethod(double expectedf, double expectedg, double xest, double yest, int iter) { + public void applyNewtonsMethod(double expectedf, double expectedg, int iter, Vector2d dst, Matrix2 derivativeDst) { + //porkman's notes from trying to reverse-engineer this: + // - we're trying to solve for (xest, yest) such that + // getInterpolatedVector((xest, yest)) - (expectedf, expectedg) = (0, 0) + // - + + double xest = expectedf / ARC + 0.5d; + double yest = expectedg / ARC + (ROOT3 / 6.0d); + + Result result = RESULT_CACHE.get(); + for (int i = 0; i < iter; i++) { - double[] c = this.getInterpolatedVector(xest, yest); + this.getInterpolatedVector(xest, yest, result); - double f = c[0] - expectedf; - double g = c[1] - expectedg; - double dfdx = c[2]; - double dfdy = c[3]; - double dgdx = c[4]; - double dgdy = c[5]; + double f = result.f - expectedf; + double g = result.g - expectedg; - double determinant = 1 / (dfdx * dgdy - dfdy * dgdx); + double determinant = 1 / (result.dfdx * result.dgdy - result.dfdy * result.dgdx); - xest -= determinant * (dgdy * f - dfdy * g); - yest -= determinant * (-dgdx * f + dfdx * g); + xest -= determinant * (result.dgdy * f - result.dfdy * g); + yest -= determinant * (-result.dgdx * f + result.dfdx * g); } - return new double[]{ xest, yest }; + dst.x = xest; + dst.y = yest; + + if (derivativeDst != null) { + Matrix2 origDeriv = new Matrix2(); + origDeriv.m00 = result.dfdx; + origDeriv.m10 = result.dfdy; + origDeriv.m01 = result.dgdx; + origDeriv.m11 = result.dgdy; + derivativeDst.setMatrix(origDeriv); + //TMatrices.invertFast(origDeriv, derivativeDst); + } + } + + public static final class Result { + public double f; + public double g; + public double dfdx; + public double dfdy; + public double dgdx; + public double dgdy; + } + } + + public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { + public OperationMethod() { + super("Conformal Dymaxion"); + } + + @Override + protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException { + return new FromGeo(parameters, new ToGeo(parameters)); + } + } + + private static class FromGeo extends DymaxionProjection.FromGeo { + private final InvertableVectorField field = INVERSE_CACHE.get(); + + public FromGeo(@NonNull ParameterValueGroup parameters, @NonNull ToGeo toGeo) { + super(parameters, toGeo); + } + + @Override + protected void triangleTransform(Vector3d rotated, Vector2d dst) { + super.triangleTransform(rotated, dst); + + //use another interpolated vector to have a really good guess before using Newton's method + //Note: foward was removed for now, will need to be added back if this improvement is ever re-implemented + //c = forward.getInterpolatedVector(c[0], c[1]); + //c = inverse.applyNewtonsMethod(x, y, c[0]/ARC + 0.5, c[1]/ARC + ROOT3/6, 1); + + //just use newtons method: slower + this.field.applyNewtonsMethod(dst.x, dst.y, 5, dst, null); + + dst.x -= 0.5d; + dst.y -= ROOT3 / 6.0d; + + dst.x *= ARC; + dst.y *= ARC; + } + + @Override + protected void triangleTransformDerivative(Vector3d rotated, Matrix2x3 dst) { + /*Vector2d superTransform = new Vector2d(); + super.triangleTransform(rotated, superTransform); + + Matrix2x3 superDeriv = Matrix2x3.createZero(); + super.triangleTransformDerivative(rotated, superDeriv); + + this.field.applyNewtonsMethod(superTransform.x, superTransform.y, superTransform.x / ARC + 0.5d, superTransform.y / ARC + (ROOT3 / 6.0d), 5, superTransform, null); + + InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); + this.field.getInterpolatedVector(superTransform.x, superTransform.y, result); + + Matrix2 newtonDeriv = new Matrix2(); + newtonDeriv.m00 = result.dfdx; + newtonDeriv.m01 = result.dfdy; + newtonDeriv.m10 = result.dgdx; + newtonDeriv.m11 = result.dgdy; + newtonDeriv.transpose(); + if (false) newtonDeriv = Matrix2.castOrCopy(newtonDeriv.inverse()); + + TMatrices.multiplyFast(newtonDeriv, superDeriv, dst); + TMatrices.scaleFast(dst, ARC, dst);*/ + + Matrix2x3 superDeriv = Matrix2x3.createZero(); + super.triangleTransformDerivative(rotated, superDeriv); + + Vector2d superTransform = new Vector2d(); + super.triangleTransform(rotated, superTransform); + + Matrix2 newtonDeriv = new Matrix2(); + + this.field.applyNewtonsMethod(superTransform.x, superTransform.y, 5, superTransform, newtonDeriv); + + TMatrices.multiplyFast(newtonDeriv, superDeriv, dst); + TMatrices.scaleFast(dst, ARC, dst); + + //super.triangleTransformDerivative(rotated, dst); + + //TODO + } + } + + private static class ToGeo extends DymaxionProjection.ToGeo { + private final InvertableVectorField field = INVERSE_CACHE.get(); + + public ToGeo(@NonNull ParameterValueGroup parameters) { + super(parameters); + } + + @Override + protected void inverseTriangleTransform(double x, double y, Vector3d dst) { + x /= ARC; + y /= ARC; + + x += 0.5; + y += ROOT3 / 6; + + InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); + this.field.getInterpolatedVector(x, y, result); + super.inverseTriangleTransform(result.f, result.g, dst); + } + + @Override + protected void inverseTriangleTransformDerivative(double x, double y, Matrix3x2 dst) { + x /= ARC; + y /= ARC; + + x += 0.5; + y += ROOT3 / 6; + + InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); + this.field.getInterpolatedVector(x, y, result); + + Matrix2 interpolatedVectorDeriv = new Matrix2(); + interpolatedVectorDeriv.m00 = result.dfdx; + interpolatedVectorDeriv.m01 = result.dfdy; + interpolatedVectorDeriv.m10 = result.dgdx; + interpolatedVectorDeriv.m11 = result.dgdy; + + Matrix3x2 superDeriv = Matrix3x2.createZero(); + super.inverseTriangleTransformDerivative(result.f, result.g, dst); + + TMatrices.multiplyFast(superDeriv, interpolatedVectorDeriv, dst); } } } \ No newline at end of file diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java index 74bfc135..9bda1865 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/transform/ProjectionTransform.java @@ -7,6 +7,7 @@ import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; +import net.daporkchop.lib.common.util.PorkUtil; import org.apache.sis.internal.referencing.ReferencingFactoryContainer; import org.apache.sis.internal.referencing.provider.Affine; import org.apache.sis.measure.Units; @@ -15,7 +16,10 @@ import org.opengis.referencing.IdentifiedObject; import org.opengis.referencing.crs.CoordinateReferenceSystem; import org.opengis.referencing.cs.AxisDirection; +import org.opengis.referencing.cs.CartesianCS; +import org.opengis.referencing.cs.CoordinateSystem; import org.opengis.referencing.cs.CoordinateSystemAxis; +import org.opengis.referencing.cs.EllipsoidalCS; import org.opengis.util.FactoryException; import java.util.stream.IntStream; @@ -64,9 +68,13 @@ public CoordinateReferenceSystem projectedCRS() { affineMatrix.multiply(((ProjectionTransform) proj).affineMatrix()); } while ((proj = ((ProjectionTransform) proj).delegate()) instanceof ProjectionTransform);*/ + CoordinateReferenceSystem baseCRS = SISHelper.projectedCRS(this.delegate()); + String simpleString = "Terra++ " + this.toSimpleString(); MatrixSIS affineMatrix = this.affineMatrix(); - CoordinateReferenceSystem baseCRS = SISHelper.projectedCRS(this.delegate()); + if (affineMatrix.isIdentity()) { + return baseCRS; + } ReferencingFactoryContainer factories = SISHelper.factories(); @@ -75,6 +83,19 @@ public CoordinateReferenceSystem projectedCRS() { factories.getMathTransformFactory().createAffineTransform(affineMatrix); + CoordinateSystem cs; + if (baseCRS.getCoordinateSystem() instanceof CartesianCS) { + cs = factories.getCSFactory().createCartesianCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, baseCRS.getCoordinateSystem().getName().getCode() + " / " + simpleString), + transformedAxes[0], transformedAxes[1]); + } else if (baseCRS.getCoordinateSystem() instanceof EllipsoidalCS) { + cs = factories.getCSFactory().createEllipsoidalCS( + ImmutableMap.of(IdentifiedObject.NAME_KEY, baseCRS.getCoordinateSystem().getName().getCode() + " / " + simpleString), + transformedAxes[0], transformedAxes[1]); + } else { + throw new IllegalArgumentException(PorkUtil.className(baseCRS.getCoordinateSystem())); + } + return factories.getCRSFactory().createDerivedCRS( ImmutableMap.of(IdentifiedObject.NAME_KEY, baseCRS.getName().getCode() + " / " + simpleString), baseCRS, @@ -82,8 +103,6 @@ public CoordinateReferenceSystem projectedCRS() { ImmutableMap.of(IdentifiedObject.NAME_KEY, simpleString), Affine.getProvider(2, 2, true), Affine.parameters(affineMatrix)), - factories.getCSFactory().createCartesianCS( - ImmutableMap.of(IdentifiedObject.NAME_KEY, baseCRS.getCoordinateSystem().getName().getCode() + " / " + simpleString), - transformedAxes[0], transformedAxes[1])); + cs); } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index 26a3dbd6..f6153fb7 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -108,6 +108,37 @@ public static double[] cartesian2Spherical(double[] cartesian) { return new double[]{ lambda, phi }; } + public static Matrix3x2 spherical2CartesianDerivative(double longitude, double colatitude) { + Matrix3x2 result = Matrix3x2.createZero(); + spherical2CartesianDerivative(longitude, colatitude, result); + return result; + } + + public static void spherical2CartesianDerivative(double longitude, double colatitude, Matrix3x2 dst) { + double sinlon = Math.sin(longitude); + double coslon = Math.cos(longitude); + double sinlat = Math.sin(colatitude); + double coslat = Math.cos(colatitude); + + // https://www.wolframalpha.com/input?i=d%2Fdl+sin%28c%29+*+cos%28l%29 + dst.m00 = -sinlat * sinlon; + + // https://www.wolframalpha.com/input?i=d%2Fdc+sin%28c%29+*+cos%28l%29 + dst.m01 = coslat * coslon; + + // https://www.wolframalpha.com/input?i=d%2Fdl+sin%28c%29+*+sin%28l%29 + dst.m10 = sinlat * coslon; + + // https://www.wolframalpha.com/input?i=d%2Fdc+sin%28c%29+*+sin%28l%29 + dst.m11 = coslat * sinlon; + + // https://www.wolframalpha.com/input?i=d%2Fdl+cos%28c%29 + dst.m20 = 0.0d; + + // https://www.wolframalpha.com/input?i=d%2Fdc+cos%28c%29 + dst.m21 = -sinlat; + } + /** * TODO produceZYZRotationMatrix javadoc * diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java index 70642660..4f71c3f9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java @@ -5,11 +5,14 @@ import org.apache.sis.referencing.operation.matrix.Matrices; import org.apache.sis.referencing.operation.matrix.Matrix1; import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.Matrix3; import org.apache.sis.referencing.operation.matrix.Matrix4; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.Matrix; +import javax.vecmath.Vector3d; + /** * Like {@link Matrices}, but better :) * @@ -49,10 +52,6 @@ public static MatrixSIS multiplyExact(Matrix m1, Matrix m2) { return Matrices.multiply(m1, m2); } - public static MatrixSIS multiplyFast(Matrix m1, Matrix m2) { - return Matrices.multiply(m1, m2); - } - // multiplyFast overloads public static Matrix2 multiplyFast(Matrix2 m1, Matrix2 m2) { @@ -81,6 +80,49 @@ public static void multiplyFast(Matrix2x3 m1, Matrix3x2 m2, Matrix2 dst) { dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11 + m1.m12 * m2.m21; } + public static void multiplyFast(Matrix2 m1, Matrix2x3 m2, Matrix2x3 dst) { + dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; + dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; + dst.m02 = m1.m00 * m2.m02 + m1.m01 * m2.m12; + dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10; + dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11; + dst.m12 = m1.m10 * m2.m02 + m1.m11 * m2.m12; + } + + public static void multiplyFast(Matrix3 m1, Matrix3x2 m2, Matrix3x2 dst) { + dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10 + m1.m02 * m2.m20; + dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11 + m1.m02 * m2.m21; + dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10 + m1.m12 * m2.m20; + dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11 + m1.m12 * m2.m21; + dst.m20 = m1.m20 * m2.m00 + m1.m21 * m2.m20 + m1.m12 * m2.m20; + dst.m21 = m1.m20 * m2.m01 + m1.m21 * m2.m21 + m1.m12 * m2.m21; + } + + public static void multiplyFast(Matrix3x2 m1, Matrix2 m2, Matrix3x2 dst) { + dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; + dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; + dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10; + dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11; + dst.m20 = m1.m20 * m2.m00 + m1.m21 * m2.m10; + dst.m21 = m1.m20 * m2.m01 + m1.m21 * m2.m11; + } + + public static Vector3d multiplyFast(Matrix3 m1, Vector3d v2) { + Vector3d result = new Vector3d(); + multiplyFast(m1, v2.x, v2.y, v2.z, result); + return result; + } + + public static void multiplyFast(Matrix3 m1, Vector3d v2, Vector3d dst) { + multiplyFast(m1, v2.x, v2.y, v2.z, dst); + } + + public static void multiplyFast(Matrix3 m1, double x2, double y2, double z2, Vector3d dst) { + dst.x = m1.m00 * x2 + m1.m01 * y2 + m1.m02 * z2; + dst.y = m1.m10 * x2 + m1.m11 * y2 + m1.m12 * z2; + dst.z = m1.m20 * x2 + m1.m21 * y2 + m1.m22 * z2; + } + public static MatrixSIS scaleFast(Matrix m, double f) { MatrixSIS dst = m instanceof MatrixSIS ? ((MatrixSIS) m).clone() : createZero(m.getNumRow(), m.getNumCol()); scaleFast(dst, f, dst); @@ -113,4 +155,26 @@ public static void scaleFast(Matrix2 m, double f, Matrix2 dst) { dst.m10 = m.m10 * f; dst.m11 = m.m11 * f; } + + public static double detFast(Matrix2 m) { + return m.m00 * m.m11 - m.m01 * m.m10; + } + + public static Matrix2 invertFast(Matrix2 m) { + Matrix2 result = new Matrix2(); + invertFast(m, result); + return result; + } + + public static void invertFast(Matrix2 m, Matrix2 dst) { + double det = detFast(m); + double a = m.m00; + double b = m.m01; + double c = m.m10; + double d = m.m11; + dst.m00 = d / det; + dst.m01 = -b / det; + dst.m10 = -c / det; + dst.m11 = a / det; + } } diff --git a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod index af3564c3..2003253a 100644 --- a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod +++ b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod @@ -1,4 +1,5 @@ net.buildtheearth.terraplusplus.projection.sis.WrappedProjectionOperationMethod +net.buildtheearth.terraplusplus.projection.dymaxion.ConformalDynmaxionProjection$OperationMethod net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection$OperationMethod net.buildtheearth.terraplusplus.projection.SinusoidalProjection$OperationMethod From 61978ba428a0651e53ec9fba9114d66ea2d8ec62 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 9 May 2023 20:20:25 +0200 Subject: [PATCH 82/93] heavily optimize base dymaxion projection we use actual vector/matrix objects in place of arrays to eliminate bounds checks. additionally, temporary objects are now cached --- .../ConformalDynmaxionProjection.java | 8 +- .../dymaxion/DymaxionProjection.java | 361 ++++++++++-------- .../terraplusplus/util/TerraUtils.java | 80 +++- .../util/math/matrix/TMatrices.java | 4 +- 4 files changed, 263 insertions(+), 190 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index 09052fcb..df67b06e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -59,7 +59,7 @@ public class ConformalDynmaxionProjection extends DymaxionProjection { protected final InvertableVectorField inverse = INVERSE_CACHE.get(); - @Override + /*@Override protected void triangleTransform(double x, double y, double z, Vector2d dst) { triangleTransformDymaxion(x, y, z, dst); @@ -89,7 +89,7 @@ protected void inverseTriangleTransform(double x, double y, Vector3d dst) { InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); this.inverse.getInterpolatedVector(x, y, result); super.inverseTriangleTransform(result.f, result.g, dst); - } + }*/ @Override public String toString() { @@ -316,7 +316,7 @@ public ToGeo(@NonNull ParameterValueGroup parameters) { super(parameters); } - @Override + /*@Override protected void inverseTriangleTransform(double x, double y, Vector3d dst) { x /= ARC; y /= ARC; @@ -350,6 +350,6 @@ protected void inverseTriangleTransformDerivative(double x, double y, Matrix3x2 super.inverseTriangleTransformDerivative(result.f, result.g, dst); TMatrices.multiplyFast(superDeriv, interpolatedVectorDeriv, dst); - } + }*/ } } \ No newline at end of file diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index 66a547a9..8635e06c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -12,12 +12,12 @@ import net.buildtheearth.terraplusplus.util.math.matrix.Matrix2x3; import net.buildtheearth.terraplusplus.util.math.matrix.Matrix3x2; import net.buildtheearth.terraplusplus.util.math.matrix.TMatrices; +import net.daporkchop.lib.common.reference.cache.Cached; import org.apache.sis.internal.util.DoubleDouble; -import org.apache.sis.referencing.operation.matrix.Matrices; import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.Matrix3; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.ContextualParameters; -import org.apache.sis.util.ComparisonMode; import org.opengis.parameter.InvalidParameterNameException; import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; @@ -25,8 +25,9 @@ import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; +import javax.vecmath.Vector2d; +import javax.vecmath.Vector3d; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; @@ -157,13 +158,13 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection * Rotation matrices to move the triangles to the reference coordinates from the original positions. * Indexed by the face's indices. */ - protected static final double[][][] ROTATION_MATRICES = new double[22][3][3]; + protected static final Matrix3[] ROTATION_MATRICES = new Matrix3[22]; /** * Rotation matrices to move the triangles from the reference coordinates to their original positions. * Indexed by the face's indices. */ - protected static final double[][][] INVERSE_ROTATION_MATRICES = new double[22][3][3]; + protected static final Matrix3[] INVERSE_ROTATION_MATRICES = new Matrix3[22]; protected static final int[] FACE_ON_GRID = { -1, -1, 0, 1, 2, -1, -1, 3, -1, 4, -1, @@ -172,7 +173,6 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection }; static { - for (int i = 0; i < 22; i++) { CENTER_MAP[i][0] *= 0.5 * ARC; CENTER_MAP[i][1] *= ARC * TerraUtils.ROOT3 / 12; @@ -285,22 +285,22 @@ protected static double[] yRot(double[] spherical, double rot) { * Finds the face of the icosahedron on which to project a point. * In practice, it works by finding the face with the closest centroid to the point. * - * @param vector - position vector as double array of length 3, using Cartesian coordinates + * @param x - the X coordinate, in Cartesian coordinates + * @param y - the Y coordinate, in Cartesian coordinates + * @param z - the Z coordinate, in Cartesian coordinates * @return an integer identifying the face on which to project the point */ - protected static int findTriangle(double[] vector) { - + protected static int findTriangle(double x, double y, double z) { double min = Double.MAX_VALUE; int face = 0; for (int i = 0; i < 20; i++) { - double xd = CENTROIDS[i][0] - vector[0]; - double yd = CENTROIDS[i][1] - vector[1]; - double zd = CENTROIDS[i][2] - vector[2]; + double xd = CENTROIDS[i][0] - x; + double yd = CENTROIDS[i][1] - y; + double zd = CENTROIDS[i][2] - z; double dissq = xd * xd + yd * yd + zd * zd; if (dissq < min) { - if (dissq < 0.1) //TODO: enlarge radius { return i; @@ -314,23 +314,29 @@ protected static int findTriangle(double[] vector) { return face; } - protected static double[] triangleTransformDymaxion(double[] vec) { + protected static int findTriangle(Vector3d cartesian) { + return findTriangle(cartesian.x, cartesian.y, cartesian.z); + } - double S = Z / vec[2]; + protected static void triangleTransformDymaxion(double x, double y, double z, Vector2d dst) { + double S = Z / z; - double xp = S * vec[0]; - double yp = S * vec[1]; + double xp = S * x; + double yp = S * y; double a = Math.atan((2 * yp / TerraUtils.ROOT3 - EL6) / DVE); //ARC/2 terms cancel double b = Math.atan((xp - yp / TerraUtils.ROOT3 - EL6) / DVE); double c = Math.atan((-xp - yp / TerraUtils.ROOT3 - EL6) / DVE); - return new double[]{ 0.5 * (b - c), (2 * a - b - c) / (2 * TerraUtils.ROOT3) }; + dst.x = 0.5 * (b - c); + dst.y = (2 * a - b - c) / (2 * TerraUtils.ROOT3); } - protected static Matrix2x3 triangleTransformDymaxionDeriv(double x, double y, double z) { - Matrix2x3 matrix = Matrix2x3.createZero(); + protected static void triangleTransformDymaxion(Vector3d rotated, Vector2d dst) { + triangleTransformDymaxion(rotated.x, rotated.y, rotated.z, dst); + } + protected static void triangleTransformDymaxionDerivative(double x, double y, double z, Matrix2x3 dst) { //double S = Z / z; // (Z / z) //double xp = S * x; // (Z / z * x) //double yp = S * y; // (Z / z * y) @@ -348,55 +354,6 @@ protected static Matrix2x3 triangleTransformDymaxionDeriv(double x, double y, do (2 * a - b - c) / (2 * TerraUtils.ROOT3) };*/ - // https://www.wolframalpha.com/input?i=d%2Fdx+%281%2F2%29+*+%28atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29 - matrix.setElement(0, 0, DVE * Z * z * ( - 3.0d / (2.0d * (3.0d * sq(DVE) * sq(z) + sq(ROOT3 * EL6 * z + Z * (ROOT3 * x + y)))) - - 3.0d / (2.0d * (3.0d * sq(DVE) * sq(z) + sq(ROOT3 * EL6 * z - Z * (ROOT3 * x + y)))) - )); - - // https://www.wolframalpha.com/input?i=d%2Fdy+%281%2F2%29+*+%28atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29 - matrix.setElement(0, 1, (-2.0d * ROOT3 * DVE * sq(Z) * x * z * (3.0d * EL6 * z + ROOT3 * Z * y)) / ( - (3.0d * sq(DVE) * sq(z) + sq(ROOT3 * EL6 * z + Z * (ROOT3 * x + y))) - * (3.0d * sq(DVE) * sq(z) + sq(ROOT3 * EL6 * z - Z * (ROOT3 * x - y))) - )); - - // https://www.wolframalpha.com/input?i=d%2Fdz+%281%2F2%29+*+%28atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29 - matrix.setElement(0, 2, - (-Z * x) / (2.0d * DVE * sq(z) * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - - (-Z * x) / (2.0d * DVE * sq(z) * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - - (-Z * x) / (2.0d * DVE * sq(z) * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - + (-Z * x) / (2.0d * DVE * sq(z) * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - ); - - // https://www.wolframalpha.com/input?i=d%2Fdx+%282+*+atan%28%282+*+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29+%2F+%282+*+sqrt%283%29%29 - matrix.setElement(1, 0, - Z / (2.0d * ROOT3 * DVE * z * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - - Z / (2.0d * ROOT3 * DVE * z * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - ); - - // https://www.wolframalpha.com/input?i=d%2Fdy+%282+*+atan%28%282+*+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29+%2F+%282+*+sqrt%283%29%29 - matrix.setElement(1, 1, - Z / (6.0d * DVE * z * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - + Z / (6.0d * DVE * z * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - + (2.0d * Z) / (3.0d * DVE * z * (sq((2.0d * Z * y) / (ROOT3 * z) - EL6) / sq(DVE) + 1.0d)) - ); - - // https://www.wolframalpha.com/input?i=d%2Fdz+%282+*+atan%28%282+*+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29+-+atan%28%28-%28%28Z+%2F+z%29+*+x%29+-+%28%28Z+%2F+z%29+*+y%29+%2F+sqrt%283%29+-+L%29+%2F+D%29%29+%2F+%282+*+sqrt%283%29%29 - matrix.setElement(1, 2, - (Z * x) / (2.0d * ROOT3 * DVE * sq(z) * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - - (Z * x) / (2.0d * ROOT3 * DVE * sq(z) * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - - (Z * y) / (6.0d * DVE * sq(z) * (sq(-EL6 + (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - - (Z * y) / (6.0d * DVE * sq(z) * (sq(-EL6 - (Z * x) / z - (Z * y) / (ROOT3 * z)) / sq(DVE) + 1.0d)) - - (2.0d * Z * y) / (3.0d * DVE * sq(z) * (sq((2.0d * Z * y) / (ROOT3 * z) - EL6) / sq(DVE) + 1.0d)) - ); - - //double m00 = (3 D z Z (3 D^2 z^2 + 3 L^2 z^2 + 2 sqrt(3) L y z Z + Z^2 (3 x^2 + y^2)))/((3 D^2 z^2 + (sqrt(3) L z - Z (sqrt(3) x - y))^2) (3 D^2 z^2 + (sqrt(3) L z + Z (sqrt(3) x + y))^2)); - //double m01 = -(2 sqrt(3) D x z Z^2 (3 L z + sqrt(3) y Z))/((3 D^2 z^2 + 3 L^2 z^2 - 6 L x z Z + 2 sqrt(3) L y z Z + 3 x^2 Z^2 - 2 sqrt(3) x y Z^2 + y^2 Z^2) (3 D^2 z^2 + 3 L^2 z^2 + 6 L x z Z + 2 sqrt(3) L y z Z + 3 x^2 Z^2 + 2 sqrt(3) x y Z^2 + y^2 Z^2)); - //double m02 = -(3 D x Z (3 D^2 z^2 + 3 L^2 z^2 + Z^2 (3 x^2 - y^2)))/((3 D^2 z^2 + 3 L^2 z^2 - 2 L z Z (3 x - sqrt(3) y) + Z^2 (3 x^2 - 2 sqrt(3) x y + y^2)) (3 D^2 z^2 + 3 L^2 z^2 + 2 L z Z (3 x + sqrt(3) y) + Z^2 (3 x^2 + 2 sqrt(3) x y + y^2))); - //double m10 = -(2 sqrt(3) D x z Z^2 (3 L z + sqrt(3) y Z))/((3 D^2 z^2 + 3 L^2 z^2 - 6 L x z Z + 2 sqrt(3) L y z Z + 3 x^2 Z^2 - 2 sqrt(3) x y Z^2 + y^2 Z^2) (3 D^2 z^2 + 3 L^2 z^2 + 6 L x z Z + 2 sqrt(3) L y z Z + 3 x^2 Z^2 + 2 sqrt(3) x y Z^2 + y^2 Z^2)); - //double m11 = (3 D z Z (9 D^4 z^4 + 3 D^2 z^2 (6 L^2 z^2 + 2 sqrt(3) L y z Z + Z^2 (5 x^2 + 3 y^2)) + 9 L^4 z^4 + 6 sqrt(3) L^3 y z^3 Z - 9 L^2 z^2 Z^2 (x^2 - y^2) - 4 L y z Z^3 (sqrt(3) x - y) (3 x + sqrt(3) y) + 2 Z^4 (3 x^4 + y^4)))/((3 D^2 z^2 + (sqrt(3) L z - 2 y Z)^2) (3 D^2 z^2 + (sqrt(3) L z - Z (sqrt(3) x - y))^2) (3 D^2 z^2 + (sqrt(3) L z + Z (sqrt(3) x + y))^2)); - //double m12 = -(3 D Z (9 D^4 y z^4 + 3 D^2 z^2 (6 L^2 y z^2 - 2 sqrt(3) L z Z (x^2 - y^2) + 3 y Z^2 (x^2 + y^2)) + 9 L^4 y z^4 - 6 sqrt(3) L^3 z^3 Z (x^2 - y^2) + 9 L^2 y z^2 Z^2 (x^2 + y^2) - 4 sqrt(3) L y^2 z Z^3 (3 x^2 - y^2) + 2 y Z^4 (3 x^4 - 4 x^2 y^2 + y^4)))/((3 D^2 z^2 + (sqrt(3) L z - 2 y Z)^2) (3 D^2 z^2 + 3 L^2 z^2 - 2 L z Z (3 x - sqrt(3) y) + Z^2 (3 x^2 - 2 sqrt(3) x y + y^2)) (3 D^2 z^2 + 3 L^2 z^2 + 2 L z Z (3 x + sqrt(3) y) + Z^2 (3 x^2 + 2 sqrt(3) x y + y^2))); - // Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]],Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]]]] // Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[-1,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]]] // Times[Rational[1,2],Plus[Times[Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[-1,x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]]]] @@ -410,15 +367,32 @@ protected static Matrix2x3 triangleTransformDymaxionDeriv(double x, double y, do //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]],Times[-1,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1]]],Power[sqrt[3],-1]]")); //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]],Times[4,Power[D,-1],Power[z,-1],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[2,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]],Power[sqrt[3],-1]]")); //System.out.println(mathematicaFullFormToJava("Times[Rational[1,2],Plus[Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[-1,x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-1,Power[D,-1],Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[-1,x,Power[z,-1],Z],Times[-1,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Plus[Times[x,Power[z,-2],Z],Times[y,Power[z,-2],Z,Power[sqrt[3],-1]]]],Times[-4,Power[D,-1],y,Power[z,-2],Z,Power[Plus[1,Times[Power[D,-2],Power[Plus[Times[-1,L],Times[2,y,Power[z,-1],Z,Power[sqrt[3],-1]]],2]]],-1],Power[sqrt[3],-1]]],Power[sqrt[3],-1]]")); + //System.exit(0); + + double d0 = sq(-EL6 - x / z * Z - Z / ROOT3 * y / z); + double d1 = sq(-EL6 + x / z * Z - Z / ROOT3 * y / z); + double d2 = sq(-EL6 + 2.0d * Z / ROOT3 * y / z); - matrix.m00 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d)) + (Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d)))); - matrix.m01 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d)) + (-1.0d * Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d)))); - matrix.m02 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * ((-1.0d * x * Math.pow(z, -2.0d) * Z) + (y * Math.pow(z, -2.0d) * Z * Math.pow(ROOT3, -1.0d)))) + (-1.0d * Math.pow(DVE, -1.0d) * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * ((x * Math.pow(z, -2.0d) * Z) + (y * Math.pow(z, -2.0d) * Z * Math.pow(ROOT3, -1.0d)))))); - matrix.m10 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d)) + (-1.0d * Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d))) * Math.pow(ROOT3, -1.0d)); - matrix.m11 = ((1.0d / 2.0d) * ((Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d)) + (Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d)) + (4.0d * Math.pow(DVE, -1.0d) * Math.pow(z, -1.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (2.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d))) * Math.pow(ROOT3, -1.0d)); - matrix.m12 = ((1.0d / 2.0d) * ((-1.0d * Math.pow(DVE, -1.0d) * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * ((-1.0d * x * Math.pow(z, -2.0d) * Z) + (y * Math.pow(z, -2.0d) * Z * Math.pow(ROOT3, -1.0d)))) + (-1.0d * Math.pow(DVE, -1.0d) * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (-1.0d * x * Math.pow(z, -1.0d) * Z) + (-1.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * ((x * Math.pow(z, -2.0d) * Z) + (y * Math.pow(z, -2.0d) * Z * Math.pow(ROOT3, -1.0d)))) + (-4.0d * Math.pow(DVE, -1.0d) * y * Math.pow(z, -2.0d) * Z * Math.pow((1.0d + (Math.pow(DVE, -2.0d) * Math.pow(((-1.0d * EL6) + (2.0d * y * Math.pow(z, -1.0d) * Z * Math.pow(ROOT3, -1.0d))), 2.0d))), -1.0d) * Math.pow(ROOT3, -1.0d))) * Math.pow(ROOT3, -1.0d)); + double v0 = z + z * d0 / (DVE * DVE); + double v1 = z + z * d1 / (DVE * DVE); + double v2 = Z / DVE / v0; + double v3 = Z / DVE / v1; - return matrix; + double v4 = Z / ROOT3 * y / sq(z); + double v6 = 1.0d / DVE / (1.0d + d1 / (DVE * DVE)) * (-Z * x / sq(z) + v4); + double v7 = 1.0d / DVE / (1.0d + d0 / (DVE * DVE)) * (Z * x / sq(z) + v4); + + dst.m00 = 0.5d * (v2 + v3); + dst.m01 = 0.5d * (Z / DVE / ROOT3 / v0 - Z / DVE / ROOT3 / v1); + + dst.m02 = 0.5d * (v6 - v7); + dst.m10 = 0.5d / ROOT3 * (v2 - v3); + dst.m11 = 0.5d / ROOT3 * (Z / DVE / ROOT3 / v0 + Z / DVE / ROOT3 / v1 + 4.0d / DVE * Z / ROOT3 / z / (1.0d + 1.0d / (DVE * DVE) * d2)); + dst.m12 = 0.5d / ROOT3 * (-v6 - v7 + -4.0d / DVE * Z / ROOT3 * y / (sq(z) + sq(z) / (DVE * DVE) * d2)); + } + + protected static void triangleTransformDymaxionDerivative(Vector3d rotated, Matrix2x3 dst) { + triangleTransformDymaxionDerivative(rotated.x, rotated.y, rotated.z, dst); } public static String mathematicaFullFormToJava(String fullForm) { @@ -484,6 +458,25 @@ public static String mathematicaFullFormToJava(String fullForm) { return '(' + mathematicaFullFormToJava(operands.get(0)) + " / " + mathematicaFullFormToJava(operands.get(1)) + ')'; case "Power": assert operands.size() == 2 : fullForm; + try { + int pow = Integer.parseInt(operands.get(1)); + String prefix = ""; + String suffix = ""; + if (pow < 0) { + pow = -pow; + prefix = "1.0d / ("; + suffix = ")"; + } + + switch (pow) { + case 1: + return prefix + mathematicaFullFormToJava(operands.get(0)) + suffix; + case 2: + return prefix + "sq(" + mathematicaFullFormToJava(operands.get(0)) + ')' + suffix; + } + } catch (NumberFormatException e) { + // ignore + } return "Math.pow(" + mathematicaFullFormToJava(operands.get(0)) + ", " + mathematicaFullFormToJava(operands.get(1)) + ')'; case "sqrt": assert operands.size() == 1 : fullForm; @@ -493,12 +486,11 @@ public static String mathematicaFullFormToJava(String fullForm) { throw new IllegalArgumentException(fullForm); } - protected double[] triangleTransform(double[] vec) { - return triangleTransformDymaxion(vec); + protected void triangleTransform(double x, double y, double z, Vector2d dst) { + triangleTransformDymaxion(x, y, z, dst); } - protected static double[] inverseTriangleTransformNewton(double xpp, double ypp) { - + protected static void inverseTriangleTransformNewton(double xpp, double ypp, Vector3d dst) { //a & b are linearly related to c, so using the tan of sum formula we know: tan(c+off) = (tanc + tanoff)/(1-tanc*tanoff) double tanaoff = Math.tan(TerraUtils.ROOT3 * ypp + xpp); // a = c + root3*y'' + x'' double tanboff = Math.tan(2 * xpp); // b = c + 2x'' @@ -542,44 +534,56 @@ protected static double[] inverseTriangleTransformNewton(double xpp, double ypp) double z = 1 / Math.sqrt(1 + xpoZ * xpoZ + ypoZ * ypoZ); - return new double[]{ z * xpoZ, z * ypoZ, z }; + dst.x = z * xpoZ; + dst.y = z * ypoZ; + dst.z = z; + } + + protected static void inverseTriangleTransformNewtonDerivative(double xpp, double ypp, Matrix3x2 dst) { + throw new UnsupportedOperationException(); //TODO } - protected double[] inverseTriangleTransform(double x, double y) { - return inverseTriangleTransformNewton(x, y); + protected void inverseTriangleTransform(double x, double y, Vector3d dst) { + inverseTriangleTransformNewton(x, y, dst); } @Override public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { - OutOfProjectionBoundsException.checkLongitudeLatitudeInRange(longitude, latitude); - double[] vector = TerraUtils.spherical2Cartesian(TerraUtils.geo2Spherical(new double[]{ longitude, latitude })); + TransformResourceCache cache = TRANSFORM_RESOURCE_CACHE.get(); + + Vector2d spherical = cache.spherical; + Vector3d cartesian = cache.cartesian; + Vector3d rotated = cache.rotated; + Vector2d projected = cache.projected; + + TerraUtils.geo2Spherical(longitude, latitude, spherical); + TerraUtils.spherical2Cartesian(spherical.x, spherical.y, cartesian); - int face = findTriangle(vector); + int face = findTriangle(cartesian); //apply rotation matrix (move triangle onto template triangle) - double[] pvec = TerraUtils.matVecProdD(ROTATION_MATRICES[face], vector); - double[] projectedVec = this.triangleTransform(pvec); + TMatrices.multiplyFast(ROTATION_MATRICES[face], cartesian, rotated); + this.triangleTransform(rotated.x, rotated.y, rotated.z, projected); //flip triangle to correct orientation - if (FLIP_TRIANGLE[face]) { - projectedVec[0] = -projectedVec[0]; - projectedVec[1] = -projectedVec[1]; - } + final double projectedX = projected.x * FLIP_TRIANGLE_FACTOR[face]; + final double projectedY = projected.y * FLIP_TRIANGLE_FACTOR[face]; - vector[0] = projectedVec[0]; + double effectiveProjectedX = projectedX; + double effectiveProjectedY = projectedY; //deal with special snowflakes (child faces 20, 21) - if (((face == 15 && vector[0] > projectedVec[1] * TerraUtils.ROOT3) || face == 14) && vector[0] > 0) { - projectedVec[0] = 0.5 * vector[0] - 0.5 * TerraUtils.ROOT3 * projectedVec[1]; - projectedVec[1] = 0.5 * TerraUtils.ROOT3 * vector[0] + 0.5 * projectedVec[1]; + if (((face == 15 && projectedX > projectedY * TerraUtils.ROOT3) || face == 14) && projectedX > 0) { + effectiveProjectedX = 0.5 * projectedX - 0.5 * TerraUtils.ROOT3 * projectedY; + effectiveProjectedY = 0.5 * TerraUtils.ROOT3 * projectedX + 0.5 * projectedY; face += 6; //shift 14->20 & 15->21 } - projectedVec[0] += CENTER_MAP[face][0]; - projectedVec[1] += CENTER_MAP[face][1]; - - return projectedVec; + return new double[]{ + effectiveProjectedX + CENTER_MAP[face][0], + effectiveProjectedY + CENTER_MAP[face][1], + }; } @Override @@ -618,23 +622,26 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException } //flip triangle to upright orientation (if not already) - if (FLIP_TRIANGLE[face]) { - x = -x; - y = -y; - } + x *= FLIP_TRIANGLE_FACTOR[face]; + y *= FLIP_TRIANGLE_FACTOR[face]; + + TransformResourceCache cache = TRANSFORM_RESOURCE_CACHE.get(); + + Vector2d geo = cache.geo; + Vector2d spherical = cache.spherical; + Vector3d cartesian = cache.cartesian; + Vector3d rotated = cache.rotated; //invert triangle transform - double[] c = this.inverseTriangleTransform(x, y); - x = c[0]; - y = c[1]; - double z = c[2]; + this.inverseTriangleTransform(x, y, rotated); - double[] vec = { x, y, z }; //apply inverse rotation matrix (move triangle from template triangle to correct position on globe) - double[] vecp = TerraUtils.matVecProdD(INVERSE_ROTATION_MATRICES[face], vec); + TMatrices.multiplyFast(INVERSE_ROTATION_MATRICES[face], rotated, cartesian); //convert back to geo coordinates - return TerraUtils.spherical2Geo(TerraUtils.cartesian2Spherical(vecp)); + TerraUtils.cartesian2Spherical(cartesian.x, cartesian.y, cartesian.z, spherical); + TerraUtils.spherical2Geo(spherical.x, spherical.y, geo); + return new double[]{ geo.x, geo.y }; } @Override @@ -652,6 +659,21 @@ public String toString() { return "Dymaxion"; } + protected static final Cached TRANSFORM_RESOURCE_CACHE = Cached.threadLocal(TransformResourceCache::new); + + protected static final class TransformResourceCache { + public final Vector2d geo = new Vector2d(); + public final Vector2d spherical = new Vector2d(); + public final Vector3d cartesian = new Vector3d(); + public final Vector3d rotated = new Vector3d(); + public final Vector2d projected = new Vector2d(); + + public final Matrix3x2 cartesianDerivative = Matrix3x2.createZero(); + public final Matrix3x2 rotatedDerivative = Matrix3x2.createZero(); + public final Matrix2x3 projectedDerivative = Matrix2x3.createZero(); + public final Matrix2 totalDerivative = new Matrix2(); + } + public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { public OperationMethod() { super("Dymaxion"); @@ -659,13 +681,23 @@ public OperationMethod() { @Override protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException { - return new FromGeo(parameters); + return new FromGeo(parameters, new ToGeo(parameters)); } } - private static final class FromGeo extends AbstractFromGeoMathTransform2D { - public FromGeo(@NonNull ParameterValueGroup parameters) { - super(parameters, new ToGeo(parameters)); + protected static class FromGeo extends AbstractFromGeoMathTransform2D { + protected static final Matrix2 SPECIAL_FACTOR = new Matrix2(0.5d, -0.5d * ROOT3, 0.5d * ROOT3, 0.5d); + + public FromGeo(@NonNull ParameterValueGroup parameters, @NonNull ToGeo toGeo) { + super(parameters, toGeo); + } + + protected void triangleTransform(Vector3d rotated, Vector2d dst) { + triangleTransformDymaxion(rotated, dst); + } + + protected void triangleTransformDerivative(Vector3d rotated, Matrix2x3 dst) { + triangleTransformDymaxionDerivative(rotated, dst); } @Override @@ -678,20 +710,27 @@ protected void configureMatrices(ContextualParameters contextualParameters, Matr @Override public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + TransformResourceCache cache = TRANSFORM_RESOURCE_CACHE.get(); + + Vector3d cartesian = cache.cartesian; + Vector3d rotated = cache.rotated; + Vector2d projected = cache.projected; + //there is no bounds checking here! - double[] lonLat = Arrays.copyOfRange(srcPts, srcOff, srcOff + 2); + final double origLon = srcPts[srcOff + 0]; + final double origLat = srcPts[srcOff + 1]; - double[] vector = TerraUtils.spherical2Cartesian(lonLat); - final int origFace = findTriangle(vector); + TerraUtils.spherical2Cartesian(origLon, origLat, cartesian); + final int origFace = findTriangle(cartesian); //apply rotation matrix (move triangle onto template triangle) - double[] rotatedVec = TerraUtils.matVecProdD(ROTATION_MATRICES[origFace], vector); - double[] projectedVec = triangleTransformDymaxion(rotatedVec); + TMatrices.multiplyFast(ROTATION_MATRICES[origFace], cartesian, rotated); + this.triangleTransform(rotated, projected); //flip triangle to correct orientation - final double origProjectedX = projectedVec[0] * FLIP_TRIANGLE_FACTOR[origFace]; - final double origProjectedY = projectedVec[1] * FLIP_TRIANGLE_FACTOR[origFace]; + final double origProjectedX = projected.x * FLIP_TRIANGLE_FACTOR[origFace]; + final double origProjectedY = projected.y * FLIP_TRIANGLE_FACTOR[origFace]; double effectiveProjectedX = origProjectedX; double effectiveProjectedY = origProjectedY; @@ -712,51 +751,41 @@ public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff return null; } - Matrix3x2 spherical2CartesianDerivative = TerraUtils.spherical2CartesianDerivative(lonLat[0], lonLat[1]); - Matrix3x2 spherical2CartesianRotatedDerivative = Matrix3x2.castOrCopy(TMatrices.multiplyFast(TerraUtils.matrixToSIS(ROTATION_MATRICES[origFace]), spherical2CartesianDerivative)); - Matrix2x3 triangleTransformDerivative = triangleTransformDymaxionDeriv(rotatedVec[0], rotatedVec[1], rotatedVec[2]); - Matrix2 spherical2triangleDerivative = TMatrices.multiplyFast(triangleTransformDerivative, spherical2CartesianRotatedDerivative); + Matrix3x2 cartesianDerivative = cache.cartesianDerivative; + Matrix3x2 rotatedDerivative = cache.rotatedDerivative; + Matrix2x3 projectedDerivative = cache.projectedDerivative; + Matrix2 totalDerivative = cache.totalDerivative; - assert Matrices.equals(TMatrices.multiplyFast(triangleTransformDerivative, spherical2CartesianRotatedDerivative), Matrices.multiply(triangleTransformDerivative, spherical2CartesianRotatedDerivative), ComparisonMode.APPROXIMATE); + TerraUtils.spherical2CartesianDerivative(origLon, origLat, cartesianDerivative); + TMatrices.multiplyFast(ROTATION_MATRICES[origFace], cartesianDerivative, rotatedDerivative); + this.triangleTransformDerivative(rotated, projectedDerivative); + TMatrices.multiplyFast(projectedDerivative, rotatedDerivative, totalDerivative); //flip triangle to correct orientation - TMatrices.scaleFast(spherical2triangleDerivative, FLIP_TRIANGLE_FACTOR[origFace], spherical2triangleDerivative); + TMatrices.scaleFast(totalDerivative, FLIP_TRIANGLE_FACTOR[origFace], totalDerivative); //deal with special snowflakes (child faces 20, 21) if (((origFace == 15 && origProjectedX > ROOT3 * origProjectedY) || origFace == 14) && origProjectedX > 0) { - // https://www.wolframalpha.com/input?i=d%2Fdx+%281%2F2%29*x+-+%281%2F2%29*sqrt%283%29*y - double d00 = 0.5d; - - // https://www.wolframalpha.com/input?i=d%2Fdy+%281%2F2%29*x+-+%281%2F2%29*sqrt%283%29*y - double d01 = -0.5d * ROOT3; - - // https://www.wolframalpha.com/input?i=d%2Fdx+%281%2F2%29*sqrt%283%29*x+-+%281%2F2%29*y - double d10 = 0.5d * ROOT3; - - // https://www.wolframalpha.com/input?i=d%2Fdy+%281%2F2%29*sqrt%283%29*x+-+%281%2F2%29*y - double d11 = 0.5d; - - //spherical2triangleDerivative.m00 *= d00; - //spherical2triangleDerivative.m01 *= d01; - //spherical2triangleDerivative.m10 *= d10; - //spherical2triangleDerivative.m11 *= d11; - - Matrix2 specialFactor = new Matrix2(d00, d01, d10, d11); - spherical2triangleDerivative = TMatrices.multiplyFast(specialFactor, spherical2triangleDerivative); + return TMatrices.multiplyFast(SPECIAL_FACTOR, totalDerivative); + } else { + return totalDerivative.clone(); } - - return spherical2triangleDerivative; - - //TODO: compute this accurately - //return GeographicProjectionHelper.defaultDerivative(new DymaxionProjection(), Math.toDegrees(lonLat[0]), 90d - Math.toDegrees(lonLat[1]), true); } } - private static final class ToGeo extends AbstractToGeoMathTransform2D { + protected static class ToGeo extends AbstractToGeoMathTransform2D { public ToGeo(@NonNull ParameterValueGroup parameters) { super(parameters); } + protected void inverseTriangleTransform(double x, double y, Vector3d dst) { + inverseTriangleTransformNewton(x, y, dst); + } + + protected void inverseTriangleTransformDerivative(double x, double y, Matrix3x2 dst) { + inverseTriangleTransformNewtonDerivative(x, y, dst); + } + @Override public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { final double origX = srcPts[srcOff + 0]; @@ -797,29 +826,29 @@ public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff } //flip triangle to upright orientation (if not already) - if (FLIP_TRIANGLE[face]) { - x = -x; - y = -y; - } + x *= FLIP_TRIANGLE_FACTOR[face]; + y *= FLIP_TRIANGLE_FACTOR[face]; + + TransformResourceCache cache = TRANSFORM_RESOURCE_CACHE.get(); + + Vector2d spherical = cache.spherical; + Vector3d cartesian = cache.cartesian; + Vector3d rotated = cache.rotated; //invert triangle transform - double[] c = inverseTriangleTransformNewton(x, y); - x = c[0]; - y = c[1]; - double z = c[2]; + this.inverseTriangleTransform(x, y, rotated); - double[] vec = { x, y, z }; //apply inverse rotation matrix (move triangle from template triangle to correct position on globe) - double[] vecp = TerraUtils.matVecProdD(INVERSE_ROTATION_MATRICES[face], vec); + TMatrices.multiplyFast(INVERSE_ROTATION_MATRICES[face], rotated, cartesian); //convert back to geo coordinates - double[] vecs = TerraUtils.cartesian2Spherical(vecp); + TerraUtils.cartesian2Spherical(cartesian.x, cartesian.y, cartesian.z, spherical); //spherical -> geographic conversion is handled afterwards by the affine transform if (dstPts != null) { - dstPts[dstOff + 0] = vecs[0]; - dstPts[dstOff + 1] = vecs[1]; + dstPts[dstOff + 0] = spherical.x; + dstPts[dstOff + 1] = spherical.y; } if (!derivate) { return null; diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index f6153fb7..9689ca03 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -13,6 +13,8 @@ import net.minecraft.util.text.translation.I18n; import net.minecraftforge.fml.common.FMLCommonHandler; +import javax.vecmath.Vector2d; +import javax.vecmath.Vector3d; import java.math.BigDecimal; import java.math.BigInteger; import java.util.Arrays; @@ -70,6 +72,15 @@ public static double[] geo2Spherical(double[] geo) { return new double[]{ lambda, phi }; } + public static void geo2Spherical(Vector2d geo, Vector2d dst) { + geo2Spherical(geo.x, geo.y, dst); + } + + public static void geo2Spherical(double longitude, double latitude, Vector2d dst) { + dst.x = Math.toRadians(longitude); + dst.y = Math.toRadians(90.0d - latitude); + } + /** * Converts spherical coordinates to geographic coordinates on a sphere of radius 1. * @@ -82,6 +93,15 @@ public static double[] spherical2Geo(double[] spherical) { return new double[]{ lon, lat }; } + public static void spherical2Geo(Vector2d spherical, Vector2d dst) { + spherical2Geo(spherical.x, spherical.y, dst); + } + + public static void spherical2Geo(double longitude, double colatitude, Vector2d dst) { + dst.x = Math.toDegrees(longitude); + dst.y = 90.0d - Math.toDegrees(colatitude); + } + /** * Converts spherical coordinates to Cartesian coordinates on a sphere of radius 1. * @@ -96,16 +116,21 @@ public static double[] spherical2Cartesian(double[] spherical) { return new double[]{ x, y, z }; } + public static void spherical2Cartesian(Vector2d spherical, Vector3d dst) { + spherical2Cartesian(spherical.x, spherical.y, dst); + } + /** - * Converts Cartesian coordinates to spherical coordinates on a sphere of radius 1. + * Converts spherical coordinates to Cartesian coordinates on a sphere of radius 1. * - * @param cartesian - Cartesian coordinates as double array of length 3: {x, y, z} - * @return the spherical coordinates of the corresponding normalized vector + * @param longitude longitude in radians + * @param colatitude colatitude in radians */ - public static double[] cartesian2Spherical(double[] cartesian) { - double lambda = Math.atan2(cartesian[1], cartesian[0]); - double phi = Math.atan2(Math.sqrt(cartesian[0] * cartesian[0] + cartesian[1] * cartesian[1]), cartesian[2]); - return new double[]{ lambda, phi }; + public static void spherical2Cartesian(double longitude, double colatitude, Vector3d dst) { + double sinphi = Math.sin(colatitude); + dst.x = sinphi * Math.cos(longitude); + dst.y = sinphi * Math.sin(longitude); + dst.z = Math.cos(colatitude); } public static Matrix3x2 spherical2CartesianDerivative(double longitude, double colatitude) { @@ -139,6 +164,25 @@ public static void spherical2CartesianDerivative(double longitude, double colati dst.m21 = -sinlat; } + /** + * Converts Cartesian coordinates to spherical coordinates on a sphere of radius 1. + * + * @param cartesian - Cartesian coordinates as double array of length 3: {x, y, z} + * @return the spherical coordinates of the corresponding normalized vector + */ + public static double[] cartesian2Spherical(double[] cartesian) { + double lambda = Math.atan2(cartesian[1], cartesian[0]); + double phi = Math.atan2(Math.sqrt(cartesian[0] * cartesian[0] + cartesian[1] * cartesian[1]), cartesian[2]); + return new double[]{ lambda, phi }; + } + + public static void cartesian2Spherical(double x, double y, double z, Vector2d dst) { + double lambda = Math.atan2(y, x); + double phi = Math.atan2(Math.sqrt(x * x + y * y), z); + dst.x = lambda; + dst.y = phi; + } + /** * TODO produceZYZRotationMatrix javadoc * @@ -147,7 +191,7 @@ public static void spherical2CartesianDerivative(double longitude, double colati * @param c * @return */ - public static double[][] produceZYZRotationMatrix(double a, double b, double c) { + public static Matrix3 produceZYZRotationMatrix(double a, double b, double c) { double sina = Math.sin(a); double cosa = Math.cos(a); @@ -156,18 +200,18 @@ public static double[][] produceZYZRotationMatrix(double a, double b, double c) double sinc = Math.sin(c); double cosc = Math.cos(c); - double[][] mat = new double[3][3]; - mat[0][0] = cosa * cosb * cosc - sinc * sina; - mat[0][1] = -sina * cosb * cosc - sinc * cosa; - mat[0][2] = cosc * sinb; + Matrix3 mat = new Matrix3(); + mat.m00 = cosa * cosb * cosc - sinc * sina; + mat.m01 = -sina * cosb * cosc - sinc * cosa; + mat.m02 = cosc * sinb; - mat[1][0] = sinc * cosb * cosa + cosc * sina; - mat[1][1] = cosc * cosa - sinc * cosb * sina; - mat[1][2] = sinc * sinb; + mat.m10 = sinc * cosb * cosa + cosc * sina; + mat.m11 = cosc * cosa - sinc * cosb * sina; + mat.m12 = sinc * sinb; - mat[2][0] = -sinb * cosa; - mat[2][1] = sinb * sina; - mat[2][2] = cosb; + mat.m20 = -sinb * cosa; + mat.m21 = sinb * sina; + mat.m22 = cosb; return mat; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java index 4f71c3f9..a7d36c11 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java @@ -94,8 +94,8 @@ public static void multiplyFast(Matrix3 m1, Matrix3x2 m2, Matrix3x2 dst) { dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11 + m1.m02 * m2.m21; dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10 + m1.m12 * m2.m20; dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11 + m1.m12 * m2.m21; - dst.m20 = m1.m20 * m2.m00 + m1.m21 * m2.m20 + m1.m12 * m2.m20; - dst.m21 = m1.m20 * m2.m01 + m1.m21 * m2.m21 + m1.m12 * m2.m21; + dst.m20 = m1.m20 * m2.m00 + m1.m21 * m2.m10 + m1.m22 * m2.m20; + dst.m21 = m1.m20 * m2.m01 + m1.m21 * m2.m11 + m1.m22 * m2.m21; } public static void multiplyFast(Matrix3x2 m1, Matrix2 m2, Matrix3x2 dst) { From 722c893bc685dd7f57cb9b6185f5b1d78fa33b1a Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 9 May 2023 21:42:00 +0200 Subject: [PATCH 83/93] we can now compute the derivative of conformal dymaxion's fromGeo! --- .../control/AdvancedEarthGui.java | 8 +- .../ConformalDynmaxionProjection.java | 85 +++++++------------ .../dymaxion/DymaxionProjection.java | 28 +++--- 3 files changed, 55 insertions(+), 66 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 1a14b6b1..89c759f2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -1238,20 +1238,20 @@ public void draw(int mouseX, int mouseY) { double[] geo = this.projection.toGeo(projX, projY); try { - Matrix2 deriv = this.projection.fromGeoDerivative(geo[0], geo[1]); + final double lineLength = 32.0d; MathTransform transform = SISHelper.findOperation(TerraConstants.TPP_GEO_CRS, SISHelper.projectedCRS(this.projection)).getMathTransform(); - deriv = Matrix2.castOrCopy(transform.derivative(new DirectPosition2D(geo[0], geo[1]))); + Matrix2 deriv = Matrix2.castOrCopy(transform.derivative(new DirectPosition2D(geo[0], geo[1]))); deriv.normalizeColumns(); - TMatrices.scaleFast(deriv, 10.0d, deriv); + TMatrices.scaleFast(deriv, lineLength, deriv); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0xFF00FF00); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0xFFFF0000); deriv = GeographicProjectionHelper.defaultDerivative(this.projection, geo[0], geo[1], true); deriv.normalizeColumns(); - TMatrices.scaleFast(deriv, 10.0d, deriv); + TMatrices.scaleFast(deriv, lineLength, deriv); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0x8800FF00); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0x88FF0000); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index df67b06e..3e0d4632 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -59,7 +59,7 @@ public class ConformalDynmaxionProjection extends DymaxionProjection { protected final InvertableVectorField inverse = INVERSE_CACHE.get(); - /*@Override + @Override protected void triangleTransform(double x, double y, double z, Vector2d dst) { triangleTransformDymaxion(x, y, z, dst); @@ -89,7 +89,7 @@ protected void inverseTriangleTransform(double x, double y, Vector3d dst) { InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); this.inverse.getInterpolatedVector(x, y, result); super.inverseTriangleTransform(result.f, result.g, dst); - }*/ + } @Override public String toString() { @@ -209,13 +209,11 @@ public void applyNewtonsMethod(double expectedf, double expectedg, int iter, Vec dst.y = yest; if (derivativeDst != null) { - Matrix2 origDeriv = new Matrix2(); - origDeriv.m00 = result.dfdx; - origDeriv.m10 = result.dfdy; - origDeriv.m01 = result.dgdx; - origDeriv.m11 = result.dgdy; - derivativeDst.setMatrix(origDeriv); - //TMatrices.invertFast(origDeriv, derivativeDst); + derivativeDst.m00 = result.dfdx; + derivativeDst.m01 = result.dfdy; + derivativeDst.m10 = result.dgdx; + derivativeDst.m11 = result.dgdy; + TMatrices.invertFast(derivativeDst, derivativeDst); } } @@ -229,6 +227,14 @@ public static final class Result { } } + private static final Cached TRANSFORM_RESOURCE_CACHE = Cached.threadLocal(TransformResourceCache::new); + + private static final class TransformResourceCache extends DymaxionProjection.TransformResourceCache { + public final Matrix2x3 conformal_superTriangleTransformDerivative = Matrix2x3.createZero(); + public final Vector2d conformal_superTriangleTransform = new Vector2d(); + public final Matrix2 conformal_newtonDerivative = new Matrix2(); + } + public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { public OperationMethod() { super("Conformal Dymaxion"); @@ -236,15 +242,15 @@ public OperationMethod() { @Override protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException { - return new FromGeo(parameters, new ToGeo(parameters)); + return new FromGeo<>(parameters, new ToGeo<>(parameters, TRANSFORM_RESOURCE_CACHE), TRANSFORM_RESOURCE_CACHE); } } - private static class FromGeo extends DymaxionProjection.FromGeo { + private static class FromGeo extends DymaxionProjection.FromGeo { private final InvertableVectorField field = INVERSE_CACHE.get(); - public FromGeo(@NonNull ParameterValueGroup parameters, @NonNull ToGeo toGeo) { - super(parameters, toGeo); + public FromGeo(@NonNull ParameterValueGroup parameters, @NonNull ToGeo toGeo, @NonNull Cached cacheCache) { + super(parameters, toGeo, cacheCache); } @Override @@ -267,56 +273,29 @@ protected void triangleTransform(Vector3d rotated, Vector2d dst) { } @Override - protected void triangleTransformDerivative(Vector3d rotated, Matrix2x3 dst) { - /*Vector2d superTransform = new Vector2d(); - super.triangleTransform(rotated, superTransform); - - Matrix2x3 superDeriv = Matrix2x3.createZero(); - super.triangleTransformDerivative(rotated, superDeriv); - - this.field.applyNewtonsMethod(superTransform.x, superTransform.y, superTransform.x / ARC + 0.5d, superTransform.y / ARC + (ROOT3 / 6.0d), 5, superTransform, null); - - InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); - this.field.getInterpolatedVector(superTransform.x, superTransform.y, result); - - Matrix2 newtonDeriv = new Matrix2(); - newtonDeriv.m00 = result.dfdx; - newtonDeriv.m01 = result.dfdy; - newtonDeriv.m10 = result.dgdx; - newtonDeriv.m11 = result.dgdy; - newtonDeriv.transpose(); - if (false) newtonDeriv = Matrix2.castOrCopy(newtonDeriv.inverse()); + protected void triangleTransformDerivative(CACHE cache, Vector3d rotated, Matrix2x3 dst) { + Matrix2x3 superDerivative = cache.conformal_superTriangleTransformDerivative; + Vector2d superTransform = cache.conformal_superTriangleTransform; + Matrix2 newtonDeriv = cache.conformal_newtonDerivative; - TMatrices.multiplyFast(newtonDeriv, superDeriv, dst); - TMatrices.scaleFast(dst, ARC, dst);*/ - - Matrix2x3 superDeriv = Matrix2x3.createZero(); - super.triangleTransformDerivative(rotated, superDeriv); - - Vector2d superTransform = new Vector2d(); + super.triangleTransformDerivative(cache, rotated, superDerivative); super.triangleTransform(rotated, superTransform); - Matrix2 newtonDeriv = new Matrix2(); - this.field.applyNewtonsMethod(superTransform.x, superTransform.y, 5, superTransform, newtonDeriv); + TMatrices.scaleFast(newtonDeriv, ARC, newtonDeriv); - TMatrices.multiplyFast(newtonDeriv, superDeriv, dst); - TMatrices.scaleFast(dst, ARC, dst); - - //super.triangleTransformDerivative(rotated, dst); - - //TODO + TMatrices.multiplyFast(newtonDeriv, superDerivative, dst); } } - private static class ToGeo extends DymaxionProjection.ToGeo { + private static class ToGeo extends DymaxionProjection.ToGeo { private final InvertableVectorField field = INVERSE_CACHE.get(); - public ToGeo(@NonNull ParameterValueGroup parameters) { - super(parameters); + public ToGeo(@NonNull ParameterValueGroup parameters, @NonNull Cached cacheCache) { + super(parameters, cacheCache); } - /*@Override + @Override protected void inverseTriangleTransform(double x, double y, Vector3d dst) { x /= ARC; y /= ARC; @@ -350,6 +329,8 @@ protected void inverseTriangleTransformDerivative(double x, double y, Matrix3x2 super.inverseTriangleTransformDerivative(result.f, result.g, dst); TMatrices.multiplyFast(superDeriv, interpolatedVectorDeriv, dst); - }*/ + + //TODO + } } } \ No newline at end of file diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index 8635e06c..d53ee3f4 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -659,9 +659,9 @@ public String toString() { return "Dymaxion"; } - protected static final Cached TRANSFORM_RESOURCE_CACHE = Cached.threadLocal(TransformResourceCache::new); + private static final Cached TRANSFORM_RESOURCE_CACHE = Cached.threadLocal(TransformResourceCache::new); - protected static final class TransformResourceCache { + protected static class TransformResourceCache { public final Vector2d geo = new Vector2d(); public final Vector2d spherical = new Vector2d(); public final Vector3d cartesian = new Vector3d(); @@ -681,22 +681,26 @@ public OperationMethod() { @Override protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException { - return new FromGeo(parameters, new ToGeo(parameters)); + return new FromGeo<>(parameters, new ToGeo<>(parameters, TRANSFORM_RESOURCE_CACHE), TRANSFORM_RESOURCE_CACHE); } } - protected static class FromGeo extends AbstractFromGeoMathTransform2D { + protected static class FromGeo extends AbstractFromGeoMathTransform2D { protected static final Matrix2 SPECIAL_FACTOR = new Matrix2(0.5d, -0.5d * ROOT3, 0.5d * ROOT3, 0.5d); - public FromGeo(@NonNull ParameterValueGroup parameters, @NonNull ToGeo toGeo) { + protected final Cached cacheCache; + + public FromGeo(@NonNull ParameterValueGroup parameters, @NonNull ToGeo toGeo, @NonNull Cached cacheCache) { super(parameters, toGeo); + + this.cacheCache = cacheCache; } protected void triangleTransform(Vector3d rotated, Vector2d dst) { triangleTransformDymaxion(rotated, dst); } - protected void triangleTransformDerivative(Vector3d rotated, Matrix2x3 dst) { + protected void triangleTransformDerivative(CACHE cache, Vector3d rotated, Matrix2x3 dst) { triangleTransformDymaxionDerivative(rotated, dst); } @@ -710,7 +714,7 @@ protected void configureMatrices(ContextualParameters contextualParameters, Matr @Override public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { - TransformResourceCache cache = TRANSFORM_RESOURCE_CACHE.get(); + CACHE cache = this.cacheCache.get(); Vector3d cartesian = cache.cartesian; Vector3d rotated = cache.rotated; @@ -758,7 +762,7 @@ public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff TerraUtils.spherical2CartesianDerivative(origLon, origLat, cartesianDerivative); TMatrices.multiplyFast(ROTATION_MATRICES[origFace], cartesianDerivative, rotatedDerivative); - this.triangleTransformDerivative(rotated, projectedDerivative); + this.triangleTransformDerivative(cache, rotated, projectedDerivative); TMatrices.multiplyFast(projectedDerivative, rotatedDerivative, totalDerivative); //flip triangle to correct orientation @@ -773,9 +777,13 @@ public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff } } - protected static class ToGeo extends AbstractToGeoMathTransform2D { - public ToGeo(@NonNull ParameterValueGroup parameters) { + protected static class ToGeo extends AbstractToGeoMathTransform2D { + protected final Cached cacheCache; + + public ToGeo(@NonNull ParameterValueGroup parameters, @NonNull Cached cacheCache) { super(parameters); + + this.cacheCache = cacheCache; } protected void inverseTriangleTransform(double x, double y, Vector3d dst) { From 7aed6d1f45c00fb78b6677e2fc0a6b8647f9fea3 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 9 May 2023 22:33:58 +0200 Subject: [PATCH 84/93] we can now compute the derivative of BTE conformal dymaxion's fromGeo! --- .../control/AdvancedEarthGui.java | 2 + .../projection/SinusoidalProjection.java | 5 +- .../dymaxion/BTEDymaxionProjection.java | 155 +++++++++++++++++- .../ConformalDynmaxionProjection.java | 8 +- .../dymaxion/DymaxionProjection.java | 5 +- .../AbstractNormalizedMathTransform2D.java | 6 + .../util/math/matrix/TMatrices.java | 4 + ...ngis.referencing.operation.OperationMethod | 1 + 8 files changed, 173 insertions(+), 13 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 89c759f2..f5543698 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -1246,6 +1246,7 @@ public void draw(int mouseX, int mouseY) { deriv.normalizeColumns(); TMatrices.scaleFast(deriv, lineLength, deriv); + GlStateManager.glLineWidth(2.0f); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0xFF00FF00); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0xFFFF0000); @@ -1253,6 +1254,7 @@ public void draw(int mouseX, int mouseY) { deriv.normalizeColumns(); TMatrices.scaleFast(deriv, lineLength, deriv); + GlStateManager.glLineWidth(5.0f); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0x8800FF00); drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0x88FF0000); } catch (TransformException e) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java index 23f54608..defd84a5 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/SinusoidalProjection.java @@ -13,7 +13,6 @@ import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; import org.opengis.parameter.ParameterValueGroup; -import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; /** @@ -96,7 +95,7 @@ protected void configureMatrices(ContextualParameters contextualParameters, Matr } @Override - public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { double lon = srcPts[srcOff + 0]; double lat = srcPts[srcOff + 1]; @@ -126,7 +125,7 @@ public ToGeo(@NonNull ParameterValueGroup parameters) { } @Override - public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { double x = srcPts[srcOff + 0]; double y = srcPts[srcOff + 1]; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java index fb96396e..99f86a39 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java @@ -1,8 +1,26 @@ package net.buildtheearth.terraplusplus.projection.dymaxion; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.NonNull; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; +import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; import net.buildtheearth.terraplusplus.util.TerraUtils; +import net.buildtheearth.terraplusplus.util.math.matrix.TMatrices; +import net.daporkchop.lib.common.pool.array.ArrayAllocator; +import net.daporkchop.lib.common.reference.cache.Cached; +import org.apache.sis.referencing.operation.matrix.Matrices; +import org.apache.sis.referencing.operation.matrix.Matrix2; +import org.apache.sis.referencing.operation.matrix.MatrixSIS; +import org.apache.sis.referencing.operation.transform.ContextualParameters; +import org.opengis.parameter.InvalidParameterNameException; +import org.opengis.parameter.InvalidParameterValueException; +import org.opengis.parameter.ParameterNotFoundException; +import org.opengis.parameter.ParameterValueGroup; +import org.opengis.referencing.operation.Matrix; +import org.opengis.referencing.operation.TransformException; + +import static net.buildtheearth.terraplusplus.util.TerraConstants.*; /** * Implementation of the BTE modified Dynmaxion projection. @@ -27,13 +45,15 @@ public class BTEDymaxionProjection extends ConformalDynmaxionProjection { protected static final double ALEUTIAN_M = (BERING_Y - ALEUTIAN_Y) / (BERING_X - ALEUTIAN_XR); protected static final double ALEUTIAN_B = BERING_Y - ALEUTIAN_M * BERING_X; + protected static final Cached TMP_LENGTH2_ARRAY_CACHE = Cached.threadLocal(() -> new double[2]); + @Override public double[] fromGeo(double longitude, double latitude) throws OutOfProjectionBoundsException { double[] c = super.fromGeo(longitude, latitude); double x = c[0]; double y = c[1]; - boolean easia = this.isEurasianPart(x, y); + boolean easia = isEurasianPart(x, y); y -= 0.75 * ARC * TerraUtils.ROOT3; @@ -81,14 +101,14 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException y += 0.75 * ARC * TerraUtils.ROOT3; //check to make sure still in right part - if (easia != this.isEurasianPart(x, y)) { + if (easia != isEurasianPart(x, y)) { throw OutOfProjectionBoundsException.get(); } return super.toGeo(x, y); } - protected boolean isEurasianPart(double x, double y) { + private static boolean isEurasianPart(double x, double y) { //catch vast majority of cases in not near boundary if (x > 0) { @@ -129,4 +149,133 @@ public double[] bounds() { public String toString() { return "BuildTheEarth Conformal Dymaxion"; } + + public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { + public OperationMethod() { + super("BuildTheEarth Conformal Dymaxion"); + } + + @Override + protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup parameters) throws InvalidParameterNameException, ParameterNotFoundException, InvalidParameterValueException { + return new FromGeo<>(parameters, new ToGeo<>(parameters, ConformalDynmaxionProjection.TRANSFORM_RESOURCE_CACHE), ConformalDynmaxionProjection.TRANSFORM_RESOURCE_CACHE); + } + } + + protected static class FromGeo extends ConformalDynmaxionProjection.FromGeo { + private static final Matrix2 EURASIA_ROTATE_MATRIX = new Matrix2(COS_THETA, -SIN_THETA, SIN_THETA, COS_THETA); + + public FromGeo(@NonNull ParameterValueGroup parameters, @NonNull ToGeo toGeo, @NonNull Cached cacheCache) { + super(parameters, toGeo, cacheCache); + } + + @Override + protected void configureMatrices(ContextualParameters contextualParameters, MatrixSIS normalize, MatrixSIS denormalize) { + super.configureMatrices(contextualParameters, normalize, denormalize); + + //c[0] = y; + //c[1] = -x; + denormalize.setMatrix(Matrices.createDimensionSelect(2, new int[]{ 1, 0 }).multiply(denormalize)); + denormalize.convertAfter(1, -1L, null); + } + + @Override + public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + if (derivate && dstPts == null) { //the derivative was requested, we need to get the projected coordinates as well + dstPts = TMP_LENGTH2_ARRAY_CACHE.get(); + dstOff = 0; + } + + Matrix2 derivative = super.transform(srcPts, srcOff, dstPts, dstOff, derivate); + + if (dstPts != null) { + double x = dstPts[dstOff + 0]; + double y = dstPts[dstOff + 1]; + + boolean eurasia = isEurasianPart(x, y); + + y -= 0.75d * ARC * TerraUtils.ROOT3; + + if (eurasia) { + double x0 = x + ARC; + double y0 = y; + x = COS_THETA * x0 - SIN_THETA * y0; + y = SIN_THETA * x0 + COS_THETA * y0; + + if (derivative != null) { + TMatrices.multiplyFast(EURASIA_ROTATE_MATRIX, derivative.clone(), derivative); + } + } else { + x -= ARC; + + //all the offsets are by a constant factor, so the derivative isn't affected + } + + dstPts[dstOff + 0] = x; + dstPts[dstOff + 1] = y; + } + + return derivative; + } + } + + protected static class ToGeo extends ConformalDynmaxionProjection.ToGeo { + private static final Matrix2 EURASIA_ROTATE_MATRIX = new Matrix2(COS_THETA, SIN_THETA, -SIN_THETA, COS_THETA); + + public ToGeo(@NonNull ParameterValueGroup parameters, @NonNull Cached cacheCache) { + super(parameters, cacheCache); + } + + @Override + public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + double x = srcPts[srcOff + 0]; + double y = srcPts[srcOff + 1]; + + boolean easia; + if (y < 0) { + easia = x > 0.0d; + } else if (y > ARC / 2.0d) { + easia = x > -TerraUtils.ROOT3 * ARC / 2.0d; + } else { + easia = y * -TerraUtils.ROOT3 < x; + } + + double t = x; + x = -y; + y = t; + + Matrix2 preRotateMatrix = null; + + if (easia) { + double x0 = x; + double y0 = y; + x = SIN_THETA * y0 + COS_THETA * x0 - ARC; + y = COS_THETA * y0 - SIN_THETA * x0; + + preRotateMatrix = EURASIA_ROTATE_MATRIX; + } else { + x += ARC; + } + + y += 0.75d * ARC * TerraUtils.ROOT3; + + //check to make sure still in right part + if (easia != isEurasianPart(x, y)) { + throw OutOfProjectionBoundsException.get(); + } + + srcPts = TMP_LENGTH2_ARRAY_CACHE.get(); + srcOff = 0; + + srcPts[srcOff + 0] = x; + srcPts[srcOff + 1] = y; + + Matrix2 derivative = super.transform(srcPts, srcOff, dstPts, dstOff, derivate); + + if (preRotateMatrix != null && derivative != null) { + TMatrices.multiplyFast(derivative.clone(), EURASIA_ROTATE_MATRIX, derivative); //TODO: operand order? + } + + return derivative; + } + } } \ No newline at end of file diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index 3e0d4632..f9b26758 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -227,9 +227,9 @@ public static final class Result { } } - private static final Cached TRANSFORM_RESOURCE_CACHE = Cached.threadLocal(TransformResourceCache::new); + protected static final Cached TRANSFORM_RESOURCE_CACHE = Cached.threadLocal(TransformResourceCache::new); - private static final class TransformResourceCache extends DymaxionProjection.TransformResourceCache { + protected static class TransformResourceCache extends DymaxionProjection.TransformResourceCache { public final Matrix2x3 conformal_superTriangleTransformDerivative = Matrix2x3.createZero(); public final Vector2d conformal_superTriangleTransform = new Vector2d(); public final Matrix2 conformal_newtonDerivative = new Matrix2(); @@ -246,7 +246,7 @@ protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup } } - private static class FromGeo extends DymaxionProjection.FromGeo { + protected static class FromGeo extends DymaxionProjection.FromGeo { private final InvertableVectorField field = INVERSE_CACHE.get(); public FromGeo(@NonNull ParameterValueGroup parameters, @NonNull ToGeo toGeo, @NonNull Cached cacheCache) { @@ -288,7 +288,7 @@ protected void triangleTransformDerivative(CACHE cache, Vector3d rotated, Matrix } } - private static class ToGeo extends DymaxionProjection.ToGeo { + protected static class ToGeo extends DymaxionProjection.ToGeo { private final InvertableVectorField field = INVERSE_CACHE.get(); public ToGeo(@NonNull ParameterValueGroup parameters, @NonNull Cached cacheCache) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index d53ee3f4..672bda47 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -22,7 +22,6 @@ import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; import org.opengis.parameter.ParameterValueGroup; -import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; import javax.vecmath.Vector2d; @@ -713,7 +712,7 @@ protected void configureMatrices(ContextualParameters contextualParameters, Matr } @Override - public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { CACHE cache = this.cacheCache.get(); Vector3d cartesian = cache.cartesian; @@ -795,7 +794,7 @@ protected void inverseTriangleTransformDerivative(double x, double y, Matrix3x2 } @Override - public Matrix transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { final double origX = srcPts[srcOff + 0]; final double origY = srcPts[srcOff + 1]; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java index 2dce9e8d..4e9f113d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java @@ -1,6 +1,7 @@ package net.buildtheearth.terraplusplus.projection.sis.transform; import lombok.NonNull; +import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.AbstractMathTransform2D; import org.apache.sis.referencing.operation.transform.ContextualParameters; @@ -9,6 +10,8 @@ import org.opengis.parameter.ParameterValueGroup; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.MathTransformFactory; +import org.opengis.referencing.operation.Matrix; +import org.opengis.referencing.operation.TransformException; import org.opengis.util.FactoryException; /** @@ -50,4 +53,7 @@ public synchronized MathTransform completeTransform(MathTransformFactory factory protected ContextualParameters getContextualParameters() { return this.contextualParameters; } + + @Override + public abstract Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException; } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java index a7d36c11..14360dac 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java @@ -61,6 +61,7 @@ public static Matrix2 multiplyFast(Matrix2 m1, Matrix2 m2) { } public static void multiplyFast(Matrix2 m1, Matrix2 m2, Matrix2 dst) { + assert m1 != dst && m2 != dst; dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10; @@ -81,6 +82,7 @@ public static void multiplyFast(Matrix2x3 m1, Matrix3x2 m2, Matrix2 dst) { } public static void multiplyFast(Matrix2 m1, Matrix2x3 m2, Matrix2x3 dst) { + assert m2 != dst; dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; dst.m02 = m1.m00 * m2.m02 + m1.m01 * m2.m12; @@ -90,6 +92,7 @@ public static void multiplyFast(Matrix2 m1, Matrix2x3 m2, Matrix2x3 dst) { } public static void multiplyFast(Matrix3 m1, Matrix3x2 m2, Matrix3x2 dst) { + assert m2 != dst; dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10 + m1.m02 * m2.m20; dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11 + m1.m02 * m2.m21; dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10 + m1.m12 * m2.m20; @@ -99,6 +102,7 @@ public static void multiplyFast(Matrix3 m1, Matrix3x2 m2, Matrix3x2 dst) { } public static void multiplyFast(Matrix3x2 m1, Matrix2 m2, Matrix3x2 dst) { + assert m1 != dst; dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10; diff --git a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod index 2003253a..590c9b36 100644 --- a/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod +++ b/src/main/resources/META-INF/services/org.opengis.referencing.operation.OperationMethod @@ -1,5 +1,6 @@ net.buildtheearth.terraplusplus.projection.sis.WrappedProjectionOperationMethod +net.buildtheearth.terraplusplus.projection.dymaxion.BTEDymaxionProjection$OperationMethod net.buildtheearth.terraplusplus.projection.dymaxion.ConformalDynmaxionProjection$OperationMethod net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection$OperationMethod net.buildtheearth.terraplusplus.projection.SinusoidalProjection$OperationMethod From 3b47c85fdfafb35e9466a69fc829b83206162948 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Tue, 9 May 2023 22:44:18 +0200 Subject: [PATCH 85/93] DymaxionProjection: eliminate more use of static arrays in place of proper vectors --- .../dymaxion/DymaxionProjection.java | 114 +++++++++--------- .../terraplusplus/util/TerraUtils.java | 6 + 2 files changed, 63 insertions(+), 57 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index 672bda47..209cabc9 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -61,7 +61,7 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection * * @see Wikipedia */ - protected static final double[][] VERTICES = { + private static final double[][] VERTICES = { { 10.536199, 64.700000 }, { -5.245390, 2.300882 }, { 58.157706, 10.447378 }, @@ -80,7 +80,7 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection * Indicates the vertices forming each face of the icosahedron. * Each entry refers to the index of a vertex in {@link #VERTICES} */ - protected static final int[][] ISO = { + private static final int[][] ISO = { { 2, 1, 6 }, { 1, 0, 2 }, { 0, 1, 5 }, @@ -105,35 +105,35 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection { 3, 7, 8 } //child of 15 }; - protected static final double[][] CENTER_MAP = { - { -3, 7 }, - { -2, 5 }, - { -1, 7 }, - { 2, 5 }, - { 4, 5 }, - { -4, 1 }, - { -3, -1 }, - { -2, 1 }, - { -1, -1 }, - { 0, 1 }, - { 1, -1 }, - { 2, 1 }, - { 3, -1 }, - { 4, 1 }, - { 5, -1 }, //14, left side, right to be cut - { -3, -5 }, - { -1, -5 }, - { 1, -5 }, - { 2, -7 }, - { -4, -7 }, - { -5, -5 }, //20, pseudo triangle, child of 14 - { -2, -7 } //21 , pseudo triangle, child of 15 + private static final Vector2d[] CENTER_MAP = { + new Vector2d(-3, 7), + new Vector2d(-2, 5), + new Vector2d(-1, 7), + new Vector2d(2, 5), + new Vector2d(4, 5), + new Vector2d(-4, 1), + new Vector2d(-3, -1), + new Vector2d(-2, 1), + new Vector2d(-1, -1), + new Vector2d(0, 1), + new Vector2d(1, -1), + new Vector2d(2, 1), + new Vector2d(3, -1), + new Vector2d(4, 1), + new Vector2d(5, -1), //14, left side, right to be cut + new Vector2d(-3, -5), + new Vector2d(-1, -5), + new Vector2d(1, -5), + new Vector2d(2, -7), + new Vector2d(-4, -7), + new Vector2d(-5, -5), //20, pseudo triangle, child of 14 + new Vector2d(-2, -7), //21 , pseudo triangle, child of 15 }; /** * Indicates for each face if it needs to be flipped after projecting */ - protected static final boolean[] FLIP_TRIANGLE = { + private static final boolean[] FLIP_TRIANGLE = { true, false, true, false, false, true, false, true, false, true, false, true, false, true, false, true, true, true, false, false, @@ -145,13 +145,13 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection *

* Each element is {@code -1.0d} if the corresponding element in {@link #FLIP_TRIANGLE} is {@code true}, and {@code 1.0d} otherwise. */ - protected static final double[] FLIP_TRIANGLE_FACTOR; + private static final double[] FLIP_TRIANGLE_FACTOR; /** * This contains the Cartesian coordinates the centroid * of each face of the icosahedron. */ - protected static final double[][] CENTROIDS = new double[22][3]; + protected static final Vector3d[] CENTROIDS = new Vector3d[22]; /** * Rotation matrices to move the triangles to the reference coordinates from the original positions. @@ -173,8 +173,8 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection static { for (int i = 0; i < 22; i++) { - CENTER_MAP[i][0] *= 0.5 * ARC; - CENTER_MAP[i][1] *= ARC * TerraUtils.ROOT3 / 12; + CENTER_MAP[i].x *= 0.5d * ARC; + CENTER_MAP[i].y *= ARC * ROOT3 / 12.0d; } // Will contain the list of vertices in Cartesian coordinates @@ -199,11 +199,11 @@ public class DymaxionProjection extends AbstractSISMigratedGeographicProjection double ysum = vec1[1] + vec2[1] + vec3[1]; double zsum = vec1[2] + vec2[2] + vec3[2]; double mag = Math.sqrt(xsum * xsum + ysum * ysum + zsum * zsum); - CENTROIDS[i] = new double[]{ xsum / mag, ysum / mag, zsum / mag }; + CENTROIDS[i] = new Vector3d(xsum / mag, ysum / mag, zsum / mag); - double[] centroidSpherical = TerraUtils.cartesian2Spherical(CENTROIDS[i]); - double centroidLambda = centroidSpherical[0]; - double centroidPhi = centroidSpherical[1]; + Vector2d centroidSpherical = TerraUtils.cartesian2Spherical(CENTROIDS[i]); + double centroidLambda = centroidSpherical.x; + double centroidPhi = centroidSpherical.y; double[] vertex = VERTICES[ISO[i][0]]; double[] v = { vertex[0] - centroidLambda, vertex[1] }; @@ -294,9 +294,9 @@ protected static int findTriangle(double x, double y, double z) { int face = 0; for (int i = 0; i < 20; i++) { - double xd = CENTROIDS[i][0] - x; - double yd = CENTROIDS[i][1] - y; - double zd = CENTROIDS[i][2] - z; + double xd = CENTROIDS[i].x - x; + double yd = CENTROIDS[i].y - y; + double zd = CENTROIDS[i].z - z; double dissq = xd * xd + yd * yd + zd * zd; if (dissq < min) { @@ -580,8 +580,8 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio } return new double[]{ - effectiveProjectedX + CENTER_MAP[face][0], - effectiveProjectedY + CENTER_MAP[face][1], + effectiveProjectedX + CENTER_MAP[face].x, + effectiveProjectedY + CENTER_MAP[face].y, }; } @@ -593,8 +593,8 @@ public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException throw OutOfProjectionBoundsException.get(); } - x -= CENTER_MAP[face][0]; - y -= CENTER_MAP[face][1]; + x -= CENTER_MAP[face].x; + y -= CENTER_MAP[face].y; //deal with bounds of special snowflakes switch (face) { @@ -685,7 +685,7 @@ protected AbstractFromGeoMathTransform2D createBaseTransform(ParameterValueGroup } protected static class FromGeo extends AbstractFromGeoMathTransform2D { - protected static final Matrix2 SPECIAL_FACTOR = new Matrix2(0.5d, -0.5d * ROOT3, 0.5d * ROOT3, 0.5d); + private static final Matrix2 SPECIAL_FACTOR = new Matrix2(0.5d, -0.5d * ROOT3, 0.5d * ROOT3, 0.5d); protected final Cached cacheCache; @@ -735,20 +735,20 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf final double origProjectedX = projected.x * FLIP_TRIANGLE_FACTOR[origFace]; final double origProjectedY = projected.y * FLIP_TRIANGLE_FACTOR[origFace]; - double effectiveProjectedX = origProjectedX; - double effectiveProjectedY = origProjectedY; - int effectiveOffsetFace = origFace; - - //deal with special snowflakes (child faces 20, 21) - if (((origFace == 15 && origProjectedX > ROOT3 * origProjectedY) || origFace == 14) && origProjectedX > 0) { - effectiveProjectedX = 0.5d * origProjectedX - 0.5d * ROOT3 * origProjectedY; - effectiveProjectedY = 0.5d * ROOT3 * origProjectedX + 0.5d * origProjectedY; - effectiveOffsetFace += 6; //shift 14->20 & 15->21 - } - if (dstPts != null) { - dstPts[dstOff + 0] = effectiveProjectedX + CENTER_MAP[effectiveOffsetFace][0]; - dstPts[dstOff + 1] = effectiveProjectedY + CENTER_MAP[effectiveOffsetFace][1]; + double effectiveProjectedX = origProjectedX; + double effectiveProjectedY = origProjectedY; + int effectiveOffsetFace = origFace; + + //deal with special snowflakes (child faces 20, 21) + if (((origFace == 15 && origProjectedX > ROOT3 * origProjectedY) || origFace == 14) && origProjectedX > 0) { + effectiveProjectedX = 0.5d * origProjectedX - 0.5d * ROOT3 * origProjectedY; + effectiveProjectedY = 0.5d * ROOT3 * origProjectedX + 0.5d * origProjectedY; + effectiveOffsetFace += 6; //shift 14->20 & 15->21 + } + + dstPts[dstOff + 0] = effectiveProjectedX + CENTER_MAP[effectiveOffsetFace].x; + dstPts[dstOff + 1] = effectiveProjectedY + CENTER_MAP[effectiveOffsetFace].y; } if (!derivate) { return null; @@ -805,8 +805,8 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf if (face < 0) { throw OutOfProjectionBoundsException.get(); } - x -= CENTER_MAP[face][0]; - y -= CENTER_MAP[face][1]; + x -= CENTER_MAP[face].x; + y -= CENTER_MAP[face].y; //deal with bounds of special snowflakes switch (face) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index 9689ca03..e638ed8c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -176,6 +176,12 @@ public static double[] cartesian2Spherical(double[] cartesian) { return new double[]{ lambda, phi }; } + public static Vector2d cartesian2Spherical(Vector3d cartesian) { + Vector2d result = new Vector2d(); + cartesian2Spherical(cartesian.x, cartesian.y, cartesian.z, result); + return result; + } + public static void cartesian2Spherical(double x, double y, double z, Vector2d dst) { double lambda = Math.atan2(y, x); double phi = Math.atan2(Math.sqrt(x * x + y * y), z); From 5c9e795d49c563c02c4ecd1258ad90322d51dc1c Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 10 May 2023 13:06:54 +0200 Subject: [PATCH 86/93] suppress SIS warning messages about unset environment variables we don't care about it since we don't have the "proper" EPSG dataset available anyway --- .../projection/sis/SISProjectionWrapper.java | 8 ++--- .../projection/sis/WKTStandard.java | 36 +++++++++++++++---- .../util/compat/sis/SISHelper.java | 6 ++++ .../java/projection/TestSISProjections.java | 2 +- 4 files changed, 39 insertions(+), 13 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java index 99a1e9af..0c59bb90 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/SISProjectionWrapper.java @@ -10,6 +10,7 @@ import net.buildtheearth.terraplusplus.control.AdvancedEarthGui; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.daporkchop.lib.common.function.exception.EConsumer; import org.apache.sis.geometry.DirectPosition2D; import org.apache.sis.geometry.Envelopes; @@ -17,7 +18,6 @@ import org.apache.sis.internal.referencing.AxisDirections; import org.apache.sis.parameter.DefaultParameterValueGroup; import org.apache.sis.parameter.ParameterBuilder; -import org.apache.sis.referencing.CRS; import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.transform.AbstractMathTransform; import org.apache.sis.referencing.operation.transform.DomainDefinition; @@ -34,7 +34,6 @@ import org.opengis.referencing.cs.CoordinateSystemAxis; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; -import org.opengis.util.FactoryException; import java.text.ParseException; import java.util.Collection; @@ -74,12 +73,11 @@ public SISProjectionWrapper( : TPP_GEO_CRS); } - @SneakyThrows(FactoryException.class) public SISProjectionWrapper(@NonNull CoordinateReferenceSystem projectedCRS) { this.projectedCRS = projectedCRS; - this.toGeo = CRS.findOperation(this.projectedCRS, this.geoCRS, null).getMathTransform(); - this.fromGeo = CRS.findOperation(this.geoCRS, this.projectedCRS, null).getMathTransform(); + this.toGeo = SISHelper.findOperation(this.projectedCRS, this.geoCRS).getMathTransform(); + this.fromGeo = SISHelper.findOperation(this.geoCRS, this.projectedCRS).getMathTransform(); } @JsonGetter("standard") diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java index d1c28491..b9327e3e 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/WKTStandard.java @@ -2,13 +2,20 @@ import lombok.NonNull; import lombok.SneakyThrows; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.daporkchop.lib.common.reference.ReferenceStrength; import net.daporkchop.lib.common.reference.cache.Cached; +import org.apache.sis.internal.referencing.ReferencingFactoryContainer; import org.apache.sis.io.wkt.Convention; import org.apache.sis.io.wkt.KeywordCase; import org.apache.sis.io.wkt.KeywordStyle; import org.apache.sis.io.wkt.Symbols; import org.apache.sis.io.wkt.WKTFormat; +import org.opengis.referencing.crs.CRSFactory; +import org.opengis.referencing.cs.CSFactory; +import org.opengis.referencing.datum.DatumFactory; +import org.opengis.referencing.operation.CoordinateOperationFactory; +import org.opengis.referencing.operation.MathTransformFactory; import java.text.ParseException; import java.util.Locale; @@ -26,18 +33,33 @@ public enum WKTStandard { static { { - WKTFormat format = new WKTFormat(Locale.ROOT, TimeZone.getDefault()); - format.setKeywordCase(KeywordCase.UPPER_CASE); - format.setKeywordStyle(KeywordStyle.SHORT); - format.setConvention(Convention.WKT2); - format.setSymbols(Symbols.SQUARE_BRACKETS); - format.setIndentation(WKTFormat.SINGLE_LINE); - WKT2_2015.format = Cached.threadLocal(format::clone, ReferenceStrength.SOFT); + WKTFormat baseFormat = new WKTFormat(Locale.ROOT, TimeZone.getDefault()); + baseFormat.setKeywordCase(KeywordCase.UPPER_CASE); + baseFormat.setKeywordStyle(KeywordStyle.SHORT); + baseFormat.setConvention(Convention.WKT2); + baseFormat.setSymbols(Symbols.SQUARE_BRACKETS); + baseFormat.setIndentation(WKTFormat.SINGLE_LINE); + WKT2_2015.setFormat(baseFormat); } } private Cached format; + private void setFormat(@NonNull WKTFormat baseFormat) { + this.format = Cached.threadLocal(() -> { + ReferencingFactoryContainer factories = SISHelper.factories(); + + //clone the base WKTFormat instance, and configure it to use the thread-local factory instances from SISHelper.factories() + WKTFormat format = baseFormat.clone(); + format.setFactory(CRSFactory.class, factories.getCRSFactory()); + format.setFactory(CSFactory.class, factories.getCSFactory()); + format.setFactory(DatumFactory.class, factories.getDatumFactory()); + format.setFactory(MathTransformFactory.class, factories.getMathTransformFactory()); + format.setFactory(CoordinateOperationFactory.class, factories.getCoordinateOperationFactory()); + return format; + }, ReferenceStrength.SOFT); + } + public Object parse(@NonNull String wkt) throws ParseException { return this.format.get().parseObject(wkt); } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java index 76333219..359f6b91 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java @@ -13,6 +13,7 @@ import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.GeneralEnvelope; import org.apache.sis.internal.referencing.ReferencingFactoryContainer; +import org.apache.sis.internal.system.DataDirectory; import org.apache.sis.metadata.iso.citation.Citations; import org.apache.sis.referencing.CRS; import org.apache.sis.referencing.ImmutableIdentifier; @@ -39,6 +40,11 @@ */ @UtilityClass public class SISHelper { + static { + //suppress 'The “SIS_DATA” environment variable is not set.' warnings in the log + DataDirectory.quiet(); + } + private static final Citation TPP_CITATION = Citations.fromName("Terra++"); public static Citation tppCitation() { diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 74263672..bc05b789 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -108,7 +108,7 @@ assert veryApproximateEquals(deriv1, deriv2, 0.01d, 2.2e-2d) deriv1 = proj1.toGeoDerivative(x, y); deriv2 = proj2.toGeoDerivative(x, y); - assert true || veryApproximateEquals(deriv1, deriv2, 0.01d, 1e-1d) + assert veryApproximateEquals(deriv1, deriv2, 0.01d, 1e-1d) : "toGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "):\n" + deriv1 + "!=\n" + deriv2; } } From 50e4f485ace3ef89671c385333fde054c2f74c11 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 10 May 2023 13:40:19 +0200 Subject: [PATCH 87/93] support derivative calculation for Dymaxion toGeo --- .../GeographicProjectionHelper.java | 17 ++- .../dymaxion/DymaxionProjection.java | 28 +++- .../terraplusplus/util/TerraUtils.java | 37 +++-- .../util/math/matrix/TMatrices.java | 39 ++++++ .../java/projection/TestSISProjections.java | 132 +++++++++++++----- 5 files changed, 199 insertions(+), 54 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java index 8c4a2574..be370268 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjectionHelper.java @@ -19,6 +19,9 @@ public static Matrix2 defaultDerivative(@NonNull GeographicProjection projection public static Matrix2 defaultDerivative(@NonNull GeographicProjection projection, double x, double y, boolean fromGeo, double d) throws OutOfProjectionBoundsException { double[] result00 = project(projection, x, y, fromGeo); + + double x00 = result00[0]; + double y00 = result00[1]; double inverseD = 1.0d / d; @@ -32,6 +35,9 @@ public static Matrix2 defaultDerivative(@NonNull GeographicProjection projection result01 = project(projection, x, y - d, fromGeo); } + double x01 = result01[0]; + double y01 = result01[1]; + double f10; double[] result10; try { @@ -42,11 +48,14 @@ public static Matrix2 defaultDerivative(@NonNull GeographicProjection projection result10 = project(projection, x - d, y, fromGeo); } + double x10 = result10[0]; + double y10 = result10[1]; + return new Matrix2( - (result10[0] - result00[0]) * f10, - (result01[0] - result00[0]) * f01, - (result10[1] - result00[1]) * f10, - (result01[1] - result00[1]) * f01); + (x10 - x00) * f10, + (x01 - x00) * f01, + (y10 - y00) * f10, + (y01 - y00) * f01); } public static double[] project(@NonNull GeographicProjection projection, double x, double y, boolean fromGeo) throws OutOfProjectionBoundsException { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index 209cabc9..1003f345 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.NonNull; -import net.buildtheearth.terraplusplus.projection.GeographicProjectionHelper; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; import net.buildtheearth.terraplusplus.projection.sis.AbstractSISMigratedGeographicProjection; @@ -539,7 +538,14 @@ protected static void inverseTriangleTransformNewton(double xpp, double ypp, Vec } protected static void inverseTriangleTransformNewtonDerivative(double xpp, double ypp, Matrix3x2 dst) { - throw new UnsupportedOperationException(); //TODO + //TODO: cache these objects somewhere + Vector3d vec = new Vector3d(); + inverseTriangleTransformNewton(xpp, ypp, vec); + + Matrix2x3 matrix = Matrix2x3.createZero(); + triangleTransformDymaxionDerivative(vec.x, vec.y, vec.z, matrix); + + TMatrices.pseudoInvertFast(matrix, dst); } protected void inverseTriangleTransform(double x, double y, Vector3d dst) { @@ -801,7 +807,7 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf double x = origX; double y = origY; - int face = findTriangleGrid(x, y); + final int face = findTriangleGrid(x, y); if (face < 0) { throw OutOfProjectionBoundsException.get(); } @@ -861,8 +867,20 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf return null; } - //TODO: compute this accurately - return GeographicProjectionHelper.defaultDerivative(new DymaxionProjection(), origX, origY, false); + Matrix3x2 rotatedDerivative = cache.rotatedDerivative; + Matrix3x2 cartesianDerivative = cache.cartesianDerivative; + Matrix2x3 sphericalDerivative = cache.projectedDerivative; + Matrix2 totalDerivative = cache.totalDerivative; + + this.inverseTriangleTransformDerivative(x, y, rotatedDerivative); + TMatrices.multiplyFast(INVERSE_ROTATION_MATRICES[face], rotatedDerivative, cartesianDerivative); + TerraUtils.cartesian2SphericalDerivative(cartesian.x, cartesian.y, cartesian.z, sphericalDerivative); + TMatrices.multiplyFast(sphericalDerivative, cartesianDerivative, totalDerivative); + + //flip triangle to correct orientation + TMatrices.scaleFast(totalDerivative, FLIP_TRIANGLE_FACTOR[face], totalDerivative); + + return totalDerivative.clone(); } } } \ No newline at end of file diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java index e638ed8c..dd1c893d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraUtils.java @@ -133,12 +133,6 @@ public static void spherical2Cartesian(double longitude, double colatitude, Vect dst.z = Math.cos(colatitude); } - public static Matrix3x2 spherical2CartesianDerivative(double longitude, double colatitude) { - Matrix3x2 result = Matrix3x2.createZero(); - spherical2CartesianDerivative(longitude, colatitude, result); - return result; - } - public static void spherical2CartesianDerivative(double longitude, double colatitude, Matrix3x2 dst) { double sinlon = Math.sin(longitude); double coslon = Math.cos(longitude); @@ -183,10 +177,33 @@ public static Vector2d cartesian2Spherical(Vector3d cartesian) { } public static void cartesian2Spherical(double x, double y, double z, Vector2d dst) { - double lambda = Math.atan2(y, x); - double phi = Math.atan2(Math.sqrt(x * x + y * y), z); - dst.x = lambda; - dst.y = phi; + dst.x = Math.atan2(y, x); + dst.y = Math.atan2(Math.sqrt(x * x + y * y), z); + } + + public static void cartesian2SphericalDerivative(double x, double y, double z, Matrix2x3 dst) { + double xyLengthSq = x * x + y * y; + double xyzLengthSq = xyLengthSq + z * z; + + double xyLength = Math.sqrt(xyLengthSq); + + // https://www.wolframalpha.com/input?i=d%2Fdx+atan2%28y%2C+x%29 + dst.m00 = -y / xyLengthSq; + + // https://www.wolframalpha.com/input?i=d%2Fdy+atan2%28y%2C+x%29 + dst.m01 = x / xyLengthSq; + + // https://www.wolframalpha.com/input?i=d%2Fdz+atan2%28y%2C+x%29 + dst.m02 = 0.0d; + + // https://www.wolframalpha.com/input?i=d%2Fdx+atan2%28sqrt%28x%5E2%2By%5E2%29%2C+z%29 + dst.m10 = (x * z) / (xyLength * xyzLengthSq); + + // https://www.wolframalpha.com/input?i=d%2Fdy+atan2%28sqrt%28x%5E2%2By%5E2%29%2C+z%29 + dst.m11 = (y * z) / (xyLength * xyzLengthSq); + + // https://www.wolframalpha.com/input?i=d%2Fdz+atan2%28sqrt%28x%5E2%2By%5E2%29%2C+z%29 + dst.m12 = -xyLength / xyzLengthSq; } /** diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java index 14360dac..12672ebb 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java @@ -13,6 +13,8 @@ import javax.vecmath.Vector3d; +import static net.buildtheearth.terraplusplus.util.TerraUtils.*; + /** * Like {@link Matrices}, but better :) * @@ -181,4 +183,41 @@ public static void invertFast(Matrix2 m, Matrix2 dst) { dst.m10 = -c / det; dst.m11 = a / det; } + + public static void pseudoInvertFast(Matrix2x3 m, Matrix3x2 dst) { + double a = m.m00; + double b = m.m01; + double c = m.m02; + double d = m.m10; + double e = m.m11; + double f = m.m12; + + // haha yes: + // https://www.wolframalpha.com/input?i=pseudoinverse+of+%28%28a%2C+b%2C+c%29%2C%28d%2C+e%2C+f%29%29 + // Simplify[Simplify[Simplify[Simplify[Simplify[Simplify[ + // { + // { + // ((d Conjugate[a]+e Conjugate[b]+f Conjugate[c]) Conjugate[d])/(-(b d Conjugate[b d])+a e Conjugate[b d]-c d Conjugate[c d]+a f Conjugate[c d]+b d Conjugate[a e]-a e Conjugate[a e]-c e Conjugate[c e]+b f Conjugate[c e]+c d Conjugate[a f]-a f Conjugate[a f]+c e Conjugate[b f]-b f Conjugate[b f])+(Conjugate[a] (d Conjugate[d]+e Conjugate[e]+f Conjugate[f]))/(b d Conjugate[b d]-a e Conjugate[b d]+c d Conjugate[c d]-a f Conjugate[c d]-b d Conjugate[a e]+a e Conjugate[a e]+c e Conjugate[c e]-b f Conjugate[c e]-c d Conjugate[a f]+a f Conjugate[a f]-c e Conjugate[b f]+b f Conjugate[b f]), + // (Conjugate[a] (a Conjugate[d]+b Conjugate[e]+c Conjugate[f]))/(-(b d Conjugate[b d])+a e Conjugate[b d]-c d Conjugate[c d]+a f Conjugate[c d]+b d Conjugate[a e]-a e Conjugate[a e]-c e Conjugate[c e]+b f Conjugate[c e]+c d Conjugate[a f]-a f Conjugate[a f]+c e Conjugate[b f]-b f Conjugate[b f])+((a Conjugate[a]+b Conjugate[b]+c Conjugate[c]) Conjugate[d])/(b d Conjugate[b d]-a e Conjugate[b d]+c d Conjugate[c d]-a f Conjugate[c d]-b d Conjugate[a e]+a e Conjugate[a e]+c e Conjugate[c e]-b f Conjugate[c e]-c d Conjugate[a f]+a f Conjugate[a f]-c e Conjugate[b f]+b f Conjugate[b f]) + // }, + // { + // ((d Conjugate[a]+e Conjugate[b]+f Conjugate[c]) Conjugate[e])/(-(b d Conjugate[b d])+a e Conjugate[b d]-c d Conjugate[c d]+a f Conjugate[c d]+b d Conjugate[a e]-a e Conjugate[a e]-c e Conjugate[c e]+b f Conjugate[c e]+c d Conjugate[a f]-a f Conjugate[a f]+c e Conjugate[b f]-b f Conjugate[b f])+(Conjugate[b] (d Conjugate[d]+e Conjugate[e]+f Conjugate[f]))/(b d Conjugate[b d]-a e Conjugate[b d]+c d Conjugate[c d]-a f Conjugate[c d]-b d Conjugate[a e]+a e Conjugate[a e]+c e Conjugate[c e]-b f Conjugate[c e]-c d Conjugate[a f]+a f Conjugate[a f]-c e Conjugate[b f]+b f Conjugate[b f]), + // (Conjugate[b] (a Conjugate[d]+b Conjugate[e]+c Conjugate[f]))/(-(b d Conjugate[b d])+a e Conjugate[b d]-c d Conjugate[c d]+a f Conjugate[c d]+b d Conjugate[a e]-a e Conjugate[a e]-c e Conjugate[c e]+b f Conjugate[c e]+c d Conjugate[a f]-a f Conjugate[a f]+c e Conjugate[b f]-b f Conjugate[b f])+((a Conjugate[a]+b Conjugate[b]+c Conjugate[c]) Conjugate[e])/(b d Conjugate[b d]-a e Conjugate[b d]+c d Conjugate[c d]-a f Conjugate[c d]-b d Conjugate[a e]+a e Conjugate[a e]+c e Conjugate[c e]-b f Conjugate[c e]-c d Conjugate[a f]+a f Conjugate[a f]-c e Conjugate[b f]+b f Conjugate[b f]) + // }, + // { + // ((d Conjugate[a]+e Conjugate[b]+f Conjugate[c]) Conjugate[f])/(-(b d Conjugate[b d])+a e Conjugate[b d]-c d Conjugate[c d]+a f Conjugate[c d]+b d Conjugate[a e]-a e Conjugate[a e]-c e Conjugate[c e]+b f Conjugate[c e]+c d Conjugate[a f]-a f Conjugate[a f]+c e Conjugate[b f]-b f Conjugate[b f])+(Conjugate[c] (d Conjugate[d]+e Conjugate[e]+f Conjugate[f]))/(b d Conjugate[b d]-a e Conjugate[b d]+c d Conjugate[c d]-a f Conjugate[c d]-b d Conjugate[a e]+a e Conjugate[a e]+c e Conjugate[c e]-b f Conjugate[c e]-c d Conjugate[a f]+a f Conjugate[a f]-c e Conjugate[b f]+b f Conjugate[b f]), + // (Conjugate[c] (a Conjugate[d]+b Conjugate[e]+c Conjugate[f]))/(-(b d Conjugate[b d])+a e Conjugate[b d]-c d Conjugate[c d]+a f Conjugate[c d]+b d Conjugate[a e]-a e Conjugate[a e]-c e Conjugate[c e]+b f Conjugate[c e]+c d Conjugate[a f]-a f Conjugate[a f]+c e Conjugate[b f]-b f Conjugate[b f])+((a Conjugate[a]+b Conjugate[b]+c Conjugate[c]) Conjugate[f])/(b d Conjugate[b d]-a e Conjugate[b d]+c d Conjugate[c d]-a f Conjugate[c d]-b d Conjugate[a e]+a e Conjugate[a e]+c e Conjugate[c e]-b f Conjugate[c e]-c d Conjugate[a f]+a f Conjugate[a f]-c e Conjugate[b f]+b f Conjugate[b f]) + // } + // }, + // Element[a, Reals]],Element[b, Reals]],Element[c, Reals]],Element[d, Reals]],Element[e, Reals]],Element[f, Reals]] + + double factor = 1.0d / (sq(c) * (sq(d) + sq(e)) - 2.0d * a * c * d * f - 2.0d * b * e * (a * d + c * f) + sq(b) * (sq(d) + sq(f)) + sq(a) * (sq(e) + sq(f))); + + dst.m00 = (a * (e * e + f * f) - b * d * e - c * d * f) * factor; + dst.m01 = (c * (c * d - a * f) + b * b * d - a * b * e) * factor; + dst.m10 = (b * (d * d + f * f) - e * a * d - e * c * f) * factor; + dst.m11 = (c * (c * e - b * f) - a * b * d + a * a * e) * factor; + dst.m20 = (c * (d * d + e * e) - a * d * f - b * e * f) * factor; + dst.m21 = (b * (b * f - c * e) - a * c * d + a * a * f) * factor; + } } diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index bc05b789..6e0089ae 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -22,6 +22,7 @@ import org.junit.BeforeClass; import org.junit.Test; +import javax.vecmath.Vector2d; import java.text.ParseException; import java.util.Arrays; import java.util.SplittableRandom; @@ -39,41 +40,86 @@ public static void bootstrap() { Bootstrap.register(); } + private static class TestProjectionAccuracyConfiguration { + public PointGenerator getPointGeneratorForDirect1Direct2() { + return new PointGenerator(); + } + + public PointGenerator getPointGeneratorForDirect1SIS2() { + return new PointGenerator(); + } + + public PointGenerator getPointGeneratorForSIS1Direct2() { + return new PointGenerator(); + } + + public static class PointGenerator { + private final SplittableRandom rng = this.initRng(); + + protected SplittableRandom initRng() { + return new SplittableRandom(1337); + } + + public void getPoint(int i, Vector2d lonLat) { + lonLat.x = this.rng.nextDouble(-180.0d, 180.0d); + lonLat.y = this.rng.nextDouble(-90.0d, 90.0d); + + this.overrideSpecialPoints(i, lonLat); + } + + protected void overrideSpecialPoints(int i, Vector2d lonLat) { + switch (i) { + case 0: + lonLat.x = -180.0d; + lonLat.y = 0.0d; + break; + case 1: + lonLat.x = 180.0d; + lonLat.y = 0.0d; + break; + case 2: + lonLat.x = 0.0d; + lonLat.y = -90.0d; + break; + case 3: + lonLat.x = 0.0d; + lonLat.y = 90.0d; + break; + } + } + + protected boolean shouldTestFromGeoDerivative(int i) { + return true; + } + + protected boolean shouldTestToGeoDerivative(int i) { + return true; + } + } + } + protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2) { testProjectionAccuracy(proj1, proj2, DEFAULT_D); } protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d) { - testProjectionAccuracy0(proj1, proj2, d); - testProjectionAccuracy0(proj1, new SISProjectionWrapper(proj2.projectedCRS()), d); - testProjectionAccuracy0(new SISProjectionWrapper(proj1.projectedCRS()), proj2, d); + testProjectionAccuracy(proj1, proj2, d, new TestProjectionAccuracyConfiguration()); + } + + protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d, @NonNull TestProjectionAccuracyConfiguration configuration) { + testProjectionAccuracy0(proj1, proj2, d, configuration.getPointGeneratorForDirect1Direct2()); + testProjectionAccuracy0(proj1, new SISProjectionWrapper(proj2.projectedCRS()), d, configuration.getPointGeneratorForDirect1SIS2()); + testProjectionAccuracy0(new SISProjectionWrapper(proj1.projectedCRS()), proj2, d, configuration.getPointGeneratorForSIS1Direct2()); } @SneakyThrows(OutOfProjectionBoundsException.class) - protected static void testProjectionAccuracy0(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d) { - SplittableRandom r = new SplittableRandom(1337); + protected static void testProjectionAccuracy0(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d, @NonNull TestProjectionAccuracyConfiguration.PointGenerator pointGenerator) { + Vector2d lonLat = new Vector2d(); for (int i = 0; i < 10000; i++) { - double lon = r.nextDouble(-180.0d, 180.0d); - double lat = r.nextDouble(-90.0d, 90.0d); - - switch (i) { - case 0: - lon = -180.0d; - lat = 0.0d; - break; - case 1: - lon = 180.0d; - lat = 0.0d; - break; - case 2: - lon = 0.0d; - lat = -90.0d; - break; - case 3: - lon = 0.0d; - lat = 90.0d; - break; - } + pointGenerator.getPoint(i, lonLat); + + double lon = lonLat.x; + double lat = lonLat.y; double[] result1; try { @@ -101,15 +147,19 @@ assert approxEquals(result1, result2, d) assert approxEquals(result1, result2, d) : "toGeo #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "): " + Arrays.toString(result1) + " != " + Arrays.toString(result2); - Matrix2 deriv1 = proj1.fromGeoDerivative(lon, lat); - Matrix2 deriv2 = proj2.fromGeoDerivative(lon, lat); - assert veryApproximateEquals(deriv1, deriv2, 0.01d, 2.2e-2d) - : "fromGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E):\n" + deriv1 + "!=\n" + deriv2; + if (pointGenerator.shouldTestFromGeoDerivative(i)) { + Matrix2 deriv1 = proj1.fromGeoDerivative(lon, lat); + Matrix2 deriv2 = proj2.fromGeoDerivative(lon, lat); + assert veryApproximateEquals(deriv1, deriv2, 0.01d, 2.2e-2d) + : "fromGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E):\n" + deriv1 + "!=\n" + deriv2; + } - deriv1 = proj1.toGeoDerivative(x, y); - deriv2 = proj2.toGeoDerivative(x, y); - assert veryApproximateEquals(deriv1, deriv2, 0.01d, 1e-1d) - : "toGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "):\n" + deriv1 + "!=\n" + deriv2; + if (pointGenerator.shouldTestToGeoDerivative(i)) { + Matrix2 deriv1 = proj1.toGeoDerivative(x, y); + Matrix2 deriv2 = proj2.toGeoDerivative(x, y); + assert veryApproximateEquals(deriv1, deriv2, 0.01d, 1e-1d) + : "toGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "):\n" + deriv1 + "!=\n" + deriv2; + } } } @@ -144,7 +194,19 @@ public void testDymaxion() { + " SCOPE[\"Minecraft.\"],\n" + " AREA[\"World.\"],\n" + " BBOX[-90, -180, 90, 180]]"), - 1e-13d); + 1e-13d, + new TestProjectionAccuracyConfiguration() { + @Override + public PointGenerator getPointGeneratorForSIS1Direct2() { + return new PointGenerator() { + @Override + protected boolean shouldTestToGeoDerivative(int i) { + //special handling required here: toGeoDerivative fails because GeographicProjectionHelper.defaultDerivative() gives very wrong results when longitude values wrap around + return i >= 4; + } + }; + } + }); } @Test From de981ff5085eec4d68808004033f640af7bb666a Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 10 May 2023 14:02:43 +0200 Subject: [PATCH 88/93] also suppress SIS warning messages when TerraConstants is loaded before SISHelper see also 5c9e795d49c563c02c4ecd1258ad90322d51dc1c for the original fix --- .../terraplusplus/util/TerraConstants.java | 6 +++++- .../terraplusplus/util/compat/sis/SISHelper.java | 11 +++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java index 7e6ee6fe..47089515 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/TerraConstants.java @@ -3,12 +3,14 @@ import com.fasterxml.jackson.core.json.JsonReadFeature; import com.fasterxml.jackson.databind.json.JsonMapper; import lombok.experimental.UtilityClass; +import net.buildtheearth.terraplusplus.util.compat.sis.SISHelper; import net.buildtheearth.terraplusplus.util.jackson.mixin.BiomeMixin; import net.buildtheearth.terraplusplus.util.jackson.mixin.BlockStateMixin; import net.daporkchop.lib.common.pool.array.ArrayAllocator; import net.daporkchop.lib.common.reference.ReferenceStrength; import net.daporkchop.lib.common.reference.cache.Cached; import net.daporkchop.lib.common.util.PorkUtil; +import net.daporkchop.lib.unsafe.PUnsafe; import net.minecraft.block.state.IBlockState; import net.minecraft.world.biome.Biome; import org.apache.sis.referencing.CommonCRS; @@ -39,8 +41,10 @@ public class TerraConstants { /** * The {@link CoordinateReferenceSystem} used by Terra++ for geographic coordinates. + * + * @see SISHelper#tppGeoCrs() */ - public static final GeographicCRS TPP_GEO_CRS = CommonCRS.WGS84.normalizedGeographic(); + public static final GeographicCRS TPP_GEO_CRS = SISHelper.tppGeoCrs(); /** * Earth's circumference around the equator, in meters. diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java index 359f6b91..b9fd8d2b 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java @@ -16,6 +16,7 @@ import org.apache.sis.internal.system.DataDirectory; import org.apache.sis.metadata.iso.citation.Citations; import org.apache.sis.referencing.CRS; +import org.apache.sis.referencing.CommonCRS; import org.apache.sis.referencing.ImmutableIdentifier; import org.apache.sis.referencing.cs.CoordinateSystems; import org.apache.sis.referencing.operation.matrix.Matrices; @@ -25,6 +26,7 @@ import org.opengis.geometry.Envelope; import org.opengis.metadata.citation.Citation; import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.crs.GeographicCRS; import org.opengis.referencing.operation.CoordinateOperation; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; @@ -45,6 +47,15 @@ public class SISHelper { DataDirectory.quiet(); } + private static final GeographicCRS TPP_GEO_CRS = CommonCRS.WGS84.normalizedGeographic(); + + /** + * The {@link CoordinateReferenceSystem} used by Terra++ for geographic coordinates. + */ + public static GeographicCRS tppGeoCrs() { + return TPP_GEO_CRS; + } + private static final Citation TPP_CITATION = Citations.fromName("Terra++"); public static Citation tppCitation() { From eb0008d3df46a007b606bbac53175520f18ab936 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 10 May 2023 15:38:00 +0200 Subject: [PATCH 89/93] properly compute derivatives for conformal dymaxion (+BTE variant) toGeo --- .../dymaxion/BTEDymaxionProjection.java | 47 ++-- .../ConformalDynmaxionProjection.java | 9 +- .../java/projection/TestSISProjections.java | 244 ++++++++++++++---- 3 files changed, 213 insertions(+), 87 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java index 99f86a39..8dd65a81 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java @@ -7,7 +7,6 @@ import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; import net.buildtheearth.terraplusplus.util.TerraUtils; import net.buildtheearth.terraplusplus.util.math.matrix.TMatrices; -import net.daporkchop.lib.common.pool.array.ArrayAllocator; import net.daporkchop.lib.common.reference.cache.Cached; import org.apache.sis.referencing.operation.matrix.Matrices; import org.apache.sis.referencing.operation.matrix.Matrix2; @@ -17,11 +16,8 @@ import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; import org.opengis.parameter.ParameterValueGroup; -import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; -import static net.buildtheearth.terraplusplus.util.TerraConstants.*; - /** * Implementation of the BTE modified Dynmaxion projection. * @@ -75,19 +71,19 @@ public double[] fromGeo(double longitude, double latitude) throws OutOfProjectio @Override public double[] toGeo(double x, double y) throws OutOfProjectionBoundsException { - boolean easia; - if (y < 0) { - easia = x > 0; - } else if (y > ARC / 2) { - easia = x > -TerraUtils.ROOT3 * ARC / 2; - } else { - easia = y * -TerraUtils.ROOT3 < x; - } - double t = x; x = -y; y = t; + boolean easia; + if (-x < 0) { + easia = y > 0; + } else if (-x > ARC / 2) { + easia = y > -TerraUtils.ROOT3 * ARC / 2; + } else { + easia = -x * -TerraUtils.ROOT3 < y; + } + if (easia) { t = x; x = COS_THETA * x + SIN_THETA * y; @@ -231,27 +227,19 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf double y = srcPts[srcOff + 1]; boolean easia; - if (y < 0) { - easia = x > 0.0d; - } else if (y > ARC / 2.0d) { - easia = x > -TerraUtils.ROOT3 * ARC / 2.0d; + if (-x < 0) { + easia = y > 0; + } else if (-x > ARC / 2) { + easia = y > -TerraUtils.ROOT3 * ARC / 2; } else { - easia = y * -TerraUtils.ROOT3 < x; + easia = -x * -TerraUtils.ROOT3 < y; } - double t = x; - x = -y; - y = t; - - Matrix2 preRotateMatrix = null; - if (easia) { double x0 = x; double y0 = y; x = SIN_THETA * y0 + COS_THETA * x0 - ARC; y = COS_THETA * y0 - SIN_THETA * x0; - - preRotateMatrix = EURASIA_ROTATE_MATRIX; } else { x += ARC; } @@ -271,11 +259,12 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf Matrix2 derivative = super.transform(srcPts, srcOff, dstPts, dstOff, derivate); - if (preRotateMatrix != null && derivative != null) { - TMatrices.multiplyFast(derivative.clone(), EURASIA_ROTATE_MATRIX, derivative); //TODO: operand order? + if (easia && derivative != null) { + //TODO: avoid clone here + TMatrices.multiplyFast(derivative.clone(), EURASIA_ROTATE_MATRIX, derivative); } return derivative; } } -} \ No newline at end of file +} diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index f9b26758..0a4e2890 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -186,7 +186,6 @@ public void applyNewtonsMethod(double expectedf, double expectedg, int iter, Vec //porkman's notes from trying to reverse-engineer this: // - we're trying to solve for (xest, yest) such that // getInterpolatedVector((xest, yest)) - (expectedf, expectedg) = (0, 0) - // - double xest = expectedf / ARC + 0.5d; double yest = expectedg / ARC + (ROOT3 / 6.0d); @@ -319,18 +318,18 @@ protected void inverseTriangleTransformDerivative(double x, double y, Matrix3x2 InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); this.field.getInterpolatedVector(x, y, result); + //TODO: cache these objects somewhere Matrix2 interpolatedVectorDeriv = new Matrix2(); interpolatedVectorDeriv.m00 = result.dfdx; interpolatedVectorDeriv.m01 = result.dfdy; interpolatedVectorDeriv.m10 = result.dgdx; interpolatedVectorDeriv.m11 = result.dgdy; + TMatrices.scaleFast(interpolatedVectorDeriv, 1.0d / ARC, interpolatedVectorDeriv); Matrix3x2 superDeriv = Matrix3x2.createZero(); - super.inverseTriangleTransformDerivative(result.f, result.g, dst); + super.inverseTriangleTransformDerivative(result.f, result.g, superDeriv); TMatrices.multiplyFast(superDeriv, interpolatedVectorDeriv, dst); - - //TODO } } -} \ No newline at end of file +} diff --git a/src/test/java/projection/TestSISProjections.java b/src/test/java/projection/TestSISProjections.java index 6e0089ae..436ac409 100644 --- a/src/test/java/projection/TestSISProjections.java +++ b/src/test/java/projection/TestSISProjections.java @@ -1,5 +1,6 @@ package projection; +import lombok.AllArgsConstructor; import lombok.NonNull; import lombok.SneakyThrows; import net.buildtheearth.terraplusplus.generator.EarthGeneratorSettings; @@ -7,6 +8,8 @@ import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.projection.SinusoidalProjection; +import net.buildtheearth.terraplusplus.projection.dymaxion.BTEDymaxionProjection; +import net.buildtheearth.terraplusplus.projection.dymaxion.ConformalDynmaxionProjection; import net.buildtheearth.terraplusplus.projection.dymaxion.DymaxionProjection; import net.buildtheearth.terraplusplus.projection.epsg.EPSG3785; import net.buildtheearth.terraplusplus.projection.epsg.EPSG4326; @@ -18,9 +21,11 @@ import net.buildtheearth.terraplusplus.projection.transform.ScaleProjectionTransform; import net.buildtheearth.terraplusplus.projection.transform.SwapAxesProjectionTransform; import net.minecraft.init.Bootstrap; +import org.apache.sis.referencing.operation.matrix.Matrices; import org.apache.sis.referencing.operation.matrix.Matrix2; import org.junit.BeforeClass; import org.junit.Test; +import org.junit.experimental.categories.Category; import javax.vecmath.Vector2d; import java.text.ParseException; @@ -40,17 +45,30 @@ public static void bootstrap() { Bootstrap.register(); } + @AllArgsConstructor private static class TestProjectionAccuracyConfiguration { - public PointGenerator getPointGeneratorForDirect1Direct2() { + protected final double dForDirect1Direct2; + protected final double dForDirect1SIS2; + protected final double dForSIS1Direct2; + + public TestProjectionAccuracyConfiguration(double d) { + this(d, d, d); + } + + protected PointGenerator getDefaultPointGenerator() { return new PointGenerator(); } + public PointGenerator getPointGeneratorForDirect1Direct2() { + return this.getDefaultPointGenerator(); + } + public PointGenerator getPointGeneratorForDirect1SIS2() { - return new PointGenerator(); + return this.getDefaultPointGenerator(); } public PointGenerator getPointGeneratorForSIS1Direct2() { - return new PointGenerator(); + return this.getDefaultPointGenerator(); } public static class PointGenerator { @@ -88,77 +106,88 @@ protected void overrideSpecialPoints(int i, Vector2d lonLat) { } } - protected boolean shouldTestFromGeoDerivative(int i) { + protected boolean shouldTestFromGeoDerivative(int i, double lon, double lat) { return true; } - protected boolean shouldTestToGeoDerivative(int i) { + protected boolean compareFromGeoDerivative(int i, Matrix2 deriv1, Matrix2 deriv2) { + return veryApproximateEquals(deriv1, deriv2, 0.01d, 1e-1d); + } + + protected boolean shouldTestToGeoDerivative(int i, double lon, double lat) { return true; } + + protected boolean compareToGeoDerivative(int i, Matrix2 deriv1, Matrix2 deriv2) { + return veryApproximateEquals(deriv1, deriv2, 0.01d, 1e-1d); + } } } protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2) { - testProjectionAccuracy(proj1, proj2, DEFAULT_D); + testProjectionAccuracy(proj1, proj2, new TestProjectionAccuracyConfiguration(DEFAULT_D)); } protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d) { - testProjectionAccuracy(proj1, proj2, d, new TestProjectionAccuracyConfiguration()); + testProjectionAccuracy(proj1, proj2, new TestProjectionAccuracyConfiguration(d)); } - protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d, @NonNull TestProjectionAccuracyConfiguration configuration) { - testProjectionAccuracy0(proj1, proj2, d, configuration.getPointGeneratorForDirect1Direct2()); - testProjectionAccuracy0(proj1, new SISProjectionWrapper(proj2.projectedCRS()), d, configuration.getPointGeneratorForDirect1SIS2()); - testProjectionAccuracy0(new SISProjectionWrapper(proj1.projectedCRS()), proj2, d, configuration.getPointGeneratorForSIS1Direct2()); + protected static void testProjectionAccuracy(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, @NonNull TestProjectionAccuracyConfiguration configuration) { + testProjectionAccuracy0(proj1, proj2, configuration.dForDirect1Direct2, configuration.getPointGeneratorForDirect1Direct2()); + testProjectionAccuracy0(proj1, new SISProjectionWrapper(proj2.projectedCRS()), configuration.dForDirect1SIS2, configuration.getPointGeneratorForDirect1SIS2()); + testProjectionAccuracy0(new SISProjectionWrapper(proj1.projectedCRS()), proj2, configuration.dForSIS1Direct2, configuration.getPointGeneratorForSIS1Direct2()); } - @SneakyThrows(OutOfProjectionBoundsException.class) protected static void testProjectionAccuracy0(@NonNull GeographicProjection proj1, @NonNull GeographicProjection proj2, double d, @NonNull TestProjectionAccuracyConfiguration.PointGenerator pointGenerator) { Vector2d lonLat = new Vector2d(); for (int i = 0; i < 10000; i++) { - pointGenerator.getPoint(i, lonLat); + try { + pointGenerator.getPoint(i, lonLat); - double lon = lonLat.x; - double lat = lonLat.y; + double lon = lonLat.x; + double lat = lonLat.y; - double[] result1; - try { - result1 = proj1.fromGeo(lon, lat); - } catch (OutOfProjectionBoundsException e) { + double[] result1; try { - double[] result2 = proj2.fromGeo(lon, lat); - //TODO: throw new AssertionError("proj1 threw " + e + ", but proj2 returned " + Arrays.toString(result2) + "?!?"); - continue; - } catch (OutOfProjectionBoundsException e1) { - //both projections failed with an exception, which is correct - continue; + result1 = proj1.fromGeo(lon, lat); + } catch (OutOfProjectionBoundsException e) { + try { + double[] result2 = proj2.fromGeo(lon, lat); + //TODO: throw new AssertionError("proj1 threw " + e + ", but proj2 returned " + Arrays.toString(result2) + "?!?"); + continue; + } catch (OutOfProjectionBoundsException e1) { + //both projections failed with an exception, which is correct + continue; + } } - } - double[] result2 = proj2.fromGeo(lon, lat); + double[] result2 = proj2.fromGeo(lon, lat); - assert approxEquals(result1, result2, d) - : "fromGeo #" + i + " (" + lat + "°N, " + lon + "°E): " + Arrays.toString(result1) + " != " + Arrays.toString(result2); + assert approxEquals(result1, result2, d) + : "fromGeo #" + i + " (" + lat + "°N, " + lon + "°E): " + Arrays.toString(result1) + " != " + Arrays.toString(result2); - double x = result1[0]; - double y = result1[1]; + double x = result1[0]; + double y = result1[1]; - result1 = proj1.toGeo(x, y); - result2 = proj2.toGeo(x, y); - assert approxEquals(result1, result2, d) - : "toGeo #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "): " + Arrays.toString(result1) + " != " + Arrays.toString(result2); + result1 = proj1.toGeo(x, y); + result2 = proj2.toGeo(x, y); + assert approxEquals(result1, result2, d) + : "toGeo #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "): " + Arrays.toString(result1) + " != " + Arrays.toString(result2); - if (pointGenerator.shouldTestFromGeoDerivative(i)) { - Matrix2 deriv1 = proj1.fromGeoDerivative(lon, lat); - Matrix2 deriv2 = proj2.fromGeoDerivative(lon, lat); - assert veryApproximateEquals(deriv1, deriv2, 0.01d, 2.2e-2d) - : "fromGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E):\n" + deriv1 + "!=\n" + deriv2; - } + if (pointGenerator.shouldTestFromGeoDerivative(i, lon, lat)) { + Matrix2 deriv1 = proj1.fromGeoDerivative(lon, lat); + Matrix2 deriv2 = proj2.fromGeoDerivative(lon, lat); + assert pointGenerator.compareFromGeoDerivative(i, deriv1, deriv2) + : "fromGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E):\n" + deriv1 + "!=\n" + deriv2; + } - if (pointGenerator.shouldTestToGeoDerivative(i)) { - Matrix2 deriv1 = proj1.toGeoDerivative(x, y); - Matrix2 deriv2 = proj2.toGeoDerivative(x, y); - assert veryApproximateEquals(deriv1, deriv2, 0.01d, 1e-1d) - : "toGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "):\n" + deriv1 + "!=\n" + deriv2; + if (pointGenerator.shouldTestToGeoDerivative(i, lon, lat)) { + Matrix2 deriv1 = proj1.toGeoDerivative(x, y); + Matrix2 deriv2 = proj2.toGeoDerivative(x, y); + assert pointGenerator.compareToGeoDerivative(i, deriv1, deriv2) + : "toGeoDerivative #" + i + " (" + lat + "°N, " + lon + "°E) -> (" + x + ", " + y + "):\n" + deriv1 + "!=\n" + deriv2; + } + } catch (OutOfProjectionBoundsException e) { + throw new AssertionError("#" + i, e); } } } @@ -194,13 +223,53 @@ public void testDymaxion() { + " SCOPE[\"Minecraft.\"],\n" + " AREA[\"World.\"],\n" + " BBOX[-90, -180, 90, 180]]"), - 1e-13d, - new TestProjectionAccuracyConfiguration() { + new TestProjectionAccuracyConfiguration(1e-13d) { + @Override + public PointGenerator getPointGeneratorForSIS1Direct2() { + return new PointGenerator() { + @Override + protected boolean shouldTestToGeoDerivative(int i, double lon, double lat) { + //special handling required here: toGeoDerivative fails because GeographicProjectionHelper.defaultDerivative() gives very wrong results when longitude values wrap around + return i >= 4; + } + }; + } + }); + } + + @Test + @SneakyThrows(ParseException.class) + public void testConformalDymaxion() { + testProjectionAccuracy( + new ConformalDynmaxionProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Reversed Axis Order / Terra++ Conformal Dymaxion\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ Dymaxion\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"conformal_dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]"), + new TestProjectionAccuracyConfiguration(1e-13d) { @Override public PointGenerator getPointGeneratorForSIS1Direct2() { return new PointGenerator() { @Override - protected boolean shouldTestToGeoDerivative(int i) { + protected boolean shouldTestToGeoDerivative(int i, double lon, double lat) { //special handling required here: toGeoDerivative fails because GeographicProjectionHelper.defaultDerivative() gives very wrong results when longitude values wrap around return i >= 4; } @@ -209,7 +278,70 @@ protected boolean shouldTestToGeoDerivative(int i) { }); } + private static TestProjectionAccuracyConfiguration testBTEConfiguration(double dForDirect1Direct2, double dForDirect1SIS2, double dForSIS1Direct2) { + return new TestProjectionAccuracyConfiguration(dForDirect1Direct2, dForDirect1SIS2, dForSIS1Direct2) { + @Override + protected PointGenerator getDefaultPointGenerator() { + return new PointGenerator() { + @Override + protected boolean shouldTestFromGeoDerivative(int i, double lon, double lat) { + //special handling required here: fromGeoDerivative fails because GeographicProjectionHelper.defaultDerivative() gives very wrong results when longitude values wrap around + return i >= 4 + //fromGeoDerivative fails because GeographicProjectionHelper.defaultDerivative() gives somewhat inaccurate results near +-90° + && Math.abs(90.0d - lat) < 0.01d; + } + + @Override + protected boolean compareFromGeoDerivative(int i, Matrix2 deriv1, Matrix2 deriv2) { + return Matrices.equals(deriv1, deriv2, 0.15d, true) + || Matrices.equals(deriv1, deriv2, 1e-6d, false); + } + + @Override + protected boolean shouldTestToGeoDerivative(int i, double lon, double lat) { + //special handling required here: toGeoDerivative fails because GeographicProjectionHelper.defaultDerivative() gives very wrong results when longitude values wrap around + return i >= 4; + } + }; + } + }; + } + + public interface BTETests {} + @Test + @Category(BTETests.class) + @SneakyThrows(ParseException.class) + public void testBTE0() { + testProjectionAccuracy( + new BTEDymaxionProjection(), + new SISProjectionWrapper(WKTStandard.WKT2_2015, + "PROJCRS[\"WGS 84 / Reversed Axis Order / BuildTheEarth Conformal Dymaxion (Unscaled)\",\n" + + " BASEGEODCRS[\"WGS 84\",\n" + + " DATUM[\"World Geodetic System 1984\",\n" + + " ELLIPSOID[\"WGS 84\", 6378137, 298.257223563,\n" + + " LENGTHUNIT[\"metre\",1]]],\n" + + " PRIMEM[\"Greenwich\", 0,\n" + + " ANGLEUNIT[\"degree\", 0.0174532925199433]],\n" + + " ID[\"EPSG\", 4326]],\n" + + " CONVERSION[\"Terra++ BuildTheEarth Conformal Dymaxion (Unscaled)\",\n" + + " METHOD[\"Terra++ Internal Projection\"],\n" + + " PARAMETER[\"type\", \"bte_conformal_dymaxion\"]],\n" + + " CS[Cartesian, 2],\n" + + " AXIS[\"X\", east,\n" + + " ORDER[1],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " AXIS[\"Y\", north,\n" + + " ORDER[2],\n" + + " LENGTHUNIT[\"metre\", 1]],\n" + + " SCOPE[\"Minecraft.\"],\n" + + " AREA[\"World.\"],\n" + + " BBOX[-90, -180, 90, 180]]"), + testBTEConfiguration(DEFAULT_D, DEFAULT_D, 1e-12d)); + } + + @Test + @Category(BTETests.class) @SneakyThrows(ParseException.class) public void testBTE1() { testProjectionAccuracy( @@ -235,10 +367,12 @@ public void testBTE1() { + " LENGTHUNIT[\"metre\", 1]],\n" + " SCOPE[\"Minecraft.\"],\n" + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]"), 7318261.522857145d, 7318261.522857145d)); + + " BBOX[-90, -180, 90, 180]]"), 7318261.522857145d, 7318261.522857145d), + testBTEConfiguration(DEFAULT_D, 2e-11d, 2e-8d)); } @Test + @Category(BTETests.class) @SneakyThrows(ParseException.class) public void testBTE2() { testProjectionAccuracy( @@ -265,10 +399,12 @@ public void testBTE2() { + " LENGTHUNIT[\"metre\", 1]],\n" + " SCOPE[\"Minecraft.\"],\n" + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]")); + + " BBOX[-90, -180, 90, 180]]"), + testBTEConfiguration(DEFAULT_D, DEFAULT_D, 2e-8d)); } @Test + @Category(BTETests.class) @SneakyThrows(ParseException.class) public void testBTE3() { testProjectionAccuracy( @@ -304,11 +440,12 @@ public void testBTE3() { + " SCOPE[\"Minecraft.\"],\n" + " AREA[\"World.\"],\n" + " BBOX[-90, -180, 90, 180]]]"), - 1e-8d); //this is significantly less accurate than some of the others!!! + testBTEConfiguration(1e-8d, 1e-8d, 2e-8d)); //this is significantly less accurate than some of the others!!! } //unfortunately, this has a fair amount of additional floating-point error (off by <= ~1e-10 degrees). maybe that's acceptable? will have to test more... @Test + @Category(BTETests.class) @SneakyThrows(ParseException.class) public void testBTE4() { testProjectionAccuracy( @@ -334,7 +471,8 @@ public void testBTE4() { + " LENGTHUNIT[\"Minecraft Block\", 1.3664447449393513E-7]],\n" + " SCOPE[\"Minecraft.\"],\n" + " AREA[\"World.\"],\n" - + " BBOX[-90, -180, 90, 180]]"), 1e-10d); + + " BBOX[-90, -180, 90, 180]]"), + testBTEConfiguration(1e-10d, 1e-10d, 2e-8d)); } @Test(expected = AssertionError.class) //This should fail, as From 1ced1ea03275a9d26cd13c4fc00a372c5af32736 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 10 May 2023 16:21:52 +0200 Subject: [PATCH 90/93] eliminate all remaining heap allocations in dymaxion-based projections --- .../control/AdvancedEarthGui.java | 61 +++++---- .../dymaxion/BTEDymaxionProjection.java | 21 ++- .../ConformalDynmaxionProjection.java | 41 +++--- .../dymaxion/DymaxionProjection.java | 34 ++--- .../util/math/matrix/TMatrices.java | 128 +++++++++++------- 5 files changed, 161 insertions(+), 124 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index f5543698..761ff886 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -1234,37 +1234,50 @@ public void draw(int mouseX, int mouseY) { double projX = relativeMouseX * this.projScale + this.minX; double projY = relativeMouseY * this.projScale + this.minY; - try { - double[] geo = this.projection.toGeo(projX, projY); - - try { - final double lineLength = 32.0d; - - MathTransform transform = SISHelper.findOperation(TerraConstants.TPP_GEO_CRS, SISHelper.projectedCRS(this.projection)).getMathTransform(); - Matrix2 deriv = Matrix2.castOrCopy(transform.derivative(new DirectPosition2D(geo[0], geo[1]))); - - deriv.normalizeColumns(); - TMatrices.scaleFast(deriv, lineLength, deriv); + MathTransform transform = SISHelper.findOperation(TerraConstants.TPP_GEO_CRS, SISHelper.projectedCRS(this.projection)).getMathTransform(); - GlStateManager.glLineWidth(2.0f); - drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0xFF00FF00); - drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0xFFFF0000); - - deriv = GeographicProjectionHelper.defaultDerivative(this.projection, geo[0], geo[1], true); - deriv.normalizeColumns(); - TMatrices.scaleFast(deriv, lineLength, deriv); + try { + if (true) { + double[] geo = this.projection.toGeo(projX, projY); - GlStateManager.glLineWidth(5.0f); - drawLine(mouseX, mouseY, (int) (mouseX + deriv.m00), (int) (mouseY + deriv.m10), 0x8800FF00); - drawLine(mouseX, mouseY, (int) (mouseX + deriv.m01), (int) (mouseY + deriv.m11), 0x88FF0000); - } catch (TransformException e) { - int i = 0; + this.drawDerivativeLines( + Matrix2.castOrCopy(transform.derivative(new DirectPosition2D(geo[0], geo[1]))), + GeographicProjectionHelper.defaultDerivative(this.projection, geo[0], geo[1], true), + mouseX, mouseY, false); + } else { + this.drawDerivativeLines( + Matrix2.castOrCopy(transform.inverse().derivative(new DirectPosition2D(projX, projY))), + GeographicProjectionHelper.defaultDerivative(this.projection, projX, projY, false), + mouseX, mouseY, true); } - } catch (OutOfProjectionBoundsException e) { + } catch (TransformException e) { int i = 0; //ignored } } } + + private void drawDerivativeLines(Matrix2 transformDerivative, Matrix2 defaultDerivative, int mouseX, int mouseY, boolean invert) { + if (invert) { + TMatrices.invertFast(defaultDerivative, defaultDerivative); + TMatrices.invertFast(transformDerivative, transformDerivative); + } + + final double lineLength = 32.0d; + + defaultDerivative.normalizeColumns(); + TMatrices.scaleFast(defaultDerivative, lineLength, defaultDerivative); + + GlStateManager.glLineWidth(5.0f); + drawLine(mouseX, mouseY, (int) (mouseX + defaultDerivative.m00), (int) (mouseY + defaultDerivative.m10), 0x8800FF00); + drawLine(mouseX, mouseY, (int) (mouseX + defaultDerivative.m01), (int) (mouseY + defaultDerivative.m11), 0x88FF0000); + + transformDerivative.normalizeColumns(); + TMatrices.scaleFast(transformDerivative, lineLength, transformDerivative); + + GlStateManager.glLineWidth(2.0f); + drawLine(mouseX, mouseY, (int) (mouseX + transformDerivative.m00), (int) (mouseY + transformDerivative.m10), 0xFF00FF00); + drawLine(mouseX, mouseY, (int) (mouseX + transformDerivative.m01), (int) (mouseY + transformDerivative.m11), 0xFFFF0000); + } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java index 8dd65a81..d083d0ed 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java @@ -226,16 +226,16 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf double x = srcPts[srcOff + 0]; double y = srcPts[srcOff + 1]; - boolean easia; - if (-x < 0) { - easia = y > 0; - } else if (-x > ARC / 2) { - easia = y > -TerraUtils.ROOT3 * ARC / 2; + boolean eurasia; + if (x > 0.0d) { + eurasia = y > 0.0d; + } else if (x < -ARC / 2.0d) { + eurasia = y > -TerraUtils.ROOT3 * ARC / 2.0d; } else { - easia = -x * -TerraUtils.ROOT3 < y; + eurasia = x * TerraUtils.ROOT3 < y; } - if (easia) { + if (eurasia) { double x0 = x; double y0 = y; x = SIN_THETA * y0 + COS_THETA * x0 - ARC; @@ -247,7 +247,7 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf y += 0.75d * ARC * TerraUtils.ROOT3; //check to make sure still in right part - if (easia != isEurasianPart(x, y)) { + if (eurasia != isEurasianPart(x, y)) { throw OutOfProjectionBoundsException.get(); } @@ -259,9 +259,8 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf Matrix2 derivative = super.transform(srcPts, srcOff, dstPts, dstOff, derivate); - if (easia && derivative != null) { - //TODO: avoid clone here - TMatrices.multiplyFast(derivative.clone(), EURASIA_ROTATE_MATRIX, derivative); + if (eurasia && derivative != null) { + TMatrices.multiplyFast(derivative, EURASIA_ROTATE_MATRIX, derivative); } return derivative; diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index 0a4e2890..17aed9e2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -229,7 +229,6 @@ public static final class Result { protected static final Cached TRANSFORM_RESOURCE_CACHE = Cached.threadLocal(TransformResourceCache::new); protected static class TransformResourceCache extends DymaxionProjection.TransformResourceCache { - public final Matrix2x3 conformal_superTriangleTransformDerivative = Matrix2x3.createZero(); public final Vector2d conformal_superTriangleTransform = new Vector2d(); public final Matrix2 conformal_newtonDerivative = new Matrix2(); } @@ -273,17 +272,16 @@ protected void triangleTransform(Vector3d rotated, Vector2d dst) { @Override protected void triangleTransformDerivative(CACHE cache, Vector3d rotated, Matrix2x3 dst) { - Matrix2x3 superDerivative = cache.conformal_superTriangleTransformDerivative; Vector2d superTransform = cache.conformal_superTriangleTransform; - Matrix2 newtonDeriv = cache.conformal_newtonDerivative; + Matrix2 newtonDerivative = cache.conformal_newtonDerivative; - super.triangleTransformDerivative(cache, rotated, superDerivative); + super.triangleTransformDerivative(cache, rotated, dst); super.triangleTransform(rotated, superTransform); - this.field.applyNewtonsMethod(superTransform.x, superTransform.y, 5, superTransform, newtonDeriv); - TMatrices.scaleFast(newtonDeriv, ARC, newtonDeriv); + this.field.applyNewtonsMethod(superTransform.x, superTransform.y, 5, superTransform, newtonDerivative); + TMatrices.scaleFast(newtonDerivative, ARC, newtonDerivative); - TMatrices.multiplyFast(newtonDeriv, superDerivative, dst); + TMatrices.multiplyFast(newtonDerivative, dst, dst); } } @@ -299,8 +297,8 @@ protected void inverseTriangleTransform(double x, double y, Vector3d dst) { x /= ARC; y /= ARC; - x += 0.5; - y += ROOT3 / 6; + x += 0.5d; + y += ROOT3 / 6.0d; InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); this.field.getInterpolatedVector(x, y, result); @@ -308,28 +306,27 @@ protected void inverseTriangleTransform(double x, double y, Vector3d dst) { } @Override - protected void inverseTriangleTransformDerivative(double x, double y, Matrix3x2 dst) { + protected void inverseTriangleTransformDerivative(CACHE cache, double x, double y, Matrix3x2 dst) { + Matrix2 newtonDerivative = cache.conformal_newtonDerivative; + x /= ARC; y /= ARC; - x += 0.5; - y += ROOT3 / 6; + x += 0.5d; + y += ROOT3 / 6.0d; InvertableVectorField.Result result = InvertableVectorField.RESULT_CACHE.get(); this.field.getInterpolatedVector(x, y, result); - //TODO: cache these objects somewhere - Matrix2 interpolatedVectorDeriv = new Matrix2(); - interpolatedVectorDeriv.m00 = result.dfdx; - interpolatedVectorDeriv.m01 = result.dfdy; - interpolatedVectorDeriv.m10 = result.dgdx; - interpolatedVectorDeriv.m11 = result.dgdy; - TMatrices.scaleFast(interpolatedVectorDeriv, 1.0d / ARC, interpolatedVectorDeriv); + newtonDerivative.m00 = result.dfdx; + newtonDerivative.m01 = result.dfdy; + newtonDerivative.m10 = result.dgdx; + newtonDerivative.m11 = result.dgdy; + TMatrices.scaleFast(newtonDerivative, 1.0d / ARC, newtonDerivative); - Matrix3x2 superDeriv = Matrix3x2.createZero(); - super.inverseTriangleTransformDerivative(result.f, result.g, superDeriv); + super.inverseTriangleTransformDerivative(cache, result.f, result.g, dst); - TMatrices.multiplyFast(superDeriv, interpolatedVectorDeriv, dst); + TMatrices.multiplyFast(dst, newtonDerivative, dst); } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index 1003f345..7b1116dc 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -393,7 +393,7 @@ protected static void triangleTransformDymaxionDerivative(Vector3d rotated, Matr triangleTransformDymaxionDerivative(rotated.x, rotated.y, rotated.z, dst); } - public static String mathematicaFullFormToJava(String fullForm) { + /*public static String mathematicaFullFormToJava(String fullForm) { fullForm = fullForm.trim(); try { @@ -482,7 +482,7 @@ public static String mathematicaFullFormToJava(String fullForm) { } throw new IllegalArgumentException(fullForm); - } + }*/ protected void triangleTransform(double x, double y, double z, Vector2d dst) { triangleTransformDymaxion(x, y, z, dst); @@ -537,14 +537,12 @@ protected static void inverseTriangleTransformNewton(double xpp, double ypp, Vec dst.z = z; } - protected static void inverseTriangleTransformNewtonDerivative(double xpp, double ypp, Matrix3x2 dst) { - //TODO: cache these objects somewhere - Vector3d vec = new Vector3d(); - inverseTriangleTransformNewton(xpp, ypp, vec); + protected static void inverseTriangleTransformNewtonDerivative(TransformResourceCache cache, double xpp, double ypp, Matrix3x2 dst) { + Vector3d vec = cache.inverseTriangleTransformNewton_temporaryVector; + Matrix2x3 matrix = cache.inverseTriangleTransformNewton_temporaryMatrix; - Matrix2x3 matrix = Matrix2x3.createZero(); + inverseTriangleTransformNewton(xpp, ypp, vec); triangleTransformDymaxionDerivative(vec.x, vec.y, vec.z, matrix); - TMatrices.pseudoInvertFast(matrix, dst); } @@ -677,6 +675,9 @@ protected static class TransformResourceCache { public final Matrix3x2 rotatedDerivative = Matrix3x2.createZero(); public final Matrix2x3 projectedDerivative = Matrix2x3.createZero(); public final Matrix2 totalDerivative = new Matrix2(); + + public final Vector3d inverseTriangleTransformNewton_temporaryVector = new Vector3d(); + public final Matrix2x3 inverseTriangleTransformNewton_temporaryMatrix = Matrix2x3.createZero(); } public static final class OperationMethod extends AbstractOperationMethod.ForLegacyProjection { @@ -795,8 +796,8 @@ protected void inverseTriangleTransform(double x, double y, Vector3d dst) { inverseTriangleTransformNewton(x, y, dst); } - protected void inverseTriangleTransformDerivative(double x, double y, Matrix3x2 dst) { - inverseTriangleTransformNewtonDerivative(x, y, dst); + protected void inverseTriangleTransformDerivative(CACHE cache, double x, double y, Matrix3x2 dst) { + inverseTriangleTransformNewtonDerivative(cache, x, y, dst); } @Override @@ -842,7 +843,7 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf x *= FLIP_TRIANGLE_FACTOR[face]; y *= FLIP_TRIANGLE_FACTOR[face]; - TransformResourceCache cache = TRANSFORM_RESOURCE_CACHE.get(); + CACHE cache = this.cacheCache.get(); Vector2d spherical = cache.spherical; Vector3d cartesian = cache.cartesian; @@ -854,12 +855,11 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf //apply inverse rotation matrix (move triangle from template triangle to correct position on globe) TMatrices.multiplyFast(INVERSE_ROTATION_MATRICES[face], rotated, cartesian); - //convert back to geo coordinates - TerraUtils.cartesian2Spherical(cartesian.x, cartesian.y, cartesian.z, spherical); - - //spherical -> geographic conversion is handled afterwards by the affine transform - if (dstPts != null) { + //convert back to geo coordinates + TerraUtils.cartesian2Spherical(cartesian.x, cartesian.y, cartesian.z, spherical); + + //spherical -> geographic conversion is handled afterwards by the affine transform dstPts[dstOff + 0] = spherical.x; dstPts[dstOff + 1] = spherical.y; } @@ -872,7 +872,7 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf Matrix2x3 sphericalDerivative = cache.projectedDerivative; Matrix2 totalDerivative = cache.totalDerivative; - this.inverseTriangleTransformDerivative(x, y, rotatedDerivative); + this.inverseTriangleTransformDerivative(cache, x, y, rotatedDerivative); TMatrices.multiplyFast(INVERSE_ROTATION_MATRICES[face], rotatedDerivative, cartesianDerivative); TerraUtils.cartesian2SphericalDerivative(cartesian.x, cartesian.y, cartesian.z, sphericalDerivative); TMatrices.multiplyFast(sphericalDerivative, cartesianDerivative, totalDerivative); diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java index 12672ebb..17cc4239 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/math/matrix/TMatrices.java @@ -63,11 +63,21 @@ public static Matrix2 multiplyFast(Matrix2 m1, Matrix2 m2) { } public static void multiplyFast(Matrix2 m1, Matrix2 m2, Matrix2 dst) { - assert m1 != dst && m2 != dst; - dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; - dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; - dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10; - dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11; + //preload all fields into variables to improve optimization and allow in-place calculation + double m1m00 = m1.m00; + double m1m01 = m1.m01; + double m1m10 = m1.m10; + double m1m11 = m1.m11; + + double m2m00 = m2.m00; + double m2m01 = m2.m01; + double m2m10 = m2.m10; + double m2m11 = m2.m11; + + dst.m00 = m1m00 * m2m00 + m1m01 * m2m10; + dst.m01 = m1m00 * m2m01 + m1m01 * m2m11; + dst.m10 = m1m10 * m2m00 + m1m11 * m2m10; + dst.m11 = m1m10 * m2m01 + m1m11 * m2m11; } public static Matrix2 multiplyFast(Matrix2x3 m1, Matrix3x2 m2) { @@ -84,42 +94,78 @@ public static void multiplyFast(Matrix2x3 m1, Matrix3x2 m2, Matrix2 dst) { } public static void multiplyFast(Matrix2 m1, Matrix2x3 m2, Matrix2x3 dst) { - assert m2 != dst; - dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; - dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; - dst.m02 = m1.m00 * m2.m02 + m1.m01 * m2.m12; - dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10; - dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11; - dst.m12 = m1.m10 * m2.m02 + m1.m11 * m2.m12; + //preload all fields into variables to improve optimization and allow in-place calculation + double m1m00 = m1.m00; + double m1m01 = m1.m01; + double m1m10 = m1.m10; + double m1m11 = m1.m11; + + double m2m00 = m2.m00; + double m2m01 = m2.m01; + double m2m02 = m2.m02; + double m2m10 = m2.m10; + double m2m11 = m2.m11; + double m2m12 = m2.m12; + + dst.m00 = m1m00 * m2m00 + m1m01 * m2m10; + dst.m01 = m1m00 * m2m01 + m1m01 * m2m11; + dst.m02 = m1m00 * m2m02 + m1m01 * m2m12; + dst.m10 = m1m10 * m2m00 + m1m11 * m2m10; + dst.m11 = m1m10 * m2m01 + m1m11 * m2m11; + dst.m12 = m1m10 * m2m02 + m1m11 * m2m12; } public static void multiplyFast(Matrix3 m1, Matrix3x2 m2, Matrix3x2 dst) { - assert m2 != dst; - dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10 + m1.m02 * m2.m20; - dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11 + m1.m02 * m2.m21; - dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10 + m1.m12 * m2.m20; - dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11 + m1.m12 * m2.m21; - dst.m20 = m1.m20 * m2.m00 + m1.m21 * m2.m10 + m1.m22 * m2.m20; - dst.m21 = m1.m20 * m2.m01 + m1.m21 * m2.m11 + m1.m22 * m2.m21; + //preload all fields into variables to improve optimization and allow in-place calculation + double m1m00 = m1.m00; + double m1m01 = m1.m01; + double m1m02 = m1.m02; + double m1m10 = m1.m10; + double m1m11 = m1.m11; + double m1m12 = m1.m12; + double m1m20 = m1.m20; + double m1m21 = m1.m21; + double m1m22 = m1.m22; + + double m2m00 = m2.m00; + double m2m01 = m2.m01; + double m2m10 = m2.m10; + double m2m11 = m2.m11; + double m2m20 = m2.m20; + double m2m21 = m2.m21; + + dst.m00 = m1m00 * m2m00 + m1m01 * m2m10 + m1m02 * m2m20; + dst.m01 = m1m00 * m2m01 + m1m01 * m2m11 + m1m02 * m2m21; + dst.m10 = m1m10 * m2m00 + m1m11 * m2m10 + m1m12 * m2m20; + dst.m11 = m1m10 * m2m01 + m1m11 * m2m11 + m1m12 * m2m21; + dst.m20 = m1m20 * m2m00 + m1m21 * m2m10 + m1m22 * m2m20; + dst.m21 = m1m20 * m2m01 + m1m21 * m2m11 + m1m22 * m2m21; } public static void multiplyFast(Matrix3x2 m1, Matrix2 m2, Matrix3x2 dst) { - assert m1 != dst; - dst.m00 = m1.m00 * m2.m00 + m1.m01 * m2.m10; - dst.m01 = m1.m00 * m2.m01 + m1.m01 * m2.m11; - dst.m10 = m1.m10 * m2.m00 + m1.m11 * m2.m10; - dst.m11 = m1.m10 * m2.m01 + m1.m11 * m2.m11; - dst.m20 = m1.m20 * m2.m00 + m1.m21 * m2.m10; - dst.m21 = m1.m20 * m2.m01 + m1.m21 * m2.m11; - } - - public static Vector3d multiplyFast(Matrix3 m1, Vector3d v2) { - Vector3d result = new Vector3d(); - multiplyFast(m1, v2.x, v2.y, v2.z, result); - return result; + //preload all fields into variables to improve optimization and allow in-place calculation + double m1m00 = m1.m00; + double m1m01 = m1.m01; + double m1m10 = m1.m10; + double m1m11 = m1.m11; + double m1m20 = m1.m20; + double m1m21 = m1.m21; + + double m2m00 = m2.m00; + double m2m01 = m2.m01; + double m2m10 = m2.m10; + double m2m11 = m2.m11; + + dst.m00 = m1m00 * m2m00 + m1m01 * m2m10; + dst.m01 = m1m00 * m2m01 + m1m01 * m2m11; + dst.m10 = m1m10 * m2m00 + m1m11 * m2m10; + dst.m11 = m1m10 * m2m01 + m1m11 * m2m11; + dst.m20 = m1m20 * m2m00 + m1m21 * m2m10; + dst.m21 = m1m20 * m2m01 + m1m21 * m2m11; } public static void multiplyFast(Matrix3 m1, Vector3d v2, Vector3d dst) { + //preload all fields into variables to improve optimization and allow in-place calculation multiplyFast(m1, v2.x, v2.y, v2.z, dst); } @@ -129,12 +175,6 @@ public static void multiplyFast(Matrix3 m1, double x2, double y2, double z2, Vec dst.z = m1.m20 * x2 + m1.m21 * y2 + m1.m22 * z2; } - public static MatrixSIS scaleFast(Matrix m, double f) { - MatrixSIS dst = m instanceof MatrixSIS ? ((MatrixSIS) m).clone() : createZero(m.getNumRow(), m.getNumCol()); - scaleFast(dst, f, dst); - return dst; - } - public static void scaleFast(Matrix m, double f, Matrix dst) { int numRow = m.getNumRow(); int numCol = m.getNumCol(); @@ -149,12 +189,6 @@ public static void scaleFast(Matrix m, double f, Matrix dst) { // scaleFast overloads - public static Matrix2 scaleFast(Matrix2 m, double f) { - return new Matrix2( - m.m00 * f, m.m01 * f, - m.m10 * f, m.m11 * f); - } - public static void scaleFast(Matrix2 m, double f, Matrix2 dst) { dst.m00 = m.m00 * f; dst.m01 = m.m01 * f; @@ -166,12 +200,6 @@ public static double detFast(Matrix2 m) { return m.m00 * m.m11 - m.m01 * m.m10; } - public static Matrix2 invertFast(Matrix2 m) { - Matrix2 result = new Matrix2(); - invertFast(m, result); - return result; - } - public static void invertFast(Matrix2 m, Matrix2 dst) { double det = detFast(m); double a = m.m00; From 05fd415e07efded951d6eed38b3087d2b622a25f Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 10 May 2023 16:29:53 +0200 Subject: [PATCH 91/93] ConformalDynmaxionProjection: make InvertableVectorField use a single array of Vector2d instead of two separate arrays --- .../ConformalDynmaxionProjection.java | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java index 17aed9e2..b3c37ae8 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/ConformalDynmaxionProjection.java @@ -5,6 +5,7 @@ import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import lombok.NonNull; +import lombok.RequiredArgsConstructor; import net.buildtheearth.terraplusplus.projection.sis.AbstractOperationMethod; import net.buildtheearth.terraplusplus.projection.sis.transform.AbstractFromGeoMathTransform2D; import net.buildtheearth.terraplusplus.util.math.matrix.Matrix2x3; @@ -39,8 +40,7 @@ public class ConformalDynmaxionProjection extends DymaxionProjection { protected static final int SIDE_LENGTH = 256; protected static final Cached INVERSE_CACHE = Cached.global((IOSupplier) () -> { - double[][] vx = PArrays.filledBy(SIDE_LENGTH + 1, double[][]::new, i -> new double[SIDE_LENGTH + 1 - i]); - double[][] vy = PArrays.filledBy(SIDE_LENGTH + 1, double[][]::new, i -> new double[SIDE_LENGTH + 1 - i]); + Vector2d[][] vecs = PArrays.filledBy(SIDE_LENGTH + 1, Vector2d[][]::new, i -> new Vector2d[SIDE_LENGTH + 1 - i]); ByteBuf buf; try (InputStream in = new LzmaInputStream(ConformalDynmaxionProjection.class.getResourceAsStream("conformal.lzma"))) { @@ -49,12 +49,11 @@ public class ConformalDynmaxionProjection extends DymaxionProjection { for (int v = 0; v < SIDE_LENGTH + 1; v++) { for (int u = 0; u < SIDE_LENGTH + 1 - v; u++) { - vx[u][v] = buf.readDouble() * VECTOR_SCALE_FACTOR; - vy[u][v] = buf.readDouble() * VECTOR_SCALE_FACTOR; + vecs[u][v] = new Vector2d(buf.readDouble() * VECTOR_SCALE_FACTOR, buf.readDouble() * VECTOR_SCALE_FACTOR); } } - return new InvertableVectorField(vx, vy); + return new InvertableVectorField(vecs); }, ReferenceStrength.SOFT); protected final InvertableVectorField inverse = INVERSE_CACHE.get(); @@ -96,16 +95,11 @@ public String toString() { return "Conformal Dymaxion"; } + @RequiredArgsConstructor protected static final class InvertableVectorField { private static final Cached RESULT_CACHE = Cached.threadLocal(Result::new); - private final double[][] vx; - private final double[][] vy; - - public InvertableVectorField(double[][] vx, double[][] vy) { - this.vx = vx; - this.vy = vy; - } + private final Vector2d[][] vecs; public void getInterpolatedVector(double x, double y, Result dst) { //scale up triangle to be triangleSize across @@ -143,24 +137,32 @@ public void getInterpolatedVector(double x, double y, Result dst) { double flip; if (y < -ROOT3 * (x - u1 - v1 - 1) || v1 == SIDE_LENGTH - u1 - 1) { - valx1 = this.vx[u1][v1]; - valy1 = this.vy[u1][v1]; - valx2 = this.vx[u1][v1 + 1]; - valy2 = this.vy[u1][v1 + 1]; - valx3 = this.vx[u1 + 1][v1]; - valy3 = this.vy[u1 + 1][v1]; + Vector2d vec1 = this.vecs[u1][v1]; + Vector2d vec2 = this.vecs[u1][v1 + 1]; + Vector2d vec3 = this.vecs[u1 + 1][v1]; + + valx1 = vec1.x; + valy1 = vec1.y; + valx2 = vec2.x; + valy2 = vec2.y; + valx3 = vec3.x; + valy3 = vec3.y; flip = 1; y3 = 0.5 * ROOT3 * v1; x3 = (u1 + 1) + 0.5 * v1; } else { - valx1 = this.vx[u1][v1 + 1]; - valy1 = this.vy[u1][v1 + 1]; - valx2 = this.vx[u1 + 1][v1]; - valy2 = this.vy[u1 + 1][v1]; - valx3 = this.vx[u1 + 1][v1 + 1]; - valy3 = this.vy[u1 + 1][v1 + 1]; + Vector2d vec1 = this.vecs[u1][v1 + 1]; + Vector2d vec2 = this.vecs[u1 + 1][v1]; + Vector2d vec3 = this.vecs[u1 + 1][v1 + 1]; + + valx1 = vec1.x; + valy1 = vec1.y; + valx2 = vec2.x; + valy2 = vec2.y; + valx3 = vec3.x; + valy3 = vec3.y; flip = -1; y = -y; From c425fbf1163fe363d22808e4fd593df50ef73a3b Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 10 May 2023 17:04:54 +0200 Subject: [PATCH 92/93] SISHelper.projectedCRS: allow fast implementations to bypass cache --- .../control/AdvancedEarthGui.java | 1 - .../projection/EquirectangularProjection.java | 2 +- .../projection/GeographicProjection.java | 8 ++++++ .../projection/epsg/EPSG4326.java | 3 ++- .../projection/sis/SISProjectionWrapper.java | 2 +- .../util/compat/sis/SISHelper.java | 27 ++++++++++++++----- 6 files changed, 33 insertions(+), 10 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 761ff886..5d70fc63 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -1251,7 +1251,6 @@ public void draw(int mouseX, int mouseY) { mouseX, mouseY, true); } } catch (TransformException e) { - int i = 0; //ignored } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java index 6a1536b1..72ace552 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/EquirectangularProjection.java @@ -10,7 +10,7 @@ * x and y are therefore the same as longitude and latitude (in degrees). */ @JsonDeserialize -public class EquirectangularProjection implements GeographicProjection { +public class EquirectangularProjection implements GeographicProjection, GeographicProjection.FastProjectedCRS { /** * Converts map coordinates to geographic coordinates * diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java index 59cfa46e..b25cde55 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/GeographicProjection.java @@ -330,6 +330,14 @@ CoordinateOperation.DOMAIN_OF_VALIDITY_KEY, new SimpleExtent(new DefaultGeograph axes[0], axes[1])); } + /** + * Marker interface for {@link GeographicProjection} implementations which indicates that {@link #projectedCRS()} is fast and its result does not need to be cached. + * + * @author DaPorkchop_ + */ + interface FastProjectedCRS { + } + class Deserializer extends TypedDeserializer { @Override protected Map> registry() { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java index 8469465a..98f1aa9d 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/epsg/EPSG4326.java @@ -1,5 +1,6 @@ package net.buildtheearth.terraplusplus.projection.epsg; +import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import net.buildtheearth.terraplusplus.util.TerraConstants; import org.opengis.referencing.crs.CoordinateReferenceSystem; @@ -10,7 +11,7 @@ * @author DaPorkchop_ * @see PROJECTION_TO_CRS_CACHE = CacheBuilder.newBuilder() + private static final Cache PROJECTION_TO_CRS_CACHE = CacheBuilder.newBuilder() .weakKeys().weakValues() - .build(CacheLoader.from(GeographicProjection::projectedCRS)); + .build(); + @SuppressWarnings("deprecation") + @SneakyThrows(ExecutionException.class) public static CoordinateReferenceSystem projectedCRS(@NonNull GeographicProjection projection) { - return PROJECTION_TO_CRS_CACHE.getUnchecked(projection); + if (projection instanceof GeographicProjection.FastProjectedCRS) { //projectedCRS() is fast, we can bypass the cache + return projection.projectedCRS(); + } + + CoordinateReferenceSystem crs = PROJECTION_TO_CRS_CACHE.getIfPresent(projection); + if (crs != null) { //corresponding CRS instance was already cached + return crs; + } + + //get the CRS instance, store it in the cache and return it. + // because calling projection.projectedCRS() might cause recursive calls to this function, and i'm not sure if guava caches supports reentrant loaders, + // we get the projected CRS outside of the cache and then try to insert it, returning any existing values if another thread beats us to it. + CoordinateReferenceSystem realCrs = Objects.requireNonNull(projection.projectedCRS()); + return PROJECTION_TO_CRS_CACHE.get(projection, () -> realCrs); } @SneakyThrows(FactoryException.class) From 51a1fdab3913d57942275b4f7cb05aa50017a9d6 Mon Sep 17 00:00:00 2001 From: DaPorkchop_ Date: Wed, 10 May 2023 22:13:11 +0200 Subject: [PATCH 93/93] make use of TransformException's lastCompletedTransform to significantly accelerate batch transformations throwing exceptions is slow, so this lets us throw less of them :) --- .../control/AdvancedEarthGui.java | 42 +++- .../OutOfProjectionBoundsException.java | 2 +- .../dymaxion/BTEDymaxionProjection.java | 141 ++++++++++- .../dymaxion/DymaxionProjection.java | 238 ++++++++++++++++-- .../AbstractNormalizedMathTransform2D.java | 54 +++- .../util/compat/sis/SISHelper.java | 76 +++++- 6 files changed, 510 insertions(+), 43 deletions(-) diff --git a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java index 5d70fc63..570b9215 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java +++ b/src/main/java/net/buildtheearth/terraplusplus/control/AdvancedEarthGui.java @@ -1162,6 +1162,9 @@ private void projectTexture(int[] dst, int width, int height, GeographicProjecti double dy = maxY - minY; double scale = this.projScale = max(dx, dy) / (double) Math.min(width, height); + double[] buffer = new double[width * 2]; + MathTransform transform = SISHelper.findOperation(SISHelper.projectedCRS(this.projection), SISHelper.tppGeoCrs()).getMathTransform(); + // Actually set map data for (int yi = 0; yi < height && !this.reset; yi++) { double y = yi * scale + minY; @@ -1169,25 +1172,42 @@ private void projectTexture(int[] dst, int width, int height, GeographicProjecti continue; } + int bufferedCount = 0; for (int xi = 0; xi < width; xi++) { double x = xi * scale + minX; if (x <= minX || x >= maxX) { //sample out of bounds, skip it continue; } - try { - double[] projected = projection.toGeo(x, y); - int xPixel = (int) (((projected[0] + 180.0d) * (SRC_W / 360.0d))); - int yPixel = (int) (((projected[1] + 90.0d) * (SRC_H / 180.0d))); - if (xPixel < 0 || xPixel >= SRC_W || yPixel < 0 || yPixel >= SRC_H) { //projected sample is out of bounds - continue; - } + buffer[bufferedCount * 2 + 0] = x; + buffer[bufferedCount * 2 + 1] = y; + bufferedCount++; + } + + SISHelper.transformManyPointsWithOutOfBoundsNaN(transform, buffer, 0, buffer, 0, bufferedCount); + + for (int xi = 0, bufferIndex = 0; xi < width; xi++) { + double x = xi * scale + minX; + if (x <= minX || x >= maxX) { //sample out of bounds, skip it + continue; + } + + double projectedX = buffer[bufferIndex * 2 + 0]; + double projectedY = buffer[bufferIndex * 2 + 1]; + bufferIndex++; - dst[yi * width + xi] = this.src[(SRC_H - yPixel - 1) * SRC_W + xPixel]; - } catch (Exception ignored) { //TODO: fix exceptions here - //sample out of bounds, skip it - int i = 0; + if (Double.isNaN(projectedX) || Double.isNaN(projectedY)) { + continue; } + + int xPixel = (int) (((projectedX + 180.0d) * (SRC_W / 360.0d))); + int yPixel = (int) (((projectedY + 90.0d) * (SRC_H / 180.0d))); + + if (xPixel < 0 || xPixel >= SRC_W || yPixel < 0 || yPixel >= SRC_H) { //projected sample is out of bounds + continue; + } + + dst[yi * width + xi] = this.src[(SRC_H - yPixel - 1) * SRC_W + xPixel]; } synchronized (this.textureNeedsUpdate) { this.textureNeedsUpdate.set(true); diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java b/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java index f009c861..587d65b2 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/OutOfProjectionBoundsException.java @@ -6,7 +6,7 @@ public final class OutOfProjectionBoundsException extends ProjectionException { private static final OutOfProjectionBoundsException INSTANCE = new OutOfProjectionBoundsException(); - private static final boolean FAST = Boolean.parseBoolean(System.getProperty("terraplusplus.fastExcept", "true")); + public static final boolean FAST = Boolean.parseBoolean(System.getProperty("terraplusplus.fastExcept", "true")); public static OutOfProjectionBoundsException get() { if (FAST) { diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java index d083d0ed..344c9421 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/BTEDymaxionProjection.java @@ -12,12 +12,19 @@ import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.ContextualParameters; +import org.apache.sis.referencing.operation.transform.IterationStrategy; import org.opengis.parameter.InvalidParameterNameException; import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; import org.opengis.parameter.ParameterValueGroup; import org.opengis.referencing.operation.TransformException; +import javax.vecmath.Vector2d; +import javax.vecmath.Vector3d; +import java.util.Arrays; + +import static net.buildtheearth.terraplusplus.util.TerraUtils.*; + /** * Implementation of the BTE modified Dynmaxion projection. * @@ -212,6 +219,52 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf return derivative; } + + @Override + public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws TransformException { + try { + //do the main transform first, we'll transform the results afterwards + super.transform(srcPts, srcOff, dstPts, dstOff, numPts); + } finally { + //do the final transformation, leaving any invalid points as-is. + // (if there are invalid points in the output, we assume an exception has already been thrown and will be rethrown + // once the finally block ends) + transformPostProcess(dstPts, dstOff, numPts); + } + } + + private static void transformPostProcess(double[] dstPts, int dstOff, int numPts) { + for (; --numPts >= 0; dstOff += 2) { + double x = dstPts[dstOff + 0]; + double y = dstPts[dstOff + 1]; + + if (isInvalidCoordinates(x, y)) { //this point is already invalid, we can assume an exception is already being thrown + continue; + } + + // + // the following is the same algorithm as above, but copied here for performance + // + + boolean eurasia = isEurasianPart(x, y); + + y -= 0.75d * ARC * TerraUtils.ROOT3; + + if (eurasia) { + double x0 = x + ARC; + double y0 = y; + x = COS_THETA * x0 - SIN_THETA * y0; + y = SIN_THETA * x0 + COS_THETA * y0; + } else { + x -= ARC; + + //all the offsets are by a constant factor, so the derivative isn't affected + } + + dstPts[dstOff + 0] = x; + dstPts[dstOff + 1] = y; + } + } } protected static class ToGeo extends ConformalDynmaxionProjection.ToGeo { @@ -226,6 +279,10 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf double x = srcPts[srcOff + 0]; double y = srcPts[srcOff + 1]; + if (isInvalidCoordinates(x, y)) { //propagate NaN coordinates immediately + throw this.getSingleExceptionForSelf(); + } + boolean eurasia; if (x > 0.0d) { eurasia = y > 0.0d; @@ -248,7 +305,7 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf //check to make sure still in right part if (eurasia != isEurasianPart(x, y)) { - throw OutOfProjectionBoundsException.get(); + throw this.getSingleExceptionForSelf(); } srcPts = TMP_LENGTH2_ARRAY_CACHE.get(); @@ -265,5 +322,87 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf return derivative; } + + @Override + public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws TransformException { + //pre-transform the points, storing the results in the destination array + transformPreProcess(srcPts, srcOff, dstPts, dstOff, numPts); + + //do the actual dymaxion transformation on the points in-place. if any points were out-of-bounds before, they're now NaN values in the + // array and will cause this to throw an exception. + super.transform(dstPts, dstOff, dstPts, dstOff, numPts); + } + + private static void transformPreProcess(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) { + int srcInc = 2; + int dstInc = 2; + + //noinspection ArrayEquality + if (srcPts == dstPts) { + switch (IterationStrategy.suggest(srcOff, 2, dstOff, 2, numPts)) { + case ASCENDING: { + break; + } + case DESCENDING: { + srcOff += 2 * (numPts - 1); + dstOff += 2 * (numPts - 1); + srcInc -= 4; + dstInc -= 4; + break; + } + default: { + //TODO: use array allocator for this + srcPts = Arrays.copyOfRange(srcPts, srcOff, srcOff + numPts * 2); + srcOff = 0; + break; + } + } + } + + for (; --numPts >= 0; srcOff += srcInc, dstOff += dstInc) { + double x = srcPts[srcOff + 0]; + double y = srcPts[srcOff + 1]; + + if (isInvalidCoordinates(x, y)) { //the point is invalid, write NaN values into the destination array + // we assume that the exception will be thrown later when calling super.transform() when it detects NaN values + fillNaN(dstPts, dstOff); + continue; + } + + // + // the following is the same algorithm as above, but copied here for performance + // + + boolean eurasia; + if (x > 0.0d) { + eurasia = y > 0.0d; + } else if (x < -ARC / 2.0d) { + eurasia = y > -TerraUtils.ROOT3 * ARC / 2.0d; + } else { + eurasia = x * TerraUtils.ROOT3 < y; + } + + if (eurasia) { + double x0 = x; + double y0 = y; + x = SIN_THETA * y0 + COS_THETA * x0 - ARC; + y = COS_THETA * y0 - SIN_THETA * x0; + } else { + x += ARC; + } + + y += 0.75d * ARC * TerraUtils.ROOT3; + + //check to make sure still in right part + if (eurasia != isEurasianPart(x, y)) { + //the point is invalid, write NaN values into the destination array + // we assume that the exception will be thrown later when calling super.transform() when it detects NaN values + x = y = Double.NaN; + } + + dstPts[dstOff + 0] = x; + dstPts[dstOff + 1] = y; + } + } } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java index 7b1116dc..42015ab0 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/dymaxion/DymaxionProjection.java @@ -17,6 +17,7 @@ import org.apache.sis.referencing.operation.matrix.Matrix3; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.ContextualParameters; +import org.apache.sis.referencing.operation.transform.IterationStrategy; import org.opengis.parameter.InvalidParameterNameException; import org.opengis.parameter.InvalidParameterValueException; import org.opengis.parameter.ParameterNotFoundException; @@ -25,9 +26,7 @@ import javax.vecmath.Vector2d; import javax.vecmath.Vector3d; -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; +import java.util.Arrays; import static net.buildtheearth.terraplusplus.util.TerraUtils.*; @@ -720,17 +719,19 @@ protected void configureMatrices(ContextualParameters contextualParameters, Matr @Override public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException { + final double origLon = srcPts[srcOff + 0]; + final double origLat = srcPts[srcOff + 1]; + + if (!isLongitudeLatitudeInRange(origLon, origLat) || isInvalidCoordinates(origLon, origLat)) { //propagate NaN coordinates immediately + throw this.getSingleExceptionForSelf(); + } + CACHE cache = this.cacheCache.get(); Vector3d cartesian = cache.cartesian; Vector3d rotated = cache.rotated; Vector2d projected = cache.projected; - //there is no bounds checking here! - - final double origLon = srcPts[srcOff + 0]; - final double origLat = srcPts[srcOff + 1]; - TerraUtils.spherical2Cartesian(origLon, origLat, cartesian); final int origFace = findTriangle(cartesian); @@ -781,6 +782,86 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf return totalDerivative.clone(); } } + + @Override + public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws TransformException { + int srcInc = 2; + int dstInc = 2; + + //noinspection ArrayEquality + if (srcPts == dstPts) { + switch (IterationStrategy.suggest(srcOff, 2, dstOff, 2, numPts)) { + case ASCENDING: { + break; + } + case DESCENDING: { + srcOff += 2 * (numPts - 1); + dstOff += 2 * (numPts - 1); + srcInc -= 4; + dstInc -= 4; + break; + } + default: { + //TODO: use array allocator for this + srcPts = Arrays.copyOfRange(srcPts, srcOff, srcOff + numPts * 2); + srcOff = 0; + break; + } + } + } + + CACHE cache = this.cacheCache.get(); + + Vector3d cartesian = cache.cartesian; + Vector3d rotated = cache.rotated; + Vector2d projected = cache.projected; + + boolean anyFailed = false; + for (; --numPts >= 0; srcOff += srcInc, dstOff += dstInc) { + final double origLon = srcPts[srcOff + 0]; + final double origLat = srcPts[srcOff + 1]; + + if (!isLongitudeLatitudeInRange(origLon, origLat) || isInvalidCoordinates(origLon, origLat)) { + //out of bounds/invalid, fill destination buffer with NaN values and keep going + fillNaN(dstPts, dstOff); + anyFailed = true; + continue; + } + + // + // the following is the same algorithm as above, but copied here for performance + // + + TerraUtils.spherical2Cartesian(origLon, origLat, cartesian); + final int origFace = findTriangle(cartesian); + + //apply rotation matrix (move triangle onto template triangle) + TMatrices.multiplyFast(ROTATION_MATRICES[origFace], cartesian, rotated); + this.triangleTransform(rotated, projected); + + //flip triangle to correct orientation + final double origProjectedX = projected.x * FLIP_TRIANGLE_FACTOR[origFace]; + final double origProjectedY = projected.y * FLIP_TRIANGLE_FACTOR[origFace]; + + double effectiveProjectedX = origProjectedX; + double effectiveProjectedY = origProjectedY; + int effectiveOffsetFace = origFace; + + //deal with special snowflakes (child faces 20, 21) + if (((origFace == 15 && origProjectedX > ROOT3 * origProjectedY) || origFace == 14) && origProjectedX > 0) { + effectiveProjectedX = 0.5d * origProjectedX - 0.5d * ROOT3 * origProjectedY; + effectiveProjectedY = 0.5d * ROOT3 * origProjectedX + 0.5d * origProjectedY; + effectiveOffsetFace += 6; //shift 14->20 & 15->21 + } + + dstPts[dstOff + 0] = effectiveProjectedX + CENTER_MAP[effectiveOffsetFace].x; + dstPts[dstOff + 1] = effectiveProjectedY + CENTER_MAP[effectiveOffsetFace].y; + } + + if (anyFailed) { + throw this.getBulkExceptionForSelf(); + } + } } protected static class ToGeo extends AbstractToGeoMathTransform2D { @@ -805,36 +886,40 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf final double origX = srcPts[srcOff + 0]; final double origY = srcPts[srcOff + 1]; + if (isInvalidCoordinates(origX, origY)) { //propagate NaN coordinates immediately + throw this.getSingleExceptionForSelf(); + } + double x = origX; double y = origY; final int face = findTriangleGrid(x, y); if (face < 0) { - throw OutOfProjectionBoundsException.get(); + throw this.getSingleExceptionForSelf(); } x -= CENTER_MAP[face].x; y -= CENTER_MAP[face].y; //deal with bounds of special snowflakes switch (face) { - case 14: - if (x > 0) { - throw OutOfProjectionBoundsException.get(); + case 15: // if (x > 0 && x > y * TerraUtils.ROOT3) throw ...; + if (x <= y * TerraUtils.ROOT3) { + break; } - break; - case 20: - if (-y * TerraUtils.ROOT3 > x) { - throw OutOfProjectionBoundsException.get(); + //fallthrough + case 14: // if (x > 0) throw ...; + if (x > 0) { + throw this.getSingleExceptionForSelf(); } break; - case 15: - if (x > 0 && x > y * TerraUtils.ROOT3) { - throw OutOfProjectionBoundsException.get(); + case 21: // if (x < 0 || -y * TerraUtils.ROOT3 > x) throw ...; + if (x < 0) { + throw this.getSingleExceptionForSelf(); } - break; - case 21: - if (x < 0 || -y * TerraUtils.ROOT3 > x) { - throw OutOfProjectionBoundsException.get(); + //fallthrough + case 20: // if (-y * TerraUtils.ROOT3 > x) throw ...; + if (-y * TerraUtils.ROOT3 > x) { + throw this.getSingleExceptionForSelf(); } break; } @@ -882,5 +967,112 @@ public Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOf return totalDerivative.clone(); } + + @Override + public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws TransformException { + int srcInc = 2; + int dstInc = 2; + + //noinspection ArrayEquality + if (srcPts == dstPts) { + switch (IterationStrategy.suggest(srcOff, 2, dstOff, 2, numPts)) { + case ASCENDING: { + break; + } + case DESCENDING: { + srcOff += 2 * (numPts - 1); + dstOff += 2 * (numPts - 1); + srcInc -= 4; + dstInc -= 4; + break; + } + default: { + //TODO: use array allocator for this + srcPts = Arrays.copyOfRange(srcPts, srcOff, srcOff + numPts * 2); + srcOff = 0; + break; + } + } + } + + CACHE cache = this.cacheCache.get(); + + Vector2d spherical = cache.spherical; + Vector3d cartesian = cache.cartesian; + Vector3d rotated = cache.rotated; + + boolean anyFailed = false; + for (; --numPts >= 0; srcOff += srcInc, dstOff += dstInc) { + double x = srcPts[srcOff + 0]; + double y = srcPts[srcOff + 1]; + + int face; + + if (isInvalidCoordinates(x, y) || (face = findTriangleGrid(x, y)) < 0) { + //out of bounds/invalid, fill destination buffer with NaN values and keep going + fillNaN(dstPts, dstOff); + anyFailed = true; + continue; + } + + // + // the following is the same algorithm as above, but copied here for performance + // + + x -= CENTER_MAP[face].x; + y -= CENTER_MAP[face].y; + + //deal with bounds of special snowflakes + switch (face) { + case 15: // if (x > 0 && x > y * TerraUtils.ROOT3) throw ...; + if (x <= y * TerraUtils.ROOT3) { + break; + } + //fallthrough + case 14: // if (x > 0) throw ...; + if (x > 0) { + fillNaN(dstPts, dstOff); + anyFailed = true; + continue; + } + break; + case 21: // if (x < 0 || -y * TerraUtils.ROOT3 > x) throw ...; + if (x < 0) { + fillNaN(dstPts, dstOff); + anyFailed = true; + continue; + } + //fallthrough + case 20: // if (-y * TerraUtils.ROOT3 > x) throw ...; + if (-y * TerraUtils.ROOT3 > x) { + fillNaN(dstPts, dstOff); + anyFailed = true; + continue; + } + break; + } + + //flip triangle to upright orientation (if not already) + x *= FLIP_TRIANGLE_FACTOR[face]; + y *= FLIP_TRIANGLE_FACTOR[face]; + + //invert triangle transform + this.inverseTriangleTransform(x, y, rotated); + + //apply inverse rotation matrix (move triangle from template triangle to correct position on globe) + TMatrices.multiplyFast(INVERSE_ROTATION_MATRICES[face], rotated, cartesian); + + //convert back to geo coordinates + TerraUtils.cartesian2Spherical(cartesian.x, cartesian.y, cartesian.z, spherical); + + //spherical -> geographic conversion is handled afterwards by the affine transform + dstPts[dstOff + 0] = spherical.x; + dstPts[dstOff + 1] = spherical.y; + } + + if (anyFailed) { + throw this.getBulkExceptionForSelf(); + } + } } } \ No newline at end of file diff --git a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java index 4e9f113d..317e0fb6 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java +++ b/src/main/java/net/buildtheearth/terraplusplus/projection/sis/transform/AbstractNormalizedMathTransform2D.java @@ -1,6 +1,7 @@ package net.buildtheearth.terraplusplus.projection.sis.transform; import lombok.NonNull; +import net.buildtheearth.terraplusplus.projection.OutOfProjectionBoundsException; import org.apache.sis.referencing.operation.matrix.Matrix2; import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.transform.AbstractMathTransform2D; @@ -10,18 +11,20 @@ import org.opengis.parameter.ParameterValueGroup; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.MathTransformFactory; -import org.opengis.referencing.operation.Matrix; import org.opengis.referencing.operation.TransformException; import org.opengis.util.FactoryException; +import java.util.Arrays; + /** * @author DaPorkchop_ */ public abstract class AbstractNormalizedMathTransform2D extends AbstractMathTransform2D { private final ContextualParameters contextualParameters; - private boolean configuredMatrices; + private volatile OutOfProjectionBoundsException cachedBulkException; + public AbstractNormalizedMathTransform2D(@NonNull ParameterValueGroup contextualParameters) { this.contextualParameters = new ContextualParameters(contextualParameters.getDescriptor(), 2, 2); @@ -56,4 +59,51 @@ protected ContextualParameters getContextualParameters() { @Override public abstract Matrix2 transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, boolean derivate) throws TransformException; + + protected static boolean isLongitudeLatitudeInRange(double longitude, double latitude) { + return Math.abs(longitude) <= 180.0d && Math.abs(latitude) <= 90.0d; + } + + protected static boolean isInvalidCoordinates(double x, double y) { + return Double.isNaN(x) || Double.isNaN(y); + } + + /** + * Gets an {@link OutOfProjectionBoundsException} to be thrown when this transform fails to project an individual point. + *

+ * The object's {@link OutOfProjectionBoundsException#getLastCompletedTransform() last completed transform} will be equal to {@code null}. + */ + protected final OutOfProjectionBoundsException getSingleExceptionForSelf() { + return OutOfProjectionBoundsException.get(); + } + + /** + * Gets an {@link OutOfProjectionBoundsException} to be thrown when this transform fails to project some number of points of a bulk transformation, + * such that all failed points have a value of {@link Double#NaN NaN} in the destination array. + *

+ * The object's {@link OutOfProjectionBoundsException#getLastCompletedTransform() last completed transform} will be equal to {@code this}. + */ + protected final OutOfProjectionBoundsException getBulkExceptionForSelf() { + if (OutOfProjectionBoundsException.FAST) { //lazily allocate a new exception instance if required, or rethrow existing cached exception + OutOfProjectionBoundsException exception = this.cachedBulkException; + if (exception != null) { + return exception; + } + + exception = new OutOfProjectionBoundsException(); + exception.setLastCompletedTransform(this); + this.cachedBulkException = exception; + return exception; + } else { //always create a new exception + OutOfProjectionBoundsException exception = new OutOfProjectionBoundsException(); + exception.setLastCompletedTransform(this); + return exception; + } + } + + protected static void fillNaN(double[] dstPts, int dstOff) { + if (dstPts != null) { + Arrays.fill(dstPts, dstOff, dstOff + 2, Double.NaN); + } + } } diff --git a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java index 81dc4dc7..f58afb0c 100644 --- a/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java +++ b/src/main/java/net/buildtheearth/terraplusplus/util/compat/sis/SISHelper.java @@ -7,6 +7,7 @@ import lombok.experimental.UtilityClass; import net.buildtheearth.terraplusplus.projection.GeographicProjection; import net.buildtheearth.terraplusplus.util.bvh.Bounds2d; +import net.daporkchop.lib.common.annotation.param.NotNegative; import net.daporkchop.lib.common.misc.threadlocal.TL; import net.daporkchop.lib.common.pool.array.ArrayAllocator; import org.apache.sis.geometry.Envelopes; @@ -22,6 +23,7 @@ import org.apache.sis.referencing.operation.matrix.MatrixSIS; import org.apache.sis.referencing.operation.projection.ProjectionException; import org.apache.sis.referencing.operation.transform.IterationStrategy; +import org.apache.sis.referencing.operation.transform.MathTransforms; import org.opengis.geometry.Envelope; import org.opengis.metadata.citation.Citation; import org.opengis.referencing.crs.CoordinateReferenceSystem; @@ -32,6 +34,7 @@ import org.opengis.util.FactoryException; import java.util.Arrays; +import java.util.List; import java.util.Objects; import java.util.concurrent.ExecutionException; @@ -118,7 +121,6 @@ public static void transformSinglePointWithOutOfBoundsNaN(@NonNull MathTransform transformSinglePointWithOutOfBoundsNaN(transform, src, srcOff, dst, dstOff, transform.getTargetDimensions()); } - @SneakyThrows(TransformException.class) private static void transformSinglePointWithOutOfBoundsNaN(MathTransform transform, double[] src, int srcOff, double[] dst, int dstOff, int dstDim) { try { transform.transform(src, srcOff, dst, dstOff, 1); @@ -126,17 +128,81 @@ private static void transformSinglePointWithOutOfBoundsNaN(MathTransform transfo if (!isAnyPossibleOutOfBoundsValue(dst, dstOff, dstOff + dstDim)) { return; } - } catch (ProjectionException e) { + } catch (TransformException e) { //silently swallow exception, we'll fill dst with NaN values instead } Arrays.fill(dst, dstOff, dstOff + dstDim, Double.NaN); } + private static boolean rangesOverlap(@NotNegative int off0, @NotNegative int len0, @NotNegative int off1, @NotNegative int len1) { + return off0 < off1 + len1 && off1 < off0 + len0; + } + public static void transformManyPointsWithOutOfBoundsNaN(@NonNull MathTransform transform, double[] src, int srcOff, double[] dst, int dstOff, int count) { - processWithIterationStrategy( - (src1, srcOff1, srcDim, dst1, dstOff1, dstDim) -> transformSinglePointWithOutOfBoundsNaN(transform, src1, srcOff1, dst1, dstOff1, dstDim), - src, srcOff, transform.getSourceDimensions(), dst, dstOff, transform.getTargetDimensions(), count); + final int srcDim = transform.getSourceDimensions(); + final int dstDim = transform.getTargetDimensions(); + + ArrayAllocator alloc = null; + double[] tempArray = null; + + //noinspection ArrayEquality + if (src == dst && rangesOverlap(srcOff, count * srcDim, dstOff, count * dstDim)) { + //the source and destination ranges overlap, back up all the source values to a temporary array so we can restore them if one of the transform steps + // fails without setting NaNs + alloc = DOUBLE_ALLOC.get(); + tempArray = alloc.atLeast(count * srcDim); + System.arraycopy(src, srcOff, tempArray, 0, count * srcDim); + } + + TRANSFORM_COMPLETE: + { + try { + //try to transform everything, assuming there won't be any failures + transform.transform(src, srcOff, dst, dstOff, count); + } catch (TransformException e) { + SLOW_FALLBACK: + { + MathTransform lastCompletedTransform = e.getLastCompletedTransform(); + if (lastCompletedTransform == null) { //the transform didn't try to transform every point and set failed ones to NaN, no way to continue without going element-by-element + break SLOW_FALLBACK; + } + + List steps = MathTransforms.getSteps(transform); + int i = steps.indexOf(lastCompletedTransform); //find the index of the last completed step in the list of all steps + checkState(i >= 0, "transform step '%s' isn't present in transform '%s'!", lastCompletedTransform, transform); + checkState(steps.lastIndexOf(lastCompletedTransform) == i, "transform step '%s' is present in transform '%s' more than once!", lastCompletedTransform, transform); + + //try to execute all remaining transform steps + for (i++; i < steps.size(); i++) { + try { + steps.get(i).transform(dst, dstOff, dst, dstOff, count); + } catch (TransformException e1) { + if (e1.getLastCompletedTransform() != steps.get(i)) { //the transform didn't try to transform every point and set failed ones to NaN, no way to continue + break SLOW_FALLBACK; + } + } + } + break TRANSFORM_COMPLETE; + } + + //one of the transforms failed without setting the last completed transform, so the destination array contains unknown data. + // we'll fall back to transforming one element at a time, restoring the original source values from the backup made at the start if necessary + if (tempArray != null) { //restore source from backup + src = tempArray; + srcOff = 0; + } + + //transform one element at a time + processWithIterationStrategy( + (src1, srcOff1, srcDim1, dst1, dstOff1, dstDim1) -> transformSinglePointWithOutOfBoundsNaN(transform, src1, srcOff1, dst1, dstOff1, dstDim1), + src, srcOff, srcDim, dst, dstOff, dstDim, count); + } + } + + if (tempArray != null) { //we allocated a temporary array, so we should release it again + alloc.release(tempArray); + } } private static void processWithIterationStrategy(TransformElementProcessor action, double[] src, int srcOff, int srcDim, double[] dst, int dstOff, int dstDim, int count) {